[PATCH] Add gerbv.

2015-08-30 Thread Ricardo Wurmus
Attached is a patch for gerbv (and its input “po4a”), a Gerber file viewer. When designing a PCB, the layout is usually exported in the common Gerber file format and sent to the PCB manufacturers. >From e992f3d52f99219f25f00d1917ca6f83f9e805f3 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date:

Re: [PATCH 0/3] Add Attic backup program

2015-08-30 Thread Leo Famulari
Thanks for your comments! On Sun, Aug 30, 2015, at 16:05, Alex Kost wrote:> > Ah, sorry, I read this after replying to your 'llfuse' patch. I agree > on separating fuse module, as there are several fuse-related packages > (sshfs-fuse, unionfs-fuse, fuse-exfat). The reasoning behind meta-modules

Ruby on Guix

2015-08-30 Thread David Thompson
Hey fellow Guix hackers, I just published a blog post about Guix targetting Ruby programmers, detailing the ways in which Guix can replace the not-so-good RVM and Bundler tools. I know there's a few Rubyists lurking in here, so, enjoy! http://dthompson.us/ruby-on-guix.html -- David Thompson GP

[PATCH 1/4] emacs: Add code to pipe guix output to external program.

2015-08-30 Thread Alex Kost
* emacs/guix-main.scm: Use (ice-9 popen) module. (pipe-guix-output): New procedure. --- emacs/guix-main.scm | 10 ++ 1 file changed, 10 insertions(+) diff --git a/emacs/guix-main.scm b/emacs/guix-main.scm index fe224fb..8d3a881 100644 --- a/emacs/guix-main.scm +++ b/emacs/guix-main.scm

[PATCH 2/4] emacs: Add code to run 'dot' program.

2015-08-30 Thread Alex Kost
* emacs/guix-external.el: New file. * emacs.am (ELFILES): Add it. --- emacs.am | 1 + emacs/guix-external.el | 72 ++ 2 files changed, 73 insertions(+) create mode 100644 emacs/guix-external.el diff --git a/emacs.am b/emacs.am index

[PATCH 0/4] emacs: Add "View graph" action to graph popup.

