From unknown Mon Jun 23 07:51:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27249: [PATCH] gnu: gnome: Add deja-dup. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 05 Jun 2017 07:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 27249@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14966467746963 (code B ref -1); Mon, 05 Jun 2017 07:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jun 2017 07:12:54 +0000 Received: from localhost ([127.0.0.1]:56440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHmC5-0001oE-5v for submit@debbugs.gnu.org; Mon, 05 Jun 2017 03:12:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHmC3-0001o1-CY for submit@debbugs.gnu.org; Mon, 05 Jun 2017 03:12:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHmBx-0000wy-2X for submit@debbugs.gnu.org; Mon, 05 Jun 2017 03:12:46 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44021) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dHmBx-0000wf-09 for submit@debbugs.gnu.org; Mon, 05 Jun 2017 03:12:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dHmBv-0002v7-NE for guix-patches@gnu.org; Mon, 05 Jun 2017 03:12:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHmBu-0000rZ-F2 for guix-patches@gnu.org; Mon, 05 Jun 2017 03:12:43 -0400 Received: from mira.cbaines.net ([2a01:7e00::f03c:91ff:fe69:8da9]:44274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dHmBu-0000r1-7X for guix-patches@gnu.org; Mon, 05 Jun 2017 03:12:42 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id EB27413D6AA; Mon, 5 Jun 2017 08:12:41 +0100 (BST) Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id A2B9113D066 for ; Mon, 5 Jun 2017 08:12:41 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 7a3a0d05 for ; Mon, 5 Jun 2017 07:12:41 +0000 (UTC) From: Christopher Baines Date: Mon, 5 Jun 2017 08:12:41 +0100 Message-Id: <20170605071241.1825-1-mail@cbaines.net> X-Mailer: git-send-email 2.13.0 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-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) * gnu/packages/gnome.scm (deja-dup): New variable. --- gnu/packages/gnome.scm | 79 ++++++++++++++++++++++++++++++++++++++++++++= ++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c1c73f0f7..ab2735686 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -58,6 +58,7 @@ #:use-module (gnu packages bison) #:use-module (gnu packages calendar) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages cups) #:use-module (gnu packages curl) #:use-module (gnu packages cyrus-sasl) @@ -188,6 +189,84 @@ Desktop. It is designed to be as simple as possible= and has some unique features to enable users to create their discs easily and quickly.") (license license:gpl2+))) =20 +(define-public deja-dup + (package + (name "deja-dup") + (version "34.3") + (source (origin + (method url-fetch) + (uri "https://launchpadlibrarian.net/295170991/deja-dup-34.= 3.tar.xz") + (sha256 + (base32 + "1xqcr61hpbahbla7gdjn4ngjfz7w6f57y7f5pkb77yk05f60j2n9")))= ) + (build-system glib-or-gtk-build-system) + (arguments + `(#:modules ((guix build gnu-build-system) + ((guix build cmake-build-system) #:prefix cmake:) + (guix build glib-or-gtk-build-system) + (guix build utils)) + #:imported-modules (,@%glib-or-gtk-build-system-modules + (guix build cmake-build-system)) + #:test-target "test" + #:configure-flags (list (string-append + "-DCMAKE_INSTALL_FULL_DATADIR=3D" %outpu= t) + (string-append + "-DCMAKE_INSTALL_LIBEXECDIR=3D" %output)= ) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-lockfile-deletion + (lambda rest + (substitute* "libdeja/tools/duplicity/DuplicityInstance.val= a" + (("/bin/rm") + (which "rm"))))) + (replace 'configure + (assoc-ref cmake:%standard-phases 'configure)) + (add-before 'check 'set-ctest-output-on-failure + (lambda args + (setenv "CTEST_OUTPUT_ON_FAILURE" "1"))) + (add-after 'install 'wrap-deja-dup + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((python (assoc-ref inputs "python")) + (python-path (getenv "PYTHONPATH")) + (duplicity (assoc-ref inputs "duplicity")) + (out (assoc-ref outputs "out"))) + (for-each + (lambda (program) + (wrap-program program + `("PATH" ":" prefix (,(string-append python "/bin") + ,(string-append duplicity "/bin= ")))) + (wrap-program program + `("PYTHONPATH" ":" prefix (,python-path)))) + + (find-files (string-append out "/bin"))) + #t)))))) + (propagated-inputs + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("gobject-introspection" ,gobject-introspection) + ("duplicity" ,duplicity) + ("python" ,python2-minimal) + ("python-pygobject" ,python2-pygobject))) + (inputs + `(("gtk+" ,gtk+) + ("libnotify" ,libnotify) + ("libpeas" ,libpeas) + ("libsecret" ,libsecret) + ("itstool" ,itstool) + ("packagekit" ,packagekit))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("vala" ,vala) + ("gettext" ,gettext-minimal) + ("intltool" ,intltool) + ("cmake", cmake))) + (home-page "https://launchpad.net/deja-dup") + (synopsis "Simple backup tool, for regular encrypted backups") + (description + "D=C3=A9j=C3=A0 Dup is a simple backup tool, for regular encrypted = backups. It uses +duplicity as the backend, which supports incremental backups and storage +either on a local, or remote machine via a number of methods.") + (license license:gpl3+))) + (define-public dia ;; This version from GNOME's repository includes fixes for compiling w= ith ;; recent versions of the build tools. The latest activity on the --=20 2.13.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 05 15:42:35 2017 Received: (at control) by debbugs.gnu.org; 5 Jun 2017 19:42:35 +0000 Received: from localhost ([127.0.0.1]:58080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHxtb-0007zu-Ke for submit@debbugs.gnu.org; Mon, 05 Jun 2017 15:42:35 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:35039 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHxta-0007zm-GN for control@debbugs.gnu.org; Mon, 05 Jun 2017 15:42:34 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 159151A6495; Mon, 5 Jun 2017 20:42:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, MISSING_SUBJECT autolearn=no autolearn_force=no version=3.4.0 Received: from [192.168.0.14] (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id EEC1F1A6494 for ; Mon, 5 Jun 2017 20:42:33 +0100 (BST) To: control@debbugs.gnu.org From: Christopher Baines Message-ID: <2ca860f8-12af-af00-9719-caa7c9eba58a@cbaines.net> Date: Mon, 5 Jun 2017 20:42:33 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: block 27249 by 27247 thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control 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: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: block 27249 by 27247 thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject block 27249 by 27247 thanks From unknown Mon Jun 23 07:51:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27249: [PATCH] gnu: gnome: Add deja-dup. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 07 Jun 2017 13:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 27249@debbugs.gnu.org Received: via spool by 27249-submit@debbugs.gnu.org id=B27249.14968404948823 (code B ref 27249); Wed, 07 Jun 2017 13:02:02 +0000 Received: (at 27249) by debbugs.gnu.org; 7 Jun 2017 13:01:34 +0000 Received: from localhost ([127.0.0.1]:60529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIaac-0002I7-69 for submit@debbugs.gnu.org; Wed, 07 Jun 2017 09:01:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIaaa-0002Cm-4K for 27249@debbugs.gnu.org; Wed, 07 Jun 2017 09:01:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIaaR-0000qp-6v for 27249@debbugs.gnu.org; Wed, 07 Jun 2017 09:01:27 -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.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIaaR-0000qK-3t; Wed, 07 Jun 2017 09:01:23 -0400 Received: from wifi-eduroam-161098.inria.fr ([128.93.161.98]:43206 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dIaaQ-0001qM-ET; Wed, 07 Jun 2017 09:01:22 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20170605071241.1825-1-mail@cbaines.net> Date: Wed, 07 Jun 2017 15:01:20 +0200 In-Reply-To: <20170605071241.1825-1-mail@cbaines.net> (Christopher Baines's message of "Mon, 5 Jun 2017 08:12:41 +0100") Message-ID: <87r2yw2bq7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Christopher Baines skribis: > * gnu/packages/gnome.scm (deja-dup): New variable. There=E2=80=99s a couple of lint warnings fixed by the patch below: --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index ab0c57d31..cd78e6015 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -252,19 +252,19 @@ features to enable users to create their discs easily= and quickly.") ("libnotify" ,libnotify) ("libpeas" ,libpeas) ("libsecret" ,libsecret) - ("itstool" ,itstool) ("packagekit" ,packagekit))) (native-inputs `(("pkg-config" ,pkg-config) ("vala" ,vala) ("gettext" ,gettext-minimal) + ("itstool" ,itstool) ("intltool" ,intltool) ("cmake", cmake))) (home-page "https://launchpad.net/deja-dup") (synopsis "Simple backup tool, for regular encrypted backups") (description - "D=C3=A9j=C3=A0 Dup is a simple backup tool, for regular encrypted ba= ckups. It uses -duplicity as the backend, which supports incremental backups and storage + "D=C3=A9j=C3=A0 Dup is a simple backup tool, for regular encrypted ba= ckups. It +uses duplicity as the backend, which supports incremental backups and stor= age either on a local, or remote machine via a number of methods.") (license license:gpl3+))) =20 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Regarding propagated inputs: > + (propagated-inputs > + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) > + ("gobject-introspection" ,gobject-introspection) > + ("duplicity" ,duplicity) > + ("python" ,python2-minimal) > + ("python-pygobject" ,python2-pygobject))) Could you add a comment explaining why all this needs to be propagated? If there=E2=80=99s a way to avoid it, it=E2=80=99s even better (for instanc= e, if deja-dup execs duplicity, we could hard-code the absolute file name of duplicity.) TIA! Ludo=E2=80=99. --=-=-=-- From unknown Mon Jun 23 07:51:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27249: [PATCH] gnu: gnome: Add deja-dup. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Jun 2017 20:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 27249@debbugs.gnu.org Received: via spool by 27249-submit@debbugs.gnu.org id=B27249.149695502914429 (code B ref 27249); Thu, 08 Jun 2017 20:51:02 +0000 Received: (at 27249) by debbugs.gnu.org; 8 Jun 2017 20:50:29 +0000 Received: from localhost ([127.0.0.1]:35538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ4Nx-0003kf-6i for submit@debbugs.gnu.org; Thu, 08 Jun 2017 16:50:29 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:42361 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ4Nu-0003kX-UT for 27249@debbugs.gnu.org; Thu, 08 Jun 2017 16:50:27 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 730BD1A6496; Thu, 8 Jun 2017 21:50:26 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from [192.168.0.14] (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 21DE6140759; Thu, 8 Jun 2017 21:50:26 +0100 (BST) References: <20170605071241.1825-1-mail@cbaines.net> <87r2yw2bq7.fsf@gnu.org> From: Christopher Baines Message-ID: Date: Thu, 8 Jun 2017 21:50:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <87r2yw2bq7.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="RQLDF4d6DgRSGISmIsbkoVg4WNmVxnODL" X-Spam-Score: -0.0 (/) 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: -0.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --RQLDF4d6DgRSGISmIsbkoVg4WNmVxnODL Content-Type: multipart/mixed; boundary="n7oWq6LkXI5kr08gNuM38DJ23PhnrgfJO"; protected-headers="v1" From: Christopher Baines To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= Cc: 27249@debbugs.gnu.org Message-ID: Subject: Re: bug#27249: [PATCH] gnu: gnome: Add deja-dup. References: <20170605071241.1825-1-mail@cbaines.net> <87r2yw2bq7.fsf@gnu.org> In-Reply-To: <87r2yw2bq7.fsf@gnu.org> --n7oWq6LkXI5kr08gNuM38DJ23PhnrgfJO Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 07/06/17 14:01, Ludovic Court=C3=A8s wrote: > Christopher Baines skribis: >=20 >> * gnu/packages/gnome.scm (deja-dup): New variable. >=20 > There=E2=80=99s a couple of lint warnings fixed by the patch below: >=20 >=20 >=20 > diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm > index ab0c57d31..cd78e6015 100644 > --- a/gnu/packages/gnome.scm > +++ b/gnu/packages/gnome.scm > @@ -252,19 +252,19 @@ features to enable users to create their discs ea= sily and quickly.") > ("libnotify" ,libnotify) > ("libpeas" ,libpeas) > ("libsecret" ,libsecret) > - ("itstool" ,itstool) > ("packagekit" ,packagekit))) > (native-inputs > `(("pkg-config" ,pkg-config) > ("vala" ,vala) > ("gettext" ,gettext-minimal) > + ("itstool" ,itstool) > ("intltool" ,intltool) > ("cmake", cmake))) > (home-page "https://launchpad.net/deja-dup") > (synopsis "Simple backup tool, for regular encrypted backups") > (description > - "D=C3=A9j=C3=A0 Dup is a simple backup tool, for regular encrypte= d backups. It uses > -duplicity as the backend, which supports incremental backups and stora= ge > + "D=C3=A9j=C3=A0 Dup is a simple backup tool, for regular encrypte= d backups. It > +uses duplicity as the backend, which supports incremental backups and = storage > either on a local, or remote machine via a number of methods.") > (license license:gpl3+))) > =20 >=20 >=20 >=20 >=20 > Regarding propagated inputs: >=20 >> + (propagated-inputs >> + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) >> + ("gobject-introspection" ,gobject-introspection) >> + ("duplicity" ,duplicity) >> + ("python" ,python2-minimal) >> + ("python-pygobject" ,python2-pygobject))) >=20 > Could you add a comment explaining why all this needs to be propagated?= > If there=E2=80=99s a way to avoid it, it=E2=80=99s even better (for ins= tance, if > deja-dup execs duplicity, we could hard-code the absolute file name of > duplicity.) Thanks for your review Ludo, hopefully I can get around to looking at deja-dup again at the weekend :) --n7oWq6LkXI5kr08gNuM38DJ23PhnrgfJO-- --RQLDF4d6DgRSGISmIsbkoVg4WNmVxnODL Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJFBAEBCAAvFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlk5uJERHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xe2xQ/+OugkeqWYXgbHQjDCXneNhaygS8FkMOmo o1WZo8O/XoVtofbLqvyusvEg7b/CmT3fteKMhS9+IlhV1NcfNu2+1ZsGEePWcIyY AbTMz40148uYAWI0WeT3fGxY5YbRYROVzTJOOEiRT9DDq9qXLby5qIRrUa1cGpb5 HOFMbBe+vaQ4EoYrkyOlCFR2TirswK9sRhum5Ow6lq9BsPk/PFv88/cDj1Zl+y+d 9TMp9GhwqTtAcNtZwWnbP5SPvgZeajDPgvXscbOexBabJ+5o4vBWlRnWNFBIPCxZ W8gt11pZokvziaEZIH3yzdpQFFyTgEGo5kSjWVxZZogrdgvVKvHIl0PMzfPM0UQJ t/SIoZxAEWyIR+WM8/F7uXlfN0maH2pVrE7kA90LCt8bbTWbOOjFlWyV5/SgtuVi tGwX5/N1WF80Amxy2Pl7AkaaIe7HQ9vLXdH4EDqOERdE1Ck8dp8UylS72URN1TtT xC9uuoQ/iEtIJsOlT1/Lo7cP7+jpkhmXYIvrbNnuZM9iEnbn3bY8A7WvfK2+G9zm 99fEMld9I5qCK93f91EokXj4YL2zhw1OV1ieKQ9SYPiJJhxP9SCA2At8g9AE/QgB o28Y6xgB4bGUS28cm6T0GfnC6O2q09hVOa9ZIb2zB6HRLyNcrKp7SpuEVfvb+O12 C6NXxpj3FFQ= =Y3xJ -----END PGP SIGNATURE----- --RQLDF4d6DgRSGISmIsbkoVg4WNmVxnODL-- From unknown Mon Jun 23 07:51:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27249] [PATCH] gnu: gnome: Add deja-dup. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 20 Jul 2017 09:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 27249@debbugs.gnu.org Received: via spool by 27249-submit@debbugs.gnu.org id=B27249.15005429023014 (code B ref 27249); Thu, 20 Jul 2017 09:29:01 +0000 Received: (at 27249) by debbugs.gnu.org; 20 Jul 2017 09:28:22 +0000 Received: from localhost ([127.0.0.1]:48604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dY7kr-0000mY-Pt for submit@debbugs.gnu.org; Thu, 20 Jul 2017 05:28:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dY7kq-0000mK-En for 27249@debbugs.gnu.org; Thu, 20 Jul 2017 05:28:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dY7kk-0000yr-6o for 27249@debbugs.gnu.org; Thu, 20 Jul 2017 05:28:15 -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.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dY7kk-0000yn-2q; Thu, 20 Jul 2017 05:28:14 -0400 Received: from [193.50.110.220] (port=39504 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dY7kj-0005hv-KH; Thu, 20 Jul 2017 05:28:13 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20170605071241.1825-1-mail@cbaines.net> <87r2yw2bq7.fsf@gnu.org> Date: Thu, 20 Jul 2017 11:28:11 +0200 In-Reply-To: (Christopher Baines's message of "Thu, 8 Jun 2017 21:50:25 +0100") Message-ID: <87pocvwj84.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) 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:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) Heya Christopher, Christopher Baines skribis: > On 07/06/17 14:01, Ludovic Court=C3=A8s wrote: >> Christopher Baines skribis: >>=20 >>> * gnu/packages/gnome.scm (deja-dup): New variable. >>=20 >> There=E2=80=99s a couple of lint warnings fixed by the patch below: [...] >> Regarding propagated inputs: >>=20 >>> + (propagated-inputs >>> + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) >>> + ("gobject-introspection" ,gobject-introspection) >>> + ("duplicity" ,duplicity) >>> + ("python" ,python2-minimal) >>> + ("python-pygobject" ,python2-pygobject))) >>=20 >> Could you add a comment explaining why all this needs to be propagated? >> If there=E2=80=99s a way to avoid it, it=E2=80=99s even better (for inst= ance, if >> deja-dup execs duplicity, we could hard-code the absolute file name of >> duplicity.) > > Thanks for your review Ludo, hopefully I can get around to looking at > deja-dup again at the weekend :) It=E2=80=99s been a long week-end. ;-) Could you take a look again so we = can save this patch from bitrot? TIA! Ludo=E2=80=99. From unknown Mon Jun 23 07:51:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27249] [PATCH] gnu: gnome: Add deja-dup. References: <20170605071241.1825-1-mail@cbaines.net> In-Reply-To: <20170605071241.1825-1-mail@cbaines.net> Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 22 Jul 2017 09:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 27249@debbugs.gnu.org Received: via spool by 27249-submit@debbugs.gnu.org id=B27249.150071582630678 (code B ref 27249); Sat, 22 Jul 2017 09:31:01 +0000 Received: (at 27249) by debbugs.gnu.org; 22 Jul 2017 09:30:26 +0000 Received: from localhost ([127.0.0.1]:51903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dYqjx-0007yk-SI for submit@debbugs.gnu.org; Sat, 22 Jul 2017 05:30:26 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:37220 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dYqjt-0007yY-Bu for 27249@debbugs.gnu.org; Sat, 22 Jul 2017 05:30:24 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 86C8413D1D2; Sat, 22 Jul 2017 10:30:19 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id A5DEB13D1CE for <27249@debbugs.gnu.org>; Sat, 22 Jul 2017 10:30:18 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 53417a59 for <27249@debbugs.gnu.org>; Sat, 22 Jul 2017 09:30:18 +0000 (UTC) From: Christopher Baines Date: Sat, 22 Jul 2017 10:30:18 +0100 Message-Id: <20170722093018.30707-1-mail@cbaines.net> X-Mailer: git-send-email 2.13.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -0.0 (/) * gnu/packages/gnome.scm (deja-dup): New variable. * gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: New file. * gnu/local.mk (dist_patch_DATA): Add patch file entry. --- gnu/local.mk | 1 + gnu/packages/gnome.scm | 78 ++++++++++++++++++++++ .../deja-dup-use-ref-keyword-for-iter.patch | 41 ++++++++++++ 3 files changed, 120 insertions(+) create mode 100644 gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch diff --git a/gnu/local.mk b/gnu/local.mk index 6d9e57062..bb73a54d8 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -563,6 +563,7 @@ dist_patch_DATA = \ %D%/packages/patches/cyrus-sasl-CVE-2013-4122.patch \ %D%/packages/patches/dblatex-remove-multirow.patch \ %D%/packages/patches/dbus-helper-search-path.patch \ + %D%/packages/patches/deja-dup-use-ref-keyword-for-iter.patch \ %D%/packages/patches/dfu-programmer-fix-libusb.patch \ %D%/packages/patches/diffutils-gets-undeclared.patch \ %D%/packages/patches/doc++-include-directives.patch \ diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index be00fcff5..1ab59a630 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -61,6 +61,7 @@ #:use-module (gnu packages bison) #:use-module (gnu packages calendar) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages cups) #:use-module (gnu packages curl) #:use-module (gnu packages cyrus-sasl) @@ -193,6 +194,83 @@ Desktop. It is designed to be as simple as possible and has some unique features to enable users to create their discs easily and quickly.") (license license:gpl2+))) +(define-public deja-dup + (package + (name "deja-dup") + (version "34.3") + (source (origin + (method url-fetch) + (uri "https://launchpadlibrarian.net/295170991/deja-dup-34.3.tar.xz") + (sha256 + (base32 + "1xqcr61hpbahbla7gdjn4ngjfz7w6f57y7f5pkb77yk05f60j2n9")) + (patches + (search-patches "deja-dup-use-ref-keyword-for-iter.patch")))) + (build-system glib-or-gtk-build-system) + (arguments + `(#:modules ((guix build gnu-build-system) + ((guix build cmake-build-system) #:prefix cmake:) + (guix build glib-or-gtk-build-system) + (guix build utils)) + #:imported-modules (,@%glib-or-gtk-build-system-modules + (guix build cmake-build-system)) + #:test-target "test" + #:configure-flags (list (string-append + "-DCMAKE_INSTALL_FULL_DATADIR=" %output) + (string-append + "-DCMAKE_INSTALL_LIBEXECDIR=" %output)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-lockfile-deletion + (lambda rest + (substitute* "libdeja/tools/duplicity/DuplicityInstance.vala" + (("/bin/rm") + (which "rm"))))) + (replace 'configure + (assoc-ref cmake:%standard-phases 'configure)) + (delete 'check) ;; Fails due to issues with DBus + (add-after 'install 'wrap-deja-dup + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((python (assoc-ref inputs "python")) + (python-path (getenv "PYTHONPATH")) + (duplicity (assoc-ref inputs "duplicity")) + (out (assoc-ref outputs "out"))) + (for-each + (lambda (program) + (wrap-program program + `("PATH" ":" prefix (,(string-append python "/bin") + ,(string-append duplicity "/bin")))) + (wrap-program program + `("PYTHONPATH" ":" prefix (,python-path)))) + + (find-files (string-append out "/bin"))) + #t)))))) + (inputs + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("gobject-introspection" ,gobject-introspection) + ("duplicity" ,duplicity) + ("python" ,python2-minimal) + ("python-pygobject" ,python2-pygobject) + ("gtk+" ,gtk+) + ("libnotify" ,libnotify) + ("libpeas" ,libpeas) + ("libsecret" ,libsecret) + ("packagekit" ,packagekit))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("vala" ,vala) + ("gettext" ,gettext-minimal) + ("itstool" ,itstool) + ("intltool" ,intltool) + ("cmake", cmake))) + (home-page "https://launchpad.net/deja-dup") + (synopsis "Simple backup tool, for regular encrypted backups") + (description + "Déjà Dup is a simple backup tool, for regular encrypted backups. It +uses duplicity as the backend, which supports incremental backups and storage +either on a local, or remote machine via a number of methods.") + (license license:gpl3+))) + (define-public dia ;; This version from GNOME's repository includes fixes for compiling with ;; recent versions of the build tools. The latest activity on the diff --git a/gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch b/gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch new file mode 100644 index 000000000..a03e0c548 --- /dev/null +++ b/gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch @@ -0,0 +1,41 @@ +From 5676766be5e845ccb6cdf46cfa8722497f151752 Mon Sep 17 00:00:00 2001 +From: Jeremy Bicha +Date: Fri, 16 Jun 2017 15:11:37 -0400 +Subject: Use 'ref' keyword for iter, requires vala 0.36 + + +diff --git a/deja-dup/widgets/ConfigList.vala b/deja-dup/widgets/ConfigList.vala +index 15de2d6..02cd81a 100644 +--- a/deja-dup/widgets/ConfigList.vala ++++ b/deja-dup/widgets/ConfigList.vala +@@ -333,7 +333,7 @@ public class ConfigList : ConfigWidget + + model.row_deleted.disconnect(write_to_config); + foreach (Gtk.TreeIter iter in iters) { +- (model as Gtk.ListStore).remove(iter); ++ (model as Gtk.ListStore).remove(ref iter); + } + model.row_deleted.connect(write_to_config); + +diff --git a/deja-dup/widgets/ConfigLocation.vala b/deja-dup/widgets/ConfigLocation.vala +index 869e2a8..d21c556 100644 +--- a/deja-dup/widgets/ConfigLocation.vala ++++ b/deja-dup/widgets/ConfigLocation.vala +@@ -397,12 +397,12 @@ public class ConfigLocation : ConfigWidget + if (uuid == saved_uuid) + return; + +- store.remove(iter); ++ store.remove(ref iter); + + if (--num_volumes == 0) { + Gtk.TreeIter sep_iter; + if (store.get_iter_from_string(out sep_iter, index_vol_sep.to_string())) { +- store.remove(sep_iter); ++ store.remove(ref sep_iter); + index_vol_sep = -2; + } + } +-- +cgit v0.10.2 + -- 2.13.1 From unknown Mon Jun 23 07:51:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27249] [PATCH] gnu: gnome: Add deja-dup. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 22 Jul 2017 09:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 27249@debbugs.gnu.org Received: via spool by 27249-submit@debbugs.gnu.org id=B27249.150071603630985 (code B ref 27249); Sat, 22 Jul 2017 09:34:01 +0000 Received: (at 27249) by debbugs.gnu.org; 22 Jul 2017 09:33:56 +0000 Received: from localhost ([127.0.0.1]:51911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dYqnM-00083h-9V for submit@debbugs.gnu.org; Sat, 22 Jul 2017 05:33:56 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:37226 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dYqnK-00083X-4Y for 27249@debbugs.gnu.org; Sat, 22 Jul 2017 05:33:54 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id A5E0813D1E3; Sat, 22 Jul 2017 10:33:53 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 8DFF813D1CE; Sat, 22 Jul 2017 10:33:52 +0100 (BST) Date: Sat, 22 Jul 2017 10:33:51 +0100 From: Christopher Baines Message-ID: <20170722103351.06f40102@cbaines.net> In-Reply-To: <87pocvwj84.fsf@gnu.org> References: <20170605071241.1825-1-mail@cbaines.net> <87r2yw2bq7.fsf@gnu.org> <87pocvwj84.fsf@gnu.org> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/bbTCLGPD1SnSGuXNxapVnQJ"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) 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: -0.0 (/) --Sig_/bbTCLGPD1SnSGuXNxapVnQJ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 20 Jul 2017 11:28:11 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Heya Christopher, >=20 > Christopher Baines skribis: >=20 > > On 07/06/17 14:01, Ludovic Court=C3=A8s wrote: =20 > >> Christopher Baines skribis: > >> =20 > >>> * gnu/packages/gnome.scm (deja-dup): New variable. =20 > >>=20 > >> There=E2=80=99s a couple of lint warnings fixed by the patch below: =20 >=20 > [...] >=20 > >> Regarding propagated inputs: > >> =20 > >>> + (propagated-inputs > >>> + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) > >>> + ("gobject-introspection" ,gobject-introspection) > >>> + ("duplicity" ,duplicity) > >>> + ("python" ,python2-minimal) > >>> + ("python-pygobject" ,python2-pygobject))) =20 > >>=20 > >> Could you add a comment explaining why all this needs to be > >> propagated? If there=E2=80=99s a way to avoid it, it=E2=80=99s even be= tter (for > >> instance, if deja-dup execs duplicity, we could hard-code the > >> absolute file name of duplicity.) =20 > > > > Thanks for your review Ludo, hopefully I can get around to looking > > at deja-dup again at the weekend :) =20 >=20 > It=E2=80=99s been a long week-end. ;-) Could you take a look again so w= e can > save this patch from bitrot? Yep, its so long ago, I forget what I ended up doing that weekend! I've sent another patch now. I think vala and dbus may have moved in the mean time, so this one includes a patch from upstream to fix compilation issues with vala 0.36, and the check stage had to be disabled, as the tests no longer pass due to an issue with DBus. As for the propagated-inputs, I made them all inputs, and tested the application, and I couldn't see any problems. --Sig_/bbTCLGPD1SnSGuXNxapVnQJ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAllzG/9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfT/A/+ItKvBfLuPYoh584Q5ri4hRUv6GF46bNWZ7a5qiw65L1B6K5eoiJYnWc0 5bk9CLmD7oYjS5FjvopTFH1fv30BpKO3dRfOcAyHMtTjJZFh5FFMWNoj46/i71xS rJrvleCobyYFsF32SyTj3r++TghDgi+P2CThi6gd5QC7oa5urt5ZSZwg3AWt1fRW JJihT/2Bd/jkL+aB8jxd5MnLYQ5TsmwRBAkj3RapNjOS1VtCEBA3t4uyI/prbT+q s3eobAdivEXUY819JNSGY6jG7VfniPfv8pAuS8Wh76uNZzwQqSs9A3k8qNWRFn3Q 3eLjLMcaKWNnLbs4SCYNtTKj8h7srKfDXmZjw9erAKetZXkCC3RdeCGARZU8GNer tbpdO2dRnQ63fkQviMo5JtxjDkBHgW7X1wj648BDu+D9RL86b0dQ1VAfdB1iu0XV kFx5BuCQp3sfZGTWRB30pe/GV9OJQ3zu5BKpfEGucozwkKjSgz22Eft/Jb/WkdqD Mq6eOAWu4xoUxV7/LtN0g5YHQ3jJTCOZc572yt628Rlg3WuQBgies/ZxXEUQRbYd qCHa7hpNYT5/1pgIhvugxY3LXfS33sKHSye9e7AzGl5VFXKF8U7+rKJxi1E91X82 Y4GwwOkQKvMaxhdXi8hu5JdBc148P2xZfZbnKqW6VTN4E3xTxh0= =HSo2 -----END PGP SIGNATURE----- --Sig_/bbTCLGPD1SnSGuXNxapVnQJ-- From unknown Mon Jun 23 07:51:20 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christopher Baines Subject: bug#27249: closed (Re: [bug#27249] [PATCH] gnu: gnome: Add deja-dup.) Message-ID: References: <87a83um22a.fsf@gnu.org> <20170605071241.1825-1-mail@cbaines.net> X-Gnu-PR-Message: they-closed 27249 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 27249@debbugs.gnu.org Date: Mon, 24 Jul 2017 12:51:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1500900662-3603-1" This is a multi-part message in MIME format... ------------=_1500900662-3603-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27249: [PATCH] gnu: gnome: Add deja-dup. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 27249@debbugs.gnu.org. --=20 27249: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27249 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1500900662-3603-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27249-done) by debbugs.gnu.org; 24 Jul 2017 12:50:39 +0000 Received: from localhost ([127.0.0.1]:53915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZcoo-0000vO-Cp for submit@debbugs.gnu.org; Mon, 24 Jul 2017 08:50:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZcok-0000v6-Jp for 27249-done@debbugs.gnu.org; Mon, 24 Jul 2017 08:50:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZcob-0005Nc-Cd for 27249-done@debbugs.gnu.org; Mon, 24 Jul 2017 08:50:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41495) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZcob-0005NX-9N; Mon, 24 Jul 2017 08:50:25 -0400 Received: from [193.50.110.220] (port=48144 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dZcoa-0008Ch-SB; Mon, 24 Jul 2017 08:50:25 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Christopher Baines Subject: Re: [bug#27249] [PATCH] gnu: gnome: Add deja-dup. References: <20170605071241.1825-1-mail@cbaines.net> <20170722093018.30707-1-mail@cbaines.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 6 Thermidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 24 Jul 2017 14:50:21 +0200 In-Reply-To: <20170722093018.30707-1-mail@cbaines.net> (Christopher Baines's message of "Sat, 22 Jul 2017 10:30:18 +0100") Message-ID: <87a83um22a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.8 (-------) X-Debbugs-Envelope-To: 27249-done Cc: 27249-done@debbugs.gnu.org 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: -7.8 (-------) Christopher Baines skribis: > * gnu/packages/gnome.scm (deja-dup): New variable. > * gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: New file. > * gnu/local.mk (dist_patch_DATA): Add patch file entry. Awesome. Applied, thanks! Ludo'. ------------=_1500900662-3603-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Jun 2017 07:12:54 +0000 Received: from localhost ([127.0.0.1]:56440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHmC5-0001oE-5v for submit@debbugs.gnu.org; Mon, 05 Jun 2017 03:12:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHmC3-0001o1-CY for submit@debbugs.gnu.org; Mon, 05 Jun 2017 03:12:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHmBx-0000wy-2X for submit@debbugs.gnu.org; Mon, 05 Jun 2017 03:12:46 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44021) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dHmBx-0000wf-09 for submit@debbugs.gnu.org; Mon, 05 Jun 2017 03:12:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dHmBv-0002v7-NE for guix-patches@gnu.org; Mon, 05 Jun 2017 03:12:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHmBu-0000rZ-F2 for guix-patches@gnu.org; Mon, 05 Jun 2017 03:12:43 -0400 Received: from mira.cbaines.net ([2a01:7e00::f03c:91ff:fe69:8da9]:44274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dHmBu-0000r1-7X for guix-patches@gnu.org; Mon, 05 Jun 2017 03:12:42 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id EB27413D6AA; Mon, 5 Jun 2017 08:12:41 +0100 (BST) Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id A2B9113D066 for ; Mon, 5 Jun 2017 08:12:41 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 7a3a0d05 for ; Mon, 5 Jun 2017 07:12:41 +0000 (UTC) From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH] gnu: gnome: Add deja-dup. Date: Mon, 5 Jun 2017 08:12:41 +0100 Message-Id: <20170605071241.1825-1-mail@cbaines.net> X-Mailer: git-send-email 2.13.0 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-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) * gnu/packages/gnome.scm (deja-dup): New variable. --- gnu/packages/gnome.scm | 79 ++++++++++++++++++++++++++++++++++++++++++++= ++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c1c73f0f7..ab2735686 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -58,6 +58,7 @@ #:use-module (gnu packages bison) #:use-module (gnu packages calendar) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages cups) #:use-module (gnu packages curl) #:use-module (gnu packages cyrus-sasl) @@ -188,6 +189,84 @@ Desktop. It is designed to be as simple as possible= and has some unique features to enable users to create their discs easily and quickly.") (license license:gpl2+))) =20 +(define-public deja-dup + (package + (name "deja-dup") + (version "34.3") + (source (origin + (method url-fetch) + (uri "https://launchpadlibrarian.net/295170991/deja-dup-34.= 3.tar.xz") + (sha256 + (base32 + "1xqcr61hpbahbla7gdjn4ngjfz7w6f57y7f5pkb77yk05f60j2n9")))= ) + (build-system glib-or-gtk-build-system) + (arguments + `(#:modules ((guix build gnu-build-system) + ((guix build cmake-build-system) #:prefix cmake:) + (guix build glib-or-gtk-build-system) + (guix build utils)) + #:imported-modules (,@%glib-or-gtk-build-system-modules + (guix build cmake-build-system)) + #:test-target "test" + #:configure-flags (list (string-append + "-DCMAKE_INSTALL_FULL_DATADIR=3D" %outpu= t) + (string-append + "-DCMAKE_INSTALL_LIBEXECDIR=3D" %output)= ) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-lockfile-deletion + (lambda rest + (substitute* "libdeja/tools/duplicity/DuplicityInstance.val= a" + (("/bin/rm") + (which "rm"))))) + (replace 'configure + (assoc-ref cmake:%standard-phases 'configure)) + (add-before 'check 'set-ctest-output-on-failure + (lambda args + (setenv "CTEST_OUTPUT_ON_FAILURE" "1"))) + (add-after 'install 'wrap-deja-dup + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((python (assoc-ref inputs "python")) + (python-path (getenv "PYTHONPATH")) + (duplicity (assoc-ref inputs "duplicity")) + (out (assoc-ref outputs "out"))) + (for-each + (lambda (program) + (wrap-program program + `("PATH" ":" prefix (,(string-append python "/bin") + ,(string-append duplicity "/bin= ")))) + (wrap-program program + `("PYTHONPATH" ":" prefix (,python-path)))) + + (find-files (string-append out "/bin"))) + #t)))))) + (propagated-inputs + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("gobject-introspection" ,gobject-introspection) + ("duplicity" ,duplicity) + ("python" ,python2-minimal) + ("python-pygobject" ,python2-pygobject))) + (inputs + `(("gtk+" ,gtk+) + ("libnotify" ,libnotify) + ("libpeas" ,libpeas) + ("libsecret" ,libsecret) + ("itstool" ,itstool) + ("packagekit" ,packagekit))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("vala" ,vala) + ("gettext" ,gettext-minimal) + ("intltool" ,intltool) + ("cmake", cmake))) + (home-page "https://launchpad.net/deja-dup") + (synopsis "Simple backup tool, for regular encrypted backups") + (description + "D=C3=A9j=C3=A0 Dup is a simple backup tool, for regular encrypted = backups. It uses +duplicity as the backend, which supports incremental backups and storage +either on a local, or remote machine via a number of methods.") + (license license:gpl3+))) + (define-public dia ;; This version from GNOME's repository includes fixes for compiling w= ith ;; recent versions of the build tools. The latest activity on the --=20 2.13.0 ------------=_1500900662-3603-1-- From unknown Mon Jun 23 07:51:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27249] [PATCH] gnu: gnome: Add deja-dup. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Jul 2017 12:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 27249@debbugs.gnu.org Received: via spool by 27249-submit@debbugs.gnu.org id=B27249.15009006703661 (code B ref 27249); Mon, 24 Jul 2017 12:52:01 +0000 Received: (at 27249) by debbugs.gnu.org; 24 Jul 2017 12:51:10 +0000 Received: from localhost ([127.0.0.1]:53921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZcpJ-0000wz-O0 for submit@debbugs.gnu.org; Mon, 24 Jul 2017 08:51:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZcpG-0000w4-9J for 27249@debbugs.gnu.org; Mon, 24 Jul 2017 08:51:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZcp8-0005fN-3X for 27249@debbugs.gnu.org; Mon, 24 Jul 2017 08:51:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41503) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZcp8-0005fI-0P; Mon, 24 Jul 2017 08:50:58 -0400 Received: from [193.50.110.220] (port=48146 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dZcp7-0008Dj-4J; Mon, 24 Jul 2017 08:50:57 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20170605071241.1825-1-mail@cbaines.net> <20170722093018.30707-1-mail@cbaines.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 6 Thermidor an 225 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 24 Jul 2017 14:50:55 +0200 In-Reply-To: <20170722093018.30707-1-mail@cbaines.net> (Christopher Baines's message of "Sat, 22 Jul 2017 10:30:18 +0100") Message-ID: <8760eim21c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.8 (-------) 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: -7.8 (-------) Christopher Baines skribis: > * gnu/packages/gnome.scm (deja-dup): New variable. > * gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: New file. > * gnu/local.mk (dist_patch_DATA): Add patch file entry. Oh you actually have commit access now, so please push! From unknown Mon Jun 23 07:51:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27249] [PATCH] gnu: gnome: Add deja-dup. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Jul 2017 20:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 27249@debbugs.gnu.org Received: via spool by 27249-submit@debbugs.gnu.org id=B27249.150092642032715 (code B ref 27249); Mon, 24 Jul 2017 20:01:02 +0000 Received: (at 27249) by debbugs.gnu.org; 24 Jul 2017 20:00:20 +0000 Received: from localhost ([127.0.0.1]:54710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZjWe-0008Vb-KE for submit@debbugs.gnu.org; Mon, 24 Jul 2017 16:00:20 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:41287 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZjWa-0008VQ-3P for 27249@debbugs.gnu.org; Mon, 24 Jul 2017 16:00:19 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 4994C13E35C; Mon, 24 Jul 2017 21:00:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 5DD2F13E18B; Mon, 24 Jul 2017 21:00:14 +0100 (BST) Date: Mon, 24 Jul 2017 21:00:11 +0100 From: Christopher Baines Message-ID: <20170724210011.271ee7e6@cbaines.net> In-Reply-To: <8760eim21c.fsf@gnu.org> References: <20170605071241.1825-1-mail@cbaines.net> <20170722093018.30707-1-mail@cbaines.net> <8760eim21c.fsf@gnu.org> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/5qMICkHmS+k_Lm8upzVFRp6"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) 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: -0.0 (/) --Sig_/5qMICkHmS+k_Lm8upzVFRp6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 24 Jul 2017 14:50:55 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Christopher Baines skribis: >=20 > > * gnu/packages/gnome.scm (deja-dup): New variable. > > * gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: New > > file. > > * gnu/local.mk (dist_patch_DATA): Add patch file entry. =20 >=20 > Oh you actually have commit access now, so please push! Done! Thanks again for your review :) --Sig_/5qMICkHmS+k_Lm8upzVFRp6 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAll2UctfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XecURAAiIaxl7fVxDdfzMpFcItomVGqq5qGidLbmcbq4VNOcYfxDJggpydVCLcR rcptQuBJuJVmrl6FMbdVxE95Rknox1A7WucpGCtDWM/Cyv2IRz/iL0w1M+K3Y03m IyUyFWhybF6Z/Iqjx1aPc/nVI99R/772by9K5E2l053APLcRI2p6SLaYtz6ZAVdA +UvRUqpbAjOWZg5z+HER8Ubz80C7F+75UYusM2C+PEsji/nG3XjJdip73A1pNNza jN031Gpp3vj7AneI2Er7X1ZM0uKbJzjQ5z+OA/27flnRH9408af3kqd32WTjcHXd ejPGHNGYNY2KwHQoBYNMgAspqfkPFbK7hbwQbw1j0AJL2q5lxWRZ/jSsnwQ4Vq3f NHiSpRluNYjDSL1qd+nK9wPbd1h3kXOoy/FahYUdd/ja4IH2Td3fBoVXNj4pAosa K0YqA0wgC4NACYm3hRUbEXZAWbk72pmlCQ4d6g91Y1mIJW5GNThpnBhJsOKY0zBC h/dq1l1Z24j43Pm/Op2h1QsYW0mcsC1w/19rYCzRKVQcu3KwV8vUFp86VZKZUXqh bH1O+uzftykXt00CO26XD4hE4UpGb7S8DLMFcMMTy/w8G+50Y3skeJQOl7zwIAve 5HjohauqcOAcZX0/o4606a5aRTL+Du4ySQW4A4l2xMn4Pkk4p50= =k9BQ -----END PGP SIGNATURE----- --Sig_/5qMICkHmS+k_Lm8upzVFRp6--