]> git.pld-linux.org Git - packages/Glide_VG.git/blob - Glide_VG.spec
- gasp only on x86
[packages/Glide_VG.git] / Glide_VG.spec
1 Summary:        Glide runtime for 3Dfx Voodoo Graphics boards
2 Summary(pl):    ¦rodowisko Glide dla kart 3Dfx Voodoo Graphics
3 Name:           Glide_VG
4 Version:        2.46
5 Release:        5
6 License:        3DFX GLIDE Source Code General Public License
7 Vendor:         3Dfx Interactive Inc.
8 Group:          Libraries
9 Source0:        Glide%{version}.tar.gz
10 Patch0:         %{name}-asm.patch
11 Icon:           3dfx.gif
12 URL:            http://www.3dfx.com/
13 %ifarch %{ix86}
14 BuildRequires:  /usr/bin/gasp
15 %endif
16 BuildRequires:  XFree86-devel
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 This library allows the user to use a 3Dfx Interactive Voodoo Graphics
21 card under Linux.
22
23 %description -l pl
24 Ten pakiet pozwala na u¿ywanie kart 3Dfx Interactive Voodoo Graphics
25 pod Linuksem.
26
27 %package -n Glide2x_SDK
28 Summary:        Development libraries for Glide 2.x
29 Summary(pl):    Czê¶æ Glide 2.x przeznaczona dla programistów
30 Version:        2.1
31 Group:          Development/Libraries
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 %description -n Glide2x_SDK -l pl
39 Ten pakiet zawiera pliki nag³ówkowe, dokumentacjê i pliki testowe
40 potrzebne do tworzenia aplikacji u¿ywaj±cych kart 3Dfx Interactive
41 Voodoo Graphics, Voodoo Rush lub Voodoo2.
42
43 %prep
44 %setup -q -c
45 %patch -p1
46 chmod +x swlibs/include/make/ostype
47
48 %build
49 %{__make} -f makefile.unix CNODEBUG="%{rpmcflags} %{!?debug:-fomit-frame-pointer} \
50         %{!?debug:-funroll-loops -fexpensive-optimizations -ffast-math} -I%{_prefix}/X11R6/include"
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/glide} \
55         $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/{tests,texus/{lib,cmd,examples}}
56
57 # Install the glibc 2.1 libraries normally
58 install sst1/lib/libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x_VG.so
59 install swlibs/lib/libtexus.so $RPM_BUILD_ROOT%{_libdir}
60 ln -sf libglide2x_VG.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
61
62 # Install the executables
63 install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
64 install sst1/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
65
66 # Install the headers
67 install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide
68 install sst1/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide
69 install sst1/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide
70 install sst1/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide
71 install sst1/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide
72 install sst1/include/gump.h $RPM_BUILD_ROOT%{_includedir}/glide
73 install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide
74 install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide
75
76 # Install the examples and their source
77 install sst1/glide/tests/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests/makefile
78 install sst1/glide/tests/*.3df $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
79 install sst1/glide/tests/test??.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
80 install sst1/glide/tests/tldata.inc $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
81 install sst1/glide/tests/tlib.[ch] $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests
82
83 # Install the texture tools source
84 install swlibs/texus/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/makefile
85 install swlibs/texus/lib/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib/makefile
86 install swlibs/texus/cmd/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd/makefile
87 install swlibs/texus/examples/makefile.distrib $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples/makefile
88 install swlibs/texus/lib/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
89 install swlibs/texus/lib/texusint.h $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/lib
90 install swlibs/texus/cmd/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/cmd
91 install swlibs/texus/examples/*.c $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/examples
92
93 %clean
94 rm -rf $RPM_BUILD_ROOT
95
96 %post   -p /sbin/ldconfig
97 %postun -p /sbin/ldconfig
98
99 %files
100 %defattr(644,root,root,755)
101 %doc glide_license.txt
102 %attr(755,root,root) %{_bindir}/texus
103 %attr(755,root,root) %{_bindir}/test3Dfx
104 %attr(755,root,root) %{_libdir}/libglide2x.so
105 %attr(755,root,root) %{_libdir}/libglide2x_VG.so
106 %attr(755,root,root) %{_libdir}/libtexus.so
107
108 %files -n Glide2x_SDK
109 %defattr(644,root,root,755)
110 %doc docs/*.pdf
111 %{_prefix}/src/examples/glide
112 %{_includedir}/glide
This page took 0.407236 seconds and 3 git commands to generate.