Blame SPECS/glew.spec

ceed0c
Name:           glew
ceed0c
Version:        2.0.0
ceed0c
Release:        6%{?dist}
ceed0c
Summary:        The OpenGL Extension Wrangler Library
ceed0c
Group:          System Environment/Libraries
ceed0c
License:        BSD and MIT
ceed0c
URL:            http://glew.sourceforge.net
ceed0c
ceed0c
Source0:        https://sourceforge.net/projects/glew/files/glew/%{version}/glew-%{version}.tgz
ceed0c
BuildRequires:  libGLU-devel
ceed0c
ceed0c
%description
ceed0c
The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++
ceed0c
extension loading library. GLEW provides efficient run-time mechanisms for
ceed0c
determining which OpenGL extensions are supported on the target platform.
ceed0c
OpenGL core and extension functionality is exposed in a single header file.
ceed0c
GLEW is available for a variety of operating systems, including Windows, Linux,
ceed0c
Mac OS X, FreeBSD, Irix, and Solaris.
ceed0c
ceed0c
This package contains the demo GLEW utilities.  The libraries themselves
ceed0c
are in libGLEW.
ceed0c
ceed0c
%package devel
ceed0c
Summary:        Development files for glew
ceed0c
Group:          Development/Libraries
ceed0c
Requires:       libGLEW = %{version}-%{release}
ceed0c
Requires:       libGLU-devel
ceed0c
ceed0c
%description devel
ceed0c
Development files for glew
ceed0c
ceed0c
ceed0c
%package -n libGLEW
ceed0c
Summary:        libGLEW
ceed0c
Group:          System Environment/Libraries
ceed0c
ceed0c
%description -n libGLEW
ceed0c
libGLEW
ceed0c
ceed0c
%prep
ceed0c
%setup -q
ceed0c
ceed0c
# update config.guess for new arch support
ceed0c
cp /usr/lib/rpm/redhat/config.guess config/
ceed0c
ceed0c
%build
ceed0c
make %{?_smp_mflags} CFLAGS.EXTRA="$RPM_OPT_FLAGS -fPIC" includedir=%{_includedir} STRIP= LIBDIR=%{_libdir} PKGDIR=%{_libdir}/pkgconfig
ceed0c
ceed0c
%install
ceed0c
make install.all DESTDIR="$RPM_BUILD_ROOT" LIBDIR=%{_libdir} PKGDIR=%{_libdir}/pkgconfig
ceed0c
find $RPM_BUILD_ROOT -type f -name "*.a" -delete
ceed0c
# sigh
ceed0c
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/*.so*
ceed0c
ceed0c
%ldconfig_scriptlets -n libGLEW
ceed0c
ceed0c
%files
ceed0c
%doc LICENSE.txt
ceed0c
%{_bindir}/*
ceed0c
ceed0c
%files -n libGLEW
ceed0c
%doc LICENSE.txt
ceed0c
%{_libdir}/libGLEW.so.*
ceed0c
ceed0c
%files devel
ceed0c
%{_libdir}/libGLEW.so
ceed0c
%{_libdir}/pkgconfig//glew.pc
ceed0c
%{_includedir}/GL/*.h
ceed0c
%doc doc/*
ceed0c
ceed0c
%changelog
ceed0c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-6
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ceed0c
ceed0c
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.0.0-5
ceed0c
- Switch to %%ldconfig_scriptlets
ceed0c
ceed0c
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-4
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
ceed0c
ceed0c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ceed0c
ceed0c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ceed0c
ceed0c
* Sun Jan 8 2017 Oded Gabbay <oded.gabbay@gmail.com> 2.0.0-1
ceed0c
- glew 2.0.0
ceed0c
ceed0c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-2
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ceed0c
ceed0c
* Wed Jan 13 2016 Adam Jackson <ajax@redhat.com> 1.13.0-1
ceed0c
- glew 1.13.0
ceed0c
ceed0c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-6
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ceed0c
ceed0c
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-5
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ceed0c
ceed0c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-4
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ceed0c
ceed0c
* Sat May  3 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.10.0-3
ceed0c
- Update config.guess for newer arch support
ceed0c
- Modernise spec file
ceed0c
ceed0c
* Mon Nov 18 2013 Dave Airlie <airlied@redhat.com> - 1.10.0-2
ceed0c
- rebuilt for GLEW 1.10
ceed0c
ceed0c
* Sun Nov 17 2013 Dave Airlie <airlied@redhat.com> 1.10.0-1
ceed0c
- glew 1.10.0 + build fix + makefile hacks
ceed0c
ceed0c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-4
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ceed0c
ceed0c
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-3
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ceed0c
ceed0c
* Tue Dec 18 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.9.0-2
ceed0c
- Prevent stripping binaries before rpmbuild does it.
ceed0c
ceed0c
* Thu Dec 13 2012 Adam Jackson <ajax@redhat.com> 1.9.0-1
ceed0c
- glew 1.9.0
ceed0c
ceed0c
* Sun Jul 22 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.0-3
ceed0c
- Move/add ldconfig post(un)install scriptlets to appropriate subpackages.
ceed0c
ceed0c
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-2
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ceed0c
ceed0c
* Mon Feb 13 2012 Adam Jackson <ajax@redhat.com> 1.7.0-1
ceed0c
- glew 1.7.0
ceed0c
ceed0c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-2
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ceed0c
ceed0c
* Mon Jun 20 2011 Adam Jackson <ajax@redhat.com> 1.6.0-1
ceed0c
- glew 1.6.0 (#714763)
ceed0c
ceed0c
* Wed Mar 23 2011 Adam Williamson <awilliam@redhat.com> - 1.5.8-3
ceed0c
- instead of taking flags out in makefile.patch and adding them back
ceed0c
  in add-needed.patch, let's just not take them out...
ceed0c
ceed0c
* Wed Mar 23 2011 Adam Jackson <ajax@redhat.com> 1.5.8-2
ceed0c
- glew-1.5.8-glewmx.patch: Install libGLEWmx 0755 so autoprovs work
ceed0c
- Split runtime libraries to their own packages
ceed0c
ceed0c
* Wed Mar 23 2011 Adam Williamson <awilliam@redhat.com> - 1.5.8-1
ceed0c
- bump to 1.5.8
ceed0c
- add soname.patch to fix the internal SONAME of the MX library
ceed0c
ceed0c
* Wed Mar 23 2011 Adam Williamson <awilliam@redhat.com> - 1.5.7-3
ceed0c
- add glewmx.patch (upstream commit 302c224016, always build the
ceed0c
  MX-enabled version of the library as well as non-MX version, under
ceed0c
  a different name)
ceed0c
- revise add-needed.patch to change the LDFLAGS in a better place
ceed0c
  and add -lGLU as well as -lX11
ceed0c
ceed0c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.7-2
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ceed0c
ceed0c
* Sat Jan 15 2011 Dave Airlie <airlied@redhat.com> 1.5.7-1
ceed0c
- glew 1.5.7
ceed0c
ceed0c
* Wed Aug 25 2010 Adam Jackson <ajax@redhat.com> 1.5.5-1
ceed0c
- glew 1.5.5
ceed0c
ceed0c
* Fri Jul 30 2010 Dave Airlie <airlied@redhat.com> 1.5.4-2
ceed0c
- fix glew.pc file as pointed out by David Aguilar
ceed0c
ceed0c
* Sat May 29 2010 Dave Airlie <airlied@redhat.com> 1.5.4-1
ceed0c
- glew 1.5.4 - add glew.pc
ceed0c
ceed0c
* Tue Feb 09 2010 Adam Jackson <ajax@redhat.com> 1.5.2-2
ceed0c
- glew-1.5.2-add-needed.patch: Fix FTBFS from --no-add-needed
ceed0c
ceed0c
* Tue Feb 02 2010 Adam Jackson <ajax@redhat.com> 1.5.2-1
ceed0c
- glew 1.5.2
ceed0c
ceed0c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.1-3
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ceed0c
ceed0c
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.1-2
ceed0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ceed0c
ceed0c
* Thu Nov 13 2008 Jochen Schmitt <Jochen herr-schmitt de> - 1.5.1-1
ceed0c
- New upstream release (#469639)
ceed0c
- Fix licenseing issue with developer documentation
ceed0c
ceed0c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.5.0-2
ceed0c
- Autorebuild for GCC 4.3
ceed0c
ceed0c
* Mon Jan 21 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.5.0-1
ceed0c
- New upstream version, now SGI licensed stuff free out of the box!
ceed0c
- Unfortunately some of the included docs are under a non free license,
ceed0c
  therefor this package is based on a modified tarbal with these files removed
ceed0c
ceed0c
* Sat Jan 12 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.0-4
ceed0c
- Add missing GL_FLOAT_MATXxX defines
ceed0c
ceed0c
* Sat Aug 18 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.0-3
ceed0c
- Fix multiple unused direct shlib dependencies in libGLEW.so
ceed0c
- Remove the "SGI Free Software License B" and "GLX Public License" tekst from
ceed0c
  the doc dir in the tarbal
ceed0c
- Patch credits.html to no longer refer to the 2 non free licenses, instead it
ceed0c
  now points to LICENSE-README.fedora
ceed0c
- Put API docs in -devel instead of main package
ceed0c
ceed0c
* Mon Aug  6 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.4.0-2
ceed0c
- Remove SGI encumbered files to make this ok to go into Fedora
ceed0c
- Replace some removed files with (modified) mesa files
ceed0c
- Regenerate some of the removed files using the mesa replacemenmt files
ceed0c
  and the scripts in the auto directory
ceed0c
- Readd wglew.h, some programs may need this to compile
ceed0c
- Update License tag for new Licensing Guidelines compliance
ceed0c
ceed0c
* Sun May 06 2007 Ian Chapman <packages@amiga-hardware.com> 1.4.0-1%{?dist}
ceed0c
- Updated to 1.4.0
ceed0c
ceed0c
* Sun Mar 04 2007 Ian Chapman <packages@amiga-hardware.com> 1.3.6-1%{?dist}
ceed0c
- Updated to 1.3.6
ceed0c
- Updated pathandstrip patch
ceed0c
- Dropped xlib patch - fixed upstream
ceed0c
- Dropped sed EOL replacements - fixed upstream
ceed0c
- Changed license to GPL
ceed0c
ceed0c
* Fri Dec 01 2006 Ian Chapman <packages@amiga-hardware.com> 1.3.5-1%{?dist}
ceed0c
- Updated to 1.3.5
ceed0c
- Fixed stripping of the binaries
ceed0c
- Reinstate parallel building, no longer appears broken
ceed0c
- Removed FC4 specifics from spec (no longer supported)
ceed0c
ceed0c
* Tue Jun 20 2006 Ian Chapman <packages@amiga-hardware.com> 1.3.4-3%{?dist}
ceed0c
- Added buildrequire macros to determine fc4, fc5, fc6 due to X modularisation
ceed0c
ceed0c
* Sun Jun 04 2006 Ian Chapman <packages@amiga-hardware.com> 1.3.4-2%{?dist}
ceed0c
- Replaced %%{_sed} macro with sed
ceed0c
- Replaced xorg-x11-devel (build)requires with libGLU-devel for compatibility
ceed0c
  with modular / non-modular X
ceed0c
- Replaced source URL to use primary sf site rather than a mirror
ceed0c
- Removed superfluous docs from devel package
ceed0c
- Removed wglew.h, seems to be only useful for windows platforms
ceed0c
ceed0c
* Thu May 11 2006 Ian Chapman <packages@amiga-hardware.com> 1.3.4-1.iss
ceed0c
- Initial Release