Gegl (#982)
authorits-pointless <its-pointless@users.noreply.github.com>
Wed, 10 May 2017 22:21:27 +0000 (08:21 +1000)
committerFredrik Fornwall <fredrik@fornwall.net>
Wed, 10 May 2017 22:21:27 +0000 (00:21 +0200)
* gegl + deps

* NOCONFIGURE=1 is better

* force graphiz output

* fix url

packages/babl/build.sh [new file with mode: 0644]
packages/babl/configure.ac.patch [new file with mode: 0644]
packages/gegl/build.sh [new file with mode: 0644]
packages/gegl/comfigure.ac.patch [new file with mode: 0644]
packages/json-glib/build.sh [new file with mode: 0644]

diff --git a/packages/babl/build.sh b/packages/babl/build.sh
new file mode 100644 (file)
index 0000000..83d624f
--- /dev/null
@@ -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 (file)
index 0000000..405d848
--- /dev/null
@@ -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 (file)
index 0000000..4f0f978
--- /dev/null
@@ -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 (file)
index 0000000..42e6627
--- /dev/null
@@ -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 (file)
index 0000000..c4a1b18
--- /dev/null
@@ -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
+}