summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Velikov2021-02-28 19:54:36 +0000
committerEmil Velikov2021-02-28 19:54:36 +0000
commit280e692b34dd0b4d1941f0eb0e0e6cfa06f799e3 (patch)
tree59e04e19e0ebb5a969e7e7d97a54fe84208f890b
parentcec7d99c40308a420c915746f16cab50ab36bade (diff)
downloadaur-280e692b34dd0b4d1941f0eb0e0e6cfa06f799e3.tar.gz
waffle 1.6.3-3: moar dependency fixes
Thanks Lone_Wolf \o/ - DSO (libgbm.so) as opt-depends doesn't seem to work, use mesa - the libudev.so header/pkg-config is in another package - systemd Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD10
2 files changed, 10 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 48ffc8e642c3..aa04b64ed88e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = waffle
pkgdesc = a library for choosing window system and OpenGL API at runtime
pkgver = 1.6.3
- pkgrel = 2
+ pkgrel = 3
url = http://www.waffle-gl.org
arch = x86_64
license = BSD
@@ -11,13 +11,14 @@ pkgbase = waffle
makedepends = libxslt
makedepends = docbook-xsl
makedepends = cmake
+ makedepends = systemd
depends = libx11
depends = libxcb
depends = libudev.so
depends = libgl
depends = libgles
optdepends = libegl: for gbm, surfaceless, x11_egl or wayland support
- optdepends = libgbm.so: for gbm support
+ optdepends = mesa: for gbm support
optdepends = wayland: for wayland support
source = https://mesa.pages.freedesktop.org/waffle/files/release/waffle-1.6.3/waffle-1.6.3.tar.xz
source = https://mesa.pages.freedesktop.org/waffle/files/release/waffle-1.6.3/waffle-1.6.3.tar.xz.asc
diff --git a/PKGBUILD b/PKGBUILD
index 40a6b735752f..b23aa68eb022 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=waffle
pkgver=1.6.3
-pkgrel=2
+pkgrel=3
pkgdesc='a library for choosing window system and OpenGL API at runtime'
arch=('x86_64')
url='http://www.waffle-gl.org'
@@ -13,9 +13,13 @@ license=('BSD')
depends=('libx11' 'libxcb' 'libudev.so' 'libgl' 'libgles')
optdepends=('libegl: for gbm, surfaceless, x11_egl or wayland support'
- 'libgbm.so: for gbm support'
+ 'mesa: for gbm support'
'wayland: for wayland support')
-makedepends=('meson' 'xcb-proto' 'mesa' 'libxslt' 'docbook-xsl' 'cmake')
+
+# XXX: systemd is a bit of a hack, in particular:
+# The Arch packaging splits the libudev.so in one package, with the build
+# aka headers/pkg-config in another.
+makedepends=('meson' 'xcb-proto' 'mesa' 'libxslt' 'docbook-xsl' 'cmake' 'systemd')
source=(https://mesa.pages.freedesktop.org/waffle/files/release/waffle-${pkgver}/waffle-${pkgver}.tar.xz{,.asc})
sha256sums=('30e47bb78616e5deab1b94fd901c629a42b6ec3bf693c668217d4d5fd9b62219'