Re: [PATCH] Add MAFFT.

2015-07-25 Thread Ben Woodcroft
On 26/07/15 05:26, Ricardo Wurmus wrote: Hi Ben, + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'enter-dir +(lambda _ (chdir "core") #t)) + ;; on advice from the MAFFT authors, do not distribute mafft-profile, + ;; mafft

Re: [PATCH 3/3] gnu: colord: Propagate inputs.

2015-07-25 Thread 宋文武
Mark H Weaver writes: > 宋文武 writes: > >> * gnu/packages/gnome.scm (colord): Propagate inputs glib, eudev and lcms. >> --- >> gnu/packages/gnome.scm | 9 ++--- >> 1 file changed, 6 insertions(+), 3 deletions(-) >> >> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm >> index 11afb

guix-config.el ?

2015-07-25 Thread Mathieu Lirzin
Following the discussion for bug#21127 , I was asking myself if it would be possible and/or desirable to have an equivalent of "config.scm" for the Emacs interface, in order to avoid having multiple "*.el.in" files? -- Mathieu Lirzin

Re: [PATCH 3/3] gnu: colord: Propagate inputs.

2015-07-25 Thread Mark H Weaver
宋文武 writes: > * gnu/packages/gnome.scm (colord): Propagate inputs glib, eudev and lcms. > --- > gnu/packages/gnome.scm | 9 ++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm > index 11afb61..738047e 100644 > --- a/gnu/pac

Re: [PATCH 2/3] gnu: Prefer libgudev as GUDEV (GObject bindings for libudev) provider.

2015-07-25 Thread Mark H Weaver
宋文武 writes: > * gnu/packages/gnome.scm (upower, gnome-settings-daemon, rhythmbox) > gnu/packages/xfce.scm (thunar, thunar-volman): Switch to libgudev as > GUDEV provider. Good, please push! Thanks, Mark

Re: [PATCH 1/3] gnu: Add libgudev.

2015-07-25 Thread Mark H Weaver
宋文武 writes: > * gnu/packages/gnome.scm (libgudev): New variable. Looks good to me, please push! Thanks, Mark

Trying to package GNU Gama...

2015-07-25 Thread Mathieu Lirzin
Hello Guix, I'm trying to package GNU Gama, but I'm blocking on 2 tests failing due to file IO problems. Maybe can someone with more experience find how to fix that? If not I will send un updated patch with the tests disabled. -- Mathieu Lirzin >From 05770a3ff9dc8f763b1e75528e506ace7b0b271c Mon

Re: [PATCH] python2-ansible, python-ccm and dependencies

2015-07-25 Thread Eric Dvorsak
Thank you Ricardo and Alex for taking the time to review and comment my patch. I edited it to take your advices into account. I hope I did not miss anything this time Eric 2015-07-25 12:07 GMT+02:00 Ricardo Wurmus : > > Hi Eric, > > > I added the following package definitions to python.scm : > >

Re: warning: failed to install locale: Invalid argument

2015-07-25 Thread Ludovic Courtès
"Cook, Malcolm" skribis: >> "Cook, Malcolm" skribis: >> >> > With each call to guix I get >> > >> >warning: failed to install locale: Invalid argument >> >> See >> > Setup.html#Locales-1>. > > Thanks Ludo, I should have menti

Re: warning: guix collision encountered

2015-07-25 Thread Ludovic Courtès
"Cook, Malcolm" skribis: > By harmless do you mean that > a) The files are checked and guaranteed to be byte-wise identical - not just > same name? > b) the file won't be deleted unless both the providing packages are gc-ed > (presumably via some reference counting facility?) > c) both > d

Re: [PATCH] Add MAFFT.

2015-07-25 Thread Ricardo Wurmus
Hi Ben, > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'enter-dir > +(lambda _ (chdir "core") #t)) > + ;; on advice from the MAFFT authors, do not distribute > mafft-profile, > + ;; mafft-distance mafft-homologs.rb

Re: [PATCH 4/7] emacs: Add 'guix-devel-use-current-module'.

2015-07-25 Thread Mathieu Lirzin
Alex Kost writes: > * emacs/guix-guile.el (guix-guile-current-module): New function. > * emacs/guix-devel.el: New file. > (guix-devel-use-modules, guix-devel-use-current-module): New functions. > * doc/emacs.texi (Emacs Development): New node. Document > 'guix-devel-use-current-module'. [..

Re: [PATCH] gnu: bedtools: Update to 2.24.0.

2015-07-25 Thread Andreas Enge
Hi Ben, thanks a lot! I made a few small modifications and pushed: On Sat, Jul 25, 2015 at 11:37:57PM +1000, Ben Woodcroft wrote: > * gnu/packages/patches/bedtools-32bit-compilation.patch: New file. > * gnu/packages/bioinformatics.scm (bedtools)[source]: Add patch. gnu-system.am was also modifi

Re: [PATCH 07/12] gnu: Add emacs-f.

2015-07-25 Thread Alex Kost
Federico Beffa (2015-07-24 17:18 +0300) wrote: > +(define-public emacs-f > + (package > +(name "emacs-f") > +(version "20150605.eb094d8017") > +(source (origin > + (method git-fetch) > + (uri (git-reference > +(commit "eb094d8017") > +

Re: [PATCH 11/12] gnu: python-ipython: Update to 3.2.1.

2015-07-25 Thread Alex Kost
Federico Beffa (2015-07-24 17:19 +0300) wrote: > (define-public python-ipython >(package > (name "python-ipython") > -(version "2.3.1") > +(version "3.2.1") > (source > (origin >(method url-fetch) >(uri (string-append "https://pypi.python.org/packages/s

Re: [PATCH 04/12] gnu: Add emacs-dash.

2015-07-25 Thread Alex Kost
My main question is about all emacs packages. There are releases, so why do you use 'git-fetch'? Also I don't see patches 03 and 06. Did you forget to send them? -- Alex

Re: [PATCH] gnu: bedtools: Update to 2.24.0.

2015-07-25 Thread Ben Woodcroft
On 25/07/15 23:10, Andreas Enge wrote: Now that 2.24.0 is in git master, could you please prepare your patch with respect to this version? In particular, the above two lines should not appear any more, and the commit message will have to be modified. Attached. Lemme know if I messed up. >Fro

Re: [PATCH] gnu: bedtools: Update to 2.24.0.

2015-07-25 Thread Andreas Enge
Hello Ben, thanks for your quick reply! On Sat, Jul 25, 2015 at 11:02:27PM +1000, Ben Woodcroft wrote: > -(version "2.22.0") > +(version "2.24.0") Now that 2.24.0 is in git master, could you please prepare your patch with respect to this version? In particular, the above two lines should

Re: [PATCH] gnu: bedtools: Update to 2.24.0.

2015-07-25 Thread Ben Woodcroft
On 25/07/15 22:57, Ben Woodcroft wrote: gnu: bedtools: Update to 2.24.0. * gnu/packages/bioinformatics.scm (bedtools): Update to 2.24.0. Sorry try this instead. >From 8220fe64f34a77a2307c9f0caca69decaf9f7b61 Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Sat, 25 Jul 2015 22:58:08 +1000

Re: [PATCH] getifaddrs wrapper

2015-07-25 Thread Ludovic Courtès
Hi Rohan, Sorry for the delay. Commit e7f5691 adds the ‘getifaddrs’ bindings under the name ‘network-interfaces’ (there was already a procedure with that name, which I’ve renamed to ‘network-interface-names’ in b89e740.) I ended up doing things differently from your patch, notably because I was

Re: [PATCH] gnu: bedtools: Update to 2.24.0.

2015-07-25 Thread Ben Woodcroft
On 25/07/15 19:02, Andreas Enge wrote: Hello, unfortunately, it seems to fail in 32 bit (i686 and mips): http://hydra.gnu.org/eval/105733#tabs-new with lots of messages of the kind In file included from ../../utils//general/BedtoolsTypes.h:20:0, from ContextBase.h

Re: [PATCH] python2-ansible, python-ccm and dependencies

2015-07-25 Thread Ricardo Wurmus
Hi Eric, > I added the following package definitions to python.scm : > > - python2-ansible > - python-passlib > - python-py-bcrypt > - python-paramiko > - python-httplib2 > - python-ecdsa > - python-ccm we normally make separate commits for separate packages. The only exception is for when we a

Re: [PATCH] python2-ansible, python-ccm and dependencies

2015-07-25 Thread Alex Kost
Eric Dvorsak (2015-07-24 19:21 +0300) wrote: > I added the following package definitions to python.scm : > > - python2-ansible > - python-passlib > - python-py-bcrypt > - python-paramiko > - python-httplib2 > - python-ecdsa > - python-ccm > > This is my first commit ever so if I did something wron

Re: [PATCH] gnu: bedtools: Update to 2.24.0.

2015-07-25 Thread Andreas Enge
Hello, unfortunately, it seems to fail in 32 bit (i686 and mips): http://hydra.gnu.org/eval/105733#tabs-new with lots of messages of the kind In file included from ../../utils//general/BedtoolsTypes.h:20:0, from ContextBase.h:21, from ContextIntersect.h:

[PATCH 5/7] ui: Add 'show-derivation-outputs'.

2015-07-25 Thread Alex Kost
* guix/scripts/build.scm (guix-build): Extract code from here and move to... * guix/ui.scm (show-derivation-outputs): ... here. New procedure. --- guix/scripts/build.scm | 9 + guix/ui.scm| 11 ++- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/guix/s

[PATCH 6/7] guix build: Add 'build-package'.

2015-07-25 Thread Alex Kost
* guix/scripts/build.scm (build-package): New procedure. --- guix/scripts/build.scm | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/guix/scripts/build.scm b/guix/scripts/build.scm index f169853..b710b59 100644 --- a/guix/scripts/build.scm +++ b/guix/scripts/build

[PATCH 0/7] Add "guix-devel-…" commands.

2015-07-25 Thread Alex Kost
Rather big patchset but only a couple of additions. [PATCH 1/7] emacs: Move guile related code to "guix-guile.el". [PATCH 2/7] emacs: Move code for evaluating to "guix-geiser.el". [PATCH 3/7] emacs: Add code to call guile procedures. [PATCH 4/7] emacs: Add 'guix-devel-use-current-module'. [PATCH 5

[PATCH 3/7] emacs: Add code to call guile procedures.

2015-07-25 Thread Alex Kost
* emacs/guix-guile.el (guix-guile-make-call-expression): New function. * emacs/guix-geiser.el (guix-geiser-call, guix-geiser-call-in-repl): New functions. --- emacs/guix-geiser.el | 13 + emacs/guix-guile.el | 7 +++ 2 files changed, 20 insertions(+) diff --git a/emacs/guix-ge

[PATCH 2/7] emacs: Move code for evaluating to "guix-geiser.el".

2015-07-25 Thread Alex Kost
* emacs/guix-backend.el: Adjust commentary. Move "eval" code to ... (guix-eval): Remove. (guix-eval-read, guix-eval-in-repl): Adjust to use new functions. * emacs/guix-geiser.el: ...here. New file. (guix-geiser-eval, guix-geiser-eval-read, guix-geiser-eval-in-repl): New functions. --- ema

[PATCH 4/7] emacs: Add 'guix-devel-use-current-module'.

2015-07-25 Thread Alex Kost
* emacs/guix-guile.el (guix-guile-current-module): New function. * emacs/guix-devel.el: New file. (guix-devel-use-modules, guix-devel-use-current-module): New functions. * doc/emacs.texi (Emacs Development): New node. Document 'guix-devel-use-current-module'. --- doc/emacs.texi | 29

[PATCH 7/7] emacs: Add 'guix-devel-use-current-module'.

2015-07-25 Thread Alex Kost
Suggested by Ludovic Courtès . * emacs/guix-guile.el (guix-guile-definition-regexp): New variable. (guix-guile-current-definition): New function. * emacs/guix-devel.el (guix-devel-build-current-package-definition): New command. * doc/emacs.texi (Emacs Development): Document it. --- doc/emacs.

[PATCH 1/7] emacs: Move guile related code to "guix-guile.el".

2015-07-25 Thread Alex Kost
* emacs/guix-backend.el (guix-make-guile-expression): Move to... * emacs/guix-guile.el: ... here. New file. * emacs/guix-base.el: Use it. --- emacs/guix-backend.el | 18 -- emacs/guix-base.el| 1 + emacs/guix-guile.el | 47 +++ 3