Re: [PATCH 1/2] gnu: Add sonic.

2016-01-13 Thread Leo Famulari
On Wed, Jan 13, 2016 at 03:10:16PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > * gnu/packages/audio.scm (sonic): New variable. > > [...] > > > +#:phases (modify-phases %standard-phases > > + (delete 'configure *>| > > There’s a problem

Re: [PATCH 2/2] gnu: Add espeak.

2016-01-13 Thread Leo Famulari
On Wed, Jan 13, 2016 at 03:17:28PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > * gnu/packages/audio.scm (espeak): New variable. > > If you think eSpeak-ng is not ready yet, or is sufficiently different, > it’s OK to package eSpeak. I'm looking into it. > > > +(native-input

Re: [PATCH] gnu: bind-utils: Build and install “nsupdate”.

2016-01-13 Thread Mathieu Lirzin
Hi, Ricardo Wurmus writes: >>From ba32861728c3534be6796b6b32a9a90954b6 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Wed, 13 Jan 2016 16:06:36 +0100 > Subject: [PATCH] gnu: bind-utils: Build and install "nsupdate". > > * gnu/packages/dns.scm (bind-utils)[arguments]: Generalize "bu

[PATCH 2/2] emacs: Add 'guix-search-by-name'.

2016-01-13 Thread Alex Kost
* emacs/guix-ui-package.el (guix-search-by-name): New command. * doc/emacs.texi (Emacs Commands): Document it. --- doc/emacs.texi | 5 + emacs/guix-ui-package.el | 11 +++ 2 files changed, 16 insertions(+) diff --git a/doc/emacs.texi b/doc/emacs.texi index 7edaedc..eb470ab

[PATCH 1/2] emacs: Rename 'guix-search-by-name' to 'guix-packages-by-name'.

2016-01-13 Thread Alex Kost
* emacs/guix-ui-package.el (guix-search-by-name): Rename to... (guix-packages-by-name): ... this. Complete package name. * doc/emacs.texi (Emacs Commands): Likewise. --- doc/emacs.texi | 2 +- emacs/guix-ui-package.el | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff

[PATCH 0/2] "M-x guix-search-by-name" and "M-x guix-packages-by-name".

2016-01-13 Thread Alex Kost
I almost never use "M-x guix-search-by-name" because I need to know a real name of a package, and I rarely use "M-x guix-search-by-regexp", because along with names it also searches in synopses and descriptions (by default). But I often use another command that allows me to display packages with n

Re: [PATCH 6/6] emacs: Add interface for system generations.

2016-01-13 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-01-12 23:35 +0300) wrote: > >> Alex Kost skribis: >> >>> * emacs/guix-main.scm (system-generation-boot-parameters) >>> (system-generation-param-alist, system-generation-sexps): New procedures. >>> (entries): Add 'system-generation' entry type. >>> * ema

Re: [PATCH 3/6] emacs: Find packages in system profiles.

2016-01-13 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-01-12 23:28 +0300) wrote: [...] >> It seems you’re calling /run/current-system the system profile, which >> leads to the ‘system?’ Boolean here, but the system profile really is >> /run/current-system/profile. > > As we need to work with generations, I

Re: [PATCH 1/6] guix system: Export accessors.

