Browse Source

Add a zopfli package with zopfli and zopflipng

Fixes #2187.
android-5
Fredrik Fornwall 7 years ago
parent
commit
f2f4aa241f
  1. 2
      packages/libzopfli/Makefile.patch
  2. 3
      packages/libzopfli/build.sh
  3. 2
      packages/libzopfli/zopfli.subpackage.sh

2
packages/libzopfli/Makefile.patch

@ -29,7 +29,7 @@ diff -u -r ../zopfli-zopfli-1.0.1/Makefile ./Makefile
zopflipng: zopflipng:
$(CC) $(ZOPFLILIB_SRC) $(CFLAGS) -c $(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
+ $(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 # ZopfliPNG shared library
libzopflipng: libzopflipng:

3
packages/libzopfli/build.sh

@ -7,6 +7,9 @@ TERMUX_PKG_SHA256=29743d727a4e0ecd1b93e0bf89476ceeb662e809ab2e6ab007a0b0344800e9
TERMUX_PKG_BUILD_IN_SRC=yes TERMUX_PKG_BUILD_IN_SRC=yes
termux_step_post_make_install () { termux_step_post_make_install () {
make zopflipng
cp zopfli zopflipng $TERMUX_PREFIX/bin/
mkdir -p $TERMUX_PREFIX/include/zopfli/ mkdir -p $TERMUX_PREFIX/include/zopfli/
cp $TERMUX_PKG_SRCDIR/src/zopfli/*h $TERMUX_PREFIX/include/zopfli/ cp $TERMUX_PKG_SRCDIR/src/zopfli/*h $TERMUX_PREFIX/include/zopfli/
} }

2
packages/libzopfli/zopfli.subpackage.sh

@ -0,0 +1,2 @@
TERMUX_SUBPKG_INCLUDE="bin/"
TERMUX_SUBPKG_DESCRIPTION="New zlib compatible compressor tools"
Loading…
Cancel
Save