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