]> git.pld-linux.org Git - packages/Glide_V3.git/blob - Glide_V3.spec
- release 17: few cosmetics.
[packages/Glide_V3.git] / Glide_V3.spec
1 Summary:        Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards
2 Summary(pl):    ¦rodowisko Glide dla kart 3Dfx Voodoo Banschee i Voodoo3
3 Name:           Glide_V3
4 Version:        2.60
5 Release:        17
6 License:        3DFX GLIDE Source Code General Public License
7 Vendor:         3Dfx Interactive Inc.
8 Group:          Libraries
9 Group(de):      Libraries
10 Group(es):      Bibliotecas
11 Group(fr):      Librairies
12 Group(pl):      Biblioteki
13 Group(pt_BR):   Bibliotecas
14 Group(ru):      âÉÂÌÉÏÔÅËÉ
15 Group(uk):      â¦Â̦ÏÔÅËÉ
16 Source0:        GlideV3.tar.gz
17 Icon:           3dfx.gif
18 URL:            http://www.3dfx.com/
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description 
22 This package now includes both Glide2x and Glide3x. Glide is a
23 lowlevel API for accessing 3Dfx Interactive's Voodoo Hardware. This
24 version of Glide supports Voodoo Banshee and Voodoo3 based 3D
25 acclerators.
26
27 %description -l pl
28 Ten pakiet zawiera zarówno Glide2x jak i Glide3x. Glide jest
29 niskopoziomowym API do dostêpu do sprzêtu Voodoo firmu 3Dfx
30 Interactive. Ta wersja Glide obs³uguje akceleratory 3D oparte na
31 Voodoo Banshee i Voodoo3.
32
33 %package -n Glide_SDK
34 Summary:        Development libraries for Glide 2.x
35 Summary(pl):    Czê¶æ Glide 2.x przeznaczona dla programistów
36 Version:        2.2
37 Group:          Development/Libraries
38 Group(de):      Entwicklung/Libraries
39 Group(es):      Desarrollo/Bibliotecas
40 Group(fr):      Development/Librairies
41 Group(pl):      Programowanie/Biblioteki
42 Group(pt_BR):   Desenvolvimento/Bibliotecas
43 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
44 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
45
46 %description -n Glide_SDK
47 This package includes the header files, documentation, and test files
48 necessary for developing applications that use any of the 3D
49 accelerators in the 3Dfx Interactive Voodoo line.
50
51 %description -n Glide_SDK -l pl
52 Ten pakiet zawiera pliki nag³ówkowe, dokumentacjê i pliki testowe
53 potrzebne do tworzenia aplikacji korzystaj±cych z akceleratorów 3D
54 serii 3Dfx Interactive Voodoo.
55
56 %prep
57 %setup -q -n GlideV3
58 chmod +x swlibs/include/make/ostype
59
60 %build
61 %{__make} V3_NODRI CNODEBUG="%{rpmcflags} %{!?debug:-fomit-frame-pointer}\
62         %{!?debug:-funroll-loops -fexpensive-optimizations -ffast-math -DBIG_OPT}"
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/{glide,glide3}} \
67         $RPM_BUILD_ROOT%{_examplesdir}/glide/{tests,tests3x} \
68         $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/{lib,cmd,examples}
69
70 ######################################################################
71 # Install the Glide2x libraries
72 ######################################################################
73
74 # Install the native libraries normally
75 install glide2x/h3/lib/libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}
76
77 # Create symlinks
78 ln -sf libglide.so.2 $RPM_BUILD_ROOT%{_libdir}/libglide.so
79
80 # Create a compatibility link for the old name
81 ln -sf libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
82 ln -sf libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so.2
83
84 ######################################################################
85 # Install the Glide3X libraries
86 ######################################################################
87 install glide3x/h3/lib/libglide3.so.3.10 $RPM_BUILD_ROOT%{_libdir}
88 rm -f $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
89
90 # Create symlinks
91 ln -sf libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3.so
92
93 # Create a compatibility link for the old name
94 ln -sf libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
95 ln -sf libglide3x.so $RPM_BUILD_ROOT%{_libdir}/libglide3x.so.3
96
97 ######################################################################
98 # Install Texus
99 ######################################################################
100 install swlibs/lib/libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}
101
102 ln -sf libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so.1
103 ln -sf libtexus.so.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so
104
105 install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
106
107 install glide2x/h3/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
108 install glide2x/h3/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/testGlide2x
109 install glide3x/h3/glide3/tests/test00 $RPM_BUILD_ROOT%{_bindir}/testGlide3x
110
111 ######################################################################
112 # Install the Glide2x SDK material
113 ######################################################################
114
115 # Install the headers
116 install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide
117 install glide2x/h3/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide
118 install glide2x/h3/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide
119 install glide2x/h3/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide
120 install glide2x/h3/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide
121 install glide2x/h3/include/gump.h $RPM_BUILD_ROOT%{_includedir}/glide
122 install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide
123 install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide
124
125 # Install the examples and their source
126 install glide2x/h3/glide/tests/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests/makefile
127 install glide2x/h3/glide/tests/*.3df $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
128 install glide2x/h3/glide/tests/test??.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
129 install glide2x/h3/glide/tests/tldata.inc $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
130 install glide2x/h3/glide/tests/tlib.[ch] $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
131
132 # Install the Texus source
133 install swlibs/texus/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/makefile
134 install swlibs/texus/lib/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib/makefile
135 install swlibs/texus/cmd/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd/makefile
136 install swlibs/texus/examples/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples/makefile
137 install swlibs/texus/lib/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
138 install swlibs/texus/lib/texusint.h $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
139 install swlibs/texus/cmd/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd
140 install swlibs/texus/examples/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples
141
142 ######################################################################
143 # Install the Glide3x SDK material
144 ######################################################################
145 # Install the headers
146 install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide3
147 install glide3x/h3/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide3
148 install glide3x/h3/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide3
149 install glide3x/h3/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide3
150 install glide3x/h3/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide3
151 install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide3
152 install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide3
153
154 # Install the examples and their source
155 install glide3x/h3/glide3/tests/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x/makefile
156 install glide3x/h3/glide3/tests/*.3df $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
157 install glide3x/h3/glide3/tests/test??.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
158 install glide3x/h3/glide3/tests/tldata.inc $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
159 install glide3x/h3/glide3/tests/tlib.[ch] $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
160
161 gzip -9nf glide_license.txt
162
163 %clean
164 rm -rf $RPM_BUILD_ROOT
165
166 %post   -p /sbin/ldconfig
167 %postun -p /sbin/ldconfig
168
169 %files
170 %defattr(644,root,root,755)
171 %doc glide_license.txt.gz
172 %attr(755,root,root) %{_bindir}/texus
173 %attr(755,root,root) %{_bindir}/test3Dfx
174 %attr(755,root,root) %{_bindir}/testGlide3x
175 %attr(755,root,root) %{_bindir}/testGlide2x
176 %attr(755,root,root) %{_libdir}/libglide.so.2.60
177 %attr(755,root,root) %{_libdir}/libglide.so
178 %attr(755,root,root) %{_libdir}/libglide2x.so
179 %attr(755,root,root) %{_libdir}/libglide2x.so.2
180 %attr(755,root,root) %{_libdir}/libglide3.so.3.10
181 %attr(755,root,root) %{_libdir}/libglide3.so
182 %attr(755,root,root) %{_libdir}/libglide3x.so
183 %attr(755,root,root) %{_libdir}/libglide3x.so.3
184 %attr(755,root,root) %{_libdir}/libtexus.so.1.1
185 %attr(755,root,root) %{_libdir}/libtexus.so
186
187 %files -n Glide_SDK
188 %defattr(644,root,root,755)
189 %doc docs2x/*.pdf docs3x/*.pdf
190 %{_prefix}/src/examples/glide
191 %{_includedir}/glide
192 %{_includedir}/glide3
This page took 0.21363 seconds and 4 git commands to generate.