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
This commit is contained in:
Stefan Dirsch 2017-06-06 12:34:09 +00:00 committed by Git OBS Bridge
parent b0da94772a
commit ff4d2de005
4 changed files with 35 additions and 18 deletions

View File

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

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

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