]> git.pld-linux.org Git - packages/Glide_VG.git/blame - Glide_VG.spec
- converted to UTF-8
[packages/Glide_VG.git] / Glide_VG.spec
CommitLineData
4c49c243 1Summary: Glide runtime for 3Dfx Voodoo Graphics boards
a216d7c4 2Summary(pl.UTF-8): Środowisko Glide dla kart 3Dfx Voodoo Graphics
cf05b513 3Name: Glide_VG
4Version: 2.46
26652483 5Release: 9
4c49c243
JB
6License: 3DFX GLIDE Source Code General Public License
7Vendor: 3Dfx Interactive Inc.
edf0eec0 8Group: Libraries
07dc9c23 9Source0: Glide%{version}.tar.gz
0a60b64a 10# Source0-md5: be7762636b46cb04b238a16f45cfcfa8
07dc9c23 11Patch0: %{name}-asm.patch
63739d9f 12Patch1: %{name}-opt.patch
d98d2b0c 13Patch2: %{name}-morearchs.patch
4dc461ef 14Patch3: %{name}-ioctl.patch
fe94377d 15Patch4: %{name}-soname.patch
26652483 16Patch5: %{name}-C_brainos.patch
b6f53bc2 17URL: http://www.3dfx.com/
4df864eb 18%ifarch %{ix86}
d5e33c76 19BuildRequires: /usr/bin/gasp
4df864eb 20%endif
c1b6c8b5 21BuildRequires: XFree86-devel
e5c076fb 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53af08fa 23
24%description
4c49c243 25This library allows the user to use a 3Dfx Interactive Voodoo Graphics
edf0eec0 26card under Linux.
3d6c707d 27
a216d7c4
JR
28%description -l pl.UTF-8
29Ten pakiet pozwala na używanie kart 3Dfx Interactive Voodoo Graphics
4c49c243
JB
30pod Linuksem.
31
53af08fa 32%package -n Glide2x_SDK
cf05b513 33Summary: Development libraries for Glide 2.x
a216d7c4 34Summary(pl.UTF-8): Część Glide 2.x przeznaczona dla programistów
cf05b513 35Version: 2.1
36Group: Development/Libraries
53af08fa 37
38%description -n Glide2x_SDK
39This package includes the headers files, documentation, and test files
40necessary for developing applications that use the 3Dfx Interactive
41Voodoo Graphics, Voodoo Rush, or Voodoo2 card.
42
a216d7c4
JR
43%description -n Glide2x_SDK -l pl.UTF-8
44Ten pakiet zawiera pliki nagłówkowe, dokumentację i pliki testowe
45potrzebne do tworzenia aplikacji używających kart 3Dfx Interactive
4c49c243
JB
46Voodoo Graphics, Voodoo Rush lub Voodoo2.
47
53af08fa 48%prep
cf05b513 49%setup -q -c
63739d9f
JB
50%patch0 -p1
51%patch1 -p1
d98d2b0c 52%patch2 -p1
4dc461ef 53%patch3 -p1
fe94377d 54%patch4 -p1
26652483 55%patch5 -p1
53af08fa 56chmod +x swlibs/include/make/ostype
57
58%build
753c8420 59%{__make} -j1 -f makefile.unix \
d98d2b0c
JB
60 CNODEBUG="%{rpmcflags} -fPIC %{!?debug:-fomit-frame-pointer} \
61 %{!?debug:-funroll-loops -fexpensive-optimizations -ffast-math} -I/usr/X11R6/include" \
62%ifnarch %{ix86}
63 FX_GLIDE_CTRISETUP=1
64%endif
53af08fa 65
66%install
67rm -rf $RPM_BUILD_ROOT
b6f53bc2 68install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/glide} \
009f71b4 69 $RPM_BUILD_ROOT%{_examplesdir}/glide/{tests,texus/{lib,cmd,examples}}
53af08fa 70
71# Install the glibc 2.1 libraries normally
07dc9c23
JB
72install sst1/lib/libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x_VG.so
73install swlibs/lib/libtexus.so $RPM_BUILD_ROOT%{_libdir}
74ln -sf libglide2x_VG.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
53af08fa 75
76# Install the executables
07dc9c23
JB
77install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
78install sst1/glide/tests/test00 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
53af08fa 79
80# Install the headers
cf05b513 81install swlibs/include/3dfx.h $RPM_BUILD_ROOT%{_includedir}/glide
82install sst1/include/glide.h $RPM_BUILD_ROOT%{_includedir}/glide
83install sst1/include/glidesys.h $RPM_BUILD_ROOT%{_includedir}/glide
84install sst1/include/glideutl.h $RPM_BUILD_ROOT%{_includedir}/glide
85install sst1/include/sst1vid.h $RPM_BUILD_ROOT%{_includedir}/glide
86install sst1/include/gump.h $RPM_BUILD_ROOT%{_includedir}/glide
87install swlibs/include/linutil.h $RPM_BUILD_ROOT%{_includedir}/glide
88install swlibs/include/texus.h $RPM_BUILD_ROOT%{_includedir}/glide
53af08fa 89
90# Install the examples and their source
009f71b4
JB
91install sst1/glide/tests/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/tests/makefile
92install sst1/glide/tests/*.3df $RPM_BUILD_ROOT%{_examplesdir}/glide/tests
93install sst1/glide/tests/test??.c $RPM_BUILD_ROOT%{_examplesdir}/glide/tests
94install sst1/glide/tests/tldata.inc $RPM_BUILD_ROOT%{_examplesdir}/glide/tests
95install sst1/glide/tests/tlib.[ch] $RPM_BUILD_ROOT%{_examplesdir}/glide/tests
fe94377d 96gzip -9nf $RPM_BUILD_ROOT%{_examplesdir}/glide/tests/*.3df
53af08fa 97
98# Install the texture tools source
009f71b4
JB
99install swlibs/texus/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/makefile
100install swlibs/texus/lib/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/lib/makefile
101install swlibs/texus/cmd/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/cmd/makefile
102install swlibs/texus/examples/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/examples/makefile
103install swlibs/texus/lib/*.c $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/lib
104install swlibs/texus/lib/texusint.h $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/lib
105install swlibs/texus/cmd/*.c $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/cmd
106install swlibs/texus/examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/glide/texus/examples
edf0eec0 107
53af08fa 108%clean
109rm -rf $RPM_BUILD_ROOT
110
4c49c243
JB
111%post -p /sbin/ldconfig
112%postun -p /sbin/ldconfig
53af08fa 113
114%files
cf05b513 115%defattr(644,root,root,755)
9c45e574 116%doc glide_license.txt
cf05b513 117%attr(755,root,root) %{_bindir}/texus
edf0eec0
JR
118%attr(755,root,root) %{_bindir}/test3Dfx
119%attr(755,root,root) %{_libdir}/libglide2x.so
120%attr(755,root,root) %{_libdir}/libglide2x_VG.so
121%attr(755,root,root) %{_libdir}/libtexus.so
53af08fa 122
123%files -n Glide2x_SDK
cf05b513 124%defattr(644,root,root,755)
edf0eec0 125%doc docs/*.pdf
009f71b4 126%{_examplesdir}/glide
cf05b513 127%{_includedir}/glide
This page took 0.03865 seconds and 4 git commands to generate.