From 25bf8fbe3cb4df373546b4a4e889f989b0f793fa Mon Sep 17 00:00:00 2001 From: termux-pacman-bot Date: Wed, 7 May 2025 19:35:55 +0000 Subject: [PATCH] addpkg(main/gcab): 1.6 --- packages/gcab/build.sh | 24 ++++++++++++++++++++++++ packages/gcab/gir/GCab-1.0.xml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 packages/gcab/build.sh create mode 100644 packages/gcab/gir/GCab-1.0.xml diff --git a/packages/gcab/build.sh b/packages/gcab/build.sh new file mode 100644 index 0000000000..7947237523 --- /dev/null +++ b/packages/gcab/build.sh @@ -0,0 +1,24 @@ +TERMUX_PKG_HOMEPAGE=https://gitlab.gnome.org/GNOME/gcab +TERMUX_PKG_DESCRIPTION="GObject library to create cabinet files" +TERMUX_PKG_LICENSE="LGPL-2.1" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION="1.6" +TERMUX_PKG_SRCURL=https://download.gnome.org/sources/gcab/${TERMUX_PKG_VERSION}/gcab-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SHA256=2f0c9615577c4126909e251f9de0626c3ee7a152376c15b5544df10fc87e560b +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_DEPENDS="glib, zlib" +TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, glib-cross, valac" +TERMUX_PKG_VERSIONED_GIR=false +TERMUX_PKG_DISABLE_GIR=false +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-Ddocs=false +-Dintrospection=true +-Dvapi=true +-Dtests=false +-Dinstalled_tests=false +" + +termux_step_pre_configure() { + termux_setup_gir + termux_setup_glib_cross_pkg_config_wrapper +} diff --git a/packages/gcab/gir/GCab-1.0.xml b/packages/gcab/gir/GCab-1.0.xml new file mode 100644 index 0000000000..be90c2e5ff --- /dev/null +++ b/packages/gcab/gir/GCab-1.0.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +