libgsf: Bump to 1.14.50

and build introspection data.
This commit is contained in:
Tee KOBAYASHI 2022-10-24 04:14:50 +09:00 committed by xtkoba
parent 72ca70976e
commit 8e2dc4fbce
2 changed files with 149 additions and 3 deletions

View File

@ -3,12 +3,22 @@ TERMUX_PKG_DESCRIPTION="The G Structured File Library"
TERMUX_PKG_LICENSE="LGPL-2.1"
TERMUX_PKG_MAINTAINER="@termux"
_MAJOR_VERSION=1.14
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.49
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.50
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/libgsf/${_MAJOR_VERSION}/libgsf-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=e9ebe36688f010c9e6e40c8903f3732948deb8aca032578d07d0751bd82cf857
TERMUX_PKG_SHA256=6e6c20d0778339069d583c0d63759d297e817ea10d0d897ebbe965f16e2e8e52
TERMUX_PKG_DEPENDS="glib, libbz2, libxml2, zlib"
TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner"
TERMUX_PKG_DISABLE_GIR=false
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-introspection
--enable-introspection
--with-bz2
--without-gdk-pixbuf
"
termux_step_pre_configure() {
termux_setup_gir
}
termux_step_post_configure() {
touch ./gsf/g-ir-scanner
}

136
packages/libgsf/gir/1.14.50/Gsf-1.xml vendored Normal file
View File

