]> git.pld-linux.org Git - packages/Glide_V3-DRI.git/blame - Glide_V3-DRI.spec
- make -j1 (some rules are not parallel-ready)
[packages/Glide_V3-DRI.git] / Glide_V3-DRI.spec
CommitLineData
8c36d1ec 1%define snapdate 20010309
a0a5ac04 2%define rel 16
f621645c 3Summary: Glide runtime for 3Dfx Voodoo Banshee and Voodoo3 boards
0d091135
ER
4Summary(ko.UTF-8): 3Dfx 부두 벤쉬/3 비디오카드용 Glide 런타임 라이브러리
5Summary(pl.UTF-8): Biblioteki Glide dla kart 3Dfx Voodoo Banshee oraz Voodoo3
f621645c 6Name: Glide_V3-DRI
8c36d1ec 7Version: 3.10.0
57ec86a7 8Release: 0.%{snapdate}.%{rel}
8c55ed12 9Epoch: 1
8662ed33 10License: 3dfx Glide General Public License, 3Dfx Interactive Inc.
f36c27f5 11Group: X11/Libraries
f36c27f5 12Source0: cvs://anonymous@cvs.glide.sourceforge.net:/cvsroot/glide/glide3x-%{snapdate}.tar.gz
92fb596b 13# Source0-md5: 42a8e093221b2360ec96191ae0e13ce0
f36c27f5 14Patch0: glide-ia64.patch
b79d11f1
JB
15Patch1: glide-ac-workaround.patch
16Patch2: glide-h3.patch
17Patch3: glide-h5.patch
a2e27606 18Patch4: glide-am16.patch
b7ae2b26 19Patch5: glide-gcc33.patch
681e431e
JB
20Patch6: glide-ioctl.patch
21Patch7: glide-morearchs.patch
06def67c 22Patch8: glide-gcc34.patch
a0a5ac04 23Patch9: glide-no_redefine_macro.patch
8662ed33 24URL: http://glide.sourceforge.net/
8c36d1ec 25BuildRequires: autoconf
3e091b9a 26BuildRequires: automake
f36c27f5 27BuildRequires: libtool
3e091b9a 28BuildRequires: xorg-lib-libX11-devel
3e091b9a
AM
29BuildRequires: xorg-lib-libXext-devel
30BuildRequires: xorg-lib-libXxf86dga-devel
31BuildRequires: xorg-lib-libXxf86vm-devel
30b3328d 32Provides: Glide3-DRI
35159403 33Obsoletes: Glide_V5-DRI
3e091b9a 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f621645c 35
89b40613 36%description
f621645c
JR
37This library allows the user to use a 3dfx Interactive Voodoo Banshee
38or Voodoo3 card under Linux with DRI support. The source support DRI
39or non-DRI versions of Glide.
40
07dcfe42
JR
41%description -l pl.UTF-8
42Ta biblioteka pozwala użytkownikowi na używanie kart 3dfx Interactive
8662ed33 43Voodoo Banshee lub Voodoo3 pod Linuksem z DRI. Ta wersja zawiera
5b8fa112 44wsparcie dla wersji Glide z DRI i bez DRI.
8d0c7a1f 45
f621645c
JR
46%package devel
47Summary: Development headers for Glide 3.x
0d091135 48Summary(pl.UTF-8): Pliki nagłówkowe Glide 3.x
f36c27f5 49Group: X11/Development/Libraries
fbed22db 50Requires: %{name} = %{epoch}:%{version}-%{release}
30b3328d 51Provides: Glide3-DRI-devel
35159403 52Obsoletes: Glide_V5-DRI-devel
f621645c
JR
53
54%description devel
55This package includes the headers files, documentation, and test files
56necessary for developing applications that use the 3Dfx Interactive
5b8fa112 57Voodoo Banshee or Voodoo3 cards.
f621645c 58
07dcfe42
JR
59%description devel -l pl.UTF-8
60Ten pakiet zawiera pliki nagłówkowe, dokumentacje, oraz pliki tekstowe
61wymagane przez aplikacje deweloperskie, które używają kart 3Dfx
f36c27f5 62Interactive Voodoo Banshe lub Voodoo3.
8d0c7a1f 63
82296548
JR
64%package static
65Summary: Static library Glide 3.x
0d091135 66Summary(pl.UTF-8): Statyczne biblioteki Glide 3.x
f36c27f5 67Group: X11/Development/Libraries
fbed22db 68Requires: %{name}-devel = %{epoch}:%{version}-%{release}
30b3328d 69Provides: Glide3-DRI-static
35159403 70Obsoletes: Glide_V5-DRI-static
f621645c 71
82296548 72%description static
5b8fa112
JB
73This package includes the static Glide3 library for Voodoo Banshee or
74Voodoo3 cards.
82296548 75
07dcfe42 76%description static -l pl.UTF-8
5b8fa112
JB
77Ten pakiet zawiera statyczne biblioteki Glide3 dla kart Voodoo Banshee
78lub Voodoo3.
8d0c7a1f 79
82296548 80%prep
8c36d1ec
AM
81%setup -q -n glide3x-%{snapdate}
82%patch0 -p1
b79d11f1
JB
83%patch1 -p1
84%patch2 -p1
85%patch3 -p1
a2e27606 86%patch4 -p1
b7ae2b26 87%patch5 -p1
681e431e
JB
88%patch6 -p1
89%patch7 -p1
06def67c 90%patch8 -p1
f5a84b65 91%patch9 -p1
952774e5 92
f621645c 93%build
b4ea7476 94%{__libtoolize}
e27e2ad4 95%{__aclocal}
a539fb77 96%{__autoconf}
97%{__automake} -i
8c36d1ec
AM
98%configure \
99 --enable-fx-dri-build \
100 --enable-fx-glide-hw=h3 \
b79d11f1 101 --enable-fx-debug=no \
06def67c 102%ifarch i586 i686 athlon pentium3 pentium4
8662ed33
JB
103 --enable-amd3d
104%endif
8c36d1ec 105
a0a5ac04 106%{__make} -j1 -f makefile.autoconf all \
f796cf0f 107 GLIDE_DEBUG_GCFLAGS="%{rpmcflags} -fno-expensive-optimizations %{!?debug:-fomit-frame-pointer -ffast-math}" \
681e431e 108 GLIDE_DEBUG_GDEFS="%{!?debug:-DBIG_OPT} %{?debug:-DGDBG_INFO_ON -DGLIDE_DEBUG}" \
a0a5ac04 109 LINK_LIBS="-lX11 -lXext -lXxf86dga -lXxf86vm -lm"
f621645c
JR
110
111%install
112rm -rf $RPM_BUILD_ROOT
fec5748d 113install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
82296548 114
b79d11f1 115# something is recompiled - use GCFLAGS too
8c36d1ec 116%{__make} -f makefile.autoconf install \
f796cf0f 117 GLIDE_DEBUG_GCFLAGS="%{rpmcflags} -fno-expensive-optimizations %{!?debug:-fomit-frame-pointer -ffast-math}" \
b79d11f1 118 GLIDE_DEBUG_GDEFS="%{!?debug:-DBIG_OPT} %{?debug:-DGDBG_INFO_ON -DGLIDE_DEBUG}" \
a0a5ac04 119 LINK_LIBS="-lX11 -lXext -lXxf86dga -lXxf86vm -lm" \
82296548
JR
120 DESTDIR=$RPM_BUILD_ROOT
121
a2e27606
JB
122# used by tdfx_dri.so from XFree86
123ln -sf libglide3.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libglide3-v3.so
124# used by ???
b79d11f1
JB
125ln -sf libglide3.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libglide3x_V3.so
126ln -sf libglide3.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libglide3x.so
f621645c
JR
127
128# Install the examples and their source, no binaries
fec5748d
JB
129install h3/glide3/tests/makefile.distrib $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests/makefile
130install h3/glide3/tests/*.3df $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
131install h3/glide3/tests/test??.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
132install h3/glide3/tests/tldata.inc $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
133install h3/glide3/tests/tlib.[ch] $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests
134gzip -9nf $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/tests/*.3df
f621645c 135
f621645c
JR
136%clean
137rm -rf $RPM_BUILD_ROOT
138
3639407b 139%post -p /sbin/ldconfig
f621645c
JR
140%postun -p /sbin/ldconfig
141
142%files
143%defattr(644,root,root,755)
3639407b 144%doc glide_license.txt
82296548 145%attr(755,root,root) %{_libdir}/libglide3.so.*.*.*
a0a5ac04 146%attr(755,root,root) %ghost %{_libdir}/libglide3.so.3
a2e27606 147%attr(755,root,root) %{_libdir}/libglide3-v3.so
f621645c
JR
148%attr(755,root,root) %{_libdir}/libglide3x.so
149%attr(755,root,root) %{_libdir}/libglide3x_V3.so
f621645c
JR
150
151%files devel
152%defattr(644,root,root,755)
8c36d1ec 153%attr(755,root,root) %{_libdir}/libglide3.so
a0a5ac04 154%{_libdir}/libglide3.la
f621645c 155%{_includedir}/glide3
fec5748d 156%{_examplesdir}/%{name}-%{version}
82296548
JR
157
158%files static
159%defattr(644,root,root,755)
a0a5ac04 160%{_libdir}/libglide3.a
This page took 0.050407 seconds and 4 git commands to generate.