abiword: Build introspection data

This commit is contained in:
Tee KOBAYASHI 2022-10-24 09:52:45 +09:00 committed by xtkoba
parent 4b17276a97
commit 860f985af5
2 changed files with 129 additions and 3 deletions

View File

@ -3,11 +3,12 @@ TERMUX_PKG_DESCRIPTION="A free word processing program"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=3.0.5
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=http://www.abisource.com/downloads/abiword/${TERMUX_PKG_VERSION}/source/abiword-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=1257247e9970508d6d1456d3e330cd1909c4b42b25e0f0a1bc32526d6f3a21b4
TERMUX_PKG_DEPENDS="enchant, fribidi, glib, goffice, gtk3, libc++, libcairo, libgcrypt, libgsf, libical, libjpeg-turbo, libpng, librsvg, libwv, libxml2, libxslt, readline"
TERMUX_PKG_BUILD_DEPENDS="boost, boost-headers"
TERMUX_PKG_BUILD_DEPENDS="boost, boost-headers, g-ir-scanner"
TERMUX_PKG_DISABLE_GIR=false
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-default-plugins
--enable-plugins=applix,babelfish,bmp,clarisworks,command,docbook,eml,epub,freetranslation,garble,gdict,gimp,goffice,google,hancom,hrtext,iscii,kword,latex,loadbindings,mif,mswrite,openwriter,openxml,opml,passepartout,pdb,pdf,presentation,s5,sdw,t602,urldict,wikipedia,wml,xslfo
@ -22,7 +23,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-collab-backend-tcp
--disable-collab-backend-sugar
--disable-collab-backend-service
--disable-introspection
--enable-introspection
--without-gtk2
--with-goffice
--without-redland
@ -33,7 +34,13 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
"
termux_step_pre_configure() {
termux_setup_gir
autoreconf -fi
LDFLAGS+=" $($CC -print-libgcc-file-name)"
}
termux_step_post_configure() {
touch ./src/g-ir-scanner
}

View File

@ -0,0 +1,119 @@
<?xml version="1.0"?>
<dump>
<class name="AbiTable" get-type="abi_table_get_type" parents="GtkButton,GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
<implements name="AtkImplementorIface"/>
<implements name="GtkBuildable"/>
<implements name="GtkActionable"/>
<implements name="GtkActivatable"/>
<signal name="selected" return="void" when="last">
<param type="guint"/>
<param type="guint"/>
</signal>
</class>
<class name="AbiWidget" get-type="abi_widget_get_type" parents="GtkBin,GtkContainer,GtkWidget,GInitiallyUnowned,GObject">
<implements name="AtkImplementorIface"/>
<implements name="GtkBuildable"/>
<property name="cursor-on" type="gboolean" flags="3"/>
<property name="unlink-after-load" type="gboolean" flags="3"/>
<property name="view-para" type="gboolean" flags="3"/>
<property name="view-print-layout" type="gboolean" flags="3"/>
<property name="view-normal-layout" type="gboolean" flags="3"/>
<property name="view-web-layout" type="gboolean" flags="3"/>
<property name="content" type="gchararray" flags="1"/>
<property name="selection" type="gchararray" flags="1"/>
<property name="content-length" type="gint" flags="1"/>
<property name="selection-length" type="gint" flags="1"/>
<property name="shadow-type" type="gint" flags="3"/>
<signal name="bold" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="italic" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="underline" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="overline" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="line-through" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="topline" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="bottomline" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="superscript" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="subscript" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="color" return="void" when="last">
<param type="gint"/>
<param type="gint"/>
<param type="gint"/>
</signal>
<signal name="changed" return="void" when="last">
</signal>
<signal name="can-undo" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="can-redo" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="is-dirty" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="left-align" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="right-align" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="center-align" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="justify-align" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="font-size" return="void" when="last">
<param type="gdouble"/>
</signal>
<signal name="font-family" return="void" when="last">
<param type="gchararray"/>
</signal>
<signal name="style-name" return="void" when="last">
<param type="gchararray"/>
</signal>
<signal name="text-selected" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="image-selected" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="selection-cleared" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="enter-selection" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="leave-selection" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="table-state" return="void" when="last">
<param type="gboolean"/>
</signal>
<signal name="page-count" return="void" when="last">
<param type="gint"/>
</signal>
<signal name="current-page" return="void" when="last">
<param type="gint"/>
</signal>
<signal name="zoom" return="void" when="last">
<param type="gint"/>
</signal>
</class>
</dump>