Re: Using a shared Guix store (was RE: [Bio-packaging] testing out guix)

2015-06-24 Thread Ricardo Wurmus
Ludovic Courtès writes: > A simple way to test the latter is with ‘socat’, something along the > lines of what I described at: > > https://lists.gnu.org/archive/html/guix-devel/2015-02/msg00680.html > > It would be great if you could check whether something like this works > for you. > > Then

Re: How to handle required plugins and dbus services for GNOME Programs?

2015-06-24 Thread David Hashe
It's worth noting that these same questions appear in the Rhythmbox patch I submitted earlier this week, so I'll be watching what we decide here for guidance on how to improve that patch. Thanks, David On Wed, Jun 24, 2015 at 12:58 AM, Mark H Weaver wrote: > l...@gnu.org (Ludovic Courtès) write

Re: How to handle required plugins and dbus services for GNOME Programs?

2015-06-24 Thread Mark H Weaver
宋文武 writes: >> Actually, it turns out that 'grilo' doesn't need to be in the profile, >> although if you don't have it you won't get the search path >> recommendation which is crucial for Totem to work properly. > According to ArchLinux, grilo-plugins is used for media discovery. > Which is option

Re: [PATCH] gnu: gstreamer: Add search path specification for 'GST_PLUGIN_SYSTEM_PATH'.

2015-06-24 Thread 宋文武
Ludovic Courtès writes: > 宋文武 skribis: > >> This reverts commit e53fc0c8a, which add it wrongly to gst-plugins-base. >> >> * gnu/packages/gstreamer.scm (gstreamer)[native-search-paths]: New field. >> (gst-plugins-base)[native-search-paths]: Remove. > > LGTM! > > I wonder, why is there the word

Re: [PATCH] Add yaggo.

2015-06-24 Thread Ben Woodcroft
On 24/06/15 22:19, Thompson, David wrote: Perhaps ruby should be a propagated input for packages with ruby executables, or scripts could be wrapped in another script that set the correct environment variables. A naive question - I don't believe that this is required for e.g. python packages th

Re: [PATCH] import: pypi: Detect inputs.

2015-06-24 Thread Cyril Roelandt
On 06/24/2015 09:49 PM, Ludovic Courtès wrote: > Cyril Roelandt skribis: > >> WDYT? > > Makes sense to me. > > The latest version of the patch (posted on Monday 15th) LGTM; > please push. > Pushed in ff986890ece06b0623a7c8b3048dea1206f076ea . Cyril.

[PATCH] guix environment: add a '--env-name' option

2015-06-24 Thread Cyril Roelandt
* guix/scripts/environment.scm: add a '--env-name' option. --- guix/scripts/environment.scm | 26 +- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/guix/scripts/environment.scm b/guix/scripts/environment.scm index 007fde1..1d078ce 100644 --- a/guix/scripts/en

Re: [PATCH] gnu/package/pv.scm (pv): New file, new variable

2015-06-24 Thread 韋嘉誠
On Tue, Jun 23, 2015 at 1:43 PM, Alex Kost wrote: > --8<---cut here---start->8--- > gnu: Add pv. > > * gnu/package/pv.scm (pv): New file. > * gnu-system.am (GNU_SYSTEM_MODULES): Add it. > --8<---cut here---end--->8--- > > And

Re: [PATCH] gnu: gstreamer: Add search path specification for 'GST_PLUGIN_SYSTEM_PATH'.

2015-06-24 Thread Ludovic Courtès
宋文武 skribis: > This reverts commit e53fc0c8a, which add it wrongly to gst-plugins-base. > > * gnu/packages/gstreamer.scm (gstreamer)[native-search-paths]: New field. > (gst-plugins-base)[native-search-paths]: Remove. LGTM! I wonder, why is there the word “SYSTEM” in this variable name? Does

Re: [PATCH] emacs: Add 'guix-root-map'.

2015-06-24 Thread Ludovic Courtès
Alex Kost skribis: > This patch does not modify the current interface in any way. I just > realized that it is possible to make a root keymap instead of binding > common keys in all other maps. It became possible after commit dfeb023 > but it's better late than never :-) :-) > From 1888974254

Re: [PATCH 2/5] build: emacs-utils: Add 'emacs-byte-compile-directory'

2015-06-24 Thread Ludovic Courtès
Federico Beffa skribis: > From ec5fbc02e09359bf64b69efed314471e5f409fa4 Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Tue, 16 Jun 2015 21:09:57 +0200 > Subject: [PATCH 2/5] build: emacs-utils: Add 'emacs-byte-compile-directory'. > > * guix/build/emacs-utils.scm (emacs-byte-compile-dire

Re: [PATCH 1/5] import: Add 'elpa' importer

2015-06-24 Thread Ludovic Courtès
Federico Beffa skribis: > From 595befd0fb88ae00d405a727efb55b9fa456e549 Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Tue, 16 Jun 2015 10:50:06 +0200 > Subject: [PATCH 1/5] import: Add 'elpa' importer. > > * guix/import/elpa.scm: New file. > * guix/scripts/import.scm: Add "elpa" to 'im

Compile guix from git?

2015-06-24 Thread 韋嘉誠
How do people compile guix directly from git source? I've been searching around in HACKING and manual.html#Contributing and other places, the internet in general, and haven't been able to find any instructions. It ought to be: 1. Get dependencies manually or with 'guix environment guix'. 2. acloc

Re: How to handle required plugins and dbus services for GNOME Programs?

2015-06-24 Thread Ludovic Courtès
Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: [...] >> I can imagine why the plugins package need to be in the profile, but I >> find the others more surprising. Do you know what happens? Are Grilo, >> GStreamer, and DConf dlopened, or is it just to get the right search >> p

Re: [PATCHES] Add totem

2015-06-24 Thread Ludovic Courtès
Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: > >>> From ba786fa3d1d7896336dca3b364bb630142c30fa1 Mon Sep 17 00:00:00 2001 >>> From: Mark H Weaver >>> Date: Sat, 20 Jun 2015 21:09:54 -0400 >>> Subject: [PATCH 2/3] gnu: Add grilo-plugins. >>> >>> * gnu/packages/gnome.scm (grilo-

Re: [PATCH] guix: scripts: Add --dependencies=PACKAGE commmand

2015-06-24 Thread Ludovic Courtès
Amirouche Boubekki skribis: > From fca3a1020af9d4abe71ab8ab4e2a52011688f272 Mon Sep 17 00:00:00 2001 > From: amz3 > Date: Sat, 20 Jun 2015 18:23:26 +0200 > Subject: [PATCH] guix: scripts: add --dependencies=PACKAGE command > > exemple usage: > > guix package --dependencies=qsynth | dot -Tpng >

Re: Using a shared Guix store (was RE: [Bio-packaging] testing out guix)

2015-06-24 Thread Ludovic Courtès
Hi, "Cook, Malcolm" skribis: >> > Can anyone elaborate a little on what are the obstacles to having >> > `/gnu` mounted read-write network wide? >> >> Yes, the primary problem is that the daemon assumes that it is the only thing >> writing to the store and the localstatedir. Any modification o

(guix cpio)

2015-06-24 Thread Ludovic Courtès
Hello! Commit 7a18c3c adds a simple cpio writer (for one of the various variants of the cpio format) written in Scheme. It is then used in (gnu build linux-initrd) as a replacement for GNU cpio when building initrds. The advantages are better integration (no fork/pipe), no dependencies, tight co

Re: [PATCH] import: pypi: Detect inputs.

2015-06-24 Thread Ludovic Courtès
Cyril Roelandt skribis: > WDYT? Makes sense to me. The latest version of the patch (posted on Monday 15th) LGTM; please push. Thank you! Ludo’.

Re: [PATCH] Add yaggo.

2015-06-24 Thread Pjotr Prins
On Wed, Jun 24, 2015 at 08:32:51AM -0400, Thompson, David wrote: > I don't know about $GEM_SPEC_CACHE, but $GEM_HOME cannot be a native > search path that is part of our ruby packages, because native search > paths are relative to store items, which are immutable. My feeling is > that if the user

Re: Third party guix repositories could be used for housing guile modules and other things.

2015-06-24 Thread Amirouche Boubekki
On 2015-06-22 18:27, crocket wrote: Guile hasn't had an official repository. That's why guile hasn't accumulated thousands of modules. Since the official gnu guix repository is mainly for GuixSD, it makes sense to make another guix repository for guile modules to be used on multiple linux distrib

Re: [PATCH 1/5] import: Add 'elpa' importer

2015-06-24 Thread Federico Beffa
Thanks. On Sun, Jun 21, 2015 at 10:39 PM, Alex Kost wrote: > Hi, I've tried this elpa importer and it is great!! > > I don't have real comments on code, just some nitpicks. > > Federico Beffa (2015-06-21 11:28 +0300) wrote: > >> From 8796b32a1ff8d565c3eb9874cde6a4a14d0b4f3b Mon Sep 17 00:00:00 20

Re: [PATCH 3/5] build: Add 'emacs-build-system'

2015-06-24 Thread Federico Beffa
Thanks for the review! On Tue, Jun 23, 2015 at 1:57 PM, Alex Kost wrote: > Federico Beffa (2015-06-22 22:33 +0300) wrote: > >> On Mon, Jun 22, 2015 at 7:59 PM, Alex Kost wrote: >> >>> Well, these trailing spaces are artifacts of (inaccurate) coding. Emacs >>> can't read user's mind to decide if

Re: [PATCH 2/5] build: emacs-utils: Add 'emacs-byte-compile-directory'

2015-06-24 Thread Federico Beffa
Thanks. On Sun, Jun 21, 2015 at 10:40 PM, Alex Kost wrote: > Federico Beffa (2015-06-21 11:29 +0300) wrote: > > [...] >> +(define* (emacs-byte-compile-directory dir #:optional (dependency-dirs '())) >> + "Byte compile all files in DIR and its sub-directories. Before compiling >> +the files, add

Re: How to handle required plugins and dbus services for GNOME Programs?

2015-06-24 Thread 宋文武
Mark H Weaver writes: > l...@gnu.org (Ludovic Courtès) writes: > >> Mark H Weaver skribis: >> >>> A few caveats: in order for totem to work properly, you must have >>> several other packages installed in your profile. I'm not entirely sure >>> of the full set needed, but I guess it includes: >>

[PATCH] gnu: gstreamer: Add search path specification for 'GST_PLUGIN_SYSTEM_PATH'.

2015-06-24 Thread 宋文武
This reverts commit e53fc0c8a, which add it wrongly to gst-plugins-base. * gnu/packages/gstreamer.scm (gstreamer)[native-search-paths]: New field. (gst-plugins-base)[native-search-paths]: Remove. --- gnu/packages/gstreamer.scm | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff

[PATCH] emacs: Add 'guix-root-map'.

2015-06-24 Thread Alex Kost
This patch does not modify the current interface in any way. I just realized that it is possible to make a root keymap instead of binding common keys in all other maps. It became possible after commit dfeb023 but it's better late than never :-) >From 1888974254efc8b71d3a109926ec1a13660f3b9d Mon

Re: [PATCH] Add yaggo.

2015-06-24 Thread Ricardo Wurmus
> I must reiterate my concern about this approach to the wider > guix-devel audience. From what I can see, the gem archives hosted on > rubygems.org are build artifacts and should probably be treated like > pre-built binaries. They are not the complete, corresponding source > code. Can anyone e

Re: [PATCH] Add yaggo.

2015-06-24 Thread Thompson, David
On Wed, Jun 24, 2015 at 1:51 AM, Pjotr Prins wrote: > On Wed, Jun 24, 2015 at 02:35:03PM +1000, Ben Woodcroft wrote: >> Actually, I lie, this patch only sort of works. The issue is that it >> only works when a ruby package is also installed, GEM_PATH does not >> get set as part of the ruby-build-s

Re: [PATCH] Add yaggo.

2015-06-24 Thread Thompson, David
On Wed, Jun 24, 2015 at 12:35 AM, Ben Woodcroft wrote: > Actually, I lie, this patch only sort of works. The issue is that it only > works when a ruby package is also installed, GEM_PATH does not get set as > part of the ruby-build-system for yaggo. The lib/ files are copied to what I > gather is

Re: [PATCH] Add seqtk.

2015-06-24 Thread Mark H Weaver
Ben Woodcroft writes: > I feel somewhat honoured to even be mentioned in the same thread as kseq.h :-) > From 48d3adae4bcada110df3fb7d8c5ddc55ad2000ff Mon Sep 17 00:00:00 2001 > From: Ben Woodcroft > Date: Wed, 24 Jun 2015 15:04:48 +1000 > Subject: [PATCH] gnu: Add seqtk. > > * gnu/packages/bio

Re: [PATCH] Fix R.

2015-06-24 Thread Ricardo Wurmus
> On Wed, Jun 24, 2015 at 11:40:31AM +0200, Ricardo Wurmus wrote: >> These two patches add gfortran-4.9 and update the R package to use it. > > If it works, this looks like a patch to push. I successfully built R 3.2.0 on my workstation with these changes (whereas before the build would fail). T

Re: [PATCH] Fix R.

2015-06-24 Thread Andreas Enge
On Wed, Jun 24, 2015 at 11:40:31AM +0200, Ricardo Wurmus wrote: > These two patches add gfortran-4.9 and update the R package to use it. If it works, this looks like a patch to push. Andreas

[PATCH] Fix R.

2015-06-24 Thread Ricardo Wurmus
Currently, R cannot be built because the default GCC is now 4.9 but R depends on gfortran 4.8. These two patches add gfortran-4.9 and update the R package to use it. >From 6c25bf3435fc690c75ba7bbf2b98c60bf5261cfc Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Wed, 24 Jun 2015 11:36:18 +0200