From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 30 16:22:24 2021 Received: (at submit) by debbugs.gnu.org; 30 Jan 2021 21:22:24 +0000 Received: from localhost ([127.0.0.1]:55909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5xhH-0007I8-Ny for submit@debbugs.gnu.org; Sat, 30 Jan 2021 16:22:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:49196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5xhE-0007Hy-Qu for submit@debbugs.gnu.org; Sat, 30 Jan 2021 16:22:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41664) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5xhE-0006og-LV for guix-patches@gnu.org; Sat, 30 Jan 2021 16:22:20 -0500 Received: from flashner.co.il ([178.62.234.194]:54092) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l5xhB-0001LH-Ll for guix-patches@gnu.org; Sat, 30 Jan 2021 16:22:20 -0500 Received: from localhost (unknown [31.210.181.184]) by flashner.co.il (Postfix) with ESMTPSA id 7D982402CE; Sat, 30 Jan 2021 21:21:43 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: Add tootle. Date: Sat, 30 Jan 2021 23:20:57 +0200 Message-Id: <20210130212057.1464-1-efraim@flashner.co.il> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner 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/mastodon.scm (tootle): New variable. --- gnu/packages/mastodon.scm | 75 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 3 deletions(-) diff --git a/gnu/packages/mastodon.scm b/gnu/packages/mastodon.scm index e7affc805d..a01d4c56d9 100644 --- a/gnu/packages/mastodon.scm +++ b/gnu/packages/mastodon.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2019, 2020 Efraim Flashner +;;; Copyright © 2019, 2020, 2021 Efraim Flashner ;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. @@ -20,14 +20,22 @@ (define-module (gnu packages mastodon) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) + #:use-module (guix build-system meson) #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages check) - #:use-module (gnu packages time) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gettext) + #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) + #:use-module (gnu packages gtk) + #:use-module (gnu packages pkg-config) #:use-module (gnu packages python-check) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) - #:use-module (gnu packages python-xyz)) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages time)) (define-public toot (package @@ -67,6 +75,67 @@ Features include: @end itemize") (license license:gpl3))) +(define-public tootle + (package + (name "tootle") + (version "1.0-alpha2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bleakgrey/tootle") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16xz58xasprza89j3ljrfpgvn05yc00p1ch96nyia99r1dyms9rx")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + ;; Don't create 'icon-theme.cache'. + (lambda _ + (substitute* "meson/post_install.py" + (("gtk-update-icon-cache") "true")) + #t)) + (add-after 'unpack 'patch-source + (lambda _ + (substitute* "src/Dialogs/NewAccount.vala" + (("xdg-mime") (which "xdg-mime"))) + ;; Patch for building on glib < 2.64 + (substitute* "src/Build.vala" + (("(os_name = ).*" _ first) (string-append first "\"GNU\";\n")) + (("(os_ver = ).*" _ first) (string-append first "\"Guix\";\n")) + (("GLib.Environment.get_os_info.*") "\"unknown\";\n")) + #t)) + (add-after 'install 'symlink-package + (lambda* (#:key outputs #:allow-other-keys) + (symlink "com.github.bleakgrey.tootle" + (string-append (assoc-ref outputs "out") "/bin/tootle")) + #t))))) + (native-inputs + `(("gettext" ,gettext-minimal) + ("glib:bin" ,glib "bin") ; for glib-compile-resources + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("pkg-config" ,pkg-config))) + (inputs + `(("glib-networking" ,glib-networking) + ("gtk+" ,gtk+) + ("json-glib" ,json-glib) + ("libgee" ,libgee) + ("libhandy" ,libhandy) + ("libsoup" ,libsoup) + ("vala" ,vala-0.50) + ("xdg-utils" ,xdg-utils))) + (home-page "https://github.com/bleakgrey/tootle") + (synopsis "GTK3 client for Mastodon") + (description "Tootle is a GTK client for Mastodon. It provides a clean, +native interface that allows you to integrate Mastodon's social experience +seamlessly with your desktop environment.") + (license license:gpl3+))) + (define-public python-mastodon-py (package (name "python-mastodon-py") -- 2.30.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 02 17:53:57 2021 Received: (at 46196) by debbugs.gnu.org; 2 Feb 2021 22:53:57 +0000 Received: from localhost ([127.0.0.1]:36351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l74YW-00068h-F0 for submit@debbugs.gnu.org; Tue, 02 Feb 2021 17:53:57 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:33297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l74YT-00068S-Df for 46196@debbugs.gnu.org; Tue, 02 Feb 2021 17:53:55 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 021C15C0089; Tue, 2 Feb 2021 17:53:48 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 02 Feb 2021 17:53:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=IB2/RiCOU3ctOtm6WeRfuS5y s2JbK4pTUrzxE3wXu5w=; b=Z/+ZIyYMUpjENzui0cAC2bIv+/E/o+hlQexbHCr7 8GphFyO259bcc65Eoitj1XbEqFkTY+Ir7e/Voq7YLSNVxrY0ttk8oqFzYTbtyjVY psOxfgtblsqhhVfVapQE9h66yJdQk/djbpEf4KULaJwRDeuTWurnQWomv5u7zg1/ 3A4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=IB2/Ri COU3ctOtm6WeRfuS5ys2JbK4pTUrzxE3wXu5w=; b=nzPgdOVNu/zrSgK5ie22sB /ZpJfKrsl9DPlhejjL9jkCwYj1vOqmNoamYWCCMyWssNHinek5qPGLpiBBdVDVaR XpstBeC+Qsg5YAoconYAi4UhD6WLTqBMgsW5RaI3jeW87PKXLceDETItvHsxjgcU 6UjoN2IoY86GNUQtX3misc1WBRIYe30Fav0bl5Un/PDEVfHlHxVqUKG6Q1X9D9mA cwnLY/qufxRwvsJgIHpmm049Q3+YDTHhKhDvfxWrDi3QkpF+/5j8fcHc9FOw/RS1 bydYXwhzenyACgt2v0XdCRNnIIGqlSMLKTEN2kUrzrU3KCWPVzJAC5zntanB79Iw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrgedugddtvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcuhfgr mhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvg hrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheffvefg necukfhppedutddtrdduuddrudeiledruddukeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 3D9F524005C; Tue, 2 Feb 2021 17:53:47 -0500 (EST) Date: Tue, 2 Feb 2021 17:53:45 -0500 From: Leo Famulari To: Efraim Flashner Subject: Re: [bug#46196] [PATCH] gnu: Add tootle. Message-ID: References: <20210130212057.1464-1-efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210130212057.1464-1-efraim@flashner.co.il> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46196 Cc: 46196@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 (-) On Sat, Jan 30, 2021 at 11:20:57PM +0200, Efraim Flashner wrote: > * gnu/packages/mastodon.scm (tootle): New variable. Thanks, LGTM! From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 03 03:16:38 2021 Received: (at 46196-done) by debbugs.gnu.org; 3 Feb 2021 08:16:38 +0000 Received: from localhost ([127.0.0.1]:36677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7DL3-00032j-Ax for submit@debbugs.gnu.org; Wed, 03 Feb 2021 03:16:38 -0500 Received: from flashner.co.il ([178.62.234.194]:52110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7DL0-00032R-JM for 46196-done@debbugs.gnu.org; Wed, 03 Feb 2021 03:16:35 -0500 Received: from localhost (unknown [31.210.181.184]) by flashner.co.il (Postfix) with ESMTPSA id 9243240311; Wed, 3 Feb 2021 08:16:28 +0000 (UTC) Date: Wed, 3 Feb 2021 10:15:56 +0200 From: Efraim Flashner To: Leo Famulari Subject: Re: [bug#46196] [PATCH] gnu: Add tootle. Message-ID: References: <20210130212057.1464-1-efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Ijh9UST8TKiqnulf" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46196-done Cc: 46196-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.0 (-) --Ijh9UST8TKiqnulf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 02, 2021 at 05:53:45PM -0500, Leo Famulari wrote: > On Sat, Jan 30, 2021 at 11:20:57PM +0200, Efraim Flashner wrote: > > * gnu/packages/mastodon.scm (tootle): New variable. >=20 > Thanks, LGTM! Pushed! Thanks for the review. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Ijh9UST8TKiqnulf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmAaW7sACgkQQarn3Mo9 g1FFvA/9HC8nQHtNPt9Nvc5qq5vJ+gMtfsWe6t4FoUuNEhm6Q4GI9Vajpii7Cq34 Icem0nMaMkqFGR/Kz0TYEU1nbDbH+b2uhaO3LNXjyE3VfkEeDucgbAq1Zaxq1RGd eP15G9zpVviy5kUNbYbLKVAgmnl8P4punjv0t3Go57xucJhor93WPUbS3wLPN7nD xIGMAKTtjjEsocpaU+vI2FO6Nwjspy1B9TREqbsmqRUctRyfNwMDn98d3Ch+n/fg FVR1rgKmMBKNsyq394MM4l5cwT8kZDTp7qKH2ZFVGpK5Bxm9SP6zdJHgi62Hd/oG EKpdI4skELvsKg9z2Qr0tzoTHqyTjtyGV75B2pi6Qlhtwg1sLBnZI5wOzkXB+yQq xqglQZVk+7IgLBIhB++/3JIZBab8fjS2DvvfIpCpfuM+03LYH9goxDmIYD4n4mGA TtuVQ6pQSaDm/GYIAmociJvo0orZYpIgVPFQSc7st7i7uf1nuzQ7Esk+jEPdCxCC 9s2tiOaSg61H37zU2HQN8RdhfOs7CqKpIWjK86V+90oVUKu9Ya0Pa+7a7Jp8Yz+v sZFfsYTRqHRm6AHLtp6x7ab7dOFNMeHr/m74NYkuDsNYUGIZzyMQTCV2YnAS43a+ 4CLDMsrSVbPKzvrR8/IwHxo/J83ot+QsZ905t4z+OyvtwEFu0YU= =TbAQ -----END PGP SIGNATURE----- --Ijh9UST8TKiqnulf-- From unknown Wed Sep 10 13:56:01 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, 03 Mar 2021 12:24:09 +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