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