Summary: Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards
+Summary(pl): ¦rodowisko Glide dla kart 3Dfx Voodoo Banschee i Voodoo3
Name: Glide_V3
Version: 2.60
-Release: 16
-Group: Libraries
-Copyright: 3DFX GLIDE Source Code General Public License
-URL: http://www.3dfx.com
-Source: GlideV3.tar.gz
+Release: 17
+License: 3DFX GLIDE Source Code General Public License
Vendor: 3Dfx Interactive Inc.
+Group: Libraries
+Source0: GlideV3.tar.gz
Icon: 3dfx.gif
+URL: http://www.3dfx.com/
+%ifarch %{ix86}
+BuildRequires: /usr/bin/gasp
+%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
This package now includes both Glide2x and Glide3x. Glide is a
-lowlevel API for accessing 3dfx Interactive's Voodoo Hardware. This
+lowlevel API for accessing 3Dfx Interactive's Voodoo Hardware. This
version of Glide supports Voodoo Banshee and Voodoo3 based 3D
acclerators.
+%description -l pl
+Ten pakiet zawiera zarówno Glide2x jak i Glide3x. Glide jest
+niskopoziomowym API do dostêpu do sprzêtu Voodoo firmy 3Dfx
+Interactive. Ta wersja Glide obs³uguje akceleratory 3D oparte na
+Voodoo Banshee i Voodoo3.
+
%package -n Glide_SDK
Summary: Development libraries for Glide 2.x
+Summary(pl): Czê¶æ Glide 2.x przeznaczona dla programistów
Version: 2.2
Group: Development/Libraries
%description -n Glide_SDK
This package includes the header files, documentation, and test files
necessary for developing applications that use any of the 3D
-acceleratos in the 3Dfx Interactive Voodoo line.
+accelerators in the 3Dfx Interactive Voodoo line.
+
+%description -n Glide_SDK -l pl
+Ten pakiet zawiera pliki nag³ówkowe, dokumentacjê i pliki testowe
+potrzebne do tworzenia aplikacji korzystaj±cych z akceleratorów 3D
+serii 3Dfx Interactive Voodoo.
%prep
%setup -q -n GlideV3
chmod +x swlibs/include/make/ostype
%build
-make V3_NODRI CNODEBUG="$RPM_OPT_FLAGS -fomit-frame-pointer \
- -funroll-loops -fexpensive-optimizations -ffast-math -DBIG_OPT"
+%{__make} V3_NODRI CNODEBUG="%{rpmcflags} %{!?debug:-fomit-frame-pointer}\
+ %{!?debug:-funroll-loops -fexpensive-optimizations -ffast-math -DBIG_OPT}"
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/{glide,glide3}}
-install -d $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/{tests,tests3x}
-install -d $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/texus/{lib,cmd,examples}
+install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/{glide,glide3}} \
+ $RPM_BUILD_ROOT%{_examplesdir}/glide/{tests,tests3x} \
+ $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/{lib,cmd,examples}
######################################################################
# Install the Glide2x libraries
######################################################################
# Install the native libraries normally
-install -s glide2x/h3/lib/libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}
+install glide2x/h3/lib/libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}
# Create symlinks
-ln -s libglide.so.2 $RPM_BUILD_ROOT%{_libdir}/libglide.so
+ln -sf libglide.so.2 $RPM_BUILD_ROOT%{_libdir}/libglide.so
# Create a compatibility link for the old name
-ln -s libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
-ln -s libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so.2
+ln -sf libglide.so.2.60 $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
+ln -sf libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so.2
######################################################################
# Install the Glide3X libraries
######################################################################
-install -s glide3x/h3/lib/libglide3.so.3.10 $RPM_BUILD_ROOT%{_libdir}
+install glide3x/h3/lib/libglide3.so.3.10 $RPM_BUILD_ROOT%{_libdir}
rm -f $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
# Create symlinks
-ln -s libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3.so
+ln -sf libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3.so
# Create a compatibility link for the old name
-ln -s libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
-ln -s libglide3x.so $RPM_BUILD_ROOT%{_libdir}/libglide3x.so.3
+ln -sf libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
+ln -sf libglide3x.so $RPM_BUILD_ROOT%{_libdir}/libglide3x.so.3
######################################################################
# Install Texus
######################################################################
-install -s swlibs/lib/libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}
+install swlibs/lib/libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}
-ln -s libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so.1
-ln -s libtexus.so.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so
+ln -sf libtexus.so.1.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so.1
+ln -sf libtexus.so.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so
-install -s swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
+install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
-install -s glide2x/h3/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
-install -s glide2x/h3/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/testGlide2x
-install -s glide3x/h3/glide3/tests/test00 $RPM_BUILD_ROOT%{_bindir}/testGlide3x
+install glide2x/h3/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
+install glide2x/h3/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/testGlide2x
+install glide3x/h3/glide3/tests/test00 $RPM_BUILD_ROOT%{_bindir}/testGlide3x
######################################################################
# Install the Glide2x SDK material
install glide3x/h3/glide3/tests/tldata.inc $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
install glide3x/h3/glide3/tests/tlib.[ch] $RPM_BUILD_ROOT%{_prefix}/src/examples/glide/tests3x
-gzip -9nf glide_license.txt
-
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
+%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
-%doc glide_license.txt.gz
+%doc glide_license.txt
%attr(755,root,root) %{_bindir}/texus
%attr(755,root,root) %{_bindir}/test3Dfx
%attr(755,root,root) %{_bindir}/testGlide3x