1 Summary: Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards
2 Summary(pl): ¦rodowisko Glide dla kart 3Dfx Voodoo Banschee i Voodoo3
6 License: 3DFX GLIDE Source Code General Public License
7 Vendor: 3Dfx Interactive Inc.
9 Source0: GlideV3.tar.gz
11 URL: http://www.3dfx.com/
12 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 This package now includes both Glide2x and Glide3x. Glide is a
16 lowlevel API for accessing 3Dfx Interactive's Voodoo Hardware. This
17 version of Glide supports Voodoo Banshee and Voodoo3 based 3D
21 Ten pakiet zawiera zarówno Glide2x jak i Glide3x. Glide jest
22 niskopoziomowym API do dostêpu do sprzêtu Voodoo firmu 3Dfx
23 Interactive. Ta wersja Glide obs³uguje akceleratory 3D oparte na
24 Voodoo Banshee i Voodoo3.
27 Summary: Development libraries for Glide 2.x
28 Summary(pl): Czê¶æ Glide 2.x przeznaczona dla programistów
30 Group: Development/Libraries
32 %description -n Glide_SDK
33 This package includes the header files, documentation, and test files
34 necessary for developing applications that use any of the 3D
35 accelerators in the 3Dfx Interactive Voodoo line.
37 %description -n Glide_SDK -l pl
38 Ten pakiet zawiera pliki nag³ówkowe, dokumentacjê i pliki testowe
39 potrzebne do tworzenia aplikacji korzystaj±cych z akceleratorów 3D
40 serii 3Dfx Interactive Voodoo.
44 chmod +x swlibs/include/make/ostype
47 %{__make} V3_NODRI CNODEBUG="%{rpmcflags} %{!?debug:-fomit-frame-pointer}\
48 %{!?debug:-funroll-loops -fexpensive-optimizations -ffast-math -DBIG_OPT}"
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/{glide,glide3}} \
53 $RPM_BUILD_ROOT%{_examplesdir}/glide/{tests,tests3x} \
54 $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/{lib,cmd,examples}
56 ######################################################################
57 # Install the Glide2x libraries
58 ######################################################################
60 # Install the native libraries normally
61 install glide2x/h3/lib/libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}
64 ln -sf libglide.so.2 $RPM_BUILD_ROOT%{_libdir}/libglide.so
66 # Create a compatibility link for the old name
67 ln -sf libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
68 ln -sf libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so.2
70 ######################################################################
71 # Install the Glide3X libraries
72 ######################################################################
73 install glide3x/h3/lib/libglide3.so.3.10 $RPM_BUILD_ROOT%{_libdir}
74 rm -f $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
77 ln -sf libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3.so
79 # Create a compatibility link for the old name
80 ln -sf libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
81 ln -sf libglide3x.so $RPM_BUILD_ROOT%{_libdir}/libglide3x.so.3
83 ######################################################################
85 ######################################################################
86 install swlibs/lib/libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}
88 ln -sf libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so.1
89 ln -sf libtexus.so.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so
91 install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
93 install glide2x/h3/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
94 install glide2x/h3/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/testGlide2x
95 install glide3x/h3/glide3/tests/test00 $RPM_BUILD_ROOT%{_bindir}/testGlide3x
97 ######################################################################
98 # Install the Glide2x SDK material
99 ######################################################################
101 # Install the headers
102 install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide
103 install glide2x/h3/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide
104 install glide2x/h3/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide
105 install glide2x/h3/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide
106 install glide2x/h3/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide
107 install glide2x/h3/include/gump.h $RPM_BUILD_ROOT%{_includedir}/glide
108 install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide
109 install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide
111 # Install the examples and their source
112 install glide2x/h3/glide/tests/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests/makefile
113 install glide2x/h3/glide/tests/*.3df $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
114 install glide2x/h3/glide/tests/test??.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
115 install glide2x/h3/glide/tests/tldata.inc $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
116 install glide2x/h3/glide/tests/tlib.[ch] $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
118 # Install the Texus source
119 install swlibs/texus/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/makefile
120 install swlibs/texus/lib/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib/makefile
121 install swlibs/texus/cmd/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd/makefile
122 install swlibs/texus/examples/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples/makefile
123 install swlibs/texus/lib/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
124 install swlibs/texus/lib/texusint.h $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
125 install swlibs/texus/cmd/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd
126 install swlibs/texus/examples/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples
128 ######################################################################
129 # Install the Glide3x SDK material
130 ######################################################################
131 # Install the headers
132 install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide3
133 install glide3x/h3/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide3
134 install glide3x/h3/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide3
135 install glide3x/h3/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide3
136 install glide3x/h3/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide3
137 install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide3
138 install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide3
140 # Install the examples and their source
141 install glide3x/h3/glide3/tests/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x/makefile
142 install glide3x/h3/glide3/tests/*.3df $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
143 install glide3x/h3/glide3/tests/test??.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
144 install glide3x/h3/glide3/tests/tldata.inc $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
145 install glide3x/h3/glide3/tests/tlib.[ch] $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
148 rm -rf $RPM_BUILD_ROOT
150 %post -p /sbin/ldconfig
151 %postun -p /sbin/ldconfig
154 %defattr(644,root,root,755)
155 %doc glide_license.txt
156 %attr(755,root,root) %{_bindir}/texus
157 %attr(755,root,root) %{_bindir}/test3Dfx
158 %attr(755,root,root) %{_bindir}/testGlide3x
159 %attr(755,root,root) %{_bindir}/testGlide2x
160 %attr(755,root,root) %{_libdir}/libglide.so.2.60
161 %attr(755,root,root) %{_libdir}/libglide.so
162 %attr(755,root,root) %{_libdir}/libglide2x.so
163 %attr(755,root,root) %{_libdir}/libglide2x.so.2
164 %attr(755,root,root) %{_libdir}/libglide3.so.3.10
165 %attr(755,root,root) %{_libdir}/libglide3.so
166 %attr(755,root,root) %{_libdir}/libglide3x.so
167 %attr(755,root,root) %{_libdir}/libglide3x.so.3
168 %attr(755,root,root) %{_libdir}/libtexus.so.1.1
169 %attr(755,root,root) %{_libdir}/libtexus.so
172 %defattr(644,root,root,755)
173 %doc docs2x/*.pdf docs3x/*.pdf
174 %{_prefix}/src/examples/glide
176 %{_includedir}/glide3