changeset 1316:f61f59075223

graphics/libepoxy: upgrade to 1.5.9
author David Demelier <markand@malikania.fr>
date Sat, 20 Nov 2021 20:26:34 +0100
parents d6a7f245095f
children 1c1831f4c3a9
files graphics/libepoxy/libepoxy.sh graphics/libepoxy/libepoxy.sha1
diffstat 2 files changed, 22 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/graphics/libepoxy/libepoxy.sh	Sat Nov 20 19:49:50 2021 +0100
+++ b/graphics/libepoxy/libepoxy.sh	Sat Nov 20 20:26:34 2021 +0100
@@ -16,13 +16,14 @@
 #
 
 PKGNAME=libepoxy
-PKGVERSION=1.5.3
+PKGVERSION=1.5.9
 PKGREVISION=1
-PKGLICENSE="MIT CUSTOM"
+PKGLICENSE="MIT Custom"
 PKGSUMMARY="library handling OpenGL function pointer management"
+PKGWWW="https://github.com/anholt/libepoxy"
 PKGDOWNLOAD="https://github.com/anholt/$PKGNAME/releases/download/$PKGVERSION/$PKGNAME-$PKGVERSION.tar.xz"
 PKGDEPENDS="meson:build"
-PKGOPTIONS="X"
+PKGOPTIONS="EGL GLX X"
 
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
@@ -30,8 +31,22 @@
 : ${CFLAGS:=-O2}
 : ${LDFLAGS:=}
 : ${LIBS:=}
+: ${EGL:=yes}
+: ${GLX:=yes}
 : ${X:=yes}
 
+if [ "$EGL" = "yes" ]; then
+	with_egl="-D egl=yes"
+else
+	with_egl="-D egl=no"
+fi
+
+if [ "$GLX" = "yes" ]; then
+	with_glx="-D glx=yes"
+else
+	with_glx="-D glx=no"
+fi
+
 if [ "$X" = "yes" ]; then
 	with_x="-D x11=true"
 else
@@ -41,7 +56,7 @@
 build()
 {
 	rm -rf $PKGNAME-$PKGVERSION
-	tar xvf $PKGNAME-$PKGVERSION.tar.xz
+	tar -xvf $PKGNAME-$PKGVERSION.tar.xz
 	cd $PKGNAME-$PKGVERSION
 
 	CC="$CC" \
@@ -55,6 +70,8 @@
 		--default-library shared \
 		-D libdir=lib \
 		-D tests=false \
+		$with_egl \
+		$with_glx \
 		$with_x
 	ninja -C build
 	DESTDIR=$DESTDIR ninja -C build install
--- a/graphics/libepoxy/libepoxy.sha1	Sat Nov 20 19:49:50 2021 +0100
+++ b/graphics/libepoxy/libepoxy.sha1	Sat Nov 20 20:26:34 2021 +0100
@@ -1,1 +1,1 @@
-e00d0bf270a99ded2a2f4abe7874b765cd338d1f  libepoxy-1.5.3.tar.xz
+531d98d849ead728a0fc7722df5487a3d9108829  libepoxy-1.5.9.tar.xz