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