Summary: Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards Name: Glide_V5 Version: 2002.04.10 Release: 2mdk Epoch: 1 Source0: glide3x.2002.04.10.tar.bz2 Source1: swlibs.2001.01.26.tar.bz2 #Debian patches Patch20: swlibs-000-makefile-000.bz2 Patch21: swlibs-001-mcpu-flag.bz2 Patch22: swlibs-002-automake.bz2 Patch23: swlibs-003-libm.bz2 Patch24: swlibs-nomore-csh.bz2 Patch25: swlibs-004-ioctl.bz2 Patch26: swlibs-000-fix-warnings.bz2 Patch30: glide3x-autoconf-update.bz2 Patch31: glide3x-comments-warnings.bz2 Patch32: glide3x-libtool-patch.bz2 Patch33: glide3x-build-multiargs.bz2 Patch34: glide3x-debug-vaargs.bz2 Patch35: glide3x-preprocessor.bz2 Patch36: glide3x-build-fix.bz2 Patch37: glide3x-build-with-voodoo5.bz2 Patch38: glide3x-fix-warnings.bz2 Patch50: z01-64bit-port.bz2 Patch51: z02-64bit-port.bz2 Patch52: z03-amd64-port.bz2 Patch53: z04-gcc34-port.bz2 Patch54: z05-gcc4-fix.bz2 License: 3dfx Glide General Public License Group: System/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot ExclusiveArch: %{ix86} ia64 alpha x86_64 BuildRequires: X11-devel automake1.7 autoconf2.5 URL: http://glide.sourceforge.net/ %description This library allows the user to use a 3dfx Interactive Voodoo4 or Voodoo5 card under Linux, it use the DRI architecture. # Glide3 DRI %package devel Summary: Development headers for Glide 3.x Group: Development/C Requires: %{name} = %{epoch}:%{version}-%{release} %description devel This package includes the headers files necessary for developing applications that use the 3Dfx Interactive Voodoo4 / Voodoo5 card. %prep %setup -q -n glide3x -a1 %patch20 -p1 %patch21 -p1 %patch22 -p1 %patch23 -p1 %patch24 -p1 %patch25 -p1 %patch26 -p1 %patch30 -p2 %patch31 -p2 %patch32 -p2 %patch33 -p2 %patch34 -p2 %patch35 -p2 %patch36 -p2 %patch37 -p2 %patch38 -p2 %patch50 -p2 %patch51 -p2 %patch52 -p2 %patch53 -p2 %patch54 -p2 %build aclocal-1.7 libtoolize --copy --force automake-1.7 -a autoconf-2.5x # Build for V5 with DRI %configure2_5x --enable-fx-glide-hw=h5 \ --enable-fx-dri-build \ --enable-fx-debug=no make -f makefile.autoconf all CFLAGS="$RPM_OPT_FLAGS -ffast-math -fexpensive-optimizations -funroll-loops -O3" %install rm -rf $RPM_BUILD_ROOT %{makeinstall_std} -f makefile.autoconf #we don't want these rm -f $RPM_BUILD_ROOT%{_libdir}/libglide3.*a %postun /sbin/ldconfig %post /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc AUTHORS ChangeLog NEWS README COPYING INSTALL %{_libdir}/libglide3.so.3.10.0 %{_libdir}/libglide3.so.3 %files devel %defattr(-, root, root) %dir %{_includedir}/glide3 %{_includedir}/glide3/* %{_libdir}/libglide3.so %changelog * Sat Dec 31 2005 Mandriva Linux Team <http://www.mandrivaexpert.com/> 2002.04.10-2mdk - Rebuild * Thu Jan 13 2005 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 2002.04.10-1mdk - sync with debian patches (better late than never;) - more sane versioning - build on x86_64 too * Wed Sep 03 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> cvs-6mdk - rebuild * Sun Jul 27 2003 Per Ãyvind Karlsen <peroyvind@sintrax.net> cvs-5mdk - buildrequires - added url * Fri Jul 25 2003 Per Ãyvind Karlsen <peroyvind@sintrax.net> cvs-4mdk - fix build (dropped old patches, updated cvs snapshot, added debian patches, etc.) - drop unwanted files - compile with $RPM_OPT_FLAGS - added %%clean stage - rm -rf $RPM_BUILD_ROOT in %%install - cleanups - build on ia64 & alpha too * Mon May 21 2001 Frederic Lepied <flepied@mandrakesoft.com> cvs-3mdk - snapshot from 20001220 * Wed Jan 03 2001 David BAUDENS <baudens@mandrakesoft.com> cvs-2mdk - ExclusiveArch: %%ix86 - Spec clean up * Wed Aug 23 2000 <yoann@mandrakesoft.com> cvs-1mdk - linux.3dfx.com doesn't distribute Glide RPM / tarball containing g3ext.h which is needed to compile XF4.0.1, This RPM use the Glide CVS tree. If something goes wrong, blame the Glide team for not doing release.