From afca406c406d0c3aedf7809f6aaf4749e96e0ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=A5=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BE=D0=B2?= Date: Tue, 3 Dec 2024 20:40:46 +0300 Subject: [PATCH] appmenu-gtk-module 24.05 --- appmenu-gtk-module/80-appmenu-gtk-module.sh | 14 ++++++++ appmenu-gtk-module/alr.sh | 37 +++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 appmenu-gtk-module/80-appmenu-gtk-module.sh create mode 100644 appmenu-gtk-module/alr.sh 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/ +} +