diff --git a/x11-packages/vala-panel-appmenu/build.sh b/x11-packages/vala-panel-appmenu/build.sh new file mode 100644 index 0000000000..65f8072abd --- /dev/null +++ b/x11-packages/vala-panel-appmenu/build.sh @@ -0,0 +1,25 @@ +TERMUX_PKG_HOMEPAGE=https://gitlab.com/vala-panel-project/vala-panel-appmenu +TERMUX_PKG_DESCRIPTION="Global Menu for Vala Panel (metapackage)" +TERMUX_PKG_LICENSE="LGPL-3.0" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=0.7.6 +TERMUX_PKG_SRCURL=https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/archive/${TERMUX_PKG_VERSION}/vala-panel-appmenu-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_SHA256=c137f8f30ab5925a4a236a8a047b7962ec9be987fe25dd2d092666e0580fdacf +TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, valac" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-Dwm_backend=wnck +-Dvalapanel=disabled +-Dxfce=enabled +-Dmate=disabled +-Dbudgie=disabled +-Dregistrar=disabled +-Dappmenu-gtk-module=disabled +-Djayatana=disabled +" + +termux_step_pre_configure() { + termux_setup_gir + + CPPFLAGS+=" -Dulong=u_long" + LDFLAGS+=" -lX11" +} diff --git a/x11-packages/vala-panel-appmenu/meson.build.patch b/x11-packages/vala-panel-appmenu/meson.build.patch new file mode 100644 index 0000000000..0eda097c0d --- /dev/null +++ b/x11-packages/vala-panel-appmenu/meson.build.patch @@ -0,0 +1,10 @@ +--- a/meson.build ++++ b/meson.build +@@ -111,7 +111,6 @@ + subdir('lib') + subdir('applets') + subdir('data') +-subdir('po') + + readmes = [ + 'README.md', diff --git a/x11-packages/vala-panel-appmenu/xfce4-appmenu-plugin.subpackage.sh b/x11-packages/vala-panel-appmenu/xfce4-appmenu-plugin.subpackage.sh new file mode 100644 index 0000000000..cfeb4be328 --- /dev/null +++ b/x11-packages/vala-panel-appmenu/xfce4-appmenu-plugin.subpackage.sh @@ -0,0 +1,7 @@ +TERMUX_SUBPKG_INCLUDE=" +lib/xfce4/panel/plugins/ +share/xfce4/panel/plugins/ +" +TERMUX_SUBPKG_DESCRIPTION="Global Menu applet for use with xfce4-panel" +TERMUX_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPENDS="glib, gtk3, libwnck, libx11, xfce4-panel, xfconf"