From unknown Wed Aug 20 03:37:14 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#39626 <39626@debbugs.gnu.org> To: bug#39626 <39626@debbugs.gnu.org> Subject: Status: [PATCH] Geary with Gspell fix Reply-To: bug#39626 <39626@debbugs.gnu.org> Date: Wed, 20 Aug 2025 10:37:14 +0000 retitle 39626 [PATCH] Geary with Gspell fix reassign 39626 guix-patches submitter 39626 raingloom@riseup.net severity 39626 normal tag 39626 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 15 18:12:41 2020 Received: (at submit) by debbugs.gnu.org; 15 Feb 2020 23:12:41 +0000 Received: from localhost ([127.0.0.1]:36571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j36c1-0003fY-4q for submit@debbugs.gnu.org; Sat, 15 Feb 2020 18:12:41 -0500 Received: from lists.gnu.org ([209.51.188.17]:41084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j36bz-0003fR-Qy for submit@debbugs.gnu.org; Sat, 15 Feb 2020 18:12:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60191) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j36bx-000414-Vw for guix-patches@gnu.org; Sat, 15 Feb 2020 18:12:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, 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 1j36bw-0001tb-4W for guix-patches@gnu.org; Sat, 15 Feb 2020 18:12:33 -0500 Received: from mx1.riseup.net ([198.252.153.129]:51920) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j36bv-0001rU-Mo for guix-patches@gnu.org; Sat, 15 Feb 2020 18:12:32 -0500 Received: from capuchin.riseup.net (unknown [10.0.1.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 48KmHL2sj2zDrrQ for ; Sat, 15 Feb 2020 15:12:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1581808350; bh=1UxWL7UAQnuGV8mBM47A2U+B4szptl4bQPFo3Qxx4mk=; h=Date:From:Subject:To:From; b=T8gyB+KCcEPF4sCAey8Vz6vr205JEZQ0PKkjP5QDKprCdfSwEGjkiUk0H1FQ4hADR X1xK/pUtHtzQteWmbyaDgeejAS7UmyK7BLkqoS4Mfqd6cCgxYJ6OQPILpNmaspOMW0 Y9TK3sEP+SbStJJRFAO4kdi3036Ap+Vv6I2SchPI= X-Riseup-User-ID: 87E1AF3BB3FF306529BDF0EFEC5C31E1395A959E2764B1C541B950A9436042F7 Received: from [127.0.0.1] (localhost [127.0.0.1]) by capuchin.riseup.net (Postfix) with ESMTPSA id 48KmHK4dNlz8tmk for ; Sat, 15 Feb 2020 15:12:29 -0800 (PST) Date: Sun, 16 Feb 2020 00:12:26 +0100 From: raingloom@riseup.net Subject: [PATCH] Geary with Gspell fix To: guix-patches@gnu.org Message-Id: <1581808346.699.0@riseup.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-B2AMFLGQGPiT2iW6Qthv" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 198.252.153.129 X-Spam-Score: 0.2 (/) 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: -0.1 (/) --=-B2AMFLGQGPiT2iW6Qthv Content-Type: text/plain; charset=us-ascii; format=flowed Here is that Geary package I said I'd send yesterday and a patch for Gspell that turns on the necessary --enable-vala flag, since Geary depends on its VAPI. I'm sending this patch from it, so I hope it's formatting it as it should... --=-B2AMFLGQGPiT2iW6Qthv Content-Type: multipart/mixed; boundary="=-Y99IRLEq3uFHKSWWZ1Jd" --=-Y99IRLEq3uFHKSWWZ1Jd Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-geary-new-package-version-3.34.1.patch Content-Transfer-Encoding: quoted-printable >From ae635776361622f37aa02975b0f4e4698015ef84 Mon Sep 17 00:00:00 2001 From: raingloom Date: Sun, 9 Feb 2020 04:18:04 +0100 Subject: [PATCH 2/2] gnu: geary: new package (version 3.34.1) --- gnu/packages/gnome.scm | 98 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 9fb5db4f87..e6d328401c 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -46,6 +46,7 @@ ;;; Copyright =C2=A9 2019 Jonathan Brielmaier ;;; Copyright =C2=A9 2019 Leo Prikler ;;; Copyright =C2=A9 2020 Oleg Pykhalov +;;; Copyright =C2=A9 2020 raingloom ;;; ;;; This file is part of GNU Guix. ;;; @@ -117,6 +118,7 @@ #:use-module (gnu packages kerberos) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libunistring) + #:use-module (gnu packages libunwind) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) #:use-module (gnu packages lirc) @@ -187,6 +189,7 @@ #:use-module (guix monads) #:use-module (guix store) #:use-module (ice-9 match) + #:use-module (ice-9 regex) #:use-module (srfi srfi-1)) =20 (define-public brasero @@ -9834,3 +9837,98 @@ index files needed for Adwaita to be used outside of= GNOME.") integrate seamlessly with the GNOME desktop.") (home-page "https://wiki.gnome.org/Apps/Polari") (license license:gpl2+))) + +(define-public geary + (package + (name "geary") + (version "3.34.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/geary") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "01cc921kyh3zxz07biqbdzkjgmdcc36kwjyajm4y382a75cl5zg7")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:phases (modify-phases %standard-phases + (add-after 'unpack 'disable-failing-tests + (lambda _ + (substitute* "test/meson.build" + ((,(regexp-quote + (string-append + "test('client-tests', " + "geary_test_client_bin)"))) "")))) + (add-after 'unpack 'disable-postinstall-script + (lambda _ + (substitute* "meson.build" + ((,(regexp-quote + (string-append + "meson.add_install_script(" + "join_paths('build-aux', " + "'post_install.py'))"))) "")))) + (add-before 'check 'setup-xvfb + (lambda _ + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + #t))))) + (inputs + `(("enchant" ,enchant) + ("folks" ,folks) + ("gcr" ,gcr) + ("glib" ,glib) + ("gmime" ,gmime-2.6) + ("gnome-online-accounts:lib" + ,gnome-online-accounts "lib") + ("gspell" ,gspell) + ("gtk+" ,gtk+) + ("iso-codes" ,iso-codes) + ("json-glib" ,json-glib) + ("libcanberra" ,libcanberra) + ("libgee" ,libgee) + ("libhandy" ,libhandy) + ("libpeas" ,libpeas) + ("libsecret" ,libsecret) + ("libunwind" ,libunwind) + ("sqlite" ,sqlite) + ("webkitgtk" ,webkitgtk) + ("ytnef" ,ytnef))) + (native-inputs + `(("appstream-glib" ,appstream-glib) + ("cmake-minimal" ,cmake-minimal) + ("desktop-file-utils" ,desktop-file-utils) + ("gettext" ,gnu-gettext) + ("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("itstool" ,itstool) + ("libarchive" ,libarchive) + ("libxml2" ,libxml2) + ("pkg-config" ,pkg-config) + ("vala" ,vala) + ("xvfb" ,xorg-server-for-tests))) + (synopsis + "Email application built around conversations, for the GNOME 3 deskto= p") + (description + "Geary collects related messages together into conversations, +making it easy to find and follow your discussions. +full-text and keyword search makes it easy to find +the email you are looking for. +Geary's full-featured composer lets you send rich, styled text +with images, links, and lists, but also send light-weight, +easy to read text messages. +Geary automatically picks up your existing GNOME Online Accounts, +and adding more is easy. +Geary has a clean, fast, modern interface that works like you want it to."= ) + (home-page "https://wiki.gnome.org/Apps/Geary") + (license (list + ;; geary + license:lgpl2.1+ + ;; icons + license:cc-by3.0 + license:cc-by-sa3.0 + license:public-domain + ;; snowball + license:bsd-2)))) --=20 2.25.0 = --=-Y99IRLEq3uFHKSWWZ1Jd Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-gspell-enable-vala-for-VAPI-for-geary.patch Content-Transfer-Encoding: quoted-printable >From c2749f9c10d3b424b3470be5d9ea680886fac0b2 Mon Sep 17 00:00:00 2001 From: raingloom Date: Sun, 16 Feb 2020 00:00:35 +0100 Subject: [PATCH 1/2] gnu: gspell: --enable-vala for VAPI (for geary) --- gnu/packages/gnome.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 014b68f54f..9fb5db4f87 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -8879,7 +8879,8 @@ that support the Assistive Technology Service Provide= r Interface (AT-SPI).") (patches (search-patches "gspell-dash-test.patch")))) (build-system glib-or-gtk-build-system) (arguments - '(#:phases + '(#:configure-flags (list "--enable-vala") + #:phases (modify-phases %standard-phases (add-before 'check 'pre-check (lambda* (#:key inputs #:allow-other-keys) @@ -8904,6 +8905,7 @@ that support the Assistive Technology Service Provide= r Interface (AT-SPI).") `(("glib" ,glib "bin") ("gobject-introspection" ,gobject-introspection) ("pkg-config" ,pkg-config) + ("vala" ,vala) ;;for VAPI ("xmllint" ,libxml2) =20 ;; For tests. --=20 2.25.0 = --=-Y99IRLEq3uFHKSWWZ1Jd-- --=-B2AMFLGQGPiT2iW6Qthv-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 06:57:48 2020 Received: (at 39626-done) by debbugs.gnu.org; 18 Mar 2020 10:57:48 +0000 Received: from localhost ([127.0.0.1]:39860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEWOR-0000Yd-PB for submit@debbugs.gnu.org; Wed, 18 Mar 2020 06:57:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEWOP-0000YQ-ML for 39626-done@debbugs.gnu.org; Wed, 18 Mar 2020 06:57:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50924) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jEWOK-0002yn-9w; Wed, 18 Mar 2020 06:57:40 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33732 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jEWOJ-0006cP-2u; Wed, 18 Mar 2020 06:57:39 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: raingloom@riseup.net Subject: Re: [bug#39626] [PATCH] Geary with Gspell fix References: <1581808346.699.0@riseup.net> Date: Wed, 18 Mar 2020 11:57:36 +0100 In-Reply-To: <1581808346.699.0@riseup.net> (raingloom@riseup.net's message of "Sun, 16 Feb 2020 00:12:26 +0100") Message-ID: <87a74e9bhb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (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-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39626-done Cc: 39626-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: -1.7 (-) Hi! raingloom@riseup.net skribis: >>>From ae635776361622f37aa02975b0f4e4698015ef84 Mon Sep 17 00:00:00 2001 > From: raingloom > Date: Sun, 9 Feb 2020 04:18:04 +0100 > Subject: [PATCH 2/2] gnu: geary: new package (version 3.34.1) > > --- > gnu/packages/gnome.scm | 98 ++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 98 insertions(+) [...] >>>From c2749f9c10d3b424b3470be5d9ea680886fac0b2 Mon Sep 17 00:00:00 2001 > From: raingloom > Date: Sun, 16 Feb 2020 00:00:35 +0100 > Subject: [PATCH 1/2] gnu: gspell: --enable-vala for VAPI (for geary) > > --- > gnu/packages/gnome.scm | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) Finally applied both patches! I took the liberty to adjust the Geary patch to avoid =E2=80=98regexp-quote= =E2=80=99 and the non-literal strings in =E2=80=98substitute*=E2=80=99. Thanks, Ludo=E2=80=99. From unknown Wed Aug 20 03:37:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Apr 2020 11:24:05 +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