source: projects/specs/branches/6/m/mesa-demos/mesa-demos-vl.spec @ 2591

Revision 2591, 2.2 KB checked in by daisuke, 13 years ago (diff)

mesa-demos: new package, 8.0.1-1

Line 
1%define demodir %{_libdir}/mesa
2
3Summary: Mesa demos
4Summary(ja): Mesa demos
5Name: mesa-demos
6Version: 8.0.1
7Release: 1%{?_dist_release}
8License: MIT
9Group: System Environment/Libraries
10URL: http://www.mesa3d.org
11
12Source0: %{name}-%{version}.tar.bz2
13
14BuildRequires: pkgconfig autoconf automake libtool
15BuildRequires: freeglut-devel
16BuildRequires: libGL-devel
17BuildRequires: libGLU-devel
18BuildRequires: glew-devel
19
20Group: Development/Libraries
21
22%description
23This package provides some demo applications for testing Mesa.
24
25%package -n glx-utils
26Summary: GLX utilities
27Summary(ja): GLX ユーティリティ
28Group: Development/Libraries
29
30%description -n glx-utils
31The glx-utils package provides the glxinfo and glxgears utilities.
32
33%prep
34%setup -q
35
36# Hack the demos to use installed data files
37
38sed -i 's,../images,%{_libdir}/mesa,' src/demos/*.c
39sed -i 's,geartrain.dat,%{_libdir}/mesa/&,' src/demos/geartrain.c
40sed -i 's,isosurf.dat,%{_libdir}/mesa/&,' src/demos/isosurf.c
41sed -i 's,terrain.dat,%{_libdir}/mesa/&,' src/demos/terrain.c
42
43%build
44autoreconf -i
45%configure --bindir=%{demodir}
46make %{?_smp_mflags}
47
48%install
49rm -rf $RPM_BUILD_ROOT
50make install DESTDIR=$RPM_BUILD_ROOT
51install -m 0644 src/images/*.rgb $RPM_BUILD_ROOT/%{demodir}
52install -m 0644 src/images/*.rgba $RPM_BUILD_ROOT/%{demodir}
53install -m 0644 src/demos/*.dat $RPM_BUILD_ROOT/%{demodir}
54
55mkdir -p $RPM_BUILD_ROOT%{_bindir}
56install -m 0755 src/xdemos/glxgears $RPM_BUILD_ROOT%{_bindir}
57install -m 0755 src/xdemos/glxinfo $RPM_BUILD_ROOT%{_bindir}
58
59%clean
60rm -rf $RPM_BUILD_ROOT
61
62%check
63
64%files
65%defattr(-,root,root,-)
66%{demodir}
67
68%files -n glx-utils
69%defattr(-,root,root,-)
70%{_bindir}/glxinfo
71%{_bindir}/glxgears
72
73%changelog
74* Fri Jan 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 8.0.1-1
75- initial build for Vine Linux
76
77* Mon Nov 01 2010 Adam Jackson <ajax@redhat.com> 7.10-3.20101028
78- Install rgba images too (#640688)
79
80* Sat Oct 30 2010 Dave Airlie <airlied@redhat.com> 7.10-2.20101028
81- fix install of gears/info (#647947)
82
83* Thu Oct 28 2010 Adam Jackson <ajax@redhat.com> 7.10-1.20101028
84- Today's git snapshot
85- Arbitrary EVR bump to be newer than when the mesa source package dropped
86  the demos subpackage.
87
88* Tue Jun 15 2010 Jerome Glisse <jglisse@redhat.com> 7.7
89- Initial build.
Note: See TracBrowser for help on using the repository browser.