1 Summary: Glide runtime for 3Dfx Voodoo Graphics boards
2 Summary(pl): ¦rodowisko Glide dla kart 3Dfx Voodoo Graphics
6 License: 3DFX GLIDE Source Code General Public License
7 Vendor: 3Dfx Interactive Inc.
9 Source0: Glide%{version}.tar.gz
10 # Source0-md5: be7762636b46cb04b238a16f45cfcfa8
11 Patch0: %{name}-asm.patch
12 Patch1: %{name}-opt.patch
13 Patch2: %{name}-morearchs.patch
14 Patch3: %{name}-ioctl.patch
16 URL: http://www.3dfx.com/
18 BuildRequires: /usr/bin/gasp
20 BuildRequires: XFree86-devel
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 This library allows the user to use a 3Dfx Interactive Voodoo Graphics
28 Ten pakiet pozwala na u¿ywanie kart 3Dfx Interactive Voodoo Graphics
31 %package -n Glide2x_SDK
32 Summary: Development libraries for Glide 2.x
33 Summary(pl): Czê¶æ Glide 2.x przeznaczona dla programistów
35 Group: Development/Libraries
37 %description -n Glide2x_SDK
38 This package includes the headers files, documentation, and test files
39 necessary for developing applications that use the 3Dfx Interactive
40 Voodoo Graphics, Voodoo Rush, or Voodoo2 card.
42 %description -n Glide2x_SDK -l pl
43 Ten pakiet zawiera pliki nag³ówkowe, dokumentacjê i pliki testowe
44 potrzebne do tworzenia aplikacji u¿ywaj±cych kart 3Dfx Interactive
45 Voodoo Graphics, Voodoo Rush lub Voodoo2.
53 chmod +x swlibs/include/make/ostype
56 %{__make} -f makefile.unix \
57 CNODEBUG="%{rpmcflags} -fPIC %{!?debug:-fomit-frame-pointer} \
58 %{!?debug:-funroll-loops -fexpensive-optimizations -ffast-math} -I/usr/X11R6/include" \
64 rm -rf $RPM_BUILD_ROOT
65 install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/glide} \
66 $RPM_BUILD_ROOT%{_examplesdir}/glide/{tests,texus/{lib,cmd,examples}}
68 # Install the glibc 2.1 libraries normally
69 install sst1/lib/libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x_VG.so
70 install swlibs/lib/libtexus.so $RPM_BUILD_ROOT%{_libdir}
71 ln -sf libglide2x_VG.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
73 # Install the executables
74 install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
75 install sst1/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
78 install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide
79 install sst1/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide
80 install sst1/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide
81 install sst1/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide
82 install sst1/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide
83 install sst1/include/gump.h $RPM_BUILD_ROOT%{_includedir}/glide
84 install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide
85 install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide
87 # Install the examples and their source
88 install sst1/glide/tests/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/tests/makefile
89 install sst1/glide/tests/*.3df $RPM_BUILD_ROOT%{_examplesdir}/glide/tests
90 install sst1/glide/tests/test??.c $RPM_BUILD_ROOT%{_examplesdir}/glide/tests
91 install sst1/glide/tests/tldata.inc $RPM_BUILD_ROOT%{_examplesdir}/glide/tests
92 install sst1/glide/tests/tlib.[ch] $RPM_BUILD_ROOT%{_examplesdir}/glide/tests
94 # Install the texture tools source
95 install swlibs/texus/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/makefile
96 install swlibs/texus/lib/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/lib/makefile
97 install swlibs/texus/cmd/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/cmd/makefile
98 install swlibs/texus/examples/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/examples/makefile
99 install swlibs/texus/lib/*.c $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/lib
100 install swlibs/texus/lib/texusint.h $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/lib
101 install swlibs/texus/cmd/*.c $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/cmd
102 install swlibs/texus/examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/examples
105 rm -rf $RPM_BUILD_ROOT
107 %post -p /sbin/ldconfig
108 %postun -p /sbin/ldconfig
111 %defattr(644,root,root,755)
112 %doc glide_license.txt
113 %attr(755,root,root) %{_bindir}/texus
114 %attr(755,root,root) %{_bindir}/test3Dfx
115 %attr(755,root,root) %{_libdir}/libglide2x.so
116 %attr(755,root,root) %{_libdir}/libglide2x_VG.so
117 %attr(755,root,root) %{_libdir}/libtexus.so
119 %files -n Glide2x_SDK
120 %defattr(644,root,root,755)
122 %{_examplesdir}/glide