GNU bug report logs - #39312
gnu: Add chatty.

Previous Next

Package: guix-patches;

Reported by: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>

Date: Mon, 27 Jan 2020 18:26:01 UTC

Severity: normal

Done: Efraim Flashner <efraim <at> flashner.co.il>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 39312 in the body.
You can then email your comments to 39312 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 27 Jan 2020 18:26:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jonathan Brielmaier <jonathan.brielmaier <at> web.de>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 27 Jan 2020 18:26:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: guix-patches <at> gnu.org
Subject: gnu: Add chatty.
Date: Mon, 27 Jan 2020 19:25:16 +0100
[Message part 1 (text/plain, inline)]
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
[0001-gnu-Add-chatty.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Fri, 31 Jan 2020 16:06:02 GMT) Full text and rfc822 format available.

Message #8 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Subject: Re: [bug#39312] gnu: Add chatty.[v2]
Date: Fri, 31 Jan 2020 17:04:52 +0100
[Message part 1 (text/plain, inline)]
This time patch v2 without purple-mm-sms, as it's not included yet.

On 27.01.20 19:25, Jonathan Brielmaier wrote:
> 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
[0001-gnu-Add-chatty.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Sun, 02 Feb 2020 19:38:02 GMT) Full text and rfc822 format available.

Message #11 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Cc: 39312 <at> debbugs.gnu.org
Subject: Re: [bug#39312] gnu: Add chatty.[v2]
Date: Sun, 2 Feb 2020 14:37:36 -0500
On Fri, Jan 31, 2020 at 05:04:52PM +0100, Jonathan Brielmaier wrote:
> This time patch v2 without purple-mm-sms, as it's not included yet.

Okay!

> From 87e4b48eae543d53c7d80bf031dd93671186e45f Mon Sep 17 00:00:00 2001
> From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
> Date: Thu, 23 Jan 2020 21:32:39 +0100
> Subject: [PATCH] gnu: Add chatty.
> 
> * gnu/packages/messaging.scm (chatty): New variable.
> ---
>  gnu/packages/messaging.scm | 35 +++++++++++++++++++++++++++++++++++
>  1 file changed, 35 insertions(+)
> 
> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
> index 5754c7ce08..1dba50d55c 100644
> --- a/gnu/packages/messaging.scm
> +++ b/gnu/packages/messaging.scm
> @@ -2041,4 +2041,39 @@ support for high performance Telegram Bot creation.")
>      (home-page "https://source.puri.sm/Librem5/purple-mm-sms")
>      (license license:gpl2+)))
> 
> +(define-public chatty

Except that it's still part of the context of this patch (the first two
lines) and so the patch doesn't apply. Can you send a v3?




Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 03 Feb 2020 10:56:02 GMT) Full text and rfc822 format available.

Message #14 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: jonathan.brielmaier <at> web.de
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH] gnu: Add chatty.
Date: Mon,  3 Feb 2020 11:55:06 +0100
From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>

* gnu/packages/messaging.scm (chatty): New variable.
---
 gnu/packages/messaging.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 839f718134..0a45711ee6 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -18,6 +18,7 @@
 ;;; Copyright © 2019 Tanguy Le Carrour <tanguy <at> bioneland.org>
 ;;; Copyright © 2019, 2020 Brett Gilio <brettg <at> gnu.org>
 ;;; Copyright © 2019, 2020 Timotej Lazar <timotej.lazar <at> araneo.si>
+;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
 ;;;
 ;;; 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,39 @@ 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)
+       ("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





Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Sat, 15 Feb 2020 13:17:01 GMT) Full text and rfc822 format available.

Message #17 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jakub Kądziołka <kuba <at> kadziolka.net>
To: jonathan.brielmaier <at> web.de
Cc: 39312 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add chatty.
Date: Sat, 15 Feb 2020 14:17:25 +0100
[Message part 1 (text/plain, inline)]
On Mon, Feb 03, 2020 at 11:55:06AM +0100, jonathan.brielmaier <at> web.de wrote:
> From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
> 
> * gnu/packages/messaging.scm (chatty): New variable.
> ---
>  gnu/packages/messaging.scm | 37 +++++++++++++++++++++++++++++++++++++
>  1 file changed, 37 insertions(+)

