From f44c689fb3c2d02d33bc6ec699ab2d1c1475b436 Mon Sep 17 00:00:00 2001 From: Willow Barraco <contact@willowbarraco.fr> Date: Fri, 20 Oct 2023 08:55:33 +0200 Subject: [PATCH] community/wob: patch armv7 problem This has been upstream: https://github.com/francma/wob/pull/134 --- .../0001-Fix-pledge-problem-on-armv7.patch | 25 +++++++++++++++++++ community/wob/APKBUILD | 8 ++++-- 2 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 community/wob/0001-Fix-pledge-problem-on-armv7.patch diff --git a/community/wob/0001-Fix-pledge-problem-on-armv7.patch b/community/wob/0001-Fix-pledge-problem-on-armv7.patch new file mode 100644 index 000000000000..7f919beae01f --- /dev/null +++ b/community/wob/0001-Fix-pledge-problem-on-armv7.patch @@ -0,0 +1,25 @@ +From 41aafe28d7843f482a7cbfc400415592e9cb4d97 Mon Sep 17 00:00:00 2001 +From: Willow Barraco <contact@willowbarraco.fr> +Date: Sun, 15 Oct 2023 15:00:28 +0200 +Subject: [PATCH] Fix pledge problem on armv7 + +Signed-off-by: Willow Barraco <contact@willowbarraco.fr> +--- + src/pledge_seccomp.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/pledge_seccomp.c b/src/pledge_seccomp.c +index 995e7f4..7a2f5ce 100644 +--- a/src/pledge_seccomp.c ++++ b/src/pledge_seccomp.c +@@ -22,6 +22,7 @@ wob_pledge(void) + SCMP_SYS(exit), + SCMP_SYS(exit_group), + SCMP_SYS(fcntl), ++ SCMP_SYS(fcntl64), + SCMP_SYS(gettimeofday), + SCMP_SYS(_llseek), + SCMP_SYS(lseek), +-- +2.42.0 + diff --git a/community/wob/APKBUILD b/community/wob/APKBUILD index c42b428fb8e2..d720e6acaef3 100644 --- a/community/wob/APKBUILD +++ b/community/wob/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Galen Abell <galen@galenabell.com> pkgname=wob pkgver=0.15.1 -pkgrel=0 +pkgrel=1 pkgdesc="Lightweight overlay volume/backlight/progress/anything bar for Wayland" url="https://github.com/francma/wob" arch="all" @@ -10,7 +10,10 @@ license="ISC" makedepends="meson git inih-dev libseccomp-dev wayland-protocols wayland-dev scdoc" checkdepends="cmocka-dev" subpackages="$pkgname-doc" -source="https://github.com/francma/wob/archive/$pkgver/wob-$pkgver.tar.gz" +source=" + https://github.com/francma/wob/archive/$pkgver/wob-$pkgver.tar.gz + 0001-Fix-pledge-problem-on-armv7.patch + " build() { abuild-meson . output @@ -27,4 +30,5 @@ package() { sha512sums=" 82cff4cb843ed2be7d47e6bc3d56b49242ddf76cd1c37aaba35d43ac22912b094bb213d7dc4ac49ef3862597b2f9ec3f07772c0d348c4e7f0afc961633aad2bb wob-0.15.1.tar.gz +7a21f9526aa0bc00c092493fb2b8af09b9e0004ad8476be902821c134b7bee5e921e141cd4e11da78c321275a206c86d2a106f659fabecabfb7449e58bbfbaef 0001-Fix-pledge-problem-on-armv7.patch " -- GitLab