Re: [PATCH] gnu: Add figlet.

2015-08-17 Thread Ricardo Wurmus
Hi Steve, > Thanks for the feedback! Here's my 2nd attempt. as others have said on IRC, putting figlet into its own module (for now) because we don’t have one dedicated to “silly command line tools” is probably okay :) The only thing that I’m not entirely happy with is the length of the synopsis

[PATCH 7/7] gnu: Add i3status.

2015-08-17 Thread Eric Dvorsak
* gnu/packages/i3.scm (i3status): New variable. --- gnu/packages/i3.scm | 38 ++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/i3.scm b/gnu/packages/i3.scm index 3daaa9b..eda2aa3 100644 --- a/gnu/packages/i3.scm +++ b/gnu/packages/i3.scm @@ -60,6 +

Re: [PATCHES] import: pypi: Move generally useful procedures to utils module.

2015-08-17 Thread Thompson, David
On Sun, Aug 16, 2015 at 10:01 PM, David Thompson wrote: > Building off of the new and improved Ruby build system, here are two > patches that add a handy RubyGems importer. Here's an updated patch that uses the hex encoded SHAs on rubygems.org rather than downloading the source gem and computing

[PATCH 2/7] gnu: Add libyajl.

2015-08-17 Thread Eric Dvorsak
* gnu/packages/web.scm (libyajl): New variable. --- gnu/packages/web.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 48bfbc7..b93b569 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -6,6 +6,7 @@ ;;; C

[PATCH 6/7] gnu: Add libconfuse.

2015-08-17 Thread Eric Dvorsak
* gnu/packages/i3.scm (libconfuse): New variable. --- gnu/packages/i3.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/i3.scm b/gnu/packages/i3.scm index 89837db..3daaa9b 100644 --- a/gnu/packages/i3.scm +++ b/gnu/packages/i3.scm @@ -39,6 +39,27 @@ #:u

[PATCH 2/2] gnu: abcde: Update to 2.7.

2015-08-17 Thread Efraim Flashner
* gnu/packages/cdrom.scm (abcde): Update to 2.7. --- gnu/packages/cdrom.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index 8ecc909..62a6040 100644 --- a/gnu/packages/cdrom.scm +++ b/gnu/packages/cdrom.scm @@ -264,7 +264

[PATCH 3/7] gnu: Add libev

2015-08-17 Thread Eric Dvorsak
* gnu/packages/libevent.scm (libev): New variable. --- gnu/packages/libevent.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/libevent.scm b/gnu/packages/libevent.scm index 88b13ec..c9da139 100644 --- a/gnu/packages/libevent.scm +++ b/gnu/packages/libe

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread 韋嘉誠
On Mon, Aug 17, 2015 at 10:33 AM, Eric Bavier wrote: > I have experimented with this a bit lately. It works to some extent, > but I have had to apply a few patches to some package recipes. Some > packages have failing tests (where presumably they would pass or be > skipped in the chroot), which

[PATCH 1/7] gnu: Add Pod-Simple.

2015-08-17 Thread Eric Dvorsak
* gnu/packages/perl.scm (perl-pod-simple): New variable. --- gnu/packages/perl.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d2e38cc..8f9d599 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -3,6 +

[PATCH 4/7] gnu: Add xcb-util-cursor.

2015-08-17 Thread Eric Dvorsak
* gnu/packages/xorg.scm (xcb-util-cursor): New variable. --- gnu/packages/xorg.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index a9ecc1e..c5813a0 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm

[PATCH 1/2] gnu: Add eyed3.

2015-08-17 Thread Efraim Flashner
* gnu/packages/mp3.scm (eyed3): New variable. --- gnu/packages/mp3.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm index ddd90fb..629c585 100644 --- a/gnu/packages/mp3.scm +++ b/gnu/packages/mp3.scm @@ -2,6 +2,7 @@ ;;;

[PATCH 0/2] Update abcde to 2.7

2015-08-17 Thread Efraim Flashner
I found while using abcde to rip some CDs that to have abcde work on mp3 files I needed to have eye3d installed. I got it that time through Debian, but figured I should just package it. And update abcde to the newest version. Efraim Flashner (2): gnu: Add eyed3. gnu: abcde: Update to 2.7. gn

[PATCH] gnu: magit: Update to 2.2.0.