@ -0,0 +1,136 @@
<?xml version="1.0"?>
<dump>
<class name="GsfInput" get-type="gsf_input_get_type" parents="GObject" abstract="1">
<property name="name" type="gchararray" flags="225"/>
<property name="size" type="gint64" flags="225"/>
<property name="eof" type="gboolean" flags="225"/>
<property name="remaining" type="gint64" flags="225"/>
<property name="position" type="gint64" flags="225"/>
<property name="modtime" type="GDateTime" flags="225"/>
<property name="container" type="GsfInfile" flags="225"/>
</class>
<class name="GsfOutput" get-type="gsf_output_get_type" parents="GObject" abstract="1">
<property name="name" type="gchararray" flags="227"/>
<property name="size" type="gint64" flags="225"/>
<property name="is-closed" type="gboolean" flags="225"/>
<property name="position" type="gint64" flags="225"/>
<property name="modtime" type="GDateTime" flags="235"/>
<property name="container" type="GsfOutfile" flags="227"/>
</class>
<class name="GsfInfile" get-type="gsf_infile_get_type" parents="GsfInput,GObject" abstract="1">
</class>
<class name="GsfOutfile" get-type="gsf_outfile_get_type" parents="GsfOutput,GObject" abstract="1">
</class>
<boxed name="GsfXMLInDoc" get-type="gsf_xml_in_doc_get_type"/>
<boxed name="GsfXMLInNS" get-type="gsf_xml_in_ns_get_type"/>
<class name="GsfXMLOut" get-type="gsf_xml_out_get_type" parents="GObject">
<property name="pretty-print" type="gboolean" flags="227"/>
<property name="sink" type="GsfOutput" flags="235"/>
</class>
<class name="GsfBlob" get-type="gsf_blob_get_type" parents="GObject">
</class>
<class name="GsfClipData" get-type="gsf_clip_data_get_type" parents="GObject">
</class>
<class name="GsfDocMetaData" get-type="gsf_doc_meta_data_get_type" parents="GObject">
</class>
<boxed name="GsfDocProp" get-type="gsf_doc_prop_get_type"/>
<class name="GsfDocPropVector" get-type="gsf_docprop_vector_get_type" parents="GObject">
</class>
<class name="GsfInfileMSOle" get-type="gsf_infile_msole_get_type" parents="GsfInfile,GsfInput,GObject">
</class>
<class name="GsfInfileMSVBA" get-type="gsf_infile_msvba_get_type" parents="GsfInfile,GsfInput,GObject">
</class>
<class name="GsfInfileStdio" get-type="gsf_infile_stdio_get_type" parents="GsfInfile,GsfInput,GObject">
</class>
<class name="GsfInfileZip" get-type="gsf_infile_zip_get_type" parents="GsfInfile,GsfInput,GObject">
<property name="source" type="GsfInput" flags="235"/>
<property name="compression-level" type="gint" flags="225"/>
<property name="internal-parent" type="GsfInfileZip" flags="234"/>
<property name="zip64" type="gboolean" flags="225"/>
</class>
<class name="GsfInputGio" get-type="gsf_input_gio_get_type" parents="GsfInput,GObject">
</class>
<class name="GsfInputGZip" get-type="gsf_input_gzip_get_type" parents="GsfInput,GObject">
<property name="raw" type="gboolean" flags="235"/>
<property name="source" type="GsfInput" flags="235"/>
<property name="uncompressed-size" type="gint64" flags="235"/>
</class>
<class name="GsfInputHTTP" get-type="gsf_input_http_get_type" parents="GsfInput,GObject">
<property name="url" type="gchararray" flags="11"/>
<property name="content-type" type="gchararray" flags="11"/>
</class>
<class name="GsfInputMemory" get-type="gsf_input_memory_get_type" parents="GsfInput,GObject">
</class>
<class name="GsfInputProxy" get-type="gsf_input_proxy_get_type" parents="GsfInput,GObject">
</class>
<class name="GsfInputStdio" get-type="gsf_input_stdio_get_type" parents="GsfInput,GObject">
</class>
<class name="GsfInfileTar" get-type="gsf_infile_tar_get_type" parents="GsfInfile,GsfInput,GObject">
<property name="source" type="GsfInput" flags="235"/>
</class>
<class name="GsfInputTextline" get-type="gsf_input_textline_get_type" parents="GsfInput,GObject">
</class>
<boxed name="GsfMSOleSortingKey" get-type="gsf_msole_sorting_key_get_type"/>
<class name="GsfODFOut" get-type="gsf_odf_out_get_type" parents="GsfXMLOut,GObject">
<property name="odf-version" type="gint" flags="235"/>
</class>
<class name="GsfOutfileOpenPkg" get-type="gsf_outfile_open_pkg_get_type" parents="GsfOutfile,GsfOutput,GObject">
<property name="sink" type="GsfOutfile" flags="235"/>
<property name="content-type" type="gchararray" flags="235"/>
<property name="is-dir" type="gboolean" flags="235"/>
</class>
<class name="GsfOutfileMSOle" get-type="gsf_outfile_msole_get_type" parents="GsfOutfile,GsfOutput,GObject">
<property name="sink" type="GsfOutput" flags="235"/>
<property name="small-block-size" type="guint" flags="235"/>
<property name="big-block-size" type="guint" flags="235"/>
</class>
<class name="GsfOutfileStdio" get-type="gsf_outfile_stdio_get_type" parents="GsfOutfile,GsfOutput,GObject">
</class>
<class name="GsfOutfileZip" get-type="gsf_outfile_zip_get_type" parents="GsfOutfile,GsfOutput,GObject">
<property name="sink" type="GsfOutput" flags="235"/>
<property name="entry-name" type="gchararray" flags="235"/>
<property name="compression-level" type="gint" flags="235"/>
<property name="deflate-level" type="gint" flags="235"/>
<property name="zip64" type="gint" flags="235"/>
</class>
<class name="GsfOutputBzip" get-type="gsf_output_bzip_get_type" parents="GsfOutput,GObject">
</class>
<enum name="GsfOutputCsvQuotingMode" get-type="gsf_output_csv_quoting_mode_get_type">
<member name="GSF_OUTPUT_CSV_QUOTING_MODE_NEVER" nick="never" value="0"/>
<member name="GSF_OUTPUT_CSV_QUOTING_MODE_AUTO" nick="auto" value="1"/>
<member name="GSF_OUTPUT_CSV_QUOTING_MODE_ALWAYS" nick="always" value="2"/>
</enum> <class name="GsfOutputCsv" get-type="gsf_output_csv_get_type" parents="GsfOutput,GObject">
<property name="sink" type="GsfOutput" flags="227"/>
<property name="quote" type="gchararray" flags="231"/>
<property name="quoting-mode" type="GsfOutputCsvQuotingMode" flags="231"/>
<property name="quoting-triggers" type="gchararray" flags="227"/>
<property name="quoting-on-whitespace" type="gboolean" flags="227"/>
<property name="eol" type="gchararray" flags="231"/>
<property name="separator" type="gchararray" flags="231"/>
</class>
<class name="GsfOutputGio" get-type="gsf_output_gio_get_type" parents="GsfOutput,GObject">
</class>
<class name="GsfOutputGZip" get-type="gsf_output_gzip_get_type" parents="GsfOutput,GObject">
<property name="raw" type="gboolean" flags="235"/>
<property name="sink" type="GsfOutput" flags="235"/>
<property name="deflate-level" type="gint" flags="227"/>
</class>
<class name="GsfOutputIconv" get-type="gsf_output_iconv_get_type" parents="GsfOutput,GObject">
<property name="sink" type="GsfOutput" flags="235"/>
<property name="input-charset" type="gchararray" flags="235"/>
<property name="output-charset" type="gchararray" flags="235"/>
<property name="fallback" type="gchararray" flags="227"/>
</class>
<class name="GsfOutputIOChannel" get-type="gsf_output_iochannel_get_type" parents="GsfOutput,GObject">
</class>
<class name="GsfOutputMemory" get-type="gsf_output_memory_get_type" parents="GsfOutput,GObject">
</class>
<class name="GsfOutputStdio" get-type="gsf_output_stdio_get_type" parents="GsfOutput,GObject">
</class>
<class name="GsfSharedMemory" get-type="gsf_shared_memory_get_type" parents="GObject">
</class>
<class name="GsfStructuredBlob" get-type="gsf_structured_blob_get_type" parents="GsfInfile,GsfInput,GObject">
</class>
<boxed name="GsfTimestamp" get-type="gsf_timestamp_get_type"/>
<error-quark function="gsf_error_quark" domain="gsf-error-quark"/>
</dump>