Hello community, here is the log from the commit of package libepoxy for openSUSE:Factory checked in at 2017-06-08 16:38:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libepoxy (Old) and /work/SRC/openSUSE:Factory/.libepoxy.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libepoxy" Thu Jun 8 16:38:06 2017 rev:8 rq:501393 version:1.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes 2017-03-10 20:46:38.337765038 +0100 +++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes 2017-06-08 16:38:09.653071650 +0200 @@ -1,0 +2,35 @@ +Tue Jun 6 10:16:41 UTC 2017 - zai...@opensuse.org + +- Update to version 1.4.3: + + Require Meson 0.39.1; the previous release already had an + implicit requirement on this version. + + Allow disabling EGL support when building Epoxy. + + Add support for building on Haiku. + + Update EGL registry from Khronos. +- Switch to meson build: + + Drop autoconf, automake and libtool BuildRequires, and drop + conditional autogen.sh call. + + Add meson BuildRequires and add meson macros, drop autotools + macros. +- Correct docs installed. +- Use "Full and pretty" source name. +- Run spec-cleaner. +- Add pkgconfig(glesv1_cm) and pkgconfig(glesv2) BuildRequires: + Build the optional gles v1 and v2 support. + +------------------------------------------------------------------- +Sun Jun 4 10:36:06 UTC 2017 - zai...@opensuse.org + +- Update to version 1.4.2: + * Add C++ guards around generated headers. + * Add z,relro and z,now to the GCC linker flags. + * Add explicit version flags for macOS builds. + * Add missing visibility compiler flags. + * Prefer using pkg-config files to find GLES. + * Fix build on MSVC 2013 when using the inline keyword. + * Fix dlwrap on aarch64. + * Require Meson ≥ 0.38.1. + * Allow building Epoxy as a Meson sub-project. + * Avoid crashes when running Epoxy on X servers without GLX. + +------------------------------------------------------------------- Old: ---- 1.4.1.tar.gz New: ---- libepoxy-1.4.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libepoxy.spec ++++++ --- /var/tmp/diff_new_pack.OB4x3b/_old 2017-06-08 16:38:10.216992020 +0200 +++ /var/tmp/diff_new_pack.OB4x3b/_new 2017-06-08 16:38:10.216992020 +0200 @@ -1,7 +1,7 @@ # # spec file for package libepoxy # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -18,21 +18,21 @@ Name: libepoxy %define sonum 0 -Version: 1.4.1 +Version: 1.4.3 Release: 0 Summary: OpenGL function pointer management library License: MIT Group: Development/Libraries/C and C++ Url: https://github.com/anholt/libepoxy -Source: https://github.com/anholt/%{name}/archive/%{version}.tar.gz +Source0: https://github.com/anholt/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf -BuildRequires: autoconf >= 2.60 -BuildRequires: automake -BuildRequires: libtool +BuildRequires: meson >= 0.39.1 BuildRequires: pkgconfig BuildRequires: python3 BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(glesv1_cm) +BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xorg-macros) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -73,18 +73,15 @@ Development files. %prep -%setup -q -n %{name}-%{version} +%setup -q %build -if [ ! -e configure ]; then - NOCONFIGURE=1 ./autogen.sh; -fi; -%configure --disable-static -make %{?_smp_mflags} +%{meson} +%{meson_build} %install -make install DESTDIR="%buildroot"; -rm -f "%buildroot/%{_libdir}"/*.la +%{meson_install} +find %{buildroot} -type f -name "*.la" -delete -print %post -n %{name}%{sonum} -p /sbin/ldconfig @@ -97,7 +94,7 @@ %files devel %defattr(-,root,root) -%doc COPYING +%doc README.md %{_libdir}/libepoxy.so %{_libdir}/pkgconfig/epoxy.pc %{_includedir}/epoxy/