Hi, I installed the package into my user profile, and all the icons had
the "image not found" icon. After I installed adwaita-icon-theme
separately, the icons showed up properly. Maybe you need
adwaita-icon-theme in the propagated-inputs? But, if so, I'm confused as
to why hicolor-icon-theme is being propagated. Maybe both are needed,
but that seems weird.

> +   (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)
> +       ("pkg-config" ,pkg-config)
> +       ("sqlite" ,sqlite)))
Most of these should not be in native-inputs, but normal inputs.
See '(guix)package Reference':

|         The distinction between ‘native-inputs’ and ‘inputs’ is
|         necessary when considering cross-compilation.  When
|         cross-compiling, dependencies listed in ‘inputs’ are built for
|         the _target_ architecture; conversely, dependencies listed in
|         ‘native-inputs’ are built for the architecture of the _build_
|         machine.
|
|         ‘native-inputs’ is typically used to list tools needed at
|         build time, but not at run time, such as Autoconf, Automake,
|         pkg-config, Gettext, or Bison.

Regards,
Jakub Kądziołka
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Tue, 24 Mar 2020 15:49:02 GMT) Full text and rfc822 format available.

Message #20 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jakub Kądziołka <kuba <at> kadziolka.net>
To: 39312 <at> debbugs.gnu.org
Cc: control <at> debbugs.gnu.org, jonathan.brielmaier <at> web.de
Subject: Re: [PATCH] gnu: Add chatty.
Date: Tue, 24 Mar 2020 16:48:39 +0100
[Message part 1 (text/plain, inline)]
tags 39312 moreinfo
thanks

Hi there,

what is the status of this patch? Could you fix the issues mentioned in
[0] and send an updated patch, or is that something you don't feel like
pursuing?

[0]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39312#17
[signature.asc (application/pgp-signature, inline)]

Added tag(s) moreinfo. Request was from Jakub Kądziołka <kuba <at> kadziolka.net> to control <at> debbugs.gnu.org. (Tue, 24 Mar 2020 15:49:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Tue, 24 Mar 2020 17:41:01 GMT) Full text and rfc822 format available.

Message #25 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: Jakub Kądziołka <kuba <at> kadziolka.net>,
 39312 <at> debbugs.gnu.org
Cc: control <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add chatty.
Date: Tue, 24 Mar 2020 18:40:39 +0100
Hi Jakub,

thanks for the heads up. I continued some work but in the mean-time
chatty got a new dependency which has still failing tests. I'll post a
new patch series in the coming days...

All in all, this patch suite is not really urgent :P

On 24.03.20 16:48, Jakub Kądziołka wrote:
> tags 39312 moreinfo
> thanks
>
> Hi there,
>
> what is the status of this patch? Could you fix the issues mentioned in
> [0] and send an updated patch, or is that something you don't feel like
> pursuing?
>
> [0]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39312#17
>




Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 13 Apr 2020 17:26:02 GMT) Full text and rfc822 format available.

Message #28 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 0/3] [v2] Add chatty.
Date: Mon, 13 Apr 2020 19:25:05 +0200
Hi Jakub,

I finally got the new dependency (feedbackd) building.

The status of the patch series:
* compared to the previous version I moved several inputs around
* chatty runs and XMPP functionality is fine, SMS is still unknown as I
  don't have a proper device for testing
* feedbackd builds but I don't know if its really working for the same
  reason as above
* feedbackd could maybe go to another module, but audio.scm doesn't
  really fit as it also provides haptic feedback...

All in all I think it should be in a state to be merged into master.
Further improvements can be done in master. Should be easier.

