From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: [PATCH] gnu: Add python-reportlab. Date: Tue, 16 Aug 2016 15:10:12 +0100 Message-ID: <87twekztx7.fsf@ike.i-did-not-set--mail-host-address--so-tickle-me> References: <87inv2gqlt.fsf@ike.i-did-not-set--mail-host-address--so-tickle-me> <87bn0ugmhv.fsf@ike.i-did-not-set--mail-host-address--so-tickle-me> <20160816003631.GB16946@jasmine> <8737m50yne.fsf@ike.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38636) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bZf4Y-0007T3-DS for guix-devel@gnu.org; Tue, 16 Aug 2016 10:10:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bZf4T-0002Tj-K6 for guix-devel@gnu.org; Tue, 16 Aug 2016 10:10:30 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:53570) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bZf4R-0002RS-4u for guix-devel@gnu.org; Tue, 16 Aug 2016 10:10:25 -0400 In-Reply-To: <8737m50yne.fsf@ike.i-did-not-set--mail-host-address--so-tickle-me> 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: Leo Famulari Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Marius Bakke writes: > Leo Famulari writes: > >> On Mon, Aug 15, 2016 at 03:01:00PM +0100, Marius Bakke wrote: >>> >>> > From c95b25a3ad4902ccdef79c7429485a7cacc72e1c Mon Sep 17 00:00:00 2001 >>> > From: Marius Bakke >>> > Date: Sun, 14 Aug 2016 16:47:33 +0100 >>> > Subject: [PATCH] gnu: Add python-reportlab. >>> > >>> > * gnu/packages/python.scm (python-reportlab, python2-reportlab): New >>> > variables. >>> > --- >>> > gnu/packages/python.scm | 32 ++++++++++++++++++++++++++++++++ >>> > 1 file changed, 32 insertions(+) >>> >>> Oops, forgot copyright line. New patch below. Perhaps pdf.scm is better? >> >> Looks good. I think pdf.scm is better. Can you send another patch? > > New patch attached. Argh. Forgot to include python.scm. Here is an updated patch. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-python-reportlab.patch Content-Transfer-Encoding: quoted-printable >From ea4713ae81030e2146f9c30e6bcad7e95203333c Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 14 Aug 2016 16:47:33 +0100 Subject: [PATCH] gnu: Add python-reportlab. * gnu/packages/pdf.scm (python-reportlab, python2-reportlab): New variables. --- gnu/packages/pdf.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 439adb9..59e5523 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -5,6 +5,7 @@ ;;; Copyright =C2=A9 2015 Paul van der Walt ;;; Copyright =C2=A9 2016 Roel Janssen ;;; Coypright =C2=A9 2016 ng0 +;;; Coypright =C2=A9 2016 Marius Bakke ;;; ;;; This file is part of GNU Guix. ;;; @@ -49,6 +50,7 @@ #:use-module (gnu packages curl) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) + #:use-module (gnu packages python) #:use-module (gnu packages tls) #:use-module (srfi srfi-1)) =20 @@ -582,3 +584,35 @@ program capable of converting PDF into other formats.") "Xournal is an application for notetaking, sketching, keeping a journ= al using a stylus.") (license license:gpl2+))) + +(define-public python-reportlab + (package + (name "python-reportlab") + (version "3.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "reportlab" version)) + (sha256 + (base32 + "0rz2pg04wnzjjm2f5a8ik9v8s54mv4xrjhv5liqjijqv6awh12gl")))) + (build-system python-build-system) + (arguments + ;; Prevent creation of the egg. Without this flag, various artifacts + ;; from the build inputs end up in the final python3 output. It also + ;; works around https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20765= . + `(#:configure-flags '("--single-version-externally-managed" "--root= =3D/"))) + (propagated-inputs + `(("python-pillow" ,python-pillow))) + (home-page "http://www.reportlab.com") + (synopsis "Python library for generating PDFs and graphics") + (description "This is the ReportLab PDF Toolkit. It allows rapid crea= tion +of rich PDF documents, and also creation of charts in a variety of bitmap = and +vector formats.") + (license license:bsd-3) + (properties `((python2-variant . ,(delay python2-reportlab)))))) + +(define-public python2-reportlab + (package + (inherit (package-with-python2 + (strip-python2-variant python-reportlab))) + (native-inputs `(("python2-pip" ,python2-pip))))) --=20 2.9.2 --=-=-=--