diff --git a/appmenu-gtk-module/80-appmenu-gtk-module.sh b/appmenu-gtk-module/80-appmenu-gtk-module.sh new file mode 100644 index 0000000..2782c4c --- /dev/null +++ b/appmenu-gtk-module/80-appmenu-gtk-module.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +if [ -n "$GTK_MODULES" ]; then + GTK_MODULES="${GTK_MODULES}:appmenu-gtk-module" +else + GTK_MODULES="appmenu-gtk-module" +fi + +if [ -z "$UBUNTU_MENUPROXY" ]; then + UBUNTU_MENUPROXY=1 +fi + +export GTK_MODULES +export UBUNTU_MENUPROXY diff --git a/appmenu-gtk-module/alr.sh b/appmenu-gtk-module/alr.sh new file mode 100644 index 0000000..7d18740 --- /dev/null +++ b/appmenu-gtk-module/alr.sh @@ -0,0 +1,37 @@ +name="appmenu-gtk-module" +version='24.05' +release='1' +desc="Application Menu GTK+ Module." +homepage="https://gitlab.com/vala-panel-project/vala-panel-appmenu/" +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-3.0-only') +provides=('appmenu-gtk-module') +conflicts=('appmenu-gtk-module') + +build_deps=( + 'git' + 'gtk2-devel' + 'gtk3-devel' + 'meson' +) + +optdepends=('gtk2: GTK2 module' + 'gtk3: GTK3 module') + +sources=("git+https://gitlab.com/vala-panel-project/vala-panel-appmenu#tag=$version") +checksums=('SKIP') + +_app_id="org.$pkgname.CoolerControl" + +build() { + meson build vala-panel-appmenu/subprojects/$name \ + --prefix=/usr + ninja -C build +} + +package() { + DESTDIR="$pkgdir" ninja install -C build + install -Dm755 $scriptdir/80-appmenu-gtk-module.sh -t "$pkgdir"/etc/X11/xinit/xinitrc.d/ +} +