X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by lists.alpinelinux.org (Postfix) with ESMTP id 6C0EB5C41B1 for ; Mon, 8 Aug 2016 03:51:15 +0000 (GMT) Received: by mail-wm0-f67.google.com with SMTP id q128so13085968wma.1 for ; Sun, 07 Aug 2016 20:51:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=kYJIldGrJTd2Eb8p5G7/0Nel6r/c67+5VxkaseuJUrY=; b=DLiFgkQTMR3lwxHakaV17csCP9QfN+C+gygODGK/NM54LtEQmY4j2TA/AGlVCs5YvI gQSfV0Ske0y0godpO4adchFa7LRZwFTp/sY25ZGmA2RG+E0hh98lF1qgj/C9sxSpxnlr Up4pSqYdJEhm83F7BrvTtAZQpljRFhS0la7O5+jRZnVZa+SB54tCrMsne6385pZ9DdeZ 8sz8R/nNGgP0SGCMs5JPDxCCGAsClbnir/dWhI1/TYbAHGZIIbfZXEYMaTC87Ek+3l+b m3lArgnAZMB3DJMAOa0pGrThSzKhtdcpX2NJ7jfuh7Nu6lVnqdGWY5zCvfKr231ncoXz v6iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=kYJIldGrJTd2Eb8p5G7/0Nel6r/c67+5VxkaseuJUrY=; b=lX4+gVegyGR662amAB+GDNory6n+V9dNrgs04FRI2GePttnHV91hm4R1JlqMpOohO1 lkS/VQuWIy8sfqoByW8/nKbW2/Eb0tvDYNcJQHewyIfbESc1WBdBSYzpQ2WyyGUjSphF T4Y0E8Nb25uAeFaeXQ6fYU1DSQySdLxC4E2ScH3aN/uvVNpjoTIVzQpijrZB7Lek/h0t rPAJggBwIML4avgdNJHjWtAi3aEKOvx5WX8U+pp+xFMvTiQL7bCCOVWImvL+5NLTaFdU Cqscscc2tyKIyd0iXn3HWJg40ADULUuB3vO3NADmRXBcoJQdhGkhtuF9ax/mdHo9R6rw K45g== X-Gm-Message-State: AEkooutWbctb/AWlIgPE+/KI3NSCn5BfCsl2sb82gkgWgW4O7UX4aMN2iGeBN4MBRgdakQ== X-Received: by 10.194.107.33 with SMTP id gz1mr63358716wjb.178.1470628274705; Sun, 07 Aug 2016 20:51:14 -0700 (PDT) Received: from localhost.localdomain ([104.238.169.101]) by smtp.gmail.com with ESMTPSA id c8sm30594200wjm.19.2016.08.07.20.51.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Aug 2016 20:51:13 -0700 (PDT) From: Michael Koloberdin To: alpine-aports@lists.alpinelinux.org Cc: Michael Koloberdin Subject: [alpine-aports] [PATCH] testing/pdftk: new aport Date: Mon, 8 Aug 2016 03:50:43 +0000 Message-Id: <20160808035043.11535-1-koloberdin@gmail.com> X-Mailer: git-send-email 2.9.1 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- testing/pdftk/APKBUILD | 52 +++++++++++++++++++++++++++++++++++++++++++ testing/pdftk/Makefile.Alpine | 20 +++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 testing/pdftk/APKBUILD create mode 100644 testing/pdftk/Makefile.Alpine diff --git a/testing/pdftk/APKBUILD b/testing/pdftk/APKBUILD new file mode 100644 index 0000000..22c0c85 --- /dev/null +++ b/testing/pdftk/APKBUILD @@ -0,0 +1,52 @@ +# Maintainer: Michael Koloberdin +pkgname=pdftk +pkgver=2.02 +pkgrel=0 +pkgdesc="Pdftk is a simple tool for doing everyday things with PDF documents" +url="http://www.pdfhacks.com/pdftk" +arch="all" +license="GPL" +depends="libgcj" +makedepends="gcc-java findutils" +subpackages="$pkgname-doc" +source="http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/${pkgname}-${pkgver}-src.zip + Makefile.Alpine" +builddir="$srcdir/$pkgname-$pkgver-dist/$pkgname" + +prepare() { + cd "$builddir" + default_prepare + cp "$srcdir/Makefile.Alpine" . || return 1 + pwdzz=`pwd` +} + +build() { + cd "$builddir" + make -j1 -f Makefile.Alpine || return 1 +} + +package() { + cd "$builddir" + + # Install binary + install -D -m 755 pdftk $pkgdir/usr/bin/pdftk || return 1 + + # Install licenses and adjust permissions + cd .. + LICENSE_DIR="$pkgdir/usr/share/licenses/$pkgname" + mkdir -p "$LICENSE_DIR" || return 1 + cp -R license_gpl_pdftk/* "$LICENSE_DIR" || return 1 + chmod -R 0755 "$LICENSE_DIR" || return 1 + find "$LICENSE_DIR" -type f -exec chmod -x {} \; || return 1 + + # Install manpage + install -D -m 644 "pdftk.1" "$pkgdir/usr/share/man/man1/pdftk.1" \ + || return 1 +} + +md5sums="6534365fd6727724f288a556ede33faa pdftk-2.02-src.zip +6fe81d883870c26cb5d0239fa62b205f Makefile.Alpine" +sha256sums="118f6a25fd3acaafb58824dce6f97cdc07e56050e666b90e4c4ef426ea37b8c1 pdftk-2.02-src.zip +77f545276a1313cc11f09f3a0c7d19ce754e3951c19d96230e8122768866f7ca Makefile.Alpine" +sha512sums="5c73ab3b7b12cfc24a17c2737d224fdde2ae684e1712031a968b83f5b8d91c521d477e932fc47f8b4a8c0ff0ba183678aaa13a1e7b29107c5c47ded8d960ef54 pdftk-2.02-src.zip +d5a0b70eb042c4fed9ab9b4027a8e706883dcf0b13f1cb8b052dd9d01f41de6227143c095011957a3c73bae14b3b8d4a9e2608560aa8153356e963feee3ea85b Makefile.Alpine" diff --git a/testing/pdftk/Makefile.Alpine b/testing/pdftk/Makefile.Alpine new file mode 100644 index 0000000..1ef423e --- /dev/null +++ b/testing/pdftk/Makefile.Alpine @@ -0,0 +1,20 @@ +# Based on https://aur.archlinux.org/cgit/aur.git/tree/Makefile.Arch?h=pdftk +# Which is in turn based on 'Makefile.Debian', part of pdftk +# Copyright (c) 2004-2012 Sid Steward + +export CXX= g++ +export GCJ= gcj +export GCJH= gcjh +export GJAR= gjar +export LIBGCJ= `find /usr/share/java -type f -regex '/usr/share/java/libgcj-[0-9].*\.jar'` +export AR= ar +export RM= rm +export ARFLAGS= rs +export RMFLAGS= -vf +export CPPFLAGS= -DPATH_DELIM=0x2f -DASK_ABOUT_WARNINGS=false -DUNBLOCK_SIGNALS -fdollars-in-identifiers +export CXXFLAGS= -O2 +export GCJFLAGS= -Wno-all -fsource=1.3 -O2 +export GCJHFLAGS= -force +export LDLIBS= -lgcj + +include Makefile.Base -- 2.9.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---