2015-08-30 Thread Alex Kost
This patchset adds "View graph" action to 'guix graph' popup (i.e., to "M-x guix RET G"). By default the graph (png) will be opened in Emacs, but this can be changed by setting 'guix-find-file-function' variable. For example, I prefer to open png-files in sxiv, so I use: (setq guix-find-file-func

[PATCH 4/4] emacs: Add "View graph" action to graph popup.

2015-08-30 Thread Alex Kost
* emacs/guix-command.el: Require 'guix-external'. (guix-run-view-graph): New function. (guix-command-additional-execute-arguments, guix-command-special-executors): Add entries for "View graph" action. --- emacs/guix-command.el | 18 -- 1 file changed, 16 insertions(+), 2 dele

[PATCH 3/4] emacs: Allow to choose 'find-file' function.

2015-08-30 Thread Alex Kost
* emacs/guix-utils.el (guix-find-file-function): New variable. (guix-find-file): Use it. --- emacs/guix-utils.el | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/emacs/guix-utils.el b/emacs/guix-utils.el index 78ea354..c1ce954 100644 --- a/emacs/guix-utils.el +++ b

Re: [PATCH 3/4] emacs: Move guix-guile-program to 'guix-config'.

2015-08-30 Thread Mathieu Lirzin
Alex Kost writes: > Ludovic Courtès (2015-08-30 20:32 +0300) wrote: >>> From 65f22b2dfc5c7e3b799399f5d10a1afba5416f3b Mon Sep 17 00:00:00 2001 >>> From: Mathieu Lirzin >>> Date: Mon, 27 Jul 2015 22:55:28 +0200 >>> Subject: [PATCH 2/3] emacs: Fix guix-guile-program default value. >>> >>> * emacs

Re: Texinfo in descriptions?

2015-08-30 Thread Mathieu Lirzin
Here is an updated patch. l...@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin skribis: > >> From e98c0ec3b609c077bf471cf838f12f54a89a0226 Mon Sep 17 00:00:00 2001 >> From: Mathieu Lirzin >> Date: Fri, 7 Aug 2015 00:10:43 +0200 >> Subject: [PATCH] packages: Add package-description-string. >>

Re: [PATCH 0/3] Add Attic backup program

2015-08-30 Thread Alex Kost
Leo Famulari (2015-08-26 20:16 +0300) wrote: > This patchset adds the Attic backup program [1]. > > Your comments are requested! > > I read the guidelines about naming Python modules based on their Python > version > compatibility [2]. They don't seem to require changing the upstream name of > ms

Re: [PATCH 3/3] gnu: Add Attic.

2015-08-30 Thread Alex Kost
Leo Famulari (2015-08-26 20:16 +0300) wrote: > +(define-public attic > + (package > + (name "attic") > + (version "0.16") > + (source (origin > +(method url-fetch) > +(uri (string-append > + "https://pypi.python.org/packages/source/A/Attic/Attic-"; >

Re: [PATCH 2/3] gnu: Add python-msgpack.

2015-08-30 Thread Alex Kost
Leo Famulari (2015-08-26 20:16 +0300) wrote: > * gnu/packages/python.scm (python-msgpack, python2-msgpack): New variables. > --- > gnu/packages/python.scm | 25 + > 1 file changed, 25 insertions(+) This patch LGTM. -- Alex

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

2015-08-30 Thread Alex Kost
Leo Famulari (2015-08-26 20:16 +0300) wrote: > +(define-public llfuse > + (package > + (name "llfuse") > + (version "0.40") > + (source (origin > +(method url-fetch) > +(uri (string-append > + "https://bitbucket.org/nikratio/python-llfuse/downloads/"

libc upgrade vs. incompatible locales

2015-08-30 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > (The branch is called ‘wip-’ because the glibc upgrade happens to cause > troubles: since it has new locale category elements, the locale data is > incompatible with that older libcs expect, which means the bootstrap > binaries fail with an assertion failu

Re: Texinfo in descriptions?

2015-08-30 Thread Alex Kost
Ludovic Courtès (2015-08-30 20:23 +0300) wrote: > Mathieu Lirzin skribis: > >> From e98c0ec3b609c077bf471cf838f12f54a89a0226 Mon Sep 17 00:00:00 2001 >> From: Mathieu Lirzin >> Date: Fri, 7 Aug 2015 00:10:43 +0200 >> Subject: [PATCH] packages: Add package-description-string. >> >> * guix/package

Re: [PATCH 3/4] emacs: Move guix-guile-program to 'guix-config'.

2015-08-30 Thread Alex Kost
Ludovic Courtès (2015-08-30 20:32 +0300) wrote: > Mathieu Lirzin skribis: > >> Alex Kost writes: >> >>> I would rather add 'guix-guile-program' after both 'guix-…-directory' >>> constants, but it doesn't really matter. >> >> I'm OK with that. Here is the updated patch. > > [...] > >> From 65f22b

Re: [PATCH 2/4] build: Produce 'guix-config' instead of using compile-time tricks.

2015-08-30 Thread Alex Kost
Mathieu Lirzin (2015-08-30 20:55 +0300) wrote: > Alex Kost writes: > >> Both updated patches look good to me. Thank you. > > I have rebased those patches upon the current master branch. There was > only a slight merge conflict in "emacs.am" for this one. I can only repeat that this patch LGTM.

Re: [PATCH] Add TeX Gyre fonts.

2015-08-30 Thread Ricardo Wurmus
> Attached is a patch to add the TeX Gyre font collection in OTF format. > There is another archive available for download which includes a lot > more formats and documentation, but I think this flat zip file with the > OTF files is sufficient. The indentation in the second patch was wrong and th

[PATCH] Add TeX Gyre fonts.

2015-08-30 Thread Ricardo Wurmus
Attached is a patch to add the TeX Gyre font collection in OTF format. There is another archive available for download which includes a lot more formats and documentation, but I think this flat zip file with the OTF files is sufficient. The fonts are released under the “GUST font license”, which i

Re: [PATCH 2/4] build: Produce 'guix-config' instead of using compile-time tricks.

2015-08-30 Thread Mathieu Lirzin
Alex Kost writes: > Both updated patches look good to me. Thank you. I have rebased those patches upon the current master branch. There was only a slight merge conflict in "emacs.am" for this one. >From bd6163d13f6445b9a1ec0f85e4a19b9f73ab74ea Mon Sep 17 00:00:00 2001 From: Mathieu Lirzin Da

Re: [PATCH 3/4] emacs: Move guix-guile-program to 'guix-config'.

2015-08-30 Thread Ludovic Courtès
Mathieu Lirzin skribis: > Alex Kost writes: > >> I would rather add 'guix-guile-program' after both 'guix-…-directory' >> constants, but it doesn't really matter. > > I'm OK with that. Here is the updated patch. [...] > From 65f22b2dfc5c7e3b799399f5d10a1afba5416f3b Mon Sep 17 00:00:00 2001 > F

Re: Sound volume in XFCE

2015-08-30 Thread Ludovic Courtès
白い熊@相撲道 skribis: > I'm not proficient enough in Guix yet to do this. I'll wait for > 'xfce4-pulseaudio-plugin' :O) Or you can use ‘pavucontrol’. Ludo’.

Re: Texinfo in descriptions?

2015-08-30 Thread Ludovic Courtès
Mathieu Lirzin skribis: > From e98c0ec3b609c077bf471cf838f12f54a89a0226 Mon Sep 17 00:00:00 2001 > From: Mathieu Lirzin > Date: Fri, 7 Aug 2015 00:10:43 +0200 > Subject: [PATCH] packages: Add package-description-string. > > * guix/packages.scm (package-description-string): New variable. > * guix

Re: "M-x guix" - magit-like interface for guix commands

2015-08-30 Thread Alex Kost
Ludovic Courtès (2015-08-30 14:48 +0300) wrote: > Alex Kost skribis: > >> Thank you for checking! I have fixed everything you noted locally. >> So should I update wip-emacs-popup-ui branch now or push these commits >> to master or maybe send the patches to ML? > > It’s OK to push to ‘master’. D

Re: Texinfo in descriptions?

2015-08-30 Thread Alex Kost
Mathieu Lirzin (2015-08-30 15:24 +0300) wrote: > Alex Kost writes: > >> Mathieu Lirzin (2015-08-28 00:04 +0300) wrote: >> >>> Here is a first attempt. It doesn't feel right to me but fornow I don't >>> know what to do without duplicating code or reorganizing the world. The >>> problem is that t

Re: [PATCHES] Add ruby-pry

2015-08-30 Thread Thompson, David
On Sun, Aug 30, 2015 at 12:12 AM, Ricardo Wurmus wrote: > Hi Dave, > >> +(define-public ruby-method-source >> + (package >> +(name "ruby-method-source") >> +(version "0.8.2") >> +(source >> + (origin >> + (method url-fetch) >> + (uri (rubygems-uri "method_source" versi

[PATCHES] Add ruby-activesupport

2015-08-30 Thread David Thompson
Patches for ActiveSupport, the first big component of Rails, and the missing prerequisites. >From b92da5830285a9daaba772390472b53a27eb3198 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sun, 30 Aug 2015 09:21:23 -0400 Subject: [PATCH 1/4] gnu: Add ruby-thread-safe. * gnu/packages/ruby.scm (

[PATCH 3/3] gnu: Add xfce4-pulseaudio-plugin.

2015-08-30 Thread 宋文武
* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): New variable. --- gnu/packages/xfce.scm | 34 +- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index bc6d47a..bdb5235 100644 --- a/gnu/packages/xfce.scm

[PATCH 1/3] gnu: libxfce4ui: Build with GTK+ 3 support.

2015-08-30 Thread 宋文武
* gnu/packages/xfce.scm (libxfce4ui)[propagated-inputs]: Add gtk+. --- gnu/packages/xfce.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 2cbdeef..992ffea 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm

[PATCH 2/3] gnu: xfce4-panel: Build with GTK+ 3 support.

2015-08-30 Thread 宋文武
* gnu/packages/xfce.scm (xfce4-panel)[arguments]: New field. --- gnu/packages/xfce.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 992ffea..bc6d47a 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -268,6 +268,8 @@ manag

Re: Sound volume in XFCE

2015-08-30 Thread 白い熊@相撲道
On 2015-08-30 14:07, 宋文武 wrote: I'm fine manipulating volume via alsamixer, however would like the little panel plugin so I increase/decrease volume there directly. If you really need it, feel free to bring gstreamer-0.10 back, then package the xfce4-mixer. But I'd like try 'xfce4-pulseaudio-p

Re: Texinfo in descriptions?

2015-08-30 Thread Mathieu Lirzin
Alex Kost writes: > Mathieu Lirzin (2015-08-28 00:04 +0300) wrote: > >> Here is a first attempt. It doesn't feel right to me but fornow I don't >> know what to do without duplicating code or reorganizing the world. The >> problem is that translations are handle in (guix ui) so we need to >> reg

Re: Sound volume in XFCE

2015-08-30 Thread 宋文武
白い熊@相撲道 writes: > How do I control sound volume in XFCE? guix package doesn't show me any > XFCE plugins I could install, none come installed by default. We don't have xfce4-mixer. it realying on old gstreamer-0.10 (removed) and "not maintained anymore". (http://www.xfce.org/about/news/?post=

Re: "M-x guix" - magit-like interface for guix commands

2015-08-30 Thread Ludovic Courtès
Alex Kost skribis: > Thank you for checking! I have fixed everything you noted locally. > So should I update wip-emacs-popup-ui branch now or push these commits > to master or maybe send the patches to ML? It’s OK to push to ‘master’. Thanks, Ludo’.

Re: FOSDEM 2016

2015-08-30 Thread Ludovic Courtès
Pjotr Prins skribis: > Probably best to use a wiki or something. Anything you recommend? You could use . IIRC anyone can create an account there. Ludo’.

Heads-up: ABI change in (guix monads), rebuild needed

2015-08-30 Thread Ludovic Courtès
As some noticed on IRC, b6c610 changes the ABI of (guix monads), so modules that use it (specifically modules that use one of the ‘liftN’ procedures) need to be rebuilt. You could use ‘make clean-go && make’, but if you’re in a hurry, note that gnu/packages/*.go need not be rebuilt, so you could j

Sound volume in XFCE

2015-08-30 Thread 白い熊@相撲道
How do I control sound volume in XFCE? guix package doesn't show me any XFCE plugins I could install, none come installed by default. I'm fine manipulating volume via alsamixer, however would like the little panel plugin so I increase/decrease volume there directly. Or is my XFCE install bork

Re: Texinfo in descriptions?

2015-08-30 Thread Alex Kost
Mathieu Lirzin (2015-08-28 00:04 +0300) wrote: > l...@gnu.org (Ludovic Courtès) writes: > >> With Benno being OK, we should start looking at implementing the change. >> The various parts that I can think of are: >> >> • Having a ‘package-description-string’ procedure that would return >> the

Re: "M-x guix" - magit-like interface for guix commands

2015-08-30 Thread Alex Kost
Ludovic Courtès (2015-08-29 19:01 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2015-08-28 12:37 +0300) wrote: > > [...] > >>> Of course, you’re effectively the maintainer of that part. >> >> OK, but I also made some changes outside "emacs" dir: > > Right, thanks for the heads-up then.

Re: FOSDEM 2016

2015-08-30 Thread Pjotr Prins
Probably best to use a wiki or something. Anything you recommend? On Fri, Aug 28, 2015 at 11:15:14AM +0200, Ludovic Courtès wrote: > Could you and/or Pjotr collect talks and assemble a proposal? > > Thanks, > Ludo’. > --