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