new package: clutter-gtk

This commit is contained in:
Tee KOBAYASHI 2022-11-29 02:25:29 +09:00 committed by xtkoba
parent 82cc4f070e
commit 63483b71fa
2 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,18 @@
TERMUX_PKG_HOMEPAGE=https://wiki.gnome.org/Projects/Clutter
TERMUX_PKG_DESCRIPTION="A library providing facilities to integrate Clutter into GTK+ applications and vice versa"
TERMUX_PKG_LICENSE="LGPL-2.1"
TERMUX_PKG_MAINTAINER="@termux"
_MAJOR_VERSION=1.8
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.4
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/clutter-gtk/${_MAJOR_VERSION}/clutter-gtk-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=521493ec038973c77edcb8bc5eac23eed41645117894aaee7300b2487cb42b06
TERMUX_PKG_DEPENDS="atk, clutter, cogl, fontconfig, freetype, gdk-pixbuf, glib, gtk3, harfbuzz, json-glib, libcairo, libx11, libxcomposite, libxdamage, libxext, libxfixes, libxi, libxrandr, pango"
TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner"
TERMUX_PKG_DISABLE_GIR=false
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--enable-introspection=yes
"
termux_step_pre_configure() {
termux_setup_gir
}

View File

@ -0,0 +1,26 @@
<?xml version="1.0"?>
<dump>
<class name="GtkClutterActor" get-type="gtk_clutter_actor_get_type" parents="ClutterActor,GInitiallyUnowned,GObject">
<implements name="ClutterContainer"/>
<implements name="ClutterScriptable"/>
<implements name="ClutterAnimatable"/>
<implements name="AtkImplementorIface"/>
<property name="contents" type="GtkWidget" flags="231"/>
</class>
<class name="GtkClutterEmbed" get-type="gtk_clutter_embed_get_type" parents="GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
<implements name="AtkImplementorIface"/>
<implements name="GtkBuildable"/>
<property name="use-layout-size" type="gboolean" flags="231"/>
</class>
<class name="GtkClutterTexture" get-type="gtk_clutter_texture_get_type" parents="ClutterTexture,ClutterActor,GInitiallyUnowned,GObject">
<implements name="ClutterContainer"/>
<implements name="ClutterScriptable"/>
<implements name="ClutterAnimatable"/>
<implements name="AtkImplementorIface"/>
</class>
<class name="GtkClutterWindow" get-type="gtk_clutter_window_get_type" parents="GtkWindow,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
<implements name="AtkImplementorIface"/>
<implements name="GtkBuildable"/>
</class>
<error-quark function="gtk_clutter_texture_error_quark" domain="gtk-clutter-texture-error"/>
</dump>