Accepting request 501393 from X11:XOrg

1

OBS-URL: https://build.opensuse.org/request/show/501393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libepoxy?expand=0&rev=8
This commit is contained in:
Dominique Leuenberger 2017-06-08 14:38:06 +00:00 committed by Git OBS Bridge
commit 023e1de12e
4 changed files with 50 additions and 18 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:da8f42c355b62c2c3ff6bc534c2a24099707b249c2af6eaf8db54b94c364a504
size 309759

3
libepoxy-1.4.3.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7f18518ba0036f7670f837a510bb25be4b3e7fba97d75193b24f7220de55b515
size 310823

View File

@ -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

View File

@ -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/