2015-08-17 Thread Alex Kost
Thanks, Mark, for the hint about using (package-version emacs-dash) to define its elisp directory. >From 55e67d4f3867f11a77b9a91d4c3c54599846cc83 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Mon, 17 Aug 2015 21:44:40 +0300 Subject: [PATCH] gnu: magit: Update to 2.2.0. * gnu/packages/emacs.scm

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread 韋嘉誠
On Mon, Aug 17, 2015 at 5:25 PM, Thompson, David wrote: > On Mon, Aug 17, 2015 at 11:16 AM, Claes Wallin (韋嘉誠) > wrote: >>> I think that to really make unprivileged use of Guix work acceptably, >>> we need to use the user namespaces feature first introduced in Linux >>> 3.8. This would allow un

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread Thompson, David
On Mon, Aug 17, 2015 at 11:16 AM, Claes Wallin (韋嘉誠) wrote: > On Mon, Aug 17, 2015 at 4:34 PM, Thompson, David > wrote: >> On Mon, Aug 17, 2015 at 4:33 AM, Eric Bavier >> wrote: >>> On Mon, 17 Aug 2015 14:45:28 +0200 >>> Claes Wallin (韋嘉誠) wrote: > https://www.gnu.org/software/guix/manual

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread 韋嘉誠
I'm almost done talking to myself, I promise. This is just all very exciting. On Mon, Aug 17, 2015 at 4:31 PM, Claes Wallin (韋嘉誠) wrote: > On Mon, Aug 17, 2015 at 4:27 PM, Claes Wallin (韋嘉誠) > wrote: > >> Now I'm doing this: >> >> git clean -fxd && # recover from previous attempts >> git checkou

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread 韋嘉誠
On Mon, Aug 17, 2015 at 4:34 PM, Thompson, David wrote: > On Mon, Aug 17, 2015 at 4:33 AM, Eric Bavier > wrote: >> On Mon, 17 Aug 2015 14:45:28 +0200 >> Claes Wallin (韋嘉誠) wrote: >>> https://www.gnu.org/software/guix/manual/guix.html#Build-Environment-Setup >>> >>> "If you are installing Guix

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread Thompson, David
On Mon, Aug 17, 2015 at 4:33 AM, Eric Bavier wrote: > On Mon, 17 Aug 2015 14:45:28 +0200 > Claes Wallin (韋嘉誠) wrote: > >> On Sun, Aug 16, 2015 at 4:01 PM, Claes Wallin (韋嘉誠) >> wrote: >> > [Reposting with correct sender. Sorry, David.] >> > >> > Great! I ran into this when trying to compile and

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread 韋嘉誠
On Mon, Aug 17, 2015 at 3:42 PM, Claes Wallin (韋嘉誠) wrote: > On Mon, Aug 17, 2015 at 10:33 AM, Eric Bavier > wrote: >>> https://www.gnu.org/software/guix/manual/guix.html#Build-Environment-Setup >>> >>> "If you are installing Guix as an unprivileged user, it is still >>> possible to run guix-dae

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread 韋嘉誠
On Mon, Aug 17, 2015 at 4:27 PM, Claes Wallin (韋嘉誠) wrote: > Now I'm doing this: > > git clean -fxd && # recover from previous attempts > git checkout HEAD . && # ditto > gettextize --po-dir=po{/guix,/packages,} && > sed -re '/^[[:blank:]]*po\/(guix|packages)\/Makefile.in[[:blank:]]*$/d' > -i con

Re: [PATCH] gnu: Simplify LLVM build.

2015-08-17 Thread Andy Wingo
On Mon 17 Aug 2015 10:43, Eric Bavier writes: > Hello Andy, > > Thanks for taking a closer look at this! > > On Mon, 17 Aug 2015 08:27:38 +0200 > Andy Wingo wrote: > >> From db066d194d3b8359eddd0149234bfad29c11542d Mon Sep 17 00:00:00 2001 >> From: Andy Wingo >> Date: Mon, 17 Aug 2015 08:26:07

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread 韋嘉誠
On Mon, Aug 17, 2015 at 10:33 AM, Eric Bavier wrote: > On Mon, 17 Aug 2015 14:45:28 +0200 > Claes Wallin (韋嘉誠) wrote: >> On Sun, Aug 16, 2015 at 4:01 PM, Claes Wallin (韋嘉誠) >> wrote: >> > [Reposting with correct sender. Sorry, David.] >> > >> > Great! I ran into this when trying to compile and r

