From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: [Patch v2 3/3] gnu: Add pdfposter. Date: Thu, 10 Nov 2016 09:51:28 +0200 Message-ID: <20161110075128.GF2348@macbook42.flashner.co.il> References: <1478641022-30723-1-git-send-email-h.goebel@crazy-compilers.com> <1478731153-27023-1-git-send-email-h.goebel@crazy-compilers.com> <1478731153-27023-3-git-send-email-h.goebel@crazy-compilers.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Cgrdyab2wu3Akvjd" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53632) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4k95-0003c6-PQ for guix-devel@gnu.org; Thu, 10 Nov 2016 02:51:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4k90-0007oF-SH for guix-devel@gnu.org; Thu, 10 Nov 2016 02:51:39 -0500 Received: from flashner.co.il ([178.62.234.194]:41125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4k90-0007nj-FF for guix-devel@gnu.org; Thu, 10 Nov 2016 02:51:34 -0500 Content-Disposition: inline In-Reply-To: <1478731153-27023-3-git-send-email-h.goebel@crazy-compilers.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Hartmut Goebel Cc: guix-devel@gnu.org --Cgrdyab2wu3Akvjd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Nov 09, 2016 at 11:39:13PM +0100, Hartmut Goebel wrote: > * gnu/packages/pdf.scm(pdfposter): New variable. > --- > gnu/packages/pdf.scm | 32 ++++++++++++++++++++++++++++++++ > 1 file changed, 32 insertions(+) >=20 > diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm > index e0279c6..06cfab9 100644 > --- a/gnu/packages/pdf.scm > +++ b/gnu/packages/pdf.scm > @@ -851,3 +851,35 @@ is therefore a useful tool for websites that manage = or manipulate PDFs.") > Note: This module isn't maintained anymore. For new projects please use > python-pypdf2 instead.") > (license license:bsd-3))) > + > +(define-public pdfposter > + (package > + (name "pdfposter") > + (version "0.6.0") > + (source (origin > + (method url-fetch) > + (uri (pypi-uri "pdftools.pdfposter" version ".tar.bz2")) > + (sha256 > + (base32 > + "1i9jqawf279va089ykicglcq4zlsnwgcnsdzaa8vnm836lqhywma"))= )) > + (build-system python-build-system) > + (arguments > + `(#:tests? #f ; no test suite, only for visula control ^^^^^^^ typo > + #:python ,python-2)) > + (inputs > + ;; pdfposter 0.6.0 still uses the old pyPdf > + `(("python2-pypdf" ,python2-pypdf))) > + (native-inputs > + `(("python2-setuptools" ,python2-setuptools))) > + (home-page "https://pythonhosted.org/pdftools.pdfposter/") > + (synopsis "Scale and tile PDF images/pages to print on multiple page= s") > + (description "@command{pdfposter} can be used to create a large post= er by > +building it from multple pages and/or printing it on large media. It ex= pects > +as input a PDF file, normally printing on a single page. The output is = again > +a PDF file, maybe containing multiple pages together building the poster= =2E The > +input page will be scaled to obtain the desired size. > + > +This is much like @command{poster} does for Postscript files, but workin= g with > +PDF. Since sometimes @command{poster} does not like your files converte= d from > +PDF. :-) Indeed @command{pdfposter} was inspired by @command{poster}.") ^^^^ I would leave this out > + (license license:gpl3+))) > --=20 > 2.7.4 >=20 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Cgrdyab2wu3Akvjd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJYJCb3AAoJEPTB05F+rO6TR5MP/jTOGW/vRimiClprdV6HlHgd ZBolKsKhgtfa9fFF+Bt3Kkv2heSZCHeTIPk5oh0C9Tpf4PYhysB4xLb2aDQA3LN+ wLD7D2eP71yXfFGY7KCmhrvXzqDLu6x6lPG5VbMNtfq4tbn8pO6TWNpZEALm1bOL QBwYcPwH39QuJ0H4Zo5d4PPhVHPSxB3JW6gFCDkRclgSgaWDKgRBzAFgzFbgAwus xAbMJQAWDHiLmGuyCLrWZMBJbFSEyGopa+qIHxPdnMktZaqV38Xl+fhA9yBidd6t 1qR6VXVOZC/6SD77OrSrLTriDc9teoXTzMJlJxZHi9TVJES/S2GjoAiCVkcB7CNG zPv6akCWfNtjf8fav5nrofMku7e2zE02ouNYQ45VlHnr7HNF6QNN9fgC9+2Dtt8I Twnaf7TM4fPoHPyDxBNj2+UycPHEETIBdAXqnB5kEiutPUvHUMECYDRNRxHvX/3Y ViZgh8G3nYVtd8Gbg+RLC5IQqXzcz2MhmkgqK6G2me6TKq5AEEDsyah9iFcmCjMI kEw2oeOun/TLAALPiX8tZoG7g+sdK97sFj5Vv3JslBnHMt/9OTBMwL9Lcr4W5Xr/ 7xOAy/Kmx4vH4s0EVDjXXx7bqRmr9k8+T5uXYlrrm9mW7IEBg56z86se7v49gt43 gBf3MKgsY/KWVGpiEk6P =MpkZ -----END PGP SIGNATURE----- --Cgrdyab2wu3Akvjd--