Jonathan Brielmaier (3):
  gnu: Add feedbackd.
  gnu: Add purple-mm-sms.
  gnu: Add chatty.

 gnu/packages/gnome.scm     | 36 +++++++++++++++++-
 gnu/packages/messaging.scm | 76 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+), 1 deletion(-)

--
2.26.0





Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 13 Apr 2020 17:26:02 GMT) Full text and rfc822 format available.

Message #31 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 1/3] gnu: Add feedbackd.
Date: Mon, 13 Apr 2020 19:25:06 +0200
* gnu/packages/gnome.scm (feedbackd): New variable.
---
 gnu/packages/gnome.scm | 36 +++++++++++++++++++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 820811f8fa..a2d77700e7 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -43,7 +43,7 @@
 ;;; Copyright © 2019, 2020 Martin Becze <mjbecze <at> riseup.net>
 ;;; Copyright © 2019 David Wilson <david <at> daviwil.com>
 ;;; Copyright © 2019, 2020 Raghav Gururajan <raghavgururajan <at> disroot.org>
-;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
+;;; Copyright © 2019, 2020 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
 ;;; Copyright © 2019, 2020 Leo Prikler <leo.prikler <at> student.tugraz.at>
 ;;; Copyright © 2020 Oleg Pykhalov <go.wigust <at> gmail.com>
 ;;; Copyright © 2020 Pierre Neidhardt <mail <at> ambrevar.xyz>
@@ -10042,3 +10042,37 @@ communicating using the GVariant serialization format instead of JSON when
 both peers support it.  You might want that when communicating on a single
 host to avoid parser overhead and memory-allocator fragmentation.")
     (license license:lgpl2.1+)))
+
+(define-public feedbackd
+  (package
+    (name "feedbackd")
+    (version "0.0.0+git20200304")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://source.puri.sm/Librem5/feedbackd.git")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0a1pg3gckcdfd0scpv7pi4pp8i4fcikdy2nqj5fv1nfmhnzlhq3q"))))
+    (build-system meson-build-system)
+    (native-inputs
+     `(("glib:bin" ,glib "bin")
+       ("gobject-introspection" ,gobject-introspection)
+       ("pkg-config" ,pkg-config)
+       ("vala" ,vala)))
+    (inputs
+     `(("dbus" ,dbus)
+       ("gsound" ,gsound)
+       ("json-glib" ,json-glib)
+       ("libgudev" ,libgudev)))
+    (propagated-inputs
+     `(("glib" ,glib))) ; in Requires of libfeedback-0.0.pc
+    (synopsis "Haptic/visual/audio feedback via DBus")
+    (description "Feedbackd provides a DBus daemon to act on events to provide
+haptic, visual and audio feedback.  It offers the libfeedbackd library and
+GObject introspection bindings.")
+     (home-page "https://source.puri.sm/Librem5/feedbackd")
+     (license (list license:lgpl2.1+   ; libfeedbackd
+                    license:lgpl3+)))) ; the rest
--
2.26.0





Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 13 Apr 2020 17:26:02 GMT) Full text and rfc822 format available.

Message #34 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 2/3] gnu: Add purple-mm-sms.
Date: Mon, 13 Apr 2020 19:25:07 +0200
* gnu/packages/messaging.scm (purple-mm-sms): 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 c6217a95de..98b8fb2637 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -20,6 +20,7 @@
 ;;; Copyright © 2019, 2020 Timotej Lazar <timotej.lazar <at> araneo.si>
 ;;; Copyright © 2020 Nicolò Balzarotti <nicolo <at> nixo.xyz>
 ;;; Copyright © 2020 Vincent Legoll <vincent.legoll <at> gmail.com>
+;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -58,6 +59,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)
@@ -2108,4 +2110,40 @@ support for high performance Telegram Bot creation.")
       (home-page "https://core.telegram.org/tdlib")
       (license license:boost1.0))))

+(define-public purple-mm-sms
+  (package
+    (name "purple-mm-sms")
+    (version "0.1.4")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://source.puri.sm/Librem5/purple-mm-sms.git")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1daf7zl8bhhm1szkgxflpqql69f2w9i9nlgf1n4p1nynxifz1bim"))))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:make-flags
+       (let ((out (assoc-ref %outputs "out")))
+         ;; Fix hardcoded paths
+         (list (string-append "DESTDIR=" out)
+               (string-append "PLUGIN_DIR_PURPLE=" out "/lib/purple-2")
+               (string-append "DATA_ROOT_DIR_PURPLE=" out "/usr/share")))
+       #:phases
+       (modify-phases %standard-phases
+          (delete 'configure)
+          (delete 'check)))) ; no tests
+    (native-inputs
+     `(("glib:bin" ,glib "bin")
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("modem-manager" ,modem-manager)
+       ("pidgin" ,pidgin)))
+    (synopsis "Libpurple plugin for SMS via ModemManager")
+    (description "Plugin for libpurple to allow sending SMS using ModemManager.")
+    (home-page "https://source.puri.sm/Librem5/purple-mm-sms")
+    (license license:gpl2+)))
+
 ;;; messaging.scm ends here
