diff --git a/libepoxy-1.5.0.tar.gz b/libepoxy-1.5.0.tar.gz deleted file mode 100644 index 3d8b8bf..0000000 --- a/libepoxy-1.5.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:76c18bf8a8c48c804f4ce64f533c6631b3b19357735bf0b2f6fb4abe752fd2e9 -size 325983 diff --git a/libepoxy-1.5.3.tar.gz b/libepoxy-1.5.3.tar.gz new file mode 100644 index 0000000..f5a18dc --- /dev/null +++ b/libepoxy-1.5.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1e2c9c12dcc57dee07cd4ca47de83cf19d0226a225b695066ce58ebb4b117 +size 326768 diff --git a/libepoxy.changes b/libepoxy.changes index e01af74..19ca44a 100644 --- a/libepoxy.changes +++ b/libepoxy.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Fri Oct 5 11:51:19 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.5.3: + + Fix build with uClibc + + Fix GLES3 symbol lookup + + Fix conditional compilation + + Require Meson 0.47 + + Fix Autotools build with EGL-X11 support +- Changes from version 1.5.2: + + Fix the detection of the -z,relro linker flag + + Query the EGL context version when bootstrapping on GLES + + Avoid inadvertedly loading libraries when probing for them + + Consistently use abort() instead of exit() for internal state + checks + + Fix a performance regression in the global function pointer + trampolines introduced by using -Bsymbolic-functions + + Improve performance when using GL function pointers like + glAlphaFunc +- Changes from version 1.5.1: + + Generalise checks for dlvsym + + Add an option for disabling building the test suite + + Typo fixes in the comments and documentation + + Simplify the Meson configuration logic for EGL and GLX + + Use assert when no context is found + + Remove a test superceded by GLVND + + Avoid Meson warnings when testing for linker arguments +- Pass tests=false to meson, ensure we do not build the test-suite. +- Drop la files removal, they are no longer built. +- Run spec-cleaner, modernize spec. + ------------------------------------------------------------------- Wed Feb 28 13:45:02 UTC 2018 - bjorn.lie@gmail.com diff --git a/libepoxy.spec b/libepoxy.spec index 0e1058c..476badc 100644 --- a/libepoxy.spec +++ b/libepoxy.spec @@ -1,7 +1,7 @@ # # spec file for package libepoxy # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,22 +12,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: libepoxy %define sonum 0 -Version: 1.5.0 +Version: 1.5.3 Release: 0 Summary: OpenGL function pointer management library License: MIT Group: Development/Libraries/C and C++ -Url: https://github.com/anholt/libepoxy +URL: https://github.com/anholt/libepoxy Source0: https://github.com/anholt/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf -BuildRequires: meson >= 0.44.1 +BuildRequires: meson >= 0.47 BuildRequires: pkgconfig BuildRequires: python3 BuildRequires: pkgconfig(egl) @@ -79,17 +79,17 @@ Development files. %autosetup %build -%{meson} \ +%meson \ -D docs=false \ -D glx=yes \ -D egl=yes \ -D x11=true \ + -D tests=false \ %{nil} -%{meson_build} +%meson_build %install -%{meson_install} -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install %post -n %{name}%{sonum} -p /sbin/ldconfig %postun -n %{name}%{sonum} -p /sbin/ldconfig