diff --git a/community/jgmenu/APKBUILD b/community/jgmenu/APKBUILD
index e8331aff3106673395d9e66013516111278f65b1..1fd2d5615f91edef2f68c7212e1ec87c9448f55d 100644
--- a/community/jgmenu/APKBUILD
+++ b/community/jgmenu/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Justin Berthault <justin.berthault@zaclys.net>
 pkgname=jgmenu
 pkgver=4.4.0
-pkgrel=0
+pkgrel=1
 pkgdesc="Simple, independent X11 menu"
 url="https://github.com/johanmalm/jgmenu"
 arch="all"
@@ -16,14 +16,23 @@ makedepends="
 	librsvg-dev
 	libxrandr-dev
 	libxml2-dev
+	menu-cache-dev
 	pango-dev
+	xfce4-panel-dev
 	"
 checkdepends="perl"
-subpackages="$pkgname-doc"
+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
 }
 
@@ -35,6 +44,12 @@ 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
 "