From 7e738e8b5b7bf886375124cc6bdef383117966ba Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Sat, 22 Oct 2022 15:44:44 +0900 Subject: [PATCH] gnome-desktop3: Build introspection data --- x11-packages/gnome-desktop3/build.sh | 8 ++- .../gir/43/GnomeDesktop-3.0.xml | 67 +++++++++++++++++++ 2 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 x11-packages/gnome-desktop3/gir/43/GnomeDesktop-3.0.xml diff --git a/x11-packages/gnome-desktop3/build.sh b/x11-packages/gnome-desktop3/build.sh index f1c0f91c4d..4d57c405bc 100644 --- a/x11-packages/gnome-desktop3/build.sh +++ b/x11-packages/gnome-desktop3/build.sh @@ -4,19 +4,23 @@ TERMUX_PKG_LICENSE="GPL-2.0, LGPL-2.0" TERMUX_PKG_MAINTAINER="@termux" _MAJOR_VERSION=43 TERMUX_PKG_VERSION=${_MAJOR_VERSION} +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://download.gnome.org/sources/gnome-desktop/${_MAJOR_VERSION}/gnome-desktop-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=3d6e153317486157596aa3802f87676414c570738f450a94a041fe8835420a69 TERMUX_PKG_DEPENDS="gdk-pixbuf, glib, gsettings-desktop-schemas, gtk3, iso-codes, libcairo, libxkbcommon, xkeyboard-config" -TERMUX_PKG_BUILD_DEPENDS="fontconfig" +TERMUX_PKG_BUILD_DEPENDS="fontconfig, g-ir-scanner" +TERMUX_PKG_DISABLE_GIR=false TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -Ddesktop_docs=false -Ddebug_tools=false --Dintrospection=false +-Dintrospection=true -Dbuild_gtk4=false -Dlegacy_library=true " termux_step_pre_configure() { + termux_setup_gir + export PKG_CONFIG_PATH=$TERMUX_PREFIX/share/pkgconfig } diff --git a/x11-packages/gnome-desktop3/gir/43/GnomeDesktop-3.0.xml b/x11-packages/gnome-desktop3/gir/43/GnomeDesktop-3.0.xml new file mode 100644 index 0000000000..a47a014e33 --- /dev/null +++ b/x11-packages/gnome-desktop3/gir/43/GnomeDesktop-3.0.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +