aboutsummaryrefslogtreecommitdiffstats
path: root/community/jgmenu/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/jgmenu/APKBUILD')
-rw-r--r--community/jgmenu/APKBUILD35
1 files changed, 25 insertions, 10 deletions
diff --git a/community/jgmenu/APKBUILD b/community/jgmenu/APKBUILD
index a8d86ef5804..7387650eaaa 100644
--- a/community/jgmenu/APKBUILD
+++ b/community/jgmenu/APKBUILD
@@ -1,12 +1,11 @@
# Contributor: Justin Berthault <justin.berthault@zaclys.net>
-# Maintainer: Justin Berthault <justin.berthault@zaclys.net>
+# Maintainer:
pkgname=jgmenu
-pkgver=4.4.0
-pkgrel=0
+pkgver=4.4.1
+pkgrel=1
pkgdesc="Simple, independent X11 menu"
url="https://github.com/johanmalm/jgmenu"
-# s390x and riscv64 blocked by librsvg
-arch="all !s390x !riscv64"
+arch="all"
license="GPL-2.0-only"
depends="
bash
@@ -17,25 +16,41 @@ makedepends="
librsvg-dev
libxrandr-dev
libxml2-dev
+ menu-cache-dev
pango-dev
+ xfce4-panel-dev
"
-checkdepends="perl"
-subpackages="$pkgname-doc"
+checkdepends="perl xvfb-run"
+subpackages="$pkgname-doc $pkgname-xfce4"
source="$pkgname-$pkgver.tar.gz::https://github.com/johanmalm/jgmenu/archive/v$pkgver.tar.gz"
build() {
- ./configure --prefix=/usr
+ export CFLAGS="$CFLAGS -flto=auto"
+
+ ./configure \
+ --prefix=/usr \
+ --with-gtktheme \
+ --with-lx \
+ --with-pmenu \
+ --with-xfce4-panel-applet
make
}
check() {
- make test
+ export XDG_RUNTIME_DIR="$builddir"
+ xvfb-run -a make test
}
package() {
make DESTDIR="$pkgdir" install
}
+xfce4() {
+ pkgdesc="$pkgdesc (xfce4 panel integration)"
+
+ amove usr/lib/xfce4 usr/share/xfce4
+}
+
sha512sums="
-bb0ca1927c77a1471f5f4566e54509756cd0a2426cf04e1e46687ff5309d86ce7992794fba86d253927fcb6014040891146f1296daa4eb55d71faddf01f596ed jgmenu-4.4.0.tar.gz
+e09ff357e99e58ba63f0a9e8c9c8d1164bcc588bfda565139a8d9b35bb76683e284952feb12680830bec8188957c5b7aec6c89817962fb368381b80046d43ae0 jgmenu-4.4.1.tar.gz
"