7b672b1
Summary: epoxy runtime library
Dave Airlie 383a9b8
Name: libepoxy
256904a
Version: 1.5.2
256904a
Release: 1%{?dist}
Dave Airlie 383a9b8
License: MIT
4597512
URL: https://github.com/anholt/libepoxy
4597512
Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz
Igor Gnatenko 727af8d
Igor Gnatenko 727af8d
BuildRequires:  meson
Igor Gnatenko 727af8d
BuildRequires:  gcc
Igor Gnatenko 727af8d
BuildRequires:  pkgconfig(gl)
Igor Gnatenko 727af8d
BuildRequires:  pkgconfig(egl)
Igor Gnatenko 727af8d
BuildRequires:  pkgconfig(glesv2)
Igor Gnatenko 727af8d
BuildRequires:  python3
6f33bbf
BuildRequires:  xorg-x11-server-Xvfb mesa-dri-drivers
6f33bbf
Dave Airlie 383a9b8
%description
Dave Airlie 383a9b8
A library for handling OpenGL function pointer management.
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%package devel
Dave Airlie 383a9b8
Summary: Development files for libepoxy
Dave Airlie 383a9b8
Requires: %{name}%{?_isa} = %{version}-%{release}
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%description devel
Dave Airlie 383a9b8
This package contains libraries and header files for
Dave Airlie 383a9b8
developing applications that use %{name}.
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%prep
Igor Gnatenko 727af8d
%autosetup -p1
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%build
Igor Gnatenko 727af8d
%meson
Igor Gnatenko 727af8d
%meson_build
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%install
Igor Gnatenko 727af8d
%meson_install
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%check
6f33bbf
# this should be %%meson_test but the macro expands with a bajillion
6f33bbf
# embedded newlines for no obvious reason
6f33bbf
xvfb-run -d -s "-screen 0 640x480x24" ninja -C %{_vpath_builddir} test || \
6f33bbf
    (cat %{_vpath_builddir}/meson-logs/testlog.txt ; exit 1)
Dave Airlie 383a9b8
e77919b
%ldconfig_scriptlets
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%files
Igor Gnatenko 727af8d
%license COPYING
Dave Airlie 383a9b8
%doc README.md
Igor Gnatenko 727af8d
%{_libdir}/libepoxy.so.0*
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%files devel
Igor Gnatenko 727af8d
%{_includedir}/epoxy/
Dave Airlie 383a9b8
%{_libdir}/libepoxy.so
Dave Airlie 383a9b8
%{_libdir}/pkgconfig/epoxy.pc
Dave Airlie 383a9b8
Dave Airlie 383a9b8
%changelog
256904a
* Sun May 20 2018 Kalev Lember <klember@redhat.com> - 1.5.2-1
256904a
- Update to 1.5.2
256904a
6f33bbf
* Wed Apr 25 2018 Adam Jackson <ajax@redhat.com> - 1.5.1-2
6f33bbf
- Enable tests for all arches
6f33bbf
- Run tests against Xvfb so we get plausible amounts of coverage
6f33bbf
6a8bb8e
* Wed Apr 25 2018 Kalev Lember <klember@redhat.com> - 1.5.1-1
6a8bb8e
- Update to 1.5.1
6a8bb8e
2c56df3
* Wed Feb 28 2018 Kalev Lember <klember@redhat.com> - 1.5.0-1
2c56df3
- Update to 1.5.0
2c56df3
138287c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-6
138287c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
138287c
e77919b
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.3-5
e77919b
- Switch to %%ldconfig_scriptlets
e77919b
cc29d8f
* Fri Sep 22 2017 Adam Jackson <ajax@redhat.com> - 1.4.3-4
cc29d8f
- Backport some useful bits from master
cc29d8f
a4cf6e9
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-3
a4cf6e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a4cf6e9
7de63c8
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-2
7de63c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7de63c8
4597512
* Thu Jul 13 2017 Adam Jackson <ajax@redhat.com> - 1.4.3-1
4597512
- libepoxy 1.4.3
4597512
Igor Gnatenko 727af8d
* Thu Mar 09 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.4.1-2
Igor Gnatenko 727af8d
- Switch to meson
Igor Gnatenko 727af8d
- Add license file
Igor Gnatenko 727af8d
- Simplify spec
Igor Gnatenko 727af8d
2c119cb
* Thu Mar 09 2017 Dave Airlie <airlied@redhat.com> - 1.4.1-1
2c119cb
- libepoxy 1.4.1
2c119cb
ba91947
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-4
ba91947
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ba91947
9083487
* Fri Sep 23 2016 Adam Jackson <ajax@redhat.com> - 1.3.1-3
9083487
- Fix detection of EGL client extensions
9083487
6a3198b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-2
6a3198b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6a3198b
65f0c31
* Thu Nov 05 2015 Adam Jackson <ajax@redhat.com> 1.3.1-1
65f0c31
- libepoxy 1.3.1
65f0c31
464cadc
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-4
464cadc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
464cadc
db1b7c0
* Tue May 05 2015 Dave Airlie <airlied@redhat.com> 1.2-3
db1b7c0
- update GL registry files (add new EGL extension)
db1b7c0
7b672b1
* Wed Mar 25 2015 Adam Jackson <ajax@redhat.com> 1.2-2
7b672b1
- Fix description to not talk about DRM
7b672b1
- Sync some small bugfixes from git
7b672b1
4be7bb3
* Mon Oct 13 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.0-1
4be7bb3
- Update to 1.2 GA
4be7bb3
- Don't fail build on make check failure for some architectures
4be7bb3
8b74790
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.4.20140411git6eb075c
8b74790
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8b74790
355d243
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.3.20140411git6eb075c
355d243
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
355d243
Dave Airlie e1b9c02
* Fri Apr 11 2014 Dave Airlie <airlied@redhat.com> 1.2-0.2.20140411git6eb075c
Dave Airlie e1b9c02
- update to latest git snapshot
Dave Airlie e1b9c02
Dave Airlie 383a9b8
* Thu Mar 27 2014 Dave Airlie <airlied@redhat.com> 1.2-0.1.20140307gitd4ad80f
Dave Airlie 383a9b8
- initial git snapshot
Dave Airlie 383a9b8