Date: Thursday, February 14, 2019 @ 11:49:10 Author: arodseth Revision: 432187
Add xcftools. 27 votes on AUR. Added: xcftools/ xcftools/repos/ xcftools/repos/community-x86_64/ xcftools/trunk/ xcftools/trunk/PKGBUILD xcftools/trunk/xcftools.patch ----------------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ xcftools.patch | 27 +++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) Added: xcftools/trunk/PKGBUILD =================================================================== --- xcftools/trunk/PKGBUILD (rev 0) +++ xcftools/trunk/PKGBUILD 2019-02-14 11:49:10 UTC (rev 432187) @@ -0,0 +1,37 @@ +# Maintainer: Alexander F. Rødseth <[email protected]> +# Contributor: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> +# Contributor: Jonathan Frawley <[email protected]> + +pkgname=xcftools +pkgver=1.0.7 +pkgrel=4 +pkgdesc='Command line tools for use with the open XCF image format (includes xcf2png)' +# no https available +url='http://henning.makholm.net/software' +arch=(x86_64) +license=(custom) +depends=(libpng perl) +optdepends=(gimp) +makedepends=(libpng) +source=("http://henning.makholm.net/xcftools/xcftools-$pkgver.tar.gz" + xcftools.patch) +sha256sums=('1ebf6d8405348600bc551712d9e4f7c33cc83e416804709f68d0700afde920a6' + 'fc70dbef790bc708b1609c4393a08e565f0617e697c735078e3368048dd33a4d') + +prepare() { + grep -A16 License "$pkgname-$pkgver/README" > LICENSE +} + +build() { + cd "$pkgname-$pkgver" + patch -i ../xcftools.patch + ./configure --prefix=/usr + make +} + +package() { + make DESTDIR="$pkgdir" -C "$pkgname-$pkgver" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim: ts=2 sw=2 et: Added: xcftools/trunk/xcftools.patch =================================================================== --- xcftools/trunk/xcftools.patch (rev 0) +++ xcftools/trunk/xcftools.patch 2019-02-14 11:49:10 UTC (rev 432187) @@ -0,0 +1,27 @@ +diff -rupN xcftools-1.0.7.old/Makefile.in xcftools-1.0.7/Makefile.in +--- xcftools-1.0.7.old/Makefile.in 2009-07-03 11:31:56.000000000 +0100 ++++ xcftools-1.0.7/Makefile.in 2012-01-03 13:03:51.152358830 +0000 +@@ -79,7 +79,7 @@ xcf2pnm$e: xcf2pnm.$o $(FILEIO).$o enums + + xcf2png$e: xcf2png.$o $(FILEIO).$o enums.$o xcf-general.$o utils.$o nlsini.$o \ + pixels.$o flatten.$o flatspec.$o scaletab.$o table.$o palette.$o +- $(CC) $(LDFLAGS) $(LIBS) -lpng $^ -o $@ ++ $(CC) $(LDFLAGS) $(LIBS) $^ -lpng -o $@ + + xcfview: xcfview.in Makefile + sed '1s,/usr/bin/perl,@PERL@,' < $< > $@ +diff -rupN xcftools-1.0.7.old/xcf2png.c xcftools-1.0.7/xcf2png.c +--- xcftools-1.0.7.old/xcf2png.c 2009-07-03 11:31:52.000000000 +0100 ++++ xcftools-1.0.7/xcf2png.c 2012-01-03 13:03:36.262509165 +0000 +@@ -71,9 +71,9 @@ init_output(void) + + outfile = openout(flatspec.output_filename); + libpng = png_create_write_struct(PNG_LIBPNG_VER_STRING, +- png_voidp_NULL, ++ (png_voidp)NULL, + my_error_callback, +- png_error_ptr_NULL); ++ (png_voidp)NULL); + if( !libpng ) + FatalUnexpected(_("Couldn't initialize libpng library")); +
