From cab1adcdf91fb6bec7352c46b1a979b5bf056cba Mon Sep 17 00:00:00 2001 From: Nathan Owens Date: Sun, 27 Dec 2020 13:36:20 -0600 Subject: [PATCH] GraphicsMagick: update to 1.3.36. --- srcpkgs/GraphicsMagick/INSTALL.msg | 5 ----- srcpkgs/GraphicsMagick/template | 25 ++++++++++++++++++++++--- srcpkgs/PerlMagick | 1 + 3 files changed, 23 insertions(+), 8 deletions(-) create mode 120000 srcpkgs/PerlMagick diff --git a/srcpkgs/GraphicsMagick/INSTALL.msg b/srcpkgs/GraphicsMagick/INSTALL.msg index 8edd2838f58..e42da0a6362 100644 --- a/srcpkgs/GraphicsMagick/INSTALL.msg +++ b/srcpkgs/GraphicsMagick/INSTALL.msg @@ -4,9 +4,4 @@ /usr/share/doc/GraphicsMagick/www - - GraphicsMagick PERL extension. - To install this extension follow the instructions in: - - /usr/share/doc/GraphicsMagick/PerlMagick/README.txt - The Void Linux Team diff --git a/srcpkgs/GraphicsMagick/template b/srcpkgs/GraphicsMagick/template index a1c4e4e93d4..a54f1a5f525 100644 --- a/srcpkgs/GraphicsMagick/template +++ b/srcpkgs/GraphicsMagick/template @@ -1,8 +1,9 @@ # Template file for 'GraphicsMagick' pkgname=GraphicsMagick -version=1.3.35 +version=1.3.36 revision=1 build_style=gnu-configure +make_build_target="all all-perl" configure_args="--with-quantum-depth=16 --with-gs-font-dir=/usr/share/fonts/Type1 --with-modules --with-perl --without-lcms --without-jp2 --enable-shared --disable-static" hostmakedepends="pkg-config perl" @@ -17,9 +18,18 @@ license="MIT" homepage="http://www.graphicsmagick.org/" changelog="http://www.graphicsmagick.org/NEWS.html" distfiles="${SOURCEFORGE_SITE}/graphicsmagick/graphicsmagick/${version}/${pkgname}-${version}.tar.gz" -checksum=d96d5ce2ef7e0e90166551e38742713728bfd33d6f18495a9ddda938700fc055 +checksum=1e6723c48c4abbb31197fadf8396b2d579d97e197123edc70a4f057f0533d563 keep_libtool_archives=yes +# Build does not automaticly build PerlMagick +# like it should using --with-perl + +post_build() { + cd PerlMagick + perl Makefile.PL + make DESTDIR=${DESTDIR} install +} + post_install() { vlicense Copyright.txt LICENSE } @@ -32,6 +42,7 @@ libgraphicsmagick_package() { vmove "usr/share/GraphicsMagick*" } } + libgraphicsmagick-devel_package() { short_desc="GraphicsMagick image manipulation libraries - development files" depends="libgraphicsmagick>=${version}_${revision}" @@ -43,6 +54,14 @@ libgraphicsmagick-devel_package() { vmove "usr/lib/*.so" vmove "usr/lib/*.la" vmove "usr/share/man/man1/*-config.1" - vcopy ${wrksrc}/PerlMagick usr/share/doc/GraphicsMagick*/ + } +} + +PerlMagick_package() { + depends="${sourcepkg}>=${version}_${revision} perl" + short_desc+=" - perl module" + pkg_install() { + vmove usr/lib/perl5 + vmove usr/share/man/man3/Graphics::Magick.3p } } diff --git a/srcpkgs/PerlMagick b/srcpkgs/PerlMagick new file mode 120000 index 00000000000..012eba99f80 --- /dev/null +++ b/srcpkgs/PerlMagick @@ -0,0 +1 @@ +GraphicsMagick \ No newline at end of file