From 3a24badf47b8e5f545400bcea6bd98fca310fc3b Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Sat, 30 Apr 2022 06:20:51 +0900 Subject: [PATCH] new package: libgsf --- packages/libgsf/build.sh | 14 ++++++++++++++ packages/libgsf/configure.patch | 11 +++++++++++ packages/libgsf/gsf-tools.subpackage.sh | 6 ++++++ 3 files changed, 31 insertions(+) create mode 100644 packages/libgsf/build.sh create mode 100644 packages/libgsf/configure.patch create mode 100644 packages/libgsf/gsf-tools.subpackage.sh diff --git a/packages/libgsf/build.sh b/packages/libgsf/build.sh new file mode 100644 index 000000000..6cd3f9fd3 --- /dev/null +++ b/packages/libgsf/build.sh @@ -0,0 +1,14 @@ +TERMUX_PKG_HOMEPAGE=https://gitlab.gnome.org/GNOME/libgsf +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_SRCURL=https://download.gnome.org/sources/libgsf/${_MAJOR_VERSION}/libgsf-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SHA256=e9ebe36688f010c9e6e40c8903f3732948deb8aca032578d07d0751bd82cf857 +TERMUX_PKG_DEPENDS="glib, libbz2, libxml2, zlib" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +--disable-introspection +--with-bz2 +--without-gdk-pixbuf +" diff --git a/packages/libgsf/configure.patch b/packages/libgsf/configure.patch new file mode 100644 index 000000000..f5ebafc98 --- /dev/null +++ b/packages/libgsf/configure.patch @@ -0,0 +1,11 @@ +--- a/configure ++++ b/configure +@@ -15473,7 +15473,7 @@ + -Werror=missing-prototypes -Werror=nested-externs \ + -Werror=implicit-function-declaration \ + -Wmissing-declarations -Wno-pointer-sign \ +- -Werror=format-security -Wbitwise -Wcast-to-as \ ++ -Wno-error=format-security -Wbitwise -Wcast-to-as \ + -Wdefault-bitfield-sign -Wdo-while -Wparen-string \ + -Wptr-subtraction-blows -Wreturn-void -Wtypesign \ + -Wstrict-prototypes -Wno-error=format-nonliteral " diff --git a/packages/libgsf/gsf-tools.subpackage.sh b/packages/libgsf/gsf-tools.subpackage.sh new file mode 100644 index 000000000..e2e68a2ce --- /dev/null +++ b/packages/libgsf/gsf-tools.subpackage.sh @@ -0,0 +1,6 @@ +TERMUX_SUBPKG_INCLUDE=" +bin/ +share/man/man1/ +share/thumbnailers/ +" +TERMUX_SUBPKG_DESCRIPTION="Command-line tools for libgsf"