|
@@ -0,0 +1,89 @@
|
|
|
+%define demodir %{_libdir}/mesa
|
|
|
+
|
|
|
+Summary: Mesa demos
|
|
|
+Summary(ja): Mesa demos
|
|
|
+Name: mesa-demos
|
|
|
+Version: 8.0.1
|
|
|
+Release: 1%{?_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
|
|
|
+* 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.
|