contrib/graphicsmagick/Pkgfile

37 lines
1.2 KiB
Plaintext

# Description: Image processing system
# URL: http://www.graphicsmagick.org
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: brotli freetype lcms2 libjpeg-turbo libwebp
# Optional: jasper libpng libjxl libtiff libxml2 dav1d graphviz libheif libde265 x265
name=graphicsmagick
version=1.3.42
release=1
source=(https://downloads.sourceforge.net/project/$name/$name/$version/GraphicsMagick-$version.tar.xz)
build() {
PKGMK_GMAGICK="--prefix=/usr
--enable-shared
--with-modules
--with-perl
--with-gs-font-dir=/usr/share/fonts/X11/Type1
--with-quantum-depth=16
--with-threads"
prt-get isinst libpng || PKGMK_GMAGICK+=" --with-png=no"
prt-get isinst libheif x265 || PKGMK_GMAGICK+=" --with-heif=no"
prt-get isinst jasper x265 || PKGMK_GMAGICK+=" --with-jp2=no"
prt-get isinst libtiff || PKGMK_GMAGICK+=" --with-tiff=no"
[ -e /usr/include/jxl/decode.h ] || PKGMK_GMAGICK+=" --with-jxl=no"
cd GraphicsMagick-$version
./configure $PKGMK_GMAGICK
make
make DESTDIR=$PKG install
rm -r $PKG/usr/share/doc $PKG/usr/share/GraphicsMagick-$version
find $PKG/usr/lib -maxdepth 1 -name "*.la" -delete
}