Hello community, here is the log from the commit of package libepoxy for openSUSE:Factory checked in at 2018-03-04 11:52:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libepoxy (Old) and /work/SRC/openSUSE:Factory/.libepoxy.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libepoxy" Sun Mar 4 11:52:23 2018 rev:10 rq:581003 version:1.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes 2018-01-16 09:40:00.432326582 +0100 +++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes 2018-03-04 11:52:26.286501209 +0100 @@ -1,0 +2,18 @@ +Wed Feb 28 13:45:02 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.5.0: + + Bump the Meson dependency to 0.44.1. + + Include Xlib.h in the tests that use X11 API. + + Update the GL registry to OpenGL 4.6. + + Add gl and egl private dependencies in the pkg-config file. + + Allow building Epoxy without X11 support. + + Rename the Meson configuration options to be more idiomatic. + + New API: + - epoxy_set_resolver_failure_handler(). + - epoxy_glsl_version(). + - epoxy_extension_in_string(). +- Do a minor spec cleanup, use autosetup macro. +- Pass docs=false, glx=yes, egl=yes and x11=true to meson, ensure + we build the features we want. + +------------------------------------------------------------------- Old: ---- libepoxy-1.4.3.tar.gz New: ---- libepoxy-1.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libepoxy.spec ++++++ --- /var/tmp/diff_new_pack.Qrrc2p/_old 2018-03-04 11:52:26.810482349 +0100 +++ /var/tmp/diff_new_pack.Qrrc2p/_new 2018-03-04 11:52:26.814482205 +0100 @@ -18,7 +18,7 @@ Name: libepoxy %define sonum 0 -Version: 1.4.3 +Version: 1.5.0 Release: 0 Summary: OpenGL function pointer management library License: MIT @@ -26,7 +26,8 @@ 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.39.1 + +BuildRequires: meson >= 0.44.1 BuildRequires: pkgconfig BuildRequires: python3 BuildRequires: pkgconfig(egl) @@ -35,7 +36,6 @@ BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xorg-macros) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Epoxy is a library for handling OpenGL function pointer management for you. @@ -76,10 +76,15 @@ Development files. %prep -%setup -q +%autosetup %build -%{meson} +%{meson} \ + -D docs=false \ + -D glx=yes \ + -D egl=yes \ + -D x11=true \ + %{nil} %{meson_build} %install @@ -87,16 +92,13 @@ find %{buildroot} -type f -name "*.la" -delete -print %post -n %{name}%{sonum} -p /sbin/ldconfig - %postun -n %{name}%{sonum} -p /sbin/ldconfig %files -n %{name}%{sonum} -%defattr(-,root,root) -%doc COPYING +%license COPYING %{_libdir}/libepoxy.so.* %files devel -%defattr(-,root,root) %doc README.md %{_libdir}/libepoxy.so %{_libdir}/pkgconfig/epoxy.pc ++++++ libepoxy-1.4.3.tar.gz -> libepoxy-1.5.0.tar.gz ++++++ ++++ 13287 lines of diff (skipped)