From ff4d2de0059b89733a7c82f3d964d1a0d12c75fd109dfad3d19ae5433412247f Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Tue, 6 Jun 2017 12:34:09 +0000 Subject: [PATCH] Accepting request 501359 from home:Zaitor:branches:X11:XOrg New stable release OBS-URL: https://build.opensuse.org/request/show/501359 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=8 --- 1.4.2.tar.gz | 3 --- libepoxy-1.4.3.tar.gz | 3 +++ libepoxy.changes | 20 ++++++++++++++++++++ libepoxy.spec | 27 ++++++++++++--------------- 4 files changed, 35 insertions(+), 18 deletions(-) delete mode 100644 1.4.2.tar.gz create mode 100644 libepoxy-1.4.3.tar.gz diff --git a/1.4.2.tar.gz b/1.4.2.tar.gz deleted file mode 100644 index db6674f..0000000 --- a/1.4.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:61613b2cdc0167917229aa308d6eab2473f0408f84f3ccbd77d8677b42e89e39 -size 309973 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 8dd2ef1..b6839a4 100644 --- a/libepoxy.changes +++ b/libepoxy.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +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 diff --git a/libepoxy.spec b/libepoxy.spec index 159323e..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.2 +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/