GNU bug report logs - #25720
[PATCH] gnu: mumble: Build with 'murmur' server component.

Previous Next

Package: guix-patches;

Reported by: contact.ng0 <at> cryptolab.net

Date: Tue, 14 Feb 2017 09:38:01 UTC

Severity: normal

Tags: patch

Done: ng0 <contact.ng0 <at> cryptolab.net>

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 25720 in the body.
You can then email your comments to 25720 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#25720; Package guix-patches. (Tue, 14 Feb 2017 09:38:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to contact.ng0 <at> cryptolab.net:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 14 Feb 2017 09:38:01 GMT) Full text and rfc822 format available.

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

From: contact.ng0 <at> cryptolab.net
To: guix-patches <at> gnu.org
Cc: ng0 <contact.ng0 <at> cryptolab.net>
Subject: [PATCH] gnu: mumble: Build with 'murmur' server component.
Date: Tue, 14 Feb 2017 09:39:11 +0000
From: ng0 <contact.ng0 <at> cryptolab.net>

* gnu/packages/telephony.scm (mumble)[arguments]: Build 'murmur'.
Remove 'no-server' and add 'no-ice' to "configure" phase.
[description]: Add a sentence about mumble and murmur.
---
 gnu/packages/telephony.scm | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm
index b0cefe405..87261825c 100644
--- a/gnu/packages/telephony.scm
+++ b/gnu/packages/telephony.scm
@@ -5,7 +5,7 @@
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim <at> flashner.co.il>
 ;;; Copyright © 2016 Lukas Gradl <lgradl <at> openmailbox.org>
 ;;; Copyright © 2016 Francesco Frassinelli <fraph24 <at> gmail.com>
