pkgname=appmenu-gtk-module pkgver=24.02 _pkgver=24.02 _commit=6c0332e34c41e99de5a1db1fc4239de2 pkgrel=1 pkgdesc="Small GTK Module that strips menus from all GTK programs, converts to MenuModel and send to AppMenu." arch=('x86_64') url="https://gitlab.com/vala-panel-project/vala-panel-appmenu" license=('GPL') depends=('gtk3') makedepends=('meson' 'ninja') source=("https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/${_commit}/${pkgname}-${_pkgver}.tar.xz" #source=("https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/archive/${_commit}/vala-panel-appmenu-${_commit}.tar.bz2" '80-appmenu-gtk-module') md5sums=('1bd3cbef6bab8cd739e461ed9d87f80a' 'eef92e41f9e4c2ea16c0d706cc511540') build() { mkdir -p build cd build meson setup ../${pkgname}-${_pkgver} \ --prefix=/usr \ --buildtype=release \ -Dgtk=3 ninja } package() { cd build DESTDIR=${pkgdir} ninja install install -Dm755 ../80-appmenu-gtk-module ${pkgdir}/etc/X11/xinit/xinitrc.d/80-appmenu-gtk-module }