From c9ad26ce95f1885ee11d7089fa43c2564a2a1d23 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Thu, 3 Dec 2015 12:24:34 -0500 Subject: [PATCH] New git snap - Add EGL/GLES buildreqs and egl-utils subpackage --- .gitignore | 1 + mesa-demos.spec | 39 ++++++++++++++++++++++++++++----------- sources | 2 +- 3 files changed, 30 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index d1b464a..68d9ab3 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ xdriinfo-1.0.3.tar.bz2 /mesa-demos-6eef979.tar.bz2 /mesa-demos-8.1.0.tar.bz2 /mesa-demos-8.2.0.tar.bz2 +/mesa-demos-20151203.tar.bz2 diff --git a/mesa-demos.spec b/mesa-demos.spec index d837791..4f8b893 100644 --- a/mesa-demos.spec +++ b/mesa-demos.spec @@ -1,5 +1,5 @@ -%global gitdate 20121218 -%global gitcommit 6eef979a5488dab01088412f88374b2ea9d615cd +%global gitdate 20151203 +%global gitcommit f941f6b60dea9bb446b97985a9afb6b1b839e81f %global shortcommit %(c=%{gitcommit}; echo ${c:0:7}) %global tarball mesa-demos %global xdriinfo xdriinfo-1.0.4 @@ -8,15 +8,12 @@ Summary: Mesa demos Name: mesa-demos Version: 8.2.0 -Release: 4%{?dist} +Release: 5%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.mesa3d.org -# git clone http://anongit.freedesktop.org/git/mesa/demos.git -# mv demos mesa-demos-6eef979a5488dab01088412f88374b2ea9d615cd -# tar --exclude-vcs -cjf mesa-demos-6eef979.tar.bz2 mesa-demos-6eef979a5488dab01088412f88374b2ea9d615cd -# Source0: %{tarball}-%{shortcommit}.tar.bz2 -Source0: ftp://ftp.freedesktop.org/pub/mesa/demos/8.2.0/%{tarball}-%{version}.tar.bz2 +#Source0: ftp://ftp.freedesktop.org/pub/mesa/demos/8.2.0/%{tarball}-%{version}.tar.bz2 +Source0: mesa-demos-%{gitdate}.tar.bz2 Source1: http://www.x.org/pub/individual/app/%{xdriinfo}.tar.bz2 Source2: mesad-git-snapshot.sh # Patch pointblast/spriteblast out of the Makefile for legal reasons @@ -24,10 +21,11 @@ Patch0: mesa-demos-8.0.1-legal.patch Patch1: mesa-demos-as-needed.patch BuildRequires: pkgconfig autoconf automake libtool BuildRequires: freeglut-devel -BuildRequires: libGL-devel +BuildRequires: mesa-libGL-devel +BuildRequires: mesa-libEGL-devel +BuildRequires: mesa-libGLES-devel BuildRequires: libGLU-devel BuildRequires: glew-devel -Group: Development/Libraries %description This package provides some demo applications for testing Mesa. @@ -40,8 +38,16 @@ Provides: glxinfo glxinfo%{?__isa_bits} %description -n glx-utils The glx-utils package provides the glxinfo and glxgears utilities. +%package -n egl-utils +Summary: EGL utilities +Group: Development/Libraries +Provides: eglinfo es2_info + +%description -n egl-utils +The egl-utils package provides the eglinfo and es2_info utilities. + %prep -%setup -q -n %{tarball}-%{version} -b1 +%setup -q -n %{tarball}-%{gitdate} -b1 %patch0 -p1 -b .legal %patch1 -p1 -b .asneeded @@ -72,6 +78,9 @@ install -m 0755 src/xdemos/glxinfo %{buildroot}%{_bindir} install -m 0755 src/xdemos/glxinfo %{buildroot}%{_bindir}/glxinfo%{?__isa_bits} %endif +install -m 0755 src/egl/opengl/eglinfo %{buildroot}%{_bindir} +install -m 0755 src/egl/opengles2/es2_info %{buildroot}%{_bindir} + %check %files @@ -84,7 +93,15 @@ install -m 0755 src/xdemos/glxinfo %{buildroot}%{_bindir}/glxinfo%{?__isa_bits} %{_bindir}/xdriinfo %{_datadir}/man/man1/xdriinfo.1* +%files -n egl-utils +%{_bindir}/eglinfo +%{_bindir}/es2_info + %changelog +* Thu Dec 03 2015 Adam Jackson 8.2.0-5 +- New git snap +- Add EGL/GLES buildreqs and egl-utils subpackage + * Wed Jun 17 2015 Fedora Release Engineering - 8.2.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index da12ae8..6e377d1 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ 3d3cad4d754e10e325438193433d59fd xdriinfo-1.0.4.tar.bz2 -72613a2c8c013716db02e3ff59d29061 mesa-demos-8.2.0.tar.bz2 +f1c9b557602f9e4a62a06cbf85a43485 mesa-demos-20151203.tar.bz2