--
2.26.0





Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 13 Apr 2020 17:26:03 GMT) Full text and rfc822 format available.

Message #37 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 3/3] gnu: Add chatty.
Date: Mon, 13 Apr 2020 19:25:08 +0200
* 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 98b8fb2637..075d69ed81 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -2146,4 +2146,42 @@ support for high performance Telegram Bot creation.")
     (home-page "https://source.puri.sm/Librem5/purple-mm-sms")
     (license license:gpl2+)))

+(define-public chatty
+ (package
+   (name "chatty")
+   (version "0.1.9")
+   (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
+                "18cjm24sj3sm9n2888id9dmzqn3fp5yrwvfkxfbjmvhvv1hyckj8"))))
+   (build-system meson-build-system)
+   (native-inputs
+     `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database
+       ("gettext" ,gettext-minimal)
+       ("glib:bin" ,glib "bin")
+       ("gtk+:bin" ,gtk+ "bin")
+       ("pkg-config" ,pkg-config)))
+   (inputs
+    `(("evolution-data-server" ,evolution-data-server) ;libebook-contacts
+      ("feedbackd" ,feedbackd)
+      ("folks" ,folks)
+      ("libgcrypt" ,libgcrypt)
+      ("libgee" ,libgee)
+      ("libhandy" ,libhandy)
+      ("pidgin" ,pidgin)
+      ("purple-mm-sms" ,purple-mm-sms)
+      ("sqlite" ,sqlite)))
+   (propagated-inputs
+     `(("adwaita-icon-theme" ,adwaita-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.26.0





Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Wed, 22 Apr 2020 15:09:01 GMT) Full text and rfc822 format available.

Message #40 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Subject: Re: [PATCH 3/3] gnu: Add chatty.
Date: Wed, 22 Apr 2020 17:08:47 +0200
Ping...




Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 11 May 2020 16:18:02 GMT) Full text and rfc822 format available.

Message #43 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [v3 PATCH 0/3] Add chatty
Date: Mon, 11 May 2020 18:16:50 +0200
Changes compared to v2:
* rebased on current master
* updated feedbackd to most current release
* updated chatty to 1.10.0 and propagated evolution-data-service as it otherwise would not start

Jonathan Brielmaier (3):
  gnu: Add feedbackd.
  gnu: Add purple-mm-sms.
  gnu: Add chatty.

 gnu/packages/gnome.scm     | 36 +++++++++++++++++-
 gnu/packages/messaging.scm | 76 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+), 1 deletion(-)

--
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 11 May 2020 16:18:02 GMT) Full text and rfc822 format available.

Message #46 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 1/3] gnu: Add feedbackd.
Date: Mon, 11 May 2020 18:16:51 +0200
* gnu/packages/gnome.scm (feedbackd): New variable.
---
 gnu/packages/gnome.scm | 36 +++++++++++++++++++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d5a2032ccf..f99a41adae 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -43,7 +43,7 @@
 ;;; Copyright © 2019, 2020 Martin Becze <mjbecze <at> riseup.net>
 ;;; Copyright © 2019 David Wilson <david <at> daviwil.com>
 ;;; Copyright © 2019, 2020 Raghav Gururajan <raghavgururajan <at> disroot.org>
-;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
+;;; Copyright © 2019, 2020 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
 ;;; Copyright © 2019, 2020 Leo Prikler <leo.prikler <at> student.tugraz.at>
 ;;; Copyright © 2020 Oleg Pykhalov <go.wigust <at> gmail.com>
 ;;; Copyright © 2020 Pierre Neidhardt <mail <at> ambrevar.xyz>
@@ -10216,3 +10216,37 @@ communicating using the GVariant serialization format instead of JSON when
 both peers support it.  You might want that when communicating on a single
 host to avoid parser overhead and memory-allocator fragmentation.")
     (license license:lgpl2.1+)))
+
+(define-public feedbackd
+  (package
+    (name "feedbackd")
+    (version "0.0.0+git20200420")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://source.puri.sm/Librem5/feedbackd.git")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0glzc284wbvwvax52lp6sqr4whhpbqrkn8isidlqz1yrag3phfv9"))))
+    (build-system meson-build-system)
+    (native-inputs
+     `(("glib:bin" ,glib "bin")
+       ("gobject-introspection" ,gobject-introspection)
+       ("pkg-config" ,pkg-config)
+       ("vala" ,vala)))
+    (inputs
+     `(("dbus" ,dbus)
+       ("gsound" ,gsound)
+       ("json-glib" ,json-glib)
+       ("libgudev" ,libgudev)))
+    (propagated-inputs
+     `(("glib" ,glib))) ; in Requires of libfeedback-0.0.pc
+    (synopsis "Haptic/visual/audio feedback via DBus")
+    (description "Feedbackd provides a DBus daemon to act on events to provide
+haptic, visual and audio feedback.  It offers the libfeedbackd library and
+GObject introspection bindings.")
+     (home-page "https://source.puri.sm/Librem5/feedbackd")
+     (license (list license:lgpl2.1+   ; libfeedbackd
+                    license:lgpl3+)))) ; the rest
--
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 11 May 2020 16:18:03 GMT) Full text and rfc822 format available.

