diff options
Diffstat (limited to 'community/jgmenu/APKBUILD')
-rw-r--r-- | community/jgmenu/APKBUILD | 35 |
1 files changed, 25 insertions, 10 deletions
diff --git a/community/jgmenu/APKBUILD b/community/jgmenu/APKBUILD index 7d81154f7bf..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, mips64 and riscv64 blocked by librsvg -arch="all !s390x !mips64 !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 " |