gexiv2: Build introspection data
This commit is contained in:
parent
3cd2edae29
commit
f4628686dc
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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>
|
Loading…
Reference in New Issue