From 8783033c548cb0454faa88a1864cb82ef268547d Mon Sep 17 00:00:00 2001 From: its-pointless Date: Thu, 11 May 2017 08:21:27 +1000 Subject: [PATCH] Gegl (#982) * gegl + deps * NOCONFIGURE=1 is better * force graphiz output * fix url --- packages/babl/build.sh | 11 +++++++++++ packages/babl/configure.ac.patch | 11 +++++++++++ packages/gegl/build.sh | 12 ++++++++++++ packages/gegl/comfigure.ac.patch | 20 ++++++++++++++++++++ packages/json-glib/build.sh | 13 +++++++++++++ 5 files changed, 67 insertions(+) create mode 100644 packages/babl/build.sh create mode 100644 packages/babl/configure.ac.patch create mode 100644 packages/gegl/build.sh create mode 100644 packages/gegl/comfigure.ac.patch create mode 100644 packages/json-glib/build.sh diff --git a/packages/babl/build.sh b/packages/babl/build.sh new file mode 100644 index 00000000..83d624f0 --- /dev/null +++ b/packages/babl/build.sh @@ -0,0 +1,11 @@ +TERMUX_PKG_HOMEPAGE="http://gegl.org/babl/" +TERMUX_PKG_DESCRIPTION="imageman" +TERMUX_PKG_VERSION=0.1.24 +TERMUX_PKG_SRCURL=https://github.com/GNOME/babl/archive/BABL_0_1_24.tar.gz +TERMUX_PKG_FOLDERNAME=babl-BABL_0_1_24 +TERMUX_PKG_SHA256=fff1a7e8b7d63286266d10a7a82836056294f3c5148817241738fb0412753f22 +TERMUX_PKG_BUILD_IN_SRC=yes +termux_step_pre_configure() { + export THREAD_LIB="-lc" + NOCONFIGURE=1 ./autogen.sh +} diff --git a/packages/babl/configure.ac.patch b/packages/babl/configure.ac.patch new file mode 100644 index 00000000..405d848c --- /dev/null +++ b/packages/babl/configure.ac.patch @@ -0,0 +1,11 @@ +--- ../cache/babl-BABL_0_1_24/configure.ac 2017-01-31 23:29:08.000000000 +0000 ++++ ./configure.ac 2017-05-03 06:06:30.544841204 +0000 +@@ -254,7 +254,7 @@ + AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = "yes") + + MATH_LIB=-lm +-THREAD_LIB=-lpthread ++THREAD_LIB=-lc + AC_MSG_CHECKING([for native Win32]) + case "$target_or_host" in + *-*-mingw*) diff --git a/packages/gegl/build.sh b/packages/gegl/build.sh new file mode 100644 index 00000000..4f0f9789 --- /dev/null +++ b/packages/gegl/build.sh @@ -0,0 +1,12 @@ +TERMUX_PKG_HOMEPAGE="gegl.org" +TERMUX_PKG_DESCRIPTION="data flow based image processing framework" +TERMUX_PKG_VERSION=0.3.14 +TERMUX_PKG_SRCURL=https://git.gnome.org/browse/gegl/snapshot/GEGL_0_3_14.tar.xz +TERMUX_PKG_FOLDERNAME=GEGL_0_3_14 +TERMUX_PKG_SHA256=941b8d48a0abd4299717be9ae92b084d478775503eb0ef79ca9d4bfffbd2623b +TERMUX_PKG_DEPENDS="ffmpeg, babl, json-glib, libpng, libffi" +TERMUX_PKG_BUILD_IN_SRC=yes +termux_step_pre_configure() { + LDFLAGS+=" -landroid-support" + NOCONFIGURE=1 ./autogen.sh +} diff --git a/packages/gegl/comfigure.ac.patch b/packages/gegl/comfigure.ac.patch new file mode 100644 index 00000000..42e66279 --- /dev/null +++ b/packages/gegl/comfigure.ac.patch @@ -0,0 +1,20 @@ +--- ../cache/GEGL_0_3_14/configure.ac 2017-02-27 14:43:22.000000000 +0000 ++++ ./configure.ac 2017-05-06 03:37:24.376507193 +0000 +@@ -979,7 +979,7 @@ + + AC_ARG_WITH(graphviz, [ --without-graphviz build without graphviz support]) + +-have_graphviz="no" ++have_graphviz="yes" + if test "x$with_graphviz" != "xno"; then + AC_PATH_PROG(GRAPHVIZ, dot, no) + +@@ -990,7 +990,7 @@ + have_graphviz="yes" + fi + fi +- ++have_graphviz="yes" + AM_CONDITIONAL(HAVE_GRAPHVIZ, test "$have_graphviz" = "yes") + + diff --git a/packages/json-glib/build.sh b/packages/json-glib/build.sh new file mode 100644 index 00000000..c4a1b187 --- /dev/null +++ b/packages/json-glib/build.sh @@ -0,0 +1,13 @@ +TERMUX_PKG_HOMEPAGE="https://git.gnome.org/browse/json-glib/" +TERMUX_PKG_DESCRIPTION="GLib JSON manipulation library" +TERMUX_PKG_VERSION=1.2.8 +TERMUX_PKG_SRCURL=https://git.gnome.org/browse/json-glib/snapshot/json-glib-1.2.8.tar.xz +#TERMUX_PKG_FOLDERNAME=babl-BABL_0_1_24 +TERMUX_PKG_SHA256=3decd608d4bdb19c2bdfe0be49d67486ec7e238bbb5d32ebfa334eedfdba3593 +TERMUX_PKG_DEPENDS="glib" +TERMUX_PKG_BUILD_IN_SRC=yes +termux_step_pre_configure() { +export THREAD_LIB="-lc" + LDFLAGS+=" -landroid-support" + NOCONFIGURE=1 ./autogen.sh +} -- 2.11.0