new package: gnome-desktop4
This commit is contained in:
parent
228b6aca11
commit
21ad739b03
|
@ -0,0 +1,29 @@
|
|||
TERMUX_PKG_HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-desktop
|
||||
TERMUX_PKG_DESCRIPTION="Utility library for loading .desktop files"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0, LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
_MAJOR_VERSION=43
|
||||
TERMUX_PKG_VERSION=${_MAJOR_VERSION}
|
||||
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, gtk4, iso-codes, libcairo, libxkbcommon, xkeyboard-config"
|
||||
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=true
|
||||
-Dbuild_gtk4=true
|
||||
-Dlegacy_library=false
|
||||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
}
|
||||
|
||||
termux_step_post_massage() {
|
||||
local _GUARD_FILE="lib/libgnome-desktop-4.so"
|
||||
if [ ! -e "${_GUARD_FILE}" ]; then
|
||||
termux_error_exit "Error: file ${_GUARD_FILE} not found."
|
||||
fi
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0"?>
|
||||
<dump>
|
||||
<class name="GnomeBG" get-type="gnome_bg_get_type" parents="GObject">
|
||||
<signal name="changed" return="void" when="last">
|
||||
</signal>
|
||||
<signal name="transitioned" return="void" when="last">
|
||||
</signal>
|
||||
</class>
|
||||
<class name="GnomeBGSlideShow" get-type="gnome_bg_slide_show_get_type" parents="GObject">
|
||||
<property name="file" type="GFile" flags="11"/>
|
||||
<property name="start-time" type="gdouble" flags="1"/>
|
||||
<property name="total-duration" type="gdouble" flags="1"/>
|
||||
<property name="has-multiple-sizes" type="gboolean" flags="1"/>
|
||||
</class>
|
||||
</dump>
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0"?>
|
||||
<dump>
|
||||
<class name="GnomeDesktopThumbnailFactory" get-type="gnome_desktop_thumbnail_factory_get_type" parents="GObject">
|
||||
</class>
|
||||
<class name="GnomeIdleMonitor" get-type="gnome_idle_monitor_get_type" parents="GObject">
|
||||
<implements name="GInitable"/>
|
||||
</class>
|
||||
<class name="GnomePnpIds" get-type="gnome_pnp_ids_get_type" parents="GObject">
|
||||
</class>
|
||||
<class name="GnomeWallClock" get-type="gnome_wall_clock_get_type" parents="GObject">
|
||||
<property name="clock" type="gchararray" flags="1"/>
|
||||
<property name="timezone" type="GTimeZone" flags="1"/>
|
||||
<property name="time-only" type="gboolean" flags="3"/>
|
||||
</class>
|
||||
<class name="GnomeXkbInfo" get-type="gnome_xkb_info_get_type" parents="GObject">
|
||||
<signal name="layouts-changed" return="void" when="first">
|
||||
</signal>
|
||||
</class>
|
||||
</dump>
|
|
@ -0,0 +1,32 @@
|
|||
<?xml version="1.0"?>
|
||||
<dump>
|
||||
<class name="GnomeRROutputInfo" get-type="gnome_rr_output_info_get_type" parents="GObject">
|
||||
</class>
|
||||
<class name="GnomeRRScreen" get-type="gnome_rr_screen_get_type" parents="GObject">
|
||||
<implements name="GInitable"/>
|
||||
<implements name="GAsyncInitable"/>
|
||||
<property name="gdk-display" type="GdkDisplay" flags="235"/>
|
||||
<property name="dpms-mode" type="GnomeRRDpmsModeType" flags="227"/>
|
||||
<signal name="changed" return="void" when="first" no-recurse="1" no-hooks="1">
|
||||
</signal>
|
||||
<signal name="output-connected" return="void" when="first" no-recurse="1" no-hooks="1">
|
||||
<param type="GnomeRROutput"/>
|
||||
</signal>
|
||||
<signal name="output-disconnected" return="void" when="first" no-recurse="1" no-hooks="1">
|
||||
<param type="GnomeRROutput"/>
|
||||
</signal>
|
||||
</class>
|
||||
<boxed name="GnomeRROutput" get-type="gnome_rr_output_get_type"/>
|
||||
<boxed name="GnomeRRCrtc" get-type="gnome_rr_crtc_get_type"/>
|
||||
<boxed name="GnomeRRMode" get-type="gnome_rr_mode_get_type"/>
|
||||
<enum name="GnomeRRDpmsModeType" get-type="gnome_rr_dpms_mode_get_type">
|
||||
<member name="GNOME_RR_DPMS_ON" nick="on" value="0"/>
|
||||
<member name="GNOME_RR_DPMS_STANDBY" nick="standby" value="1"/>
|
||||
<member name="GNOME_RR_DPMS_SUSPEND" nick="suspend" value="2"/>
|
||||
<member name="GNOME_RR_DPMS_OFF" nick="off" value="3"/>
|
||||
<member name="GNOME_RR_DPMS_UNKNOWN" nick="unknown" value="4"/>
|
||||
</enum> <class name="GnomeRRConfig" get-type="gnome_rr_config_get_type" parents="GObject">
|
||||
<property name="screen" type="GnomeRRScreen" flags="202"/>
|
||||
</class>
|
||||
<error-quark function="gnome_rr_error_quark" domain="gnome-rr-error-quark"/>
|
||||
</dump>
|
Loading…
Reference in New Issue