|
@@ -3,14 +3,17 @@
|
|
Summary: Mesa demos
|
|
Summary: Mesa demos
|
|
Summary(ja): Mesa demos
|
|
Summary(ja): Mesa demos
|
|
Name: mesa-demos
|
|
Name: mesa-demos
|
|
-Version: 8.0.1
|
|
+Version: 8.2.0
|
|
-Release: 2%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
License: MIT
|
|
License: MIT
|
|
Group: System Environment/Libraries
|
|
Group: System Environment/Libraries
|
|
URL: http://www.mesa3d.org
|
|
URL: http://www.mesa3d.org
|
|
|
|
|
|
Source0: %{name}-%{version}.tar.bz2
|
|
Source0: %{name}-%{version}.tar.bz2
|
|
|
|
|
|
|
|
+Patch0: mesa-demos-8.0.1-legal.patch
|
|
|
|
+Patch1: mesa-demos-as-needed.patch
|
|
|
|
+
|
|
BuildRequires: pkgconfig autoconf automake libtool
|
|
BuildRequires: pkgconfig autoconf automake libtool
|
|
BuildRequires: freeglut-devel
|
|
BuildRequires: freeglut-devel
|
|
BuildRequires: libGL-devel
|
|
BuildRequires: libGL-devel
|
|
@@ -32,25 +35,21 @@ The glx-utils package provides the glxinfo and glxgears utilities.
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
|
|
+%patch0 -p1 -b .legal
|
|
|
|
+%patch1 -p1 -b .asneeded
|
|
|
|
|
|
-# Hack the demos to use installed data files
|
|
+# These two files are distributable, but non-free (lack of permission to modify).
|
|
-
|
|
+rm -rf src/demos/pointblast.c
|
|
-sed -i 's,../images,%{_libdir}/mesa,' src/demos/*.c
|
|
+rm -rf src/demos/spriteblast.c
|
|
-sed -i 's,geartrain.dat,%{_libdir}/mesa/&,' src/demos/geartrain.c
|
|
|
|
-sed -i 's,isosurf.dat,%{_libdir}/mesa/&,' src/demos/isosurf.c
|
|
|
|
-sed -i 's,terrain.dat,%{_libdir}/mesa/&,' src/demos/terrain.c
|
|
|
|
|
|
|
|
%build
|
|
%build
|
|
autoreconf -i
|
|
autoreconf -i
|
|
-%configure --bindir=%{demodir}
|
|
+%configure --bindir=%{demodir} --with-system-data-files
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
%install
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
-install -m 0644 src/images/*.rgb $RPM_BUILD_ROOT/%{demodir}
|
|
|
|
-install -m 0644 src/images/*.rgba $RPM_BUILD_ROOT/%{demodir}
|
|
|
|
-install -m 0644 src/demos/*.dat $RPM_BUILD_ROOT/%{demodir}
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
install -m 0755 src/xdemos/glxgears $RPM_BUILD_ROOT%{_bindir}
|
|
install -m 0755 src/xdemos/glxgears $RPM_BUILD_ROOT%{_bindir}
|
|
@@ -64,6 +63,7 @@ rm -rf $RPM_BUILD_ROOT
|
|
%files
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%{demodir}
|
|
%{demodir}
|
|
|
|
+%{_datadir}/%{name}
|
|
|
|
|
|
%files -n glx-utils
|
|
%files -n glx-utils
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
@@ -71,6 +71,10 @@ rm -rf $RPM_BUILD_ROOT
|
|
%{_bindir}/glxgears
|
|
%{_bindir}/glxgears
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Thu Oct 15 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 8.2.0-1
|
|
|
|
+- update to 8.2.0
|
|
|
|
+- add Patch0,1 from fedora
|
|
|
|
+
|
|
* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 8.0.1-2
|
|
* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 8.0.1-2
|
|
- rebuild with glew-1.7.0
|
|
- rebuild with glew-1.7.0
|
|
|
|
|