Message #49 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 2/3] gnu: Add purple-mm-sms.
Date: Mon, 11 May 2020 18:16:52 +0200
* gnu/packages/messaging.scm (purple-mm-sms): 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 46242f20e9..25bd239d8f 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -21,6 +21,7 @@
 ;;; Copyright © 2020 Nicolò Balzarotti <nicolo <at> nixo.xyz>
 ;;; Copyright © 2020 Vincent Legoll <vincent.legoll <at> gmail.com>
 ;;; Copyright © 2020 Marius Bakke <mbakke <at> fastmail.com>
+;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -59,6 +60,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)
@@ -2160,4 +2162,40 @@ support for high performance Telegram Bot creation.")
       (home-page "https://core.telegram.org/tdlib")
       (license license:boost1.0))))

+(define-public purple-mm-sms
+  (package
+    (name "purple-mm-sms")
+    (version "0.1.4")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://source.puri.sm/Librem5/purple-mm-sms.git")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1daf7zl8bhhm1szkgxflpqql69f2w9i9nlgf1n4p1nynxifz1bim"))))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:make-flags
+       (let ((out (assoc-ref %outputs "out")))
+         ;; Fix hardcoded paths
+         (list (string-append "DESTDIR=" out)
+               (string-append "PLUGIN_DIR_PURPLE=" out "/lib/purple-2")
+               (string-append "DATA_ROOT_DIR_PURPLE=" out "/usr/share")))
+       #:phases
+       (modify-phases %standard-phases
+          (delete 'configure)
+          (delete 'check)))) ; no tests
+    (native-inputs
+     `(("glib:bin" ,glib "bin")
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("modem-manager" ,modem-manager)
+       ("pidgin" ,pidgin)))
+    (synopsis "Libpurple plugin for SMS via ModemManager")
+    (description "Plugin for libpurple to allow sending SMS using ModemManager.")
+    (home-page "https://source.puri.sm/Librem5/purple-mm-sms")
+    (license license:gpl2+)))
+
 ;;; messaging.scm ends here
--
2.26.2





Information forwarded to guix-patches <at> gnu.org:
bug#39312; Package guix-patches. (Mon, 11 May 2020 16:18:03 GMT) Full text and rfc822 format available.

Message #52 received at 39312 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 39312 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 3/3] gnu: Add chatty.
Date: Mon, 11 May 2020 18:16:53 +0200
* 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 25bd239d8f..331287fc04 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -2198,4 +2198,42 @@ support for high performance Telegram Bot creation.")
     (home-page "https://source.puri.sm/Librem5/purple-mm-sms")
     (license license:gpl2+)))

+(define-public chatty
+ (package
+   (name "chatty")
+   (version "0.1.10")
+   (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
+                "0czvqwjzsb0rvmgrmbh97m1b35rnwl41j7q32z4fcqb7bschibql"))))
+   (build-system meson-build-system)
+   (native-inputs
+     `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database
+       ("gettext" ,gettext-minimal)
+       ("glib:bin" ,glib "bin")
+       ("gtk+:bin" ,gtk+ "bin")
+       ("pkg-config" ,pkg-config)))
+   (inputs
+    `(("feedbackd" ,feedbackd)
+      ("folks" ,folks)
+      ("libgcrypt" ,libgcrypt)
+      ("libgee" ,libgee)
+      ("libhandy" ,libhandy)
+      ("pidgin" ,pidgin)
+      ("purple-mm-sms" ,purple-mm-sms)
+      ("sqlite" ,sqlite)))
+   (propagated-inputs
+     `(("adwaita-icon-theme" ,adwaita-icon-theme)
+       ("evolution-data-server" ,evolution-data-server)))
+   (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.26.2





Removed tag(s) moreinfo. Request was from Jonathan Brielmaier <jonathan.brielmaier <at> web.de> to control <at> debbugs.gnu.org. (Fri, 15 May 2020 08:37:02 GMT) Full text and rfc822 format available.

Reply sent to Efraim Flashner <efraim <at> flashner.co.il>:
You have taken responsibility. (Tue, 16 Jun 2020 20:59:02 GMT) Full text and rfc822 format available.

Notification sent to Jonathan Brielmaier <jonathan.brielmaier <at> web.de>:
bug acknowledged by developer. (Tue, 16 Jun 2020 20:59:02 GMT) Full text and rfc822 format available.

Message #59 received at 39312-done <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Cc: 39312-done <at> debbugs.gnu.org
Subject: Re: [bug#39312] [v3 PATCH 0/3] Add chatty
Date: Tue, 16 Jun 2020 23:57:35 +0300
[Message part 1 (text/plain, inline)]
On Mon, May 11, 2020 at 06:16:50PM +0200, Jonathan Brielmaier wrote:
> Changes compared to v2:
> * rebased on current master
> * updated feedbackd to most current release
> * updated chatty to 1.10.0 and propagated evolution-data-service as it otherwise would not start
> 
> Jonathan Brielmaier (3):
>   gnu: Add feedbackd.
>   gnu: Add purple-mm-sms.
>   gnu: Add chatty.
> 
>  gnu/packages/gnome.scm     | 36 +++++++++++++++++-
>  gnu/packages/messaging.scm | 76 ++++++++++++++++++++++++++++++++++++++
>  2 files changed, 111 insertions(+), 1 deletion(-)
> 

Patches pushed with some minor changes.
feedbackd: Bumped it to 0.0.0+git20200527
purple-mm-sms: replaced (delete 'tests) with #:tests? #f. Also changed
the output directories in the make-flags
chatty: Tried to skip the post-install update-desktop-database phase
and remove the extra native-inputs but was only partly successful.

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 15 Jul 2020 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 277 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.