summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Velikov2021-02-24 22:10:07 +0000
committerEmil Velikov2021-02-24 22:34:02 +0000
commitbf3e4cc8dead3b565411eb1f46e7c379518379d1 (patch)
treed67b0781423a3e37ef9b9de1a907b647eac19093
parentb199bfac77eb1e11e854d3fbe7676b43e6599a25 (diff)
downloadaur-bf3e4cc8dead3b565411eb1f46e7c379518379d1.tar.gz
lib32-waffle 1.6.2-2: fixup (opt)dependency list
In details: - remove long gone mesa-libgl - add cmake makedep - meson needs it to create the cmake config files - lib32-systemd (libudev.so) - optional for gbm - lib32-libgl/lib32-libgles is a dependency which we dlopen at runtime - lib32-wayland is an optdepends, so is lib32-mesa (libgbm.so) and lib32-libegl Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD10
2 files changed, 15 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b7c5ab50d2c7..b506a328c7e0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,24 @@
pkgbase = lib32-waffle
pkgdesc = a library for choosing window system and OpenGL API at runtime (32 bits)
pkgver = 1.6.2
- pkgrel = 1
+ pkgrel = 2
url = http://www.waffle-gl.org
arch = x86_64
license = BSD
makedepends = meson
makedepends = xcb-proto
- makedepends = lib32-mesa-libgl
makedepends = lib32-mesa
makedepends = gcc-multilib
+ makedepends = cmake
depends = lib32-libx11
depends = lib32-libxcb
- depends = lib32-wayland
+ depends = lib32-systemd
+ depends = lib32-libgl
+ depends = lib32-libgles
depends = waffle=1.6.2
+ optdepends = lib32-libegl: for gbm, surfaceless, x11_egl or wayland support
+ optdepends = lib32-mesa: for gbm support
+ optdepends = lib32-wayland: for wayland support
source = https://mesa.pages.freedesktop.org/waffle/files/release/waffle-1.6.2/waffle-1.6.2.tar.xz
source = https://mesa.pages.freedesktop.org/waffle/files/release/waffle-1.6.2/waffle-1.6.2.tar.xz.asc
sha256sums = 41ff9e042497e482c7294e210ebd9962e937631829a548e5811c637337cec5a5
diff --git a/PKGBUILD b/PKGBUILD
index 8ad16fa4efc1..55e454057a66 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,13 +6,17 @@
_pkgbasename=waffle
pkgname=lib32-${_pkgbasename}
pkgver=1.6.2
-pkgrel=1
+pkgrel=2
pkgdesc='a library for choosing window system and OpenGL API at runtime (32 bits)'
arch=('x86_64')
url='http://www.waffle-gl.org'
license=('BSD')
-depends=('lib32-libx11' 'lib32-libxcb' 'lib32-wayland' "${_pkgbasename}=${pkgver}")
-makedepends=('meson' 'xcb-proto' 'lib32-mesa-libgl' 'lib32-mesa' 'gcc-multilib')
+
+depends=('lib32-libx11' 'lib32-libxcb' 'lib32-systemd' 'lib32-libgl' 'lib32-libgles' "${_pkgbasename}=${pkgver}")
+optdepends=('lib32-libegl: for gbm, surfaceless, x11_egl or wayland support'
+ 'lib32-mesa: for gbm support'
+ 'lib32-wayland: for wayland support')
+makedepends=('meson' 'xcb-proto' 'lib32-mesa' 'gcc-multilib' 'cmake')
source=(https://mesa.pages.freedesktop.org/waffle/files/release/waffle-${pkgver}/waffle-${pkgver}.tar.xz{,.asc})
sha256sums=('41ff9e042497e482c7294e210ebd9962e937631829a548e5811c637337cec5a5'