]> git.pld-linux.org Git - packages/Glide_VG.git/blob - Glide_VG.spec
- adapterized and made spec %%debug ready or added using %%rpm*flags macros
[packages/Glide_VG.git] / Glide_VG.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_VG
4 Version:        2.46
5 Release:        4
6 Group:          Libraries
7 Group(de):      Libraries
8 Group(es):      Bibliotecas
9 Group(fr):      Librairies
10 Group(pl):      Biblioteki
11 Copyright:      3DFX GLIDE Source Code General Public License
12 URL:            http://www.3dfx.com     
13 Source0:        Glide%{version}.tar.gz
14 Patch0:         %{name}-asm.patch
15 Vendor:         3Dfx Interactive Inc.
16 Icon:           3dfx.gif
17 BuildRequires:  XFree86-devel
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 This library allows the user to use a 3dfx Interactive Voodoo Graphics
22 card under Linux.
23
24 %package -n Glide2x_SDK
25 Summary:        Development libraries for Glide 2.x
26 Summary(pl):    Czê¶æ Glide 2.x przeznaczona dla programistów
27 Version:        2.1
28 Group:          Development/Libraries
29 Group(de):      Entwicklung/Libraries
30 Group(fr):      Development/Librairies
31 Group(pl):      Programowanie/Biblioteki
32
33 %description -n Glide2x_SDK
34 This package includes the headers files, documentation, and test files
35 necessary for developing applications that use the 3Dfx Interactive
36 Voodoo Graphics, Voodoo Rush, or Voodoo2 card.
37
38 %prep
39 %setup -q -c
40 %patch -p1
41 chmod +x swlibs/include/make/ostype
42
43 %build
44 %{__make} -f makefile.unix CNODEBUG="%{rpmcflags} %{!?debug:-fomit-frame-pointer} \
45         %{!?debug:-funroll-loops -fexpensive-optimizations -ffast-math} -I%{_prefix}/X11R6/include"
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/glide}
50 install -d $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/{tests,texus/{lib,cmd,examples}}
51
52 # Install the glibc 2.1 libraries normally
53 install sst1/lib/libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x_VG.so
54 install swlibs/lib/libtexus.so $RPM_BUILD_ROOT%{_libdir}
55 ln -sf libglide2x_VG.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
56
57 # Install the executables
58 install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
59 install sst1/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
60
61 # Install the headers
62 install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide
63 install sst1/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide
64 install sst1/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide
65 install sst1/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide
66 install sst1/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide
67 install sst1/include/gump.h $RPM_BUILD_ROOT%{_includedir}/glide
68 install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide
69 install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide
70
71 # Install the examples and their source
72 install sst1/glide/tests/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests/makefile
73 install sst1/glide/tests/*.3df $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
74 install sst1/glide/tests/test??.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
75 install sst1/glide/tests/tldata.inc $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
76 install sst1/glide/tests/tlib.[ch] $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
77
78 # Install the texture tools source
79 install swlibs/texus/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/makefile
80 install swlibs/texus/lib/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib/makefile
81 install swlibs/texus/cmd/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd/makefile
82 install swlibs/texus/examples/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples/makefile
83 install swlibs/texus/lib/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
84 install swlibs/texus/lib/texusint.h $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
85 install swlibs/texus/cmd/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd
86 install swlibs/texus/examples/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples
87
88 gzip -9nf glide_license.txt
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 %post -p /sbin/ldconfig
94 %postun -p /sbin/ldconfig
95
96 %files
97 %defattr(644,root,root,755)
98 %doc glide_license.txt.gz
99 %attr(755,root,root) %{_bindir}/texus
100 %attr(755,root,root) %{_bindir}/test3Dfx
101 %attr(755,root,root) %{_libdir}/libglide2x.so
102 %attr(755,root,root) %{_libdir}/libglide2x_VG.so
103 %attr(755,root,root) %{_libdir}/libtexus.so
104
105 %files -n Glide2x_SDK
106 %defattr(644,root,root,755)
107 %doc docs/*.pdf
108 %{_prefix}/src/examples/glide
109 %{_includedir}/glide
This page took 0.047348 seconds and 3 git commands to generate.