gexiv2: Build introspection data

This commit is contained in:
Tee KOBAYASHI 2022-10-24 06:18:12 +09:00 committed by xtkoba
parent 3cd2edae29
commit f4628686dc
2 changed files with 52 additions and 3 deletions

View File

@ -4,12 +4,18 @@ TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
_MAJOR_VERSION=0.14
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.0
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/gexiv2/${_MAJOR_VERSION}/gexiv2-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=e58279a6ff20b6f64fa499615da5e9b57cf65ba7850b72fafdf17221a9d6d69e
TERMUX_PKG_DEPENDS="exiv2, glib, libc++"
TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, valac"
TERMUX_PKG_DISABLE_GIR=false
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
-Dintrospection=false
-Dvapi=false
-Dintrospection=true
-Dvapi=true
-Dpython3=false
"
termux_step_pre_configure() {
termux_setup_gir
}

View File

@ -0,0 +1,43 @@
<?xml version="1.0"?>
<dump>
<class name="GExiv2PreviewProperties" get-type="gexiv2_preview_properties_get_type" parents="GObject">
</class>
<class name="GExiv2PreviewImage" get-type="gexiv2_preview_image_get_type" parents="GObject">
</class>
<class name="GExiv2Metadata" get-type="gexiv2_metadata_get_type" parents="GObject">
</class>
<enum name="GExiv2LogLevel" get-type="gexiv2_gexiv2_log_level_get_type">
<member name="GEXIV2_LOG_LEVEL_DEBUG" nick="debug" value="0"/>
<member name="GEXIV2_LOG_LEVEL_INFO" nick="info" value="1"/>
<member name="GEXIV2_LOG_LEVEL_WARN" nick="warn" value="2"/>
<member name="GEXIV2_LOG_LEVEL_ERROR" nick="error" value="3"/>
<member name="GEXIV2_LOG_LEVEL_MUTE" nick="mute" value="4"/>
</enum> <enum name="GExiv2Orientation" get-type="gexiv2_gexiv2_orientation_get_type">
<member name="GEXIV2_ORIENTATION_UNSPECIFIED" nick="unspecified" value="0"/>
<member name="GEXIV2_ORIENTATION_NORMAL" nick="normal" value="1"/>
<member name="GEXIV2_ORIENTATION_HFLIP" nick="hflip" value="2"/>
<member name="GEXIV2_ORIENTATION_ROT_180" nick="rot-180" value="3"/>
<member name="GEXIV2_ORIENTATION_VFLIP" nick="vflip" value="4"/>
<member name="GEXIV2_ORIENTATION_ROT_90_HFLIP" nick="rot-90-hflip" value="5"/>
<member name="GEXIV2_ORIENTATION_ROT_90" nick="rot-90" value="6"/>
<member name="GEXIV2_ORIENTATION_ROT_90_VFLIP" nick="rot-90-vflip" value="7"/>
<member name="GEXIV2_ORIENTATION_ROT_270" nick="rot-270" value="8"/>
</enum> <enum name="GExiv2StructureType" get-type="gexiv2_gexiv2_structure_type_get_type">
<member name="GEXIV2_STRUCTURE_XA_NONE" nick="none" value="0"/>
<member name="GEXIV2_STRUCTURE_XA_ALT" nick="alt" value="20"/>
<member name="GEXIV2_STRUCTURE_XA_BAG" nick="bag" value="21"/>
<member name="GEXIV2_STRUCTURE_XA_SEQ" nick="seq" value="22"/>
<member name="GEXIV2_STRUCTURE_XA_LANG" nick="lang" value="23"/>
</enum> <flags name="GExiv2XmpFormatFlags" get-type="gexiv2_gexiv2_xmp_format_flags_get_type">
<member name="GEXIV2_OMIT_PACKET_WRAPPER" nick="omit-packet-wrapper" value="16"/>
<member name="GEXIV2_READ_ONLY_PACKET" nick="read-only-packet" value="32"/>
<member name="GEXIV2_USE_COMPACT_FORMAT" nick="use-compact-format" value="64"/>
<member name="GEXIV2_INCLUDE_THUMBNAIL_PAD" nick="include-thumbnail-pad" value="256"/>
<member name="GEXIV2_EXACT_PACKET_LENGTH" nick="exact-packet-length" value="512"/>
<member name="GEXIV2_WRITE_ALIAS_COMMENTS" nick="write-alias-comments" value="1024"/>
<member name="GEXIV2_OMIT_ALL_FORMATTING" nick="omit-all-formatting" value="2048"/>
</flags>
<enum name="GExiv2ByteOrder" get-type="gexiv2_gexiv2_byte_order_get_type">
<member name="GEXIV2_BYTE_ORDER_LITTLE" nick="little" value="0"/>
<member name="GEXIV2_BYTE_ORDER_BIG" nick="big" value="1"/>
</enum></dump>