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 Sat Mar 4 09:04:55 UTC 2017 - zaitor@opensuse.org

View File

@ -1,7 +1,7 @@
# #
# spec file for package libepoxy # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,21 +18,21 @@
Name: libepoxy Name: libepoxy
%define sonum 0 %define sonum 0
Version: 1.4.1 Version: 1.4.3
Release: 0 Release: 0
Summary: OpenGL function pointer management library Summary: OpenGL function pointer management library
License: MIT License: MIT
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Url: https://github.com/anholt/libepoxy 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 Source1: baselibs.conf
BuildRequires: autoconf >= 2.60 BuildRequires: meson >= 0.39.1
BuildRequires: automake
BuildRequires: libtool
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: python3 BuildRequires: python3
BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glesv1_cm)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xorg-macros) BuildRequires: pkgconfig(xorg-macros)
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -73,18 +73,15 @@ function names like glCompileShader().
Development files. Development files.
%prep %prep
%setup -q -n %{name}-%{version} %setup -q
%build %build
if [ ! -e configure ]; then %{meson}
NOCONFIGURE=1 ./autogen.sh; %{meson_build}
fi;
%configure --disable-static
make %{?_smp_mflags}
%install %install
make install DESTDIR="%buildroot"; %{meson_install}
rm -f "%buildroot/%{_libdir}"/*.la find %{buildroot} -type f -name "*.la" -delete -print
%post -n %{name}%{sonum} -p /sbin/ldconfig %post -n %{name}%{sonum} -p /sbin/ldconfig
@ -97,7 +94,7 @@ rm -f "%buildroot/%{_libdir}"/*.la
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%doc COPYING %doc README.md
%{_libdir}/libepoxy.so %{_libdir}/libepoxy.so
%{_libdir}/pkgconfig/epoxy.pc %{_libdir}/pkgconfig/epoxy.pc
%{_includedir}/epoxy/ %{_includedir}/epoxy/