]> git.pld-linux.org Git - packages/Glide_V3-DRI.git/blob - Glide_V3-DRI.spec
0b673fb453bbc0e8f1b7b4f6b6b9f1c8c2c86e9f
[packages/Glide_V3-DRI.git] / Glide_V3-DRI.spec
1 #
2 # _with_3dnow   - with 3Dnow! instructions
3 %define snapdate 20010309
4 Summary:        Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards
5 Summary(pl):    Biblioteki Glide dla kart 3Dfx Voodoo Banshee oraz Voodoo3
6 Name:           Glide_V3-DRI
7 Version:        3.10.0
8 Release:        0.%{snapdate}.2
9 Epoch:          1
10 Group:          X11/Libraries
11 Group(de):      X11/Libraries
12 Group(es):      X11/Bibliotecas
13 Group(fr):      X11/Librairies
14 Group(pl):      X11/Biblioteki
15 Group(pt_BR):   X11/Bibliotecas
16 Group(ru):      X11/âÉÂÌÉÏÔÅËÉ
17 Group(uk):      X11/â¦Â̦ÏÔÅËÉ
18 License:        3dfx Glide General Public License, 3Dfx Interactive Inc.
19 URL:            http://glide.sourceforge.net/
20 Source0:        cvs://anonymous@cvs.glide.sourceforge.net:/cvsroot/glide/glide3x-%{snapdate}.tar.gz
21 Patch0:         glide-ia64.patch
22 Patch1:         glide-ac-workaround.patch
23 Patch2:         glide-h3.patch
24 Patch3:         glide-h5.patch
25 Vendor:         3dfx Interactive Inc.
26 Icon:           3dfx.gif
27 BuildRequires:  XFree86-devel
28 BuildRequires:  automake
29 BuildRequires:  autoconf
30 BuildRequires:  libtool
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Provides:       Glide3-DRI
33
34 %description 
35 This library allows the user to use a 3dfx Interactive Voodoo Banshee
36 or Voodoo3 card under Linux with DRI support. The source support DRI
37 or non-DRI versions of Glide.
38
39 %description -l pl
40 Ta biblioteka pozwala u¿ytkownikowi na u¿ywanie kart 3dfx Interactive
41 Voodoo Banshee lub Voodoo3 pod Linux'em z DRI. Ta wersja zawiera
42 wsparcie dla wersji Glide z DRI i bez DRI.
43
44 %package devel
45 Summary:        Development headers for Glide 3.x
46 Summary(pl):    Pliki nag³ówkowe Glide 3.x
47 Group:          X11/Development/Libraries
48 Group(de):      X11/Entwicklung/Libraries
49 Group(es):      X11/Desarrollo/Bibliotecas
50 Group(fr):      X11/Development/Librairies
51 Group(pl):      X11/Programowanie/Biblioteki
52 Group(pt_BR):   X11/Desenvolvimento/Bibliotecas
53 Group(ru):      X11/òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
54 Group(uk):      X11/òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
55 Requires:       %{name} = %{version}
56 Provides:       Glide3-DRI-devel
57
58 %description devel
59 This package includes the headers files, documentation, and test files
60 necessary for developing applications that use the 3Dfx Interactive
61 Voodoo Banshee or Voodoo3 cards.
62
63 %description -l pl devel
64 Ten pakiet zawiera pliki nag³ówkowe, dokumentacje, oraz pliki tekstowe
65 wymagane przez aplikacje deweloperskie, które u¿ywaj± kart 3Dfx
66 Interactive Voodoo Banshe lub Voodoo3.
67
68 %package static
69 Summary:        Static library Glide 3.x
70 Summary(pl):    Statyczne biblioteki Glide 3.x
71 Group:          X11/Development/Libraries
72 Group(de):      X11/Entwicklung/Libraries
73 Group(es):      X11/Desarrollo/Bibliotecas
74 Group(fr):      X11/Development/Librairies
75 Group(pl):      X11/Programowanie/Biblioteki
76 Group(pt_BR):   X11/Desenvolvimento/Bibliotecas
77 Group(ru):      X11/òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
78 Group(uk):      X11/òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
79 Requires:       %{name} = %{version}
80 Provides:       Glide3-DRI-static
81
82 %description static
83 This package includes the static Glide3 library for Voodoo Banshee or
84 Voodoo3 cards.
85
86 %description -l pl static
87 Ten pakiet zawiera statyczne biblioteki Glide3 dla kart Voodoo Banshee
88 lub Voodoo3.
89
90 %prep
91 %setup -q -n glide3x-%{snapdate}
92 %patch0 -p1
93 %patch1 -p1
94 %patch2 -p1
95 %patch3 -p1
96
97 %build
98 rm -f missing
99 libtoolize --copy --force
100 aclocal
101 autoconf
102 automake -a -c
103 %configure \
104         --enable-fx-dri-build \
105         --enable-fx-glide-hw=h3 \
106         --enable-fx-debug=no \
107         %{?_with_3dnow:--enable-amd3d}
108
109 %{__make} -f makefile.autoconf all \
110         GLIDE_DEBUG_GCFLAGS="%{rpmcflags} -fno-expensive-optimizations %{!?debug:-fomit-frame-pointer -ffast-math}" \
111         GLIDE_DEBUG_GDEFS="%{!?debug:-DBIG_OPT} %{?debug:-DGDBG_INFO_ON -DGLIDE_DEBUG}"
112
113 %install
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT%{_examplesdir}/glide3/tests
116
117 # something is recompiled - use GCFLAGS too
118 %{__make} -f makefile.autoconf install \
119         GLIDE_DEBUG_GCFLAGS="%{rpmcflags} -fno-expensive-optimizations %{!?debug:-fomit-frame-pointer -ffast-math}" \
120         GLIDE_DEBUG_GDEFS="%{!?debug:-DBIG_OPT} %{?debug:-DGDBG_INFO_ON -DGLIDE_DEBUG}" \
121         DESTDIR=$RPM_BUILD_ROOT
122
123 ln -sf libglide3.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libglide3x_V3.so
124 ln -sf libglide3.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
125
126 # Install the examples and their source, no binaries
127 install h3/glide3/tests/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide3/tests/makefile
128 install h3/glide3/tests/*.3df $RPM_BUILD_ROOT%{_examplesdir}/glide3/tests
129 install h3/glide3/tests/test??.c $RPM_BUILD_ROOT%{_examplesdir}/glide3/tests
130 install h3/glide3/tests/tldata.inc $RPM_BUILD_ROOT%{_examplesdir}/glide3/tests
131 install h3/glide3/tests/tlib.[ch] $RPM_BUILD_ROOT%{_examplesdir}/glide3/tests
132
133 gzip -9nf glide_license.txt
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post -p /sbin/ldconfig
139 %postun -p /sbin/ldconfig
140
141 %files
142 %defattr(644,root,root,755)
143 %doc glide_license.txt.gz
144 %attr(755,root,root) %{_libdir}/libglide3.so.*.*.*
145 %attr(755,root,root) %{_libdir}/libglide3x.so
146 %attr(755,root,root) %{_libdir}/libglide3x_V3.so
147
148 %files devel
149 %defattr(644,root,root,755)
150 #%doc docs/*.pdf
151 %{_examplesdir}/glide3
152 %attr(755,root,root) %{_libdir}/lib*.la
153 %attr(755,root,root) %{_libdir}/libglide3.so
154 %{_includedir}/glide3
155
156 %files static
157 %defattr(644,root,root,755)
158 %{_libdir}/lib*.a
This page took 0.069998 seconds and 3 git commands to generate.