diff --git a/1.4.1.tar.gz b/1.4.1.tar.gz deleted file mode 100644 index e2cd155..0000000 --- a/1.4.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:da8f42c355b62c2c3ff6bc534c2a24099707b249c2af6eaf8db54b94c364a504 -size 309759 diff --git a/libepoxy-1.4.3.tar.gz b/libepoxy-1.4.3.tar.gz new file mode 100644 index 0000000..230a7a6 --- /dev/null +++ b/libepoxy-1.4.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f18518ba0036f7670f837a510bb25be4b3e7fba97d75193b24f7220de55b515 +size 310823 diff --git a/libepoxy.changes b/libepoxy.changes index 5e49a11..b6839a4 100644 --- a/libepoxy.changes +++ b/libepoxy.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Tue Jun 6 10:16:41 UTC 2017 - zaitor@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 - zaitor@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. + ------------------------------------------------------------------- Sat Mar 4 09:04:55 UTC 2017 - zaitor@opensuse.org diff --git a/libepoxy.spec b/libepoxy.spec index 51249f5..3544feb 100644 --- a/libepoxy.spec +++ b/libepoxy.spec @@ -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 @@ function names like glCompileShader(). 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 @@ rm -f "%buildroot/%{_libdir}"/*.la %files devel %defattr(-,root,root) -%doc COPYING +%doc README.md %{_libdir}/libepoxy.so %{_libdir}/pkgconfig/epoxy.pc %{_includedir}/epoxy/