Re: [PATCH] gnu: Simplify LLVM build.

2015-08-17 Thread Eric Bavier
Hello Andy, Thanks for taking a closer look at this! On Mon, 17 Aug 2015 08:27:38 +0200 Andy Wingo wrote: > From db066d194d3b8359eddd0149234bfad29c11542d Mon Sep 17 00:00:00 2001 > From: Andy Wingo > Date: Mon, 17 Aug 2015 08:26:07 +0200 > Subject: [PATCH] gnu: Simplify LLVM build. > > * gnu/

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread Eric Bavier
On Mon, 17 Aug 2015 14:45:28 +0200 Claes Wallin (韋嘉誠) wrote: > On Sun, Aug 16, 2015 at 4:01 PM, Claes Wallin (韋嘉誠) > wrote: > > [Reposting with correct sender. Sorry, David.] > > > > Great! I ran into this when trying to compile and run guix on a > > machine at work, where I'm not root. > > > >

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)

2015-08-17 Thread 韋嘉誠
On Sun, Aug 16, 2015 at 4:01 PM, Claes Wallin (韋嘉誠) wrote: > [Reposting with correct sender. Sorry, David.] > > Great! I ran into this when trying to compile and run guix on a machine at > work, where I'm not root. > > I was planning to run guix as a stow of steroids. But I'm still wondering > whe

Re: gnu: fontconfig: update to 2.11.94.

2015-08-17 Thread 宋文武
Ricardo Wurmus writes: > Nice! This is needed to fix score generation with lilypond (or rather > ghostscript conversion from ps to pdf). > > This is for core-updates, right? Yes, that's the intention.

Re: gnu: fontconfig: update to 2.11.94.

2015-08-17 Thread Ricardo Wurmus
Nice! This is needed to fix score generation with lilypond (or rather ghostscript conversion from ps to pdf). This is for core-updates, right? ~~ Ricardo

[PATCH] gnu: clang-runtime: New package, propagated by clang.

2015-08-17 Thread Andy Wingo
This patch lets -fsanitize=thread work. It also lets packages build which include the and related headers. Andy >From abca4b3b20a94c16131f521e35c63ffaf50ec45b Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Mon, 17 Aug 2015 09:21:09 +0200 Subject: [PATCH] gnu: clang-runtime: New package, propa

gnu: fontconfig: update to 2.11.94.

2015-08-17 Thread 宋文武
I change the '--with-default-fonts' to gs-fonts, and '--with-add-fonts' to ~/.guix-profile. which make 'test-bz89617' pass, alternative, we can set FONTCONFIG_FILE to a file: /tmp >From c00d718aad3e75e7567f9d1799291e83e89f868f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=

[PATCH] gnu: tinc: Add tinc vpn

2015-08-17 Thread Jeff Mickey
>From c30ef5476a852df84d30b5e3d39ec7fc27bb55cf Mon Sep 17 00:00:00 2001 From: Jeff Mickey Date: Mon, 17 Aug 2015 01:16:45 -0700 Subject: [PATCH] gnu: Add tinc. * gnu/packages/vpn.scm (tinc): New variable. --- gnu/packages/vpn.scm | 23 +++ 1 file changed, 23 insertions(+) di

Re: [PATCH] gnu: pavucontrol: Update to 3.0

2015-08-17 Thread Jeff Mickey
Updated to remove unused patch file. >From 92a1d757059451b5a468f5dec9b85d8abca2651d Mon Sep 17 00:00:00 2001 From: Jeff Mickey Date: Mon, 17 Aug 2015 00:42:05 -0700 Subject: [PATCH] gnu: pavucontrol: Update to 3.0 * gnu/packages/pulseaudio.scm (pavucontrol): Update to 3.0. * gnu/packages/patches

[PATCH] gnu: pavucontrol: Update to 3.0

2015-08-17 Thread Jeff Mickey
>From 198a627aaec3020b83da6818b7131ca0659fff41 Mon Sep 17 00:00:00 2001 From: Jeff Mickey Date: Mon, 17 Aug 2015 00:42:05 -0700 Subject: [PATCH] gnu: pavucontrol: Update to 3.0 * gnu/packages/pulseaudio.scm (pavucontrol): Update to 3.0 --- gnu/packages/pulseaudio.scm | 5 ++--- 1 file changed, 2