-;;; Copyright © 2016 ng0 <ng0 <at> libertad.pw>
+;;; Copyright © 2016, 2017 ng0 <contact.ng0 <at> cryptolab.net>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -354,7 +354,7 @@ address of one of the participants.")
                              (string-append "CONFIG+="
                                             (string-join
                                              (list "no-update"
-                                                   "no-server"
+                                                   "no-ice"
                                                    "no-embed-qt-translations"
                                                    "no-bundled-speex"
                                                    "pch"
@@ -378,6 +378,8 @@ address of one of the participants.")
          (replace 'install ; install phase does not exist
            (lambda* (#:key inputs outputs #:allow-other-keys)
              (let* ((out (assoc-ref outputs "out"))
+                    (etc (string-append out "/etc/murmur"))
+                    (dbus (string-append out "/etc/dbus-1/system.d/"))
                     (bin (string-append out "/bin"))
                     (services (string-append out "/share/services"))
                     (applications (string-append out "/share/applications"))
@@ -391,6 +393,12 @@ address of one of the participants.")
                (install-file "icons/mumble.svg" icons)
                (install-file "man/mumble-overlay.1" man)
                (install-file "man/mumble.1" man)
+               (install-file "release/murmurd" bin)
+               (install-file "scripts/murmur.ini.system" etc)
+               (rename-file (string-append etc "/murmur.ini.system")
+                            (string-append etc "/murmur.ini"))
+               (install-file "scripts/murmur.conf" dbus)
+               (install-file "man/murmurd.1" man)
                (for-each (lambda (file) (install-file file lib))
                          (find-files "." "\\.so\\."))
                (for-each (lambda (file) (install-file file lib))
@@ -414,7 +422,9 @@ address of one of the participants.")
     (synopsis "Low-latency, high quality voice chat software")
     (description
      "Mumble is an low-latency, high quality voice chat
-software primarily intended for use while gaming.")
+software primarily intended for use while gaming.
+Mumble consists of two applications for separate usage:
+@code{mumble} for the client, and @code{murmur} for the server.")
     (home-page "https://wiki.mumble.info/wiki/Main_Page")
     (license (list license:bsd-3
                    ;; The bundled celt is bsd-2. Remove after 1.3.0.
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25720; Package guix-patches. (Wed, 01 Mar 2017 14:49:02 GMT) Full text and rfc822 format available.

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

From: Kei Kebreau <kei <at> openmailbox.org>
To: contact.ng0 <at> cryptolab.net
Cc: 25720 <at> debbugs.gnu.org
Subject: Re: bug#25720: [PATCH] gnu: mumble: Build with 'murmur' server
 component.
Date: Wed, 01 Mar 2017 09:48:15 -0500
[Message part 1 (text/plain, inline)]
contact.ng0 <at> cryptolab.net writes:

> From: ng0 <contact.ng0 <at> cryptolab.net>
>
> * gnu/packages/telephony.scm (mumble)[arguments]: Build 'murmur'.
> Remove 'no-server' and add 'no-ice' to "configure" phase.
> [description]: Add a sentence about mumble and murmur.
> ---
>  gnu/packages/telephony.scm | 16 +++++++++++++---
>  1 file changed, 13 insertions(+), 3 deletions(-)
>
> diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm
> index b0cefe405..87261825c 100644
> --- a/gnu/packages/telephony.scm
> +++ b/gnu/packages/telephony.scm
> @@ -5,7 +5,7 @@
>  ;;; Copyright © 2015, 2016 Efraim Flashner <efraim <at> flashner.co.il>
>  ;;; Copyright © 2016 Lukas Gradl <lgradl <at> openmailbox.org>
>  ;;; Copyright © 2016 Francesco Frassinelli <fraph24 <at> gmail.com>
> -;;; Copyright © 2016 ng0 <ng0 <at> libertad.pw>
> +;;; Copyright © 2016, 2017 ng0 <contact.ng0 <at> cryptolab.net>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -354,7 +354,7 @@ address of one of the participants.")
>                               (string-append "CONFIG+="
>                                              (string-join
>                                               (list "no-update"
> -                                                   "no-server"
> +                                                   "no-ice"
>                                                     "no-embed-qt-translations"
>                                                     "no-bundled-speex"
>                                                     "pch"
> @@ -378,6 +378,8 @@ address of one of the participants.")
>           (replace 'install ; install phase does not exist
>             (lambda* (#:key inputs outputs #:allow-other-keys)
>               (let* ((out (assoc-ref outputs "out"))
> +                    (etc (string-append out "/etc/murmur"))
> +                    (dbus (string-append out "/etc/dbus-1/system.d/"))
>                      (bin (string-append out "/bin"))
>                      (services (string-append out "/share/services"))
>                      (applications (string-append out "/share/applications"))
> @@ -391,6 +393,12 @@ address of one of the participants.")
>                 (install-file "icons/mumble.svg" icons)
>                 (install-file "man/mumble-overlay.1" man)
>                 (install-file "man/mumble.1" man)
> +               (install-file "release/murmurd" bin)
> +               (install-file "scripts/murmur.ini.system" etc)
> +               (rename-file (string-append etc "/murmur.ini.system")
> +                            (string-append etc "/murmur.ini"))
> +               (install-file "scripts/murmur.conf" dbus)
> +               (install-file "man/murmurd.1" man)
>                 (for-each (lambda (file) (install-file file lib))
>                           (find-files "." "\\.so\\."))
>                 (for-each (lambda (file) (install-file file lib))
> @@ -414,7 +422,9 @@ address of one of the participants.")
>      (synopsis "Low-latency, high quality voice chat software")
>      (description
>       "Mumble is an low-latency, high quality voice chat
> -software primarily intended for use while gaming.")
> +software primarily intended for use while gaming.
> +Mumble consists of two applications for separate usage:
> +@code{mumble} for the client, and @code{murmur} for the server.")
>      (home-page "https://wiki.mumble.info/wiki/Main_Page")
>      (license (list license:bsd-3
>                     ;; The bundled celt is bsd-2. Remove after 1.3.0.

LGTM. Pushed as bd9f8869b15891863a6c7420d1cfdae309ba8594.
[signature.asc (application/pgp-signature, inline)]

Reply sent to ng0 <contact.ng0 <at> cryptolab.net>:
You have taken responsibility. (Wed, 01 Mar 2017 15:26:04 GMT) Full text and rfc822 format available.

Notification sent to contact.ng0 <at> cryptolab.net:
bug acknowledged by developer. (Wed, 01 Mar 2017 15:26:04 GMT) Full text and rfc822 format available.

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

From: ng0 <contact.ng0 <at> cryptolab.net>
To: Kei Kebreau <kei <at> openmailbox.org>
Cc: 25720-done <at> debbugs.gnu.org
Subject: Re: bug#25720: [PATCH] gnu: mumble: Build with 'murmur' server
 component.
Date: Wed, 1 Mar 2017 16:34:42 +0000
On 17-03-01 09:48:15, Kei Kebreau wrote:
> contact.ng0 <at> cryptolab.net writes:
> 
> > From: ng0 <contact.ng0 <at> cryptolab.net>
> >
> > * gnu/packages/telephony.scm (mumble)[arguments]: Build 'murmur'.
> > Remove 'no-server' and add 'no-ice' to "configure" phase.
> > [description]: Add a sentence about mumble and murmur.
> > ---
> >  gnu/packages/telephony.scm | 16 +++++++++++++---
> >  1 file changed, 13 insertions(+), 3 deletions(-)
> 
> LGTM. Pushed as bd9f8869b15891863a6c7420d1cfdae309ba8594.

Thanks, closed.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 30 Mar 2017 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 84 days ago.

Previous Next


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