1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- %define demodir %{_libdir}/mesa
- Summary: Mesa demos
- Summary(ja): Mesa demos
- Name: mesa-demos
- Version: 8.0.1
- Release: 2%{?_dist_release}
- License: MIT
- Group: System Environment/Libraries
- URL: http://www.mesa3d.org
- Source0: %{name}-%{version}.tar.bz2
- BuildRequires: pkgconfig autoconf automake libtool
- BuildRequires: freeglut-devel
- BuildRequires: libGL-devel
- BuildRequires: libGLU-devel
- BuildRequires: glew-devel
- Group: Development/Libraries
- %description
- This package provides some demo applications for testing Mesa.
- %package -n glx-utils
- Summary: GLX utilities
- Summary(ja): GLX ユーティリティ
- Group: Development/Libraries
- %description -n glx-utils
- The glx-utils package provides the glxinfo and glxgears utilities.
- %prep
- %setup -q
- # Hack the demos to use installed data files
- sed -i 's,../images,%{_libdir}/mesa,' src/demos/*.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
- autoreconf -i
- %configure --bindir=%{demodir}
- make %{?_smp_mflags}
- %install
- rm -rf $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}
- install -m 0755 src/xdemos/glxgears $RPM_BUILD_ROOT%{_bindir}
- install -m 0755 src/xdemos/glxinfo $RPM_BUILD_ROOT%{_bindir}
- %clean
- rm -rf $RPM_BUILD_ROOT
- %check
- %files
- %defattr(-,root,root,-)
- %{demodir}
- %files -n glx-utils
- %defattr(-,root,root,-)
- %{_bindir}/glxinfo
- %{_bindir}/glxgears
- %changelog
- * Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 8.0.1-2
- - rebuild with glew-1.7.0
- * Fri Jan 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 8.0.1-1
- - initial build for Vine Linux
- * Mon Nov 01 2010 Adam Jackson <ajax@redhat.com> 7.10-3.20101028
- - Install rgba images too (#640688)
- * Sat Oct 30 2010 Dave Airlie <airlied@redhat.com> 7.10-2.20101028
- - fix install of gears/info (#647947)
- * Thu Oct 28 2010 Adam Jackson <ajax@redhat.com> 7.10-1.20101028
- - Today's git snapshot
- - Arbitrary EVR bump to be newer than when the mesa source package dropped
- the demos subpackage.
- * Tue Jun 15 2010 Jerome Glisse <jglisse@redhat.com> 7.7
- - Initial build.
|