]> git.pld-linux.org Git - packages/Glide_VG.git/blame - Glide_VG.spec
- cleanup
[packages/Glide_VG.git] / Glide_VG.spec
CommitLineData
cf05b513 1Summary: Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards
2Name: Glide_VG
3Version: 2.46
4Release: 4
edf0eec0 5Group: Libraries
cf05b513 6Copyright: 3DFX GLIDE Source Code General Public License
edf0eec0
JR
7URL: http://www.3dfx.com
8Source: Glide2.46.tar.gz
9Patch: Glide_VG-asm.patch
cf05b513 10Vendor: 3Dfx Interactive Inc.
edf0eec0 11Icon: 3dfx.gif
e5c076fb 12BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53af08fa 13
14%description
edf0eec0
JR
15This library allows the user to use a 3dfx Interactive Voodoo Graphics
16card under Linux.
3d6c707d 17
53af08fa 18%package -n Glide2x_SDK
cf05b513 19Summary: Development libraries for Glide 2.x
20Version: 2.1
21Group: Development/Libraries
53af08fa 22
23%description -n Glide2x_SDK
24This package includes the headers files, documentation, and test files
25necessary for developing applications that use the 3Dfx Interactive
26Voodoo Graphics, Voodoo Rush, or Voodoo2 card.
27
28%prep
cf05b513 29%setup -q -c
edf0eec0 30%patch -p1
53af08fa 31chmod +x swlibs/include/make/ostype
32
33%build
edf0eec0
JR
34make -f makefile.unix CNODEBUG="$RPM_OPT_FLAGS -fomit-frame-pointer \
35 -funroll-loops -fexpensive-optimizations -ffast-math"
53af08fa 36
37%install
38rm -rf $RPM_BUILD_ROOT
edf0eec0
JR
39install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/glide}
40install -d $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/{tests,texus/{lib,cmd,examples}}
53af08fa 41
42# Install the glibc 2.1 libraries normally
edf0eec0
JR
43install -s sst1/lib/libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x_VG.so
44install -s swlibs/lib/libtexus.so $RPM_BUILD_ROOT%{_libdir}
cf05b513 45ln -s libglide2x_VG.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
53af08fa 46
47# Install the executables
edf0eec0
JR
48install -s swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
49install -s sst1/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
53af08fa 50
51# Install the headers
cf05b513 52install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide
53install sst1/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide
54install sst1/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide
55install sst1/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide
56install sst1/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide
57install sst1/include/gump.h $RPM_BUILD_ROOT%{_includedir}/glide
58install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide
59install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide
53af08fa 60
61# Install the examples and their source
edf0eec0
JR
62install sst1/glide/tests/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests/makefile
63install sst1/glide/tests/*.3df $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
64install sst1/glide/tests/test??.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
65install sst1/glide/tests/tldata.inc $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
66install sst1/glide/tests/tlib.[ch] $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
53af08fa 67
68# Install the texture tools source
edf0eec0
JR
69install swlibs/texus/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/makefile
70install swlibs/texus/lib/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib/makefile
71install swlibs/texus/cmd/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd/makefile
72install swlibs/texus/examples/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples/makefile
73install swlibs/texus/lib/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
74install swlibs/texus/lib/texusint.h $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
75install swlibs/texus/cmd/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd
76install swlibs/texus/examples/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples
77
78gzip -9nf glide_license.txt
53af08fa 79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
edf0eec0
JR
83%post -p /sbin/ldconfig
84%postun -p /sbin/ldconfig
53af08fa 85
86%files
cf05b513 87%defattr(644,root,root,755)
edf0eec0 88%doc glide_license.txt.gz
cf05b513 89%attr(755,root,root) %{_bindir}/texus
edf0eec0
JR
90%attr(755,root,root) %{_bindir}/test3Dfx
91%attr(755,root,root) %{_libdir}/libglide2x.so
92%attr(755,root,root) %{_libdir}/libglide2x_VG.so
93%attr(755,root,root) %{_libdir}/libtexus.so
53af08fa 94
95%files -n Glide2x_SDK
cf05b513 96%defattr(644,root,root,755)
edf0eec0
JR
97%doc docs/*.pdf
98%{_prefix}/src/examples/glide
cf05b513 99%{_includedir}/glide
This page took 0.188138 seconds and 4 git commands to generate.