]> git.pld-linux.org Git - packages/Glide_VG.git/commitdiff
- raw spec from 3dfx.com added; sonn will be fixed;
authoralchemyx <alchemyx@pld-linux.org>
Sat, 19 Feb 2000 15:02:56 +0000 (15:02 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    Glide_VG.spec -> 1.1

Glide_VG.spec [new file with mode: 0644]

diff --git a/Glide_VG.spec b/Glide_VG.spec
new file mode 100644 (file)
index 0000000..e98e64b
--- /dev/null
@@ -0,0 +1,167 @@
+
+Summary: Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards
+Name: Glide_VG
+Version: 2.46
+Release: 4
+Icon: 3dfx.gif
+Source: Glide2.46.tar.gz
+URL: http://www.3dfx.com       
+Copyright: 3DFX GLIDE Source Code General Public License
+Vendor: 3Dfx Interactive Inc.
+Packager: Joseph Kain <joseph@3dfx.com>
+Group: Libraries
+Prefix: /usr
+BuildRoot: /usr/tmp/Glide
+
+%description
+This library allows the user to use a 3dfx Interactive Voodoo Banshee or Voodoo3 card under Linux.
+
+%package -n Glide2x_SDK
+Summary: Development libraries for Glide 2.x
+Version: 2.1
+Group: Development/Libraries
+
+%description -n Glide2x_SDK
+This package includes the headers files, documentation, and test files
+necessary for developing applications that use the 3Dfx Interactive
+Voodoo Graphics, Voodoo Rush, or Voodoo2 card.
+
+%prep
+%setup -c
+chmod +x swlibs/include/make/ostype
+
+%build
+
+# No compatibility stuff if building for glibc2.0 directly
+# First build for glibc20 using compatibility libraries
+# export CC=i386-glibc20-linux-gcc
+# make -f makefile.unix
+# mv sst1/lib/libglide2x.so sst1/lib/libglide2x.glibc20
+# mv swlibs/lib/libtexus.so swlibs/lib/libtexus.glibc20
+# make -f makefile.unix clobber
+# Now build for glibc2.1
+# export CC=egcs
+make -f makefile.unix
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d -m 755 $RPM_BUILD_ROOT/usr/include/glide
+install -d -m 755 $RPM_BUILD_ROOT/usr/local/glide/bin
+install -d -m 755 $RPM_BUILD_ROOT/usr/local/glide/src/tests
+install -d -m 755 $RPM_BUILD_ROOT/usr/local/glide/src/texus/lib
+install -d -m 755 $RPM_BUILD_ROOT/usr/local/glide/src/texus/cmd
+install -d -m 755 $RPM_BUILD_ROOT/usr/local/glide/src/texus/examples
+install -d -m 755 $RPM_BUILD_ROOT/usr/doc/Glide2
+install -d -m 755 $RPM_BUILD_ROOT/usr/lib
+install -d -m 755 $RPM_BUILD_ROOT/usr/bin
+install -d -m 755 $RPM_BUILD_ROOT/usr/include
+# install -d -m 755 $RPM_BUILD_ROOT/usr/i386-glibc20-linux/lib
+
+# Install the glibc 2.1 libraries normally
+install -m 755 sst1/lib/libglide2x.so $RPM_BUILD_ROOT/usr/lib/libglide2x_VG.so
+rm -f $RPM_BUILD_ROOT/usr/lib/libglide2x.so
+ln -s libglide2x_VG.so $RPM_BUILD_ROOT/usr/lib/libglide2x.so
+install -m 755 swlibs/lib/libtexus.so $RPM_BUILD_ROOT/usr/lib
+
+# Install the glibc 2.0 libraries in the compat directory
+# install -m 755 sst1/lib/libglide2x.glibc20 $RPM_BUILD_ROOT/usr/i386-glibc20-linux/lib/libglide2x_VG.so
+# rm -f $RPM_BUILD_ROOT/usr/i386-glibc20-linux/lib/libglide2x.so
+# ln -s libglide2x_VG.so $RPM_BUILD_ROOT/usr/i386-glibc20-linux/lib/libglide2x.so
+# install -m 755 swlibs/lib/libtexus.glibc20 $RPM_BUILD_ROOT/usr/i386-glibc20-linux/lib/libtexus.so
+
+# Install the executables
+install -m 755 swlibs/bin/texus $RPM_BUILD_ROOT/usr/bin
+# We don't ship these anymore because they are evil
+# install -m 755 swlibs/bin/detect $RPM_BUILD_ROOT/usr/local/glide/bin
+# install -m 755 swlibs/bin/pcirw $RPM_BUILD_ROOT/usr/local/glide/bin
+
+# Install the headers
+install -m 644 swlibs/include/3dfx.h $RPM_BUILD_ROOT/usr/include/glide
+install -m 644 sst1/include/glide.h $RPM_BUILD_ROOT/usr/include/glide
+install -m 644 sst1/include/glidesys.h $RPM_BUILD_ROOT/usr/include/glide
+install -m 644 sst1/include/glideutl.h $RPM_BUILD_ROOT/usr/include/glide
+install -m 644 sst1/include/sst1vid.h $RPM_BUILD_ROOT/usr/include/glide
+install -m 644 sst1/include/gump.h $RPM_BUILD_ROOT/usr/include/glide
+install -m 644 swlibs/include/linutil.h $RPM_BUILD_ROOT/usr/include/glide
+install -m 644 swlibs/include/texus.h $RPM_BUILD_ROOT/usr/include/glide
+
+# Install the examples and their source
+install -m 644 sst1/glide/tests/makefile.distrib $RPM_BUILD_ROOT/usr/local/glide/src/tests/makefile
+install -m 755 sst1/glide/tests/test00 $RPM_BUILD_ROOT/usr/local/glide/bin/test3Dfx
+install -m 644 sst1/glide/tests/*.3df $RPM_BUILD_ROOT/usr/local/glide/src/tests
+install -m 644 sst1/glide/tests/test??.c $RPM_BUILD_ROOT/usr/local/glide/src/tests
+install -m 644 sst1/glide/tests/tldata.inc $RPM_BUILD_ROOT/usr/local/glide/src/tests
+install -m 644 sst1/glide/tests/tlib.[ch] $RPM_BUILD_ROOT/usr/local/glide/src/tests
+
+# Install the texture tools source
+install -m 644 swlibs/texus/makefile.distrib $RPM_BUILD_ROOT/usr/local/glide/src/texus/makefile
+install -m 644 swlibs/texus/lib/makefile.distrib $RPM_BUILD_ROOT/usr/local/glide/src/texus/lib/makefile
+install -m 644 swlibs/texus/cmd/makefile.distrib $RPM_BUILD_ROOT/usr/local/glide/src/texus/cmd/makefile
+install -m 644 swlibs/texus/examples/makefile.distrib $RPM_BUILD_ROOT/usr/local/glide/src/texus/examples/makefile
+install -m 644 swlibs/texus/lib/*.c $RPM_BUILD_ROOT/usr/local/glide/src/texus/lib
+install -m 644 swlibs/texus/lib/texusint.h $RPM_BUILD_ROOT/usr/local/glide/src/texus/lib
+install -m 644 swlibs/texus/cmd/*.c $RPM_BUILD_ROOT/usr/local/glide/src/texus/cmd
+install -m 644 swlibs/texus/examples/*.c $RPM_BUILD_ROOT/usr/local/glide/src/texus/examples
+
+# Install the documentation
+install -m 644 glide_license.txt $RPM_BUILD_ROOT/usr/doc/Glide2
+install -m 644 docs/*.pdf $RPM_BUILD_ROOT/usr/doc/Glide2
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/ldconfig
+
+if [ "$1" = 1 ]; then
+       # Cleanup old GlideSDK
+       rm -rf /usr/local/glide/lib
+       grep -v '/usr/local/glide/lib' /etc/ld.so.conf > /etc/ld.so.conf.tmp
+       mv /etc/ld.so.conf.tmp /etc/ld.so.conf
+fi
+
+%post -n Glide2x_SDK
+
+if [ "$1" = 1 ]; then
+       # Cleanup old GlideSDK
+       rm -rf /usr/local/glide/include
+       set nonomatch
+       rm -f /usr/local/glide/src/tldata.inc
+       rm -f /usr/local/glide/src/Makefile
+       rm -f /usr/local/glide/src/*.3df
+       rm -f /usr/local/glide/src/*.c
+       rm -f /usr/local/glide/src/*.h
+fi
+
+%postun
+/sbin/ldconfig
+
+%files
+%docdir /usr/doc/Glide2
+%dir /usr/local/glide
+%dir /usr/local/glide/bin
+/usr/doc/Glide2/glide_license.txt
+/usr/lib/libglide2x.so
+/usr/lib/libglide2x_VG.so
+/usr/lib/libtexus.so
+/usr/bin/texus
+/usr/local/glide/bin/test3Dfx
+# /usr/i386-glibc20-linux/lib/libglide2x.so
+# /usr/i386-glibc20-linux/lib/libglide2x_VG.so
+# /usr/i386-glibc20-linux/lib/libtexus.so
+
+%files -n Glide2x_SDK
+%docdir /usr/doc/Glide2
+%dir /usr/local/glide
+%dir /usr/local/glide/bin
+/usr/doc/Glide2/glidepgm.pdf
+/usr/doc/Glide2/glideref.pdf
+/usr/local/glide/src
+# /usr/local/glide/bin/detect
+# /usr/local/glide/bin/pcirw
+/usr/include/glide
+
+%changelog
+* Tue Nov 30 1999 Joseph Kain <joseph@3dfx.com>
+- Built against initial source release
This page took 0.087533 seconds and 4 git commands to generate.