diff --git a/GLee.spec b/GLee.spec index 3a15e4e..8b0385d 100644 --- a/GLee.spec +++ b/GLee.spec @@ -1,25 +1,23 @@ -%define major 5 +%global major 5 + Name: GLee Version: %{major}.4.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: GL Easy Extension library -Group: Development/Libraries License: BSD URL: http://elf-stone.com/glee.php -Source0: http://www.elf-stone.com/downloads/GLee/GLee-5.4.0-src.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source0: http://www.elf-stone.com/downloads/%{name}/%{name}-%{version}-src.tar.gz +BuildRequires: gcc-c++ BuildRequires: mesa-libGL-devel -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig - %description GLee (GL Easy Extension library) is a free cross-platform extension loading library for OpenGL. It provides seamless support for OpenGL functions up to version 3.0 and 399 extensions. + %package devel Summary: Development headers for %{name} Requires: %{name} = %{version}-%{release} @@ -28,6 +26,7 @@ Requires: mesa-libGL-devel %description devel Development headers for %{name} + %prep %setup -q -c %{name}-%{version} @@ -41,42 +40,40 @@ sed -i -e '/doc/d' Makefile.in sed -i 's|-shared|-shared -Wl,-soname,lib%{name}.so.%{major} -fPIC|g' Makefile.in sed -i 's|LIBNAME=.*|LIBNAME=lib%{name}.so.%{version}|g' Makefile.in + %build %configure -make %{?_smp_mflags} +%make_build %install -rm -rf $RPM_BUILD_ROOT -install -dm 755 $RPM_BUILD_ROOT{%{_includedir}/GL,%{_libdir}} -make install INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir} \ - LIBDIR=$RPM_BUILD_ROOT%{_libdir} - -pushd $RPM_BUILD_ROOT%{_libdir} - ldconfig -n . - ln -s lib%{name}.so.%{version} lib%{name}.so -popd +install -dm755 %{buildroot}%{_includedir}/GL +install -dm755 %{buildroot}%{_libdir} +make install INCLUDEDIR=%{buildroot}%{_includedir} \ + LIBDIR=%{buildroot}%{_libdir} +ln -s lib%{name}.so.%{version} %{buildroot}%{_libdir}/lib%{name}.so -%clean -rm -rf $RPM_BUILD_ROOT - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig + %files -%defattr(-,root,root,-) -%doc readme.txt %{_libdir}/lib%{name}.so.* +%doc readme.txt + %files devel -%defattr(-,root,root,-) -%doc extensionList.txt %{_libdir}/lib%{name}.so %{_includedir}/GL/%{name}.h +%doc extensionList.txt + %changelog +* Thu Sep 14 2017 Lubomir Rintel - 5.4.0-12 +- Minor cleanups for re-review + * Fri Feb 10 2017 Fedora Release Engineering - 5.4.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index b009cbf..072aaa8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0bd03db136dbc075488b6c6e83f326ae GLee-5.4.0-src.tar.gz +SHA512 (GLee-5.4.0-src.tar.gz) = 4481ba742242e192af9ce3ab522a34764c04551e761c00186478a447badc271740b6a5c8503cbd72b6202355ef7a73beaac1f59f9681611b5c04a864922326fa