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