chiark / gitweb /
Add a zopfli package with zopfli and zopflipng
authorFredrik Fornwall <fredrik@fornwall.net>
Sat, 3 Mar 2018 21:47:32 +0000 (22:47 +0100)
committerFredrik Fornwall <fredrik@fornwall.net>
Sat, 3 Mar 2018 21:47:32 +0000 (22:47 +0100)
Fixes #2187.

packages/libzopfli/Makefile.patch
packages/libzopfli/build.sh
packages/libzopfli/zopfli.subpackage.sh [new file with mode: 0644]

index 5056013663592c84fde43cdc7beefad1cbedb60c..cf9c4c57fc9c7c298c353863145a443d35f80026 100644 (file)
@@ -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:
index 33ee775aba3227f1e7698ef03ae928e1fc9d3b5b..9ed2f6181524c76bf9abc5a601300a38eb05f685 100644 (file)
@@ -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 (file)
index 0000000..d704761
--- /dev/null
@@ -0,0 +1,2 @@
+TERMUX_SUBPKG_INCLUDE="bin/"
+TERMUX_SUBPKG_DESCRIPTION="New zlib compatible compressor tools"