From f2f4aa241f53f769a76d1b8f08b8c23099a344f7 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Sat, 3 Mar 2018 22:47:32 +0100 Subject: [PATCH] Add a zopfli package with zopfli and zopflipng Fixes #2187. --- packages/libzopfli/Makefile.patch | 2 +- packages/libzopfli/build.sh | 3 +++ packages/libzopfli/zopfli.subpackage.sh | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 packages/libzopfli/zopfli.subpackage.sh diff --git a/packages/libzopfli/Makefile.patch b/packages/libzopfli/Makefile.patch index 50560136..cf9c4c57 100644 --- a/packages/libzopfli/Makefile.patch +++ b/packages/libzopfli/Makefile.patch @@ -29,7 +29,7 @@ diff -u -r ../zopfli-zopfli-1.0.1/Makefile ./Makefile zopflipng: $(CC) $(ZOPFLILIB_SRC) $(CFLAGS) -c - $(CXX) $(ZOPFLILIB_OBJ) $(LODEPNG_SRC) $(ZOPFLIPNGLIB_SRC) $(ZOPFLIPNGBIN_SRC) $(CFLAGS) -o zopflipng -+ $(CXX) $(ZOPFLILIB_OBJ) $(LODEPNG_SRC) $(ZOPFLIPNGLIB_SRC) $(ZOPFLIPNGBIN_SRC) $(CFLAGS) -o zopflipng -lm ++ $(CXX) $(ZOPFLILIB_OBJ) $(LODEPNG_SRC) $(ZOPFLIPNGLIB_SRC) $(ZOPFLIPNGBIN_SRC) $(CFLAGS) $(LDFLAGS) -o zopflipng -lm # ZopfliPNG shared library libzopflipng: diff --git a/packages/libzopfli/build.sh b/packages/libzopfli/build.sh index 33ee775a..9ed2f618 100644 --- a/packages/libzopfli/build.sh +++ b/packages/libzopfli/build.sh @@ -7,6 +7,9 @@ TERMUX_PKG_SHA256=29743d727a4e0ecd1b93e0bf89476ceeb662e809ab2e6ab007a0b0344800e9 TERMUX_PKG_BUILD_IN_SRC=yes termux_step_post_make_install () { + make zopflipng + cp zopfli zopflipng $TERMUX_PREFIX/bin/ + mkdir -p $TERMUX_PREFIX/include/zopfli/ cp $TERMUX_PKG_SRCDIR/src/zopfli/*h $TERMUX_PREFIX/include/zopfli/ } diff --git a/packages/libzopfli/zopfli.subpackage.sh b/packages/libzopfli/zopfli.subpackage.sh new file mode 100644 index 00000000..d7047618 --- /dev/null +++ b/packages/libzopfli/zopfli.subpackage.sh @@ -0,0 +1,2 @@ +TERMUX_SUBPKG_INCLUDE="bin/" +TERMUX_SUBPKG_DESCRIPTION="New zlib compatible compressor tools" -- 2.11.0