From c829f47572e23b964739896a4eb2ded3b61d35f4 Mon Sep 17 00:00:00 2001 From: guibuilder_pel7x64builder0 Date: Mon, 26 Nov 2018 01:12:51 +0100 Subject: [PATCH] mesa-libGLU package update Signed-off-by: guibuilder_pel7x64builder0 --- SOURCES/make-git-snapshot.sh | 16 +++----- SPECS/mesa-libGLU.spec | 80 ++++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+), 11 deletions(-) create mode 100644 SPECS/mesa-libGLU.spec diff --git a/SOURCES/make-git-snapshot.sh b/SOURCES/make-git-snapshot.sh index 4d1f635..bfdfc6f 100755 --- a/SOURCES/make-git-snapshot.sh +++ b/SOURCES/make-git-snapshot.sh @@ -5,24 +5,18 @@ # to make a snapshot of the given tag/branch. Defaults to HEAD. # Point env var REF to a local mesa repo to reduce clone time. -if [ -e /usr/bin/pxz ]; then - XZ=/usr/bin/pxz -else - XZ=/usr/bin/xz -fi - -DIRNAME=mesa-$( date +%Y%m%d ) +DIRNAME=glu-$( date +%Y%m%d ) echo REF ${REF:+--reference $REF} echo DIRNAME $DIRNAME -echo HEAD ${1:-18.0} +echo HEAD ${1:-HEAD} rm -rf $DIRNAME -git clone --depth 1 ${REF:+--reference $REF} --branch 18.0 \ - git://git.freedesktop.org/git/mesa/mesa $DIRNAME +git clone ${REF:+--reference $REF} \ + git://git.freedesktop.org/git/mesa/glu $DIRNAME GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \ - | $XZ > $DIRNAME.tar.xz + | xz > $DIRNAME.tar.xz # rm -rf $DIRNAME diff --git a/SPECS/mesa-libGLU.spec b/SPECS/mesa-libGLU.spec new file mode 100644 index 0000000..a0381da --- /dev/null +++ b/SPECS/mesa-libGLU.spec @@ -0,0 +1,80 @@ +#define gitdate 20120904 + +Name: mesa-libGLU +Version: 9.0.0 +Release: 4%{?dist} +Summary: Mesa libGLU library + +License: MIT +URL: http://mesa3d.org/ +Source0: ftp://ftp.freedesktop.org/pub/mesa/glu/glu-%{version}.tar.bz2 +Source2: make-git-snapshot.sh + +%if 0%{?gitdate} +BuildRequires: autoconf automake libtool +%endif +BuildRequires: mesa-libGL-devel +#Requires: +Provides: libGLU + +%description +Mesa implementation of the standard GLU OpenGL utility API. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: gl-manpages +Provides: libGLU-devel + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%setup -q -n glu-%{?gitdate:%{gitdate}}%{?!gitdate:%{version}} + +%build +%if 0%{?gitdate} +autoreconf -v -i -f +%endif +%configure --disable-static +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +rm -rf $RPM_BUILD_ROOT%{_datadir}/man/man3/gl[A-Z]* + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%{_libdir}/libGLU.so.1 +%{_libdir}/libGLU.so.1.3.* + +%files devel +%{_includedir}/GL/glu*.h +%{_libdir}/libGLU.so +%{_libdir}/pkgconfig/glu.pc + +%changelog +* Fri Jan 24 2014 Daniel Mach - 9.0.0-4 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 9.0.0-3 +- Mass rebuild 2013-12-27 + +* Thu Feb 14 2013 Fedora Release Engineering - 9.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Sep 18 2012 Adam Jackson 9.0.0-1 +- libGLU 9.0 + +* Mon Sep 10 2012 Dave Airlie 9.0-0.2 +- add back libGLU provides for now + +* Tue Sep 04 2012 Adam Jackson 9.0-0.1 +- Initial packaging for split libGLU +