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