2016-01-13 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-01-12 23:25 +0300) wrote: > >> Alex Kost skribis: >> >>> * guix/scripts/system.scm (read-boot-parameters, boot-parameters) >>> (boot-parameters?, boot-parameters-label, boot-parameters-root-device) >>> (boot-parameters-kernel, boot-parameters-kernel-arg

Re: [PATCHES] Update orfm and package test requirements.

2016-01-13 Thread Ben Woodcroft
On 13/01/16 23:50, Ricardo Wurmus wrote: Ben Woodcroft writes: [..] +(arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'patch-and-set-version + (lambda _ + (setenv "VERSION" ,version) + #t) That’s an

Re: [PATCH 6/6] emacs: Add interface for system generations.

2016-01-13 Thread Alex Kost
Ludovic Courtès (2016-01-12 23:35 +0300) wrote: > Alex Kost skribis: > >> * emacs/guix-main.scm (system-generation-boot-parameters) >> (system-generation-param-alist, system-generation-sexps): New procedures. >> (entries): Add 'system-generation' entry type. >> * emacs/guix-messages.el (guix-resu

Re: [PATCH] Build C++ cross-compiler by default.

2016-01-13 Thread Ludovic Courtès
Ricardo Wurmus skribis: > the configure flags defined in “cross-gcc-arguments” disabled the C++ > compiler to prevent an error that happens when building libstdc++-v3. > Since I needed a C++ cross-compiler for ARM I added “c++” to the list of > enabled languages and added the configure flag > “--

Re: [PATCH 3/6] emacs: Find packages in system profiles.

2016-01-13 Thread Alex Kost
Ludovic Courtès (2016-01-12 23:28 +0300) wrote: > Alex Kost skribis: > >> For a usual profile, packages are placed in a profile directory itself, >> but for a system profile, packages are placed in 'profile' >> sub-directory. So we need to do some special cases for system profiles >> to find pac

Re: [PATCH 1/6] guix system: Export accessors.

2016-01-13 Thread Alex Kost
Ludovic Courtès (2016-01-12 23:25 +0300) wrote: > Alex Kost skribis: > >> * guix/scripts/system.scm (read-boot-parameters, boot-parameters) >> (boot-parameters?, boot-parameters-label, boot-parameters-root-device) >> (boot-parameters-kernel, boot-parameters-kernel-arguments): Export. > > LGTM. >

Re: reproducibility

2016-01-13 Thread Federico Beffa
On Wed, Jan 13, 2016 at 2:56 PM, Ludovic Courtès wrote: > Federico Beffa skribis: > >> On Tue, Jan 12, 2016 at 10:37 PM, Ludovic Courtès wrote: >>> Federico Beffa skribis: >>> On Sun, Jan 10, 2016 at 9:49 PM, Ludovic Courtès wrote: > Federico Beffa skribis: > >> I've noticed

Re: reproducibility

2016-01-13 Thread Federico Beffa
On Wed, Jan 13, 2016 at 10:15 AM, Efraim Flashner wrote: > On Wed, 13 Jan 2016 09:13:25 +0100 > Federico Beffa wrote: > >> On Tue, Jan 12, 2016 at 10:37 PM, Ludovic Courtès wrote: >> [...] >> [...] >> [...] >> [...] >> [...] >> [...] >> [...] >> >> Just out of curiosity, could you provide

gnunet-gtk (wip, open for others to debug)

2016-01-13 Thread N. Gillmann / Ni*
As mentioned earlier in #guix, here is the most current version of gnune t-gtk I am stuck with debugging. Due to lack of time and documentation I forgot where it is failing, but it is just a matter of getting the arguments to 'make' right iirc. ricardo wanted to take this over. Something currently

Re: Freezing core-updates soon

2016-01-13 Thread Ludovic Courtès
Hydra will start building all of ‘core-updates’ soon. Hopefully we can merge in a few days. Ludo’.

[PATCH] gnu: bind-utils: Build and install “nsupdate”.

2016-01-13 Thread Ricardo Wurmus
Hi Guix, this patch is not as bad as it looks, even though most of the lines are changed. I noticed that “nsupdate” is not build as part of bind-utils and replaced the manual and repetitive “build” and “install” phases with something that can be controlled with the let-bound values “bins” and “li

[PATCH] Add audit.

2016-01-13 Thread Ricardo Wurmus
Hi Guix, the tests for this package cannot easily be fixed by #:phases (modify-phases %standard-phases (add-after 'unpack 'fix-tests (lambda _ (substitute* "auparse/test/auparse_test.ref" (("\\(root\\)") "(unknown(0))")) #

Re: [PATCH 2/2] gnu: Add espeak.

2016-01-13 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/audio.scm (espeak): New variable. If you think eSpeak-ng is not ready yet, or is sufficiently different, it’s OK to package eSpeak. > +(native-inputs > + `(("unzip" ,unzip))) > +(inputs > + `(("sonic" ,sonic) The “unzip” line is misaligne

Re: [PATCH 1/2] gnu: Add sonic.

2016-01-13 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/audio.scm (sonic): New variable. [...] > +#:phases (modify-phases %standard-phases > + (delete 'configure There’s a problem here. :-) > +(synopsis "Speed up or slow down speech") > +(description "Sonic is a simple algorithm f

PulseAudio

2016-01-13 Thread Ludovic Courtès
Leo Famulari skribis: > I guess the factors are: > 1) Does GuixSD have a default audio setup that we should target? If > GuixSD uses PulseAudio, then I think it would be good for eSpeak to be > integrated into that sytem. > 2) Does this package, which launches PulseAudio, work for anyone on a > f

Re: reproducibility

2016-01-13 Thread Ludovic Courtès
Federico Beffa skribis: > On Tue, Jan 12, 2016 at 10:37 PM, Ludovic Courtès wrote: >> Federico Beffa skribis: >> >>> On Sun, Jan 10, 2016 at 9:49 PM, Ludovic Courtès wrote: Federico Beffa skribis: > I've noticed that a derivation is a function of the order of the > inputs. A

Re: [PATCH 0/4] Make Emacs find packages in "~/.guix-profile".

2016-01-13 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-01-10 23:21 +0300) wrote: > >> Alex Kost skribis: >> >>> So this is a full patchset to "teach" Emacs how to find emacs packages >>> installed with Guix. See conversation at >>> . >>> >

Re: [PATCH 3/4] gnu: emacs: Find packages in "~/.guix-profile".

2016-01-13 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-01-10 23:28 +0300) wrote: [...] >> Also, on GuixSD, should we remove the default EMACSLOADPATH as well as >> /etc/emacs/site-start.el? > > If the goal for GuixSD is just to make Emacs packages work, then yes; > but if the intention is also to make "M-x

Re: [PATCHES] Update orfm and package test requirements.

2016-01-13 Thread Ricardo Wurmus
Ben Woodcroft writes: >> “Bio-comandeer lets you run shell commands from within Ruby. ...” > That wasn't the best sentence before, fo so. I wonder if the replacement > is a little bland though. How about (as attached), > > + "Bio-commandeer provides an opinionated method of running she

Re: [PATCHES] Update orfm and package test requirements.

2016-01-13 Thread Ben Woodcroft
Hi, I've been a little while responding as I intending on releasing a new OrfM version before bothering you again. I'd push all this myself but wanted to check one last thing so I don't sound too enthusiastic about my own software. + +(define-public ruby-bio-commandeer + (package +(name

Re: [PATCH 3/3] gnu: Add go-1.5.

2016-01-13 Thread Efraim Flashner
On Tue, 12 Jan 2016 21:25:37 +0100 Ricardo Wurmus wrote: > Efraim Flashner writes: > > [...] > > [...] > > > +(arguments > > + (substitute-keyword-arguments (package-arguments go-1.4) > > + ((#:phases phases) > > +`(modify-phases ,phases > > + (replace 'build

Re: reproducibility

2016-01-13 Thread Efraim Flashner
On Wed, 13 Jan 2016 09:13:25 +0100 Federico Beffa wrote: > On Tue, Jan 12, 2016 at 10:37 PM, Ludovic Courtès wrote: > [...] > [...] > [...] > [...] > [...] > [...] > [...] > > Just out of curiosity, could you provide a concrete example where the > order is purposefully spec

Re: reproducibility

2016-01-13 Thread Federico Beffa
On Tue, Jan 12, 2016 at 10:37 PM, Ludovic Courtès wrote: > Federico Beffa skribis: > >> On Sun, Jan 10, 2016 at 9:49 PM, Ludovic Courtès wrote: >>> Federico Beffa skribis: >>> I've noticed that a derivation is a function of the order of the inputs. As an example, the following two inp