]> git.pld-linux.org Git - packages/Glide_V3-DRI.git/blame - Glide_V3-DRI.spec
- rel 15
[packages/Glide_V3-DRI.git] / Glide_V3-DRI.spec
CommitLineData
8c36d1ec 1%define snapdate 20010309
57ec86a7 2%define rel 15
f621645c 3Summary: Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards
0d091135
ER
4Summary(ko.UTF-8): 3Dfx 부두 벤쉬/3 비디오카드용 Glide 런타임 라이브러리
5Summary(pl.UTF-8): Biblioteki Glide dla kart 3Dfx Voodoo Banshee oraz Voodoo3
f621645c 6Name: Glide_V3-DRI
8c36d1ec 7Version: 3.10.0
57ec86a7 8Release: 0.%{snapdate}.%{rel}
8c55ed12 9Epoch: 1
8662ed33 10License: 3dfx Glide General Public License, 3Dfx Interactive Inc.
f36c27f5 11Group: X11/Libraries
f36c27f5 12Source0: cvs://anonymous@cvs.glide.sourceforge.net:/cvsroot/glide/glide3x-%{snapdate}.tar.gz
92fb596b 13# Source0-md5: 42a8e093221b2360ec96191ae0e13ce0
f36c27f5 14Patch0: glide-ia64.patch
b79d11f1
JB
15Patch1: glide-ac-workaround.patch
16Patch2: glide-h3.patch
17Patch3: glide-h5.patch
a2e27606 18Patch4: glide-am16.patch
b7ae2b26 19Patch5: glide-gcc33.patch
681e431e
JB
20Patch6: glide-ioctl.patch
21Patch7: glide-morearchs.patch
06def67c 22Patch8: glide-gcc34.patch
a717a32b 23Patch9: glide-no_redefine_macro.patch
8662ed33 24URL: http://glide.sourceforge.net/
8c36d1ec 25BuildRequires: autoconf
3e091b9a 26BuildRequires: automake
f36c27f5 27BuildRequires: libtool
3e091b9a
AM
28BuildRequires: xorg-lib-libX11-devel
29BuildRequires: xorg-lib-libXau-devel
30BuildRequires: xorg-lib-libXdmcp-devel
31BuildRequires: xorg-lib-libXext-devel
32BuildRequires: xorg-lib-libXxf86dga-devel
33BuildRequires: xorg-lib-libXxf86vm-devel
30b3328d 34Provides: Glide3-DRI
35159403 35Obsoletes: Glide_V5-DRI
3e091b9a 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f621645c 37
89b40613 38%description
f621645c
JR
39This library allows the user to use a 3dfx Interactive Voodoo Banshee
40or Voodoo3 card under Linux with DRI support. The source support DRI
41or non-DRI versions of Glide.
42
07dcfe42
JR
43%description -l pl.UTF-8
44Ta biblioteka pozwala użytkownikowi na używanie kart 3dfx Interactive
8662ed33 45Voodoo Banshee lub Voodoo3 pod Linuksem z DRI. Ta wersja zawiera
5b8fa112 46wsparcie dla wersji Glide z DRI i bez DRI.
8d0c7a1f 47
f621645c
JR
48%package devel
49Summary: Development headers for Glide 3.x
0d091135 50Summary(pl.UTF-8): Pliki nagłówkowe Glide 3.x
f36c27f5 51Group: X11/Development/Libraries
fbed22db 52Requires: %{name} = %{epoch}:%{version}-%{release}
30b3328d 53Provides: Glide3-DRI-devel
35159403 54Obsoletes: Glide_V5-DRI-devel
f621645c
JR
55
56%description devel
57This package includes the headers files, documentation, and test files
58necessary for developing applications that use the 3Dfx Interactive
5b8fa112 59Voodoo Banshee or Voodoo3 cards.
f621645c 60
07dcfe42
JR
61%description devel -l pl.UTF-8
62Ten pakiet zawiera pliki nagłówkowe, dokumentacje, oraz pliki tekstowe
63wymagane przez aplikacje deweloperskie, które używają kart 3Dfx
f36c27f5 64Interactive Voodoo Banshe lub Voodoo3.
8d0c7a1f 65
82296548
JR
66%package static
67Summary: Static library Glide 3.x
0d091135 68Summary(pl.UTF-8): Statyczne biblioteki Glide 3.x
f36c27f5 69Group: X11/Development/Libraries
fbed22db 70Requires: %{name}-devel = %{epoch}:%{version}-%{release}
30b3328d 71Provides: Glide3-DRI-static
35159403 72Obsoletes: Glide_V5-DRI-static
f621645c 73
82296548 74%description static
5b8fa112
JB
75This package includes the static Glide3 library for Voodoo Banshee or
76Voodoo3 cards.
82296548 77
07dcfe42 78%description static -l pl.UTF-8
5b8fa112
JB
79Ten pakiet zawiera statyczne biblioteki Glide3 dla kart Voodoo Banshee
80lub Voodoo3.
8d0c7a1f 81
82296548 82%prep
8c36d1ec
AM
83%setup -q -n glide3x-%{snapdate}
84%patch0 -p1
b79d11f1
JB
85%patch1 -p1
86%patch2 -p1
87%patch3 -p1
a2e27606 88%patch4 -p1
b7ae2b26 89%patch5 -p1
681e431e
JB
90%patch6 -p1
91%patch7 -p1
06def67c 92%patch8 -p1
f5a84b65 93%patch9 -p1
952774e5 94
f621645c 95%build
b4ea7476 96%{__libtoolize}
e27e2ad4 97%{__aclocal}
a539fb77 98%{__autoconf}
99%{__automake} -i
8c36d1ec
AM
100%configure \
101 --enable-fx-dri-build \
102 --enable-fx-glide-hw=h3 \
b79d11f1 103 --enable-fx-debug=no \
06def67c 104%ifarch i586 i686 athlon pentium3 pentium4
8662ed33
JB
105 --enable-amd3d
106%endif
8c36d1ec 107
b79d11f1 108%{__make} -f makefile.autoconf all \
f796cf0f 109 GLIDE_DEBUG_GCFLAGS="%{rpmcflags} -fno-expensive-optimizations %{!?debug:-fomit-frame-pointer -ffast-math}" \
681e431e
JB
110 GLIDE_DEBUG_GDEFS="%{!?debug:-DBIG_OPT} %{?debug:-DGDBG_INFO_ON -DGLIDE_DEBUG}" \
111 LINK_LIBS="-L/usr/X11R6/%{_lib} -lX11 -lXext -lXxf86dga -lXxf86vm -lm"
f621645c
JR
112
113%install
114rm -rf $RPM_BUILD_ROOT
fec5748d 115install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
82296548 116
b79d11f1 117# something is recompiled - use GCFLAGS too
8c36d1ec 118%{__make} -f makefile.autoconf install \
f796cf0f 119 GLIDE_DEBUG_GCFLAGS="%{rpmcflags} -fno-expensive-optimizations %{!?debug:-fomit-frame-pointer -ffast-math}" \
b79d11f1 120 GLIDE_DEBUG_GDEFS="%{!?debug:-DBIG_OPT} %{?debug:-DGDBG_INFO_ON -DGLIDE_DEBUG}" \
681e431e 121 LINK_LIBS="-L/usr/X11R6/%{_lib} -lX11 -lXext -lXxf86dga -lXxf86vm -lm" \
82296548
JR
122 DESTDIR=$RPM_BUILD_ROOT
123
a2e27606
JB
124# used by tdfx_dri.so from XFree86
125ln -sf libglide3.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libglide3-v3.so
126# used by ???
b79d11f1
JB
127ln -sf libglide3.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libglide3x_V3.so
128ln -sf libglide3.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
f621645c
JR
129
130# Install the examples and their source, no binaries
fec5748d
JB
131install h3/glide3/tests/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests/makefile
132install h3/glide3/tests/*.3df $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
133install h3/glide3/tests/test??.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
134install h3/glide3/tests/tldata.inc $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
135install h3/glide3/tests/tlib.[ch] $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
136gzip -9nf $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests/*.3df
f621645c 137
f621645c
JR
138%clean
139rm -rf $RPM_BUILD_ROOT
140
3639407b 141%post -p /sbin/ldconfig
f621645c
JR
142%postun -p /sbin/ldconfig
143
144%files
145%defattr(644,root,root,755)
3639407b 146%doc glide_license.txt
82296548 147%attr(755,root,root) %{_libdir}/libglide3.so.*.*.*
a2e27606 148%attr(755,root,root) %{_libdir}/libglide3-v3.so
f621645c
JR
149%attr(755,root,root) %{_libdir}/libglide3x.so
150%attr(755,root,root) %{_libdir}/libglide3x_V3.so
f621645c
JR
151
152%files devel
153%defattr(644,root,root,755)
8c36d1ec 154%attr(755,root,root) %{_libdir}/libglide3.so
731547b4 155%{_libdir}/lib*.la
f621645c 156%{_includedir}/glide3
fec5748d 157%{_examplesdir}/%{name}-%{version}
82296548
JR
158
159%files static
160%defattr(644,root,root,755)
161%{_libdir}/lib*.a
This page took 0.103522 seconds and 4 git commands to generate.