]> git.pld-linux.org Git - packages/Glide_V3.git/blob - Glide_V3.spec
- removed all Group fields translations (oure rpm now can handle translating
[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 Source0:        GlideV3.tar.gz
10 Icon:           3dfx.gif
11 URL:            http://www.3dfx.com/
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description 
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
18 acclerators.
19
20 %description -l pl
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.
25
26 %package -n Glide_SDK
27 Summary:        Development libraries for Glide 2.x
28 Summary(pl):    Czê¶æ Glide 2.x przeznaczona dla programistów
29 Version:        2.2
30 Group:          Development/Libraries
31
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.
36
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.
41
42 %prep
43 %setup -q -n GlideV3
44 chmod +x swlibs/include/make/ostype
45
46 %build
47 %{__make} V3_NODRI CNODEBUG="%{rpmcflags} %{!?debug:-fomit-frame-pointer}\
48         %{!?debug:-funroll-loops -fexpensive-optimizations -ffast-math -DBIG_OPT}"
49
50 %install
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}
55
56 ######################################################################
57 # Install the Glide2x libraries
58 ######################################################################
59
60 # Install the native libraries normally
61 install glide2x/h3/lib/libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}
62
63 # Create symlinks
64 ln -sf libglide.so.2 $RPM_BUILD_ROOT%{_libdir}/libglide.so
65
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
69
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
75
76 # Create symlinks
77 ln -sf libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3.so
78
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
82
83 ######################################################################
84 # Install Texus
85 ######################################################################
86 install swlibs/lib/libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}
87
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
90
91 install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
92
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
96
97 ######################################################################
98 # Install the Glide2x SDK material
99 ######################################################################
100
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
110
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
117
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
127
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
139
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
146
147 gzip -9nf glide_license.txt
148
149 %clean
150 rm -rf $RPM_BUILD_ROOT
151
152 %post   -p /sbin/ldconfig
153 %postun -p /sbin/ldconfig
154
155 %files
156 %defattr(644,root,root,755)
157 %doc glide_license.txt.gz
158 %attr(755,root,root) %{_bindir}/texus
159 %attr(755,root,root) %{_bindir}/test3Dfx
160 %attr(755,root,root) %{_bindir}/testGlide3x
161 %attr(755,root,root) %{_bindir}/testGlide2x
162 %attr(755,root,root) %{_libdir}/libglide.so.2.60
163 %attr(755,root,root) %{_libdir}/libglide.so
164 %attr(755,root,root) %{_libdir}/libglide2x.so
165 %attr(755,root,root) %{_libdir}/libglide2x.so.2
166 %attr(755,root,root) %{_libdir}/libglide3.so.3.10
167 %attr(755,root,root) %{_libdir}/libglide3.so
168 %attr(755,root,root) %{_libdir}/libglide3x.so
169 %attr(755,root,root) %{_libdir}/libglide3x.so.3
170 %attr(755,root,root) %{_libdir}/libtexus.so.1.1
171 %attr(755,root,root) %{_libdir}/libtexus.so
172
173 %files -n Glide_SDK
174 %defattr(644,root,root,755)
175 %doc docs2x/*.pdf docs3x/*.pdf
176 %{_prefix}/src/examples/glide
177 %{_includedir}/glide
178 %{_includedir}/glide3
This page took 0.053432 seconds and 4 git commands to generate.