From unknown Wed Jun 18 23:03:42 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36209 <36209@debbugs.gnu.org> To: bug#36209 <36209@debbugs.gnu.org> Subject: Status: [PATCH 0/3] Add gramps and dependencies Reply-To: bug#36209 <36209@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:03:42 +0000 retitle 36209 [PATCH 0/3] Add gramps and dependencies reassign 36209 guix-patches submitter 36209 Guillaume LE VAILLANT severity 36209 normal tag 36209 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 14 13:29:01 2019 Received: (at submit) by debbugs.gnu.org; 14 Jun 2019 17:29:01 +0000 Received: from localhost ([127.0.0.1]:37710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbq0b-00044X-4S for submit@debbugs.gnu.org; Fri, 14 Jun 2019 13:29:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:55541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbq0Y-00044M-G7 for submit@debbugs.gnu.org; Fri, 14 Jun 2019 13:28:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34181) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbq0Q-0007A1-QO for guix-patches@gnu.org; Fri, 14 Jun 2019 13:28:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, 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 1hbq0N-00049D-CJ for guix-patches@gnu.org; Fri, 14 Jun 2019 13:28:49 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57493) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hbq0L-00041w-ST for guix-patches@gnu.org; Fri, 14 Jun 2019 13:28:46 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 828E52400FF for ; Fri, 14 Jun 2019 19:28:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1560533322; bh=xyl5z0jxp3cDMySpWbidzdAR+T5EsIm81MUN6sJQz5g=; h=From:To:Cc:Subject:Date:From; b=jxPSg80Sl8E0v0ItN/FqrCTyUm7MF5RZcalWjtu7HhGq17kngYXEZXoeLe7lSm7PX J0nKRuINe8A9mcaAV25QbsmMcty608WMpeY40cWNA+RA9MLD4vzwawH9FDBzp0eP69 1Ss43J8UrVX+I4XR3JhearGojfYuzZSraZd5swND2OWeUk1d7X4kz9oQ6rzTsiBLg1 yEzUtOdZPDwc7GUrw3LBl1QiZyODcsTRXMS4rbsq4qymuyTj+IQT1pypxvA06hgU2k hqDS4sW6uGb1LiJgzSP1D5uMoFilgRhhOzPFzJ+CY+OzjJhwBffUdQVD8+ljThmRg6 rZd346a3fyciQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 45QSJ95Yhqz9rxS; Fri, 14 Jun 2019 19:28:41 +0200 (CEST) From: Guillaume LE VAILLANT To: guix-patches@gnu.org Subject: [PATCH 0/3] Add gramps and dependencies Date: Fri, 14 Jun 2019 19:27:48 +0200 Message-Id: <20190614172751.22468-1-glv@posteo.net> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 185.67.36.66 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: glv@posteo.net 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.3 (--) This patch series adds the Gramps genealogy program. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 14 13:30:06 2019 Received: (at submit) by debbugs.gnu.org; 14 Jun 2019 17:30:06 +0000 Received: from localhost ([127.0.0.1]:37725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbq1d-00047w-Gn for submit@debbugs.gnu.org; Fri, 14 Jun 2019 13:30:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:55728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbq1b-00047J-Cd for submit@debbugs.gnu.org; Fri, 14 Jun 2019 13:30:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34538) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbq1T-0007hp-DX for guix-patches@gnu.org; Fri, 14 Jun 2019 13:29:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_MED, 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 1hbq1Q-0005IE-KH for guix-patches@gnu.org; Fri, 14 Jun 2019 13:29:54 -0400 Received: from mout02.posteo.de ([185.67.36.66]:45275) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hbq1L-000595-MK for guix-patches@gnu.org; Fri, 14 Jun 2019 13:29:49 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 0950B2400FB for ; Fri, 14 Jun 2019 19:29:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1560533379; bh=Qnrrcbz4aumEvZIc5H5zre45ER9NjY+WZYLhEvIQjRI=; h=From:To:Cc:Subject:Date:From; b=XCc1vJKlF3y5aOKolYLRF2bQZYz1FhcO722dm848EpHHWbNopDztNjdq1JXsPfUWh ZljyXGzIQQ9OM8zJj2jvWecGKZPJAsMtgpTPDm1toJr8FQJoYl4gIOoEANriTUEEzq rfnsclojxIbu9U46bxNL6fFDK9db9PpjUQFJqmrOakgFQnAaQsoPLT8iRWMzMl0H3/ kgTszEHXy3Wrz8AD9qTwysWmlG4ybX308m631NGOrKiVHYlrHOR2ny5heK2EP2Ljji +QA6XFdJoDKRSkJZg/OM0yRdTm+ZvkMUiO+4NSYf6QscneEIM/tFFzvi6oUAZfy6kR 5lzz7MvAu389g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 45QSKG3tDWz9rxK; Fri, 14 Jun 2019 19:29:38 +0200 (CEST) From: Guillaume LE VAILLANT To: guix-patches@gnu.org Subject: [PATCH 3/3] gnu: Add gramps Date: Fri, 14 Jun 2019 19:27:51 +0200 Message-Id: <20190614172751.22468-4-glv@posteo.net> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190614172751.22468-1-glv@posteo.net> References: <20190614172751.22468-1-glv@posteo.net> 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: 185.67.36.66 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: glv@posteo.net 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.3 (--) * gnu/packages/genealogy.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 2 + gnu/packages/genealogy.scm | 112 +++++++++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 gnu/packages/genealogy.scm diff --git a/gnu/local.mk b/gnu/local.mk index 75fb24a0c5..1a4000b6a0 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -20,6 +20,7 @@ # Copyright =C2=A9 2018, 2019 Oleg Pykhalov # Copyright =C2=A9 2018 Stefan Stefanovi=C4=87 # Copyright =C2=A9 2018 Maxim Cournoyer +# Copyright =C2=A9 2019 Guillaume Le Vaillant # # This file is part of GNU Guix. # @@ -195,6 +196,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/gcc.scm \ %D%/packages/gd.scm \ %D%/packages/gdb.scm \ + %D%/packages/genealogy.scm \ %D%/packages/genimage.scm \ %D%/packages/geo.scm \ %D%/packages/gettext.scm \ diff --git a/gnu/packages/genealogy.scm b/gnu/packages/genealogy.scm new file mode 100644 index 0000000000..0ba29de0fb --- /dev/null +++ b/gnu/packages/genealogy.scm @@ -0,0 +1,112 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2019 Guillaume Le Vaillant +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (a= t +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages genealogy) + #:use-module (guix build-system python) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (gnu packages fonts) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages geo) + #:use-module (gnu packages gettext) + #:use-module (gnu packages ghostscript) + #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) + #:use-module (gnu packages graphviz) + #:use-module (gnu packages gtk) + #:use-module (gnu packages python) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages sqlite) + #:use-module (gnu packages version-control)) + +(define-public gramps + (package + (name "gramps") + (version "5.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gramps-project/gramps.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jz1fbjj6byndvir7qxzhd2ryirrd5h2kwndxpp53xdc05z1i8g7")))) + (build-system python-build-system) + (native-inputs + `(("gettext" ,gettext-minimal))) + (inputs + `(("font-gnu-freefont-ttf" ,font-gnu-freefont-ttf) + ("geocode-glib" ,geocode-glib) + ("gexiv2" ,gexiv2) + ("ghostscript" ,ghostscript) + ("gobject-introspection" ,gobject-introspection) + ("gtk+" ,gtk+) + ("gtkspell3" ,gtkspell3) + ("graphviz" ,graphviz) + ("intltool" ,intltool) + ("librsvg" ,librsvg) + ("osm-gps-map" ,osm-gps-map) + ("pango" ,pango) + ("python-bsddb3" ,python-bsddb3) + ("python-pillow" ,python-pillow) + ("python-pycairo" ,python-pycairo) + ("python-pygobject" ,python-pygobject) + ("python-pyicu" ,python-pyicu) + ("rcs" ,rcs) + ("sqlite" ,sqlite) + ("xdg-utils" ,xdg-utils))) + (arguments + `(#:imported-modules ((guix build glib-or-gtk-build-system) + ,@%python-build-system-modules) + #:modules ((ice-9 match) + (guix build python-build-system) + ((guix build glib-or-gtk-build-system) #:prefix glib-o= r-gtk:) + (guix build utils)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'set-home-for-tests + (lambda _ + (setenv "HOME" (getenv "TMPDIR")) + #t)) + (add-before 'wrap 'wrap-with-GI_TYPELIB_PATH + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (paths (map (match-lambda + ((output . directory) + (let ((girepodir (string-append + directory + "/lib/girepository-1= .0"))) + (if (file-exists? girepodir) + girepodir + #f)))) + inputs))) + (wrap-program (string-append out "/bin/gramps") + `("GI_TYPELIB_PATH" ":" prefix ,(filter identity paths)= ))) + #t)) + (add-after 'wrap 'glib-or-gtk-wrap + (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))= ) + (home-page "https://gramps-project.org") + (synopsis "Genealogical research software") + (description + "Gramps is a free software project and community striving to produc= e +a genealogy program that is both intuitive for hobbyists and feature-com= plete +for professional genealogists.") + (license license:gpl2+))) --=20 2.22.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 09:56:24 2019 Received: (at 36209-done) by debbugs.gnu.org; 26 Jun 2019 13:56:24 +0000 Received: from localhost ([127.0.0.1]:36607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hg8PQ-00083o-BM for submit@debbugs.gnu.org; Wed, 26 Jun 2019 09:56:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hg8PN-00083g-HF for 36209-done@debbugs.gnu.org; Wed, 26 Jun 2019 09:56:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51977) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hg8PH-0007p9-3C; Wed, 26 Jun 2019 09:56:15 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36404 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hg8PB-00057R-3j; Wed, 26 Jun 2019 09:56:10 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Guillaume LE VAILLANT Subject: Re: [bug#36209] [PATCH 3/3] gnu: Add gramps References: <20190614172751.22468-1-glv@posteo.net> <20190614172751.22468-4-glv@posteo.net> Date: Wed, 26 Jun 2019 15:56:06 +0200 In-Reply-To: <20190614172751.22468-4-glv@posteo.net> (Guillaume LE VAILLANT's message of "Fri, 14 Jun 2019 19:27:51 +0200") Message-ID: <87imssih6x.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36209-done Cc: 36209-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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Guillaume LE VAILLANT skribis: > * gnu/packages/genealogy.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Applied with the change below suggested by =E2=80=98guix lint=E2=80=99. Thanks! Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/genealogy.scm b/gnu/packages/genealogy.scm index 0ba29de0fb..2db3fdb918 100644 --- a/gnu/packages/genealogy.scm +++ b/gnu/packages/genealogy.scm @@ -51,7 +51,8 @@ "1jz1fbjj6byndvir7qxzhd2ryirrd5h2kwndxpp53xdc05z1i8g7")))) (build-system python-build-system) (native-inputs - `(("gettext" ,gettext-minimal))) + `(("gettext" ,gettext-minimal) + ("intltool" ,intltool))) (inputs `(("font-gnu-freefont-ttf" ,font-gnu-freefont-ttf) ("geocode-glib" ,geocode-glib) @@ -61,7 +62,6 @@ ("gtk+" ,gtk+) ("gtkspell3" ,gtkspell3) ("graphviz" ,graphviz) - ("intltool" ,intltool) ("librsvg" ,librsvg) ("osm-gps-map" ,osm-gps-map) ("pango" ,pango) --=-=-=-- From unknown Wed Jun 18 23:03:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 25 Jul 2019 11:24:07 +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