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