From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 10:35:17 2020 Received: (at submit) by debbugs.gnu.org; 11 Mar 2020 14:35:17 +0000 Received: from localhost ([127.0.0.1]:55310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC2S0-0000Ct-KV for submit@debbugs.gnu.org; Wed, 11 Mar 2020 10:35:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:54378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC2Rz-0000Cm-U8 for submit@debbugs.gnu.org; Wed, 11 Mar 2020 10:35:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46379) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jC2Ry-00037G-Gh for guix-patches@gnu.org; Wed, 11 Mar 2020 10:35:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jC2Rw-0004IQ-EQ for guix-patches@gnu.org; Wed, 11 Mar 2020 10:35:10 -0400 Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:50680) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jC2Rw-0004Ge-5t for guix-patches@gnu.org; Wed, 11 Mar 2020 10:35:08 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 48cvcl3qdgz1rpRh for ; Wed, 11 Mar 2020 15:35:03 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 48cvcl1cfhz1r0bZ for ; Wed, 11 Mar 2020 15:35:03 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id lO4_TddFhU4y for ; Wed, 11 Mar 2020 15:35:02 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-188-174-57-185.dynamic.mnet-online.de [188.174.57.185]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Wed, 11 Mar 2020 15:35:02 +0100 (CET) Received: from lenashee.fritz.box (lenashee.fritz.box [192.168.110.28]) by hermia.goebel-consult.de (Postfix) with ESMTP id 3F852601AE for ; Wed, 11 Mar 2020 15:39:46 +0100 (CET) From: Hartmut Goebel To: guix-patches@gnu.org Subject: [PATCH 1/2] gnu: Add flyer-composer. Date: Wed, 11 Mar 2020 15:34:59 +0100 Message-Id: X-Mailer: git-send-email 2.21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:a60:0:28:0:1:25:1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/pdf.scm (flyer-composer): New variable. --- gnu/packages/pdf.scm | 47 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 34a3fba042..3bf18ca649 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -16,7 +16,7 @@ ;;; Copyright =C2=A9 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2019 Alex Griffin ;;; Copyright =C2=A9 2019 Ben Sturmfels -;;; Copyright =C2=A9 2019 Hartmut Goebel +;;; Copyright =C2=A9 2019,2020 Hartmut Goebel ;;; Copyright =C2=A9 2020 Nicolas Goaziou ;;; ;;; This file is part of GNU Guix. @@ -93,6 +93,51 @@ #:use-module (gnu packages xorg) #:use-module (srfi srfi-1)) =20 +(define-public flyer-composer + (package + (name "flyer-composer") + (version "1.0rc2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "flyer-composer" version)) + (sha256 + (base32 "17igqb5dlcgcq4nimjw6cf9qgz6a728zdx1d0rr90r2z0llcchsv"))= )) + (build-system python-build-system) + (arguments + `(#:tests? #f ;; TODO + #:phases + (modify-phases %standard-phases + (add-after 'install 'wrap-executable + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (qtbase (assoc-ref inputs "qtbase")) + (qml "/lib/qt5/qml")) + (wrap-program (string-append out "/bin/flyer-composer-gui= ") + `("QT_PLUGIN_PATH" ":" =3D + (,(string-append qtbase "/lib/qt5/plugins"))) + `("QT_QPA_PLATFORM_PLUGIN_PATH" ":" =3D + (,(string-append qtbase "/lib/qt5/plugins/platforms")= ))) + #t)))))) + (inputs + `(("python-pypdf2" ,python-pypdf2) + ("python-pyqt" ,python-pyqt) + ("python-poppler-qt5" ,python-poppler-qt5) + ("qtbase" ,qtbase))) + (home-page "http://crazy-compilers.com/flyer-composer") + (synopsis "Rearrange PDF pages to print as flyers on one sheet") + (description "@command{flyer-composer} can be used to prepare one- o= r +two-sided flyers for printing on one sheet of paper. + +Imagine you have designed a flyer in A6 format and want to print it usin= g your +A4 printer. Of course, you want to print four flyers on each sheet. Th= is is +where Flyer Composer steps in, creating a PDF which holds your flyer fou= r +times. If you have a second page, Flyer Composer can arrange it the sam= e way +- even if the second page is in a separate PDF file. + +This package contains both the commnd line tool and the gui too.") + (license license:agpl3+))) + (define-public poppler (package (name "poppler") --=20 2.21.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 10:37:32 2020 Received: (at 40024) by debbugs.gnu.org; 11 Mar 2020 14:37:32 +0000 Received: from localhost ([127.0.0.1]:55318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC2UG-0000Gh-9S for submit@debbugs.gnu.org; Wed, 11 Mar 2020 10:37:32 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:52637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC2UE-0000GX-IG for 40024@debbugs.gnu.org; Wed, 11 Mar 2020 10:37:31 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 48cvgY30jRz1rpRh for <40024@debbugs.gnu.org>; Wed, 11 Mar 2020 15:37:29 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 48cvgY0BXFz1r0bZ for <40024@debbugs.gnu.org>; Wed, 11 Mar 2020 15:37:29 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 1VtMOtuLaAA7 for <40024@debbugs.gnu.org>; Wed, 11 Mar 2020 15:37:28 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-188-174-57-185.dynamic.mnet-online.de [188.174.57.185]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <40024@debbugs.gnu.org>; Wed, 11 Mar 2020 15:37:28 +0100 (CET) Received: from lenashee.fritz.box (lenashee.fritz.box [192.168.110.28]) by hermia.goebel-consult.de (Postfix) with ESMTP id A5441601AE for <40024@debbugs.gnu.org>; Wed, 11 Mar 2020 15:42:12 +0100 (CET) From: Hartmut Goebel To: 40024@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add flyer-composer-cli. Date: Wed, 11 Mar 2020 15:37:25 +0100 Message-Id: <5baa7abbe71cc761cb16dfa28288507a3fbc7be4.1583937251.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40024 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/pdf.scm (flyer-composer-cli): New variable. --- gnu/packages/pdf.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 3bf18ca649..c4c2d3a157 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -138,6 +138,33 @@ times. If you have a second page, Flyer Composer can arrange it the same way This package contains both the commnd line tool and the gui too.") (license license:agpl3+))) +(define-public flyer-composer-cli + (package/inherit flyer-composer + (name "flyer-composer-cli") + (arguments + `(#:tests? #f ;; TODO + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-gui + (lambda _ + (delete-file-recursively "flyer_composer/gui") + (substitute* "setup.cfg" + (("^\\s+flyer-composer-gui\\s*=.*") "")) + #t))))) + (inputs + `(("python-pypdf2" ,python-pypdf2))) + (description "@command{flyer-composer} can be used to prepare one- or +two-sided flyers for printing on one sheet of paper. + +Imagine you have designed a flyer in A6 format and want to print it using your +A4 printer. Of course, you want to print four flyers on each sheet. This is +where Flyer Composer steps in, creating a PDF which holds your flyer four +times. If you have a second page, Flyer Composer can arrange it the same way +- even if the second page is in a separate PDF file. + +This package contains only the commnd line tool. If you like to use the gui, +please install the @code{flyer-composer-gui} package."))) + (define-public poppler (package (name "poppler") -- 2.21.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 29 15:08:50 2020 Received: (at 40024-close) by debbugs.gnu.org; 29 Mar 2020 19:08:50 +0000 Received: from localhost ([127.0.0.1]:59787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jIdIg-0007Br-K2 for submit@debbugs.gnu.org; Sun, 29 Mar 2020 15:08:50 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:60607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jIdIe-0007Bi-Pw for 40024-close@debbugs.gnu.org; Sun, 29 Mar 2020 15:08:49 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 48r4rH5sqCz1qrGD for <40024-close@debbugs.gnu.org>; Sun, 29 Mar 2020 21:08:47 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 48r4rH4L24z1qyFH for <40024-close@debbugs.gnu.org>; Sun, 29 Mar 2020 21:08:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id XlkqdCk3zr4D for <40024-close@debbugs.gnu.org>; Sun, 29 Mar 2020 21:08:47 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-62-145.dynamic.mnet-online.de [188.174.62.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <40024-close@debbugs.gnu.org>; Sun, 29 Mar 2020 21:08:46 +0200 (CEST) Received: from thisbe.goebel-consult.de (hermia.goebel-consult.de [192.168.110.7]) by hermia.goebel-consult.de (Postfix) with ESMTP id 4F7E86017A for <40024-close@debbugs.gnu.org>; Sun, 29 Mar 2020 21:12:04 +0200 (CEST) Subject: Re: bug#40024: Acknowledgement ([PATCH 1/2] gnu: Add flyer-composer.) To: 40024-close@debbugs.gnu.org References: From: Hartmut Goebel Organization: crazy-compilers.com Message-ID: <289897ae-2fce-68b1-0b12-2337bd4d1782@crazy-compilers.com> Date: Sun, 29 Mar 2020 21:08:43 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: de-DE X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40024-close X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Pushed as 8f83699ba00743d258b497e0e5285989996ee559 From unknown Sat Aug 16 18:42:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 27 Apr 2020 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator