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