From patchwork Mon Jan 27 18:25:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jonathan Brielmaier X-Patchwork-Id: 19995 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 544A217B95; Mon, 27 Jan 2020 18:26:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 473B417B91 for ; Mon, 27 Jan 2020 18:26:31 +0000 (GMT) Received: from localhost ([::1]:49368 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iw95i-00081V-Gg for patchwork@mira.cbaines.net; Mon, 27 Jan 2020 13:26:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34822) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iw95N-00081L-Rj for guix-patches@gnu.org; Mon, 27 Jan 2020 13:26:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iw95K-0008Vl-JE for guix-patches@gnu.org; Mon, 27 Jan 2020 13:26:09 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53000) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iw95G-0008SU-1x for guix-patches@gnu.org; Mon, 27 Jan 2020 13:26:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iw95F-0001cs-UF for guix-patches@gnu.org; Mon, 27 Jan 2020 13:26:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#39312] gnu: Add chatty. Resent-From: Jonathan Brielmaier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Jan 2020 18:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39312 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 39312@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15801495286205 (code B ref -1); Mon, 27 Jan 2020 18:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jan 2020 18:25:28 +0000 Received: from localhost ([127.0.0.1]:58973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iw94e-0001bv-DG for submit@debbugs.gnu.org; Mon, 27 Jan 2020 13:25:28 -0500 Received: from lists.gnu.org ([209.51.188.17]:43436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iw94c-0001bl-7k for submit@debbugs.gnu.org; Mon, 27 Jan 2020 13:25:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34682) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iw94a-0007l7-Tf for guix-patches@gnu.org; Mon, 27 Jan 2020 13:25:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iw94Z-00085D-KP for guix-patches@gnu.org; Mon, 27 Jan 2020 13:25:20 -0500 Received: from mout.web.de ([212.227.17.11]:46625) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iw94Z-00082y-9O for guix-patches@gnu.org; Mon, 27 Jan 2020 13:25:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1580149516; bh=WX6WnreNnTreajFIdo7qyWtwf0WOYo2S9tk7PfYA614=; h=X-UI-Sender-Class:To:From:Subject:Date; b=iiWjtPJlwk5ku3IZ8KMXZ1sn/dfFnm7ukONsIsGvcvlwz9i63zOKzqBxDo0Wcut2g 97FNunf7OWfbkVM1V1pJUtj/BJaIQ6wEeOCGJTBhTbe1097PZbu+wklVqznS5R7YHW qvuDDJk99N9S4R+U5UXcTyPcP3YHyw31v3QXVf5o= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [10.160.5.184] ([195.135.221.2]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0Lhvlm-1jQVp82tn8-00nBdO for ; Mon, 27 Jan 2020 19:25:16 +0100 From: Jonathan Brielmaier Message-ID: <77f67f99-44e6-6464-cf96-62eec29493d6@web.de> Date: Mon, 27 Jan 2020 19:25:16 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 Content-Language: en-US X-Provags-ID: V03:K1:fuSNQ7fgBMqSyXYgcKwUvD9trm3k09G2O4DHPBbbNbqluIUO95E mRPWZeO7TIql6ZA2rb8v/moQhRASQBUMR9ImYtuSa+Nn8prpon/Z08yvsIigpZi9bAYIrxS /tmVnYgngyeD/zNR459ccMQ9UZQRgtzFCGA1ZIdugpRawT4B298PHoTUI8sOsE5vHMG+nvi 50Y/JnvHW5wjQX2j+6F4w== X-UI-Out-Filterresults: notjunk:1;V03:K0:A4D1nVIltmI=:YZVAfRTqlZapoVOLAbYBvZ BdIKv//xlgwG8O/kBEABSiuAKZMB89bxMHVsISns0Jb4RSLAnXs8CGqRaV505dBKr0vAy4aiv lfe6DA9eLQA027ZIHOST9Jr4UZqw3vnJ9nx5ybJoToSxyFa9Pk3O0Ffi/Hl5Lt1jYsGmGSRWj trg6PFy9QWcoG6pdDNiUXAjkrSuNMEHdPylkRbdzsnKxZgyuIikw6cUzZBWG17qSDWJ9uTBx4 +SiHptTk05EpF99j3rVRBo5VWiOCDte9vKucXQFAYsc5xAiKDdsFlPQxGkCpjYUjuEJQJZtv1 HyHHxjeQget4bc2+HH8K4libLBSTnIMaG/xcgCU6Lqp+aV7tSV6s2Pt9pFQEKg8BIsQImWI/V I//DYbBFJL/woErumgmy4rwHQEU6zTDku+bGp2SJYKZ7vzidk681jCb+7emWkSo5TlBkc/hwz ejjAgwlHwmRLgvkNW2RQSjGwW6o38pZqBz/2pf7zHusU2sKEjzQyj9VK57gK6tgWNZrX2FyDc +3rvdLHGpQG6Auus5uDRMiPDbw38QnLWfImXmuwVppdJ1T3H2hVQ+gSdaWSNishapldXKrkzh RRWY22OG+e7yenhO5qWROFg6nLY3SNd9L55XPr6KI4ljR7EO0rGG9291MvPi2SmJW+lH1PLlN TcDOwyvaVuwa7A4URS7wJ5c7Ze7LzMX4WI1lHCKeR9+YWC/sAu0FXZbN49C38gE4uCrCO5a+j sEvjATgWNB5VPt4AD6AnhrL/vmWs4CvImlVv8qe7hlNhRNUypX7z2ztmsMWjsOuzf+xzvWXrN Rrv1Vzj/RPyNTBfngWayLZCpA1gCzu9wHZleFGDCPCCmD2DnqUc4+AIR/ejK07HtQ6chcsKUz /VkOnrXZlpyk5tuXtHaFEqEhEls09nwrliKCbuDqPa9UVx7vPGzfK9PcTrBltaVnUa/EOAG2u /uf14qOiIvzrgBH7x0Jvtm/ml4GOLA9n/bZ4l8Z0fy0SNFNnVVOcBY7zWoqHXKlTgT3Jb/IKp whsAA18WbFTVfl1bXhJ+/AC9y/07Xe1ncWDTjmtSdP5Ji7uUDqzoKL3LkkUJfb8jgp89hnnH6 JggB8DB3NFIKW8p+/na6axSPot2vHkZiIZ9rCF0vSGd1hZPdnQb+yWDJwgN02zL14yNbbGU/4 52HZoshgDIKDir5tp+g1DVWotaadu0bKjTrZImWdmI8v8lPb5jqfUZJCUhz1VXGdFMbac3tic ISTodZ+PQObbCCeXN X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hi, attached is a patch for Chatty. A GUI program for SMS and XMPP optimized for mobile interfaces. XMPP works nicely already. SMS not yet: I have the required package "purple-mm-sms" already in my local git, but couldn't test it yet, because I lack the hardware. I'll submit it separately as soon it's ready and tested :) ~Jonathan From d746b3b01acdec8a4ce6a508a063f951dd9e74f6 Mon Sep 17 00:00:00 2001 From: Jonathan Brielmaier Date: Mon, 27 Jan 2020 19:10:10 +0100 Subject: [PATCH] gnu: Add chatty. * gnu/packages/messaging.scm (chatty): New variable. --- gnu/packages/messaging.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 839f718134..e66d10b0e9 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -18,6 +18,7 @@ ;;; Copyright © 2019 Tanguy Le Carrour ;;; Copyright © 2019, 2020 Brett Gilio ;;; Copyright © 2019, 2020 Timotej Lazar +;;; Copyright © 2020 Jonathan Brielmaier ;;; ;;; This file is part of GNU Guix. ;;; @@ -55,6 +56,7 @@ #:use-module (gnu packages documentation) #:use-module (gnu packages enchant) #:use-module (gnu packages fontutils) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) @@ -1995,4 +1997,40 @@ support for high performance Telegram Bot creation.") (home-page "https://core.telegram.org/tdlib") (license license:boost1.0)))) +(define-public chatty + (package + (name "chatty") + (version "0.1.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://source.puri.sm/Librem5/chatty.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1prqd2dnib3j12pjiplzr2rim9q617vmvzv76lgmz0n3bmp7v7ma")))) + (build-system meson-build-system) + (native-inputs + `(("desktop-file-utils" ,desktop-file-utils) ;for update-desktop-database + ("evolution-data-server" ,evolution-data-server) ;libebook-contacts + ("folks" ,folks) + ("gettext" ,gettext-minimal) + ("glib:bin" ,glib "bin") + ("gtk+:bin" ,gtk+ "bin") + ("libgcrypt" ,libgcrypt) + ("libgee" ,libgee) + ("libhandy" ,libhandy) + ("pidgin" ,pidgin) + ("purple-mm-sms" ,purple-mm-sms) + ("pkg-config" ,pkg-config) + ("sqlite" ,sqlite))) + (propagated-inputs + `(("hicolor-icon-theme" ,hicolor-icon-theme))) + (synopsis "Mobile client for XMPP and SMS messaging") + (description "Chatty is a chat program for XMPP and SMS. It works on mobile +as well as on desktop platforms. It's based on libpurple and ModemManager.") + (home-page "https://source.puri.sm/Librem5/chatty") + (license license:gpl3+))) + ;;; messaging.scm ends here -- 2.25.0