Reduce size of pre-built binaries by ~5%

This commit is contained in:
Lovell Fuller 2016-07-20 20:03:41 +01:00
parent 762cda75a9
commit 9647fe1b9f
2 changed files with 6 additions and 4 deletions

View File

@ -2,7 +2,7 @@ FROM debian:wheezy
MAINTAINER Lovell Fuller <npm@lovell.info> MAINTAINER Lovell Fuller <npm@lovell.info>
# Build dependencies # Build dependencies
RUN apt-get update && apt-get install -y build-essential autoconf libtool nasm gtk-doc-tools texinfo RUN apt-get update && apt-get install -y build-essential autoconf libtool nasm gtk-doc-tools texinfo advancecomp
# Create working directories # Create working directories
ENV DEPS=/deps \ ENV DEPS=/deps \
@ -218,4 +218,5 @@ RUN echo "{\n\
# Create .tar.gz # Create .tar.gz
WORKDIR ${TARGET} WORKDIR ${TARGET}
RUN GZIP=-9 tar czf /libvips-${VERSION_VIPS}-lin.tar.gz include lib RUN tar czf /libvips-${VERSION_VIPS}-lin.tar.gz include lib
RUN advdef --recompress --shrink-insane /libvips-${VERSION_VIPS}-lin.tar.gz

View File

@ -1,7 +1,7 @@
FROM debian:wheezy FROM debian:wheezy
MAINTAINER Lovell Fuller <npm@lovell.info> MAINTAINER Lovell Fuller <npm@lovell.info>
RUN apt-get update && apt-get install -y curl zip RUN apt-get update && apt-get install -y curl zip advancecomp
ENV VERSION_VIPS=8.3.1 ENV VERSION_VIPS=8.3.1
@ -17,4 +17,5 @@ RUN rm bin/libvipsCC-42.dll bin/libvips-cpp-42.dll bin/libgsf-win32-1-114.dll
RUN cp bin/*.dll lib/ RUN cp bin/*.dll lib/
RUN cp -r lib64/* lib/ RUN cp -r lib64/* lib/
RUN GZIP=-9 tar czf /libvips-${VERSION_VIPS}-win.tar.gz include lib/glib-2.0 lib/libvips.lib lib/libglib-2.0.lib lib/libgobject-2.0.lib lib/*.dll RUN tar czf /libvips-${VERSION_VIPS}-win.tar.gz include lib/glib-2.0 lib/libvips.lib lib/libglib-2.0.lib lib/libgobject-2.0.lib lib/*.dll
RUN advdef --recompress --shrink-insane /libvips-${VERSION_VIPS}-win.tar.gz