]> git.pld-linux.org Git - packages/Glide_V2.git/blame - Glide_V2.spec
- added gcc4,gasp,cpp,link patches
[packages/Glide_V2.git] / Glide_V2.spec
CommitLineData
f3abda30 1Summary: Glide runtime for 3Dfx Voodoo2 boards
655da34d 2Summary(pl.UTF-8): Biblioteki Glide do kart 3Dfx Voodoo2
f3abda30
JR
3Name: Glide_V2
4Version: 2.53
5a614242 5Release: 7
f3abda30 6Group: Libraries
a803064a 7License: 3DFX GLIDE Source Code General Public License
2653bb10 8Source0: GlideV2.tar.gz
8ba0c780 9# Source0-md5: a7110232c3d4d888580aaff7919017d2
a803064a
JB
10Patch0: glide-gcc4.patch
11Patch1: glide-gasp.patch
12Patch2: glide-cpp.patch
13Patch3: glide-link.patch
14URL: http://glide.sourceforge.net/
e0e80613
JB
15%ifarch %{ix86}
16BuildRequires: /usr/bin/gasp
17%endif
f3abda30
JR
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
2653bb10
JB
21This library allows the user to use a 3dfx Interactive Voodoo2 card
22under Linux.
f3abda30 23
f39a17aa
JR
24%description -l pl.UTF-8
25Ta biblioteka pozwala używać kart 3dfx Interactive Voodoo2 pod
6a6a67c3 26Linuksem.
4bb2382a 27
f3abda30
JR
28%prep
29%setup -q -n GlideV2
a803064a
JB
30%patch0 -p1
31%patch1 -p1
32%patch2 -p1
33%patch3 -p1
f3abda30 34chmod +x swlibs/include/make/ostype
a803064a
JB
35%{__rm} glide3x/cvg/init/*.{o,a}
36
37ln glide2x/README README.glide2x
38ln glide3x/README README.glide3x
f3abda30
JR
39
40%build
41# Make sure we build for Voodoo2
42export FX_GLIDE_HW=cvg
a803064a
JB
43%{__make} V2 \
44 CC="%{__cc}" \
45 CNODEBUG="%{rpmcflags} %{!?debug:-fomit-frame-pointer -funroll-loops} \
46 %{!?debug:-fexpensive-optimizations -ffast-math -DBIG_OPT}"
f3abda30
JR
47
48%install
49rm -rf $RPM_BUILD_ROOT
50install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir}}
51
52######################################################################
53# Install the Glide2x libraries
54######################################################################
55
2653bb10
JB
56install glide2x/cvg/lib/libglide.so.2.53 \
57 $RPM_BUILD_ROOT%{_libdir}/libglide.so.2.53
f3abda30
JR
58
59# Create symlinks
2653bb10 60ln -sf libglide.so.2 $RPM_BUILD_ROOT%{_libdir}/libglide.so
f3abda30
JR
61
62# Create a compatibility link for the old name
2653bb10
JB
63ln -sf libglide.so.2.53 $RPM_BUILD_ROOT%{_libdir}/libglide2x.so.2
64ln -sf libglide2x.so $RPM_BUILD_ROOT%{_libdir}/libglide2x.so
f3abda30
JR
65
66######################################################################
67# Install the Glide3X libraries
68######################################################################
2653bb10
JB
69install glide3x/cvg/lib/libglide3.so.3.01 \
70 $RPM_BUILD_ROOT%{_libdir}/libglide3.so.3.01
f3abda30
JR
71
72# Create symlinks
2653bb10 73ln -sf libglide3.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3.so
f3abda30
JR
74
75# Create a compatibility link for the old name
2653bb10
JB
76ln -sf libglide3.so.3.01 $RPM_BUILD_ROOT%{_libdir}/libglide3x.so.3
77ln -sf libglide3x.so.3 $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
f3abda30
JR
78
79######################################################################
80# Install Texus
81######################################################################
82install -m 755 glide2x/swlibs/lib/libtexus.so.1.1 \
a803064a 83 $RPM_BUILD_ROOT%{_libdir}
f3abda30 84
2653bb10 85ln -sf libtexus.so.1 $RPM_BUILD_ROOT%{_libdir}/libtexus.so
f3abda30 86
2653bb10 87install swlibs/bin/texus $RPM_BUILD_ROOT%{_bindir}
f3abda30
JR
88
89######################################################################
90# Install the Test Programs
91######################################################################
92# Make two copies so that the old test3Dfx is still there and
93# we now have a consisten testGlide2x, testGlide3x
c9426c5d 94install glide2x/cvg/glide/tests/test00 \
2653bb10 95 $RPM_BUILD_ROOT%{_bindir}/test3Dfx
c9426c5d 96install glide2x/cvg/glide/tests/test00 \
2653bb10 97 $RPM_BUILD_ROOT%{_bindir}/testGlide2x
c9426c5d 98install glide3x/cvg/glide3/tests/test00 \
2653bb10 99 $RPM_BUILD_ROOT%{_bindir}/testGlide3x
f3abda30 100
a803064a
JB
101/sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}
102
f3abda30
JR
103%clean
104rm -rf $RPM_BUILD_ROOT
105
ddb09484 106%post -p /sbin/ldconfig
f3abda30
JR
107%postun -p /sbin/ldconfig
108
109%files
110%defattr(644,root,root,755)
a803064a 111%doc README.glide2x README.glide3x glide_license.txt
f3abda30
JR
112%attr(755,root,root) %{_bindir}/texus
113%attr(755,root,root) %{_bindir}/test3Dfx
114%attr(755,root,root) %{_bindir}/testGlide3x
115%attr(755,root,root) %{_bindir}/testGlide2x
116%attr(755,root,root) %{_libdir}/libglide.so.2.53
a803064a 117%attr(755,root,root) %ghost %{_libdir}/libglide.so.2
f3abda30
JR
118%attr(755,root,root) %{_libdir}/libglide.so
119%attr(755,root,root) %{_libdir}/libglide2x.so
120%attr(755,root,root) %{_libdir}/libglide2x.so.2
121%attr(755,root,root) %{_libdir}/libglide3.so.3.01
a803064a 122%attr(755,root,root) %ghost %{_libdir}/libglide3.so.3
f3abda30
JR
123%attr(755,root,root) %{_libdir}/libglide3.so
124%attr(755,root,root) %{_libdir}/libglide3x.so
125%attr(755,root,root) %{_libdir}/libglide3x.so.3
126%attr(755,root,root) %{_libdir}/libtexus.so.1.1
a803064a 127%attr(755,root,root) %ghost %{_libdir}/libtexus.so.1
f3abda30 128%attr(755,root,root) %{_libdir}/libtexus.so
This page took 0.088208 seconds and 4 git commands to generate.