Re: [PATCH v2] gnu: Add taskwarrior.

2015-03-12 Thread Tomáš Čech
On Fri, Mar 13, 2015 at 01:57:01AM +0100, Tomáš Čech wrote: * gnu/packages/task.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add new file here. --- gnu-system.am | 1 + gnu/packages/task.scm | 68 +++ 2 files changed, 69 insertions(+)

Corrupt input while restoring file

2015-03-12 Thread David Thompson
Hello, I'm trying to get my WIP 'guix publish' script to work again and 'guix substitute-binary' throws a nar error after downloading from my server. Take this for example: guix substitute-binary --substitute /gnu/store/z8kf6hgln4a7xf68pdnlibl3vcg5rl15-ruby-2.2.1 /tmp/foobar This store ite

taskwarrior

2015-03-12 Thread Tomáš Čech
I prepared taskwarrior package in new file gnu/packages/task.scm since I couldn't find better place. But I'm taking advices. Thanks in advance for review S_W

[PATCH v2] gnu: Add taskwarrior.

2015-03-12 Thread Tomáš Čech
* gnu/packages/task.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add new file here. --- gnu-system.am | 1 + gnu/packages/task.scm | 68 +++ 2 files changed, 69 insertions(+) create mode 100644 gnu/packages/task.scm diff --git a/gn

update of openconnect

2015-03-12 Thread Tomáš Čech
It seems that openssl version is from openconnect POV broken and as they recommended to switch to gnutls I did the change. Is anyone against this change? S_W

[PATCH] gnu: openconnect: Update to 7.05.

2015-03-12 Thread Tomáš Čech
* gnu/packages/vpn.scm (openconnect): Update to 7.05, replace openssl with gnutls. --- gnu/packages/vpn.scm | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index 9ff8b638..5883f99 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/p

Re: 01/01: gnu: vlc: Update to 2.2.0

2015-03-12 Thread Mark H Weaver
Andreas Enge writes: > I have investigated a bit more why the vlc-2.2.0 build fails. I think it is > due to > /* DVB Card Drivers */ > #include > #include > #include > in modules/access/dvb/linux_dvb.c. > > The include files come from linux-libre-headers, which we have in > version 3.3.8. Coul

Re: Libreoffice building (sort of)

2015-03-12 Thread Mark H Weaver
白い熊@相撲道 writes: > On 2015-03-11 20:17, Mark H Weaver wrote: >> When you run "/path/to/git/checkout/pre-inst-env guix ..." then it will >> always use the package descriptions from the git checkout. This is >> what >> I *always* do. In fact, to make this easier, I put this script in >> ~/bin/guix

Re: Libreoffice building (sort of)

2015-03-12 Thread 白い熊@相撲道
On 2015-03-11 20:17, Mark H Weaver wrote: When you run "/path/to/git/checkout/pre-inst-env guix ..." then it will always use the package descriptions from the git checkout. This is what I *always* do. In fact, to make this easier, I put this script in ~/bin/guix: --8<---cut here-

[PATCH v2] gnu: Add tig.

2015-03-12 Thread Tomáš Čech
* gnu/packages/version-control.scm (tig): New variable. --- gnu/packages/version-control.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 7434ed9..081d84d 100644 --- a/gnu/packages/version-

Re: [PATCH] gnu: Add s2tc.

2015-03-12 Thread Taylan Ulrich Bayırlı/Kammer
Please postpone reviewing this! (Sorry if I wasted anyone's time.) I was planning to do all the dlopen() patching later on in one commit, but realized that it means I will be adding a phase lambda that references the 's2tc' input, after which the 'mesa-without-s2tc' package breaks because it simp

Re: 01/01: gnu: vlc: Update to 2.2.0

2015-03-12 Thread Andreas Enge
Hello, I have investigated a bit more why the vlc-2.2.0 build fails. I think it is due to /* DVB Card Drivers */ #include #include #include in modules/access/dvb/linux_dvb.c. The include files come from linux-libre-headers, which we have in version 3.3.8. Could this be updated? In master or co

Re: [PATCHES] Fix samba rpaths, add mplayer2

2015-03-12 Thread Taylan Ulrich Bayırlı/Kammer
Thanks for the review; I pushed the samba fix but will postpone mplayer2 until I've fixed mesa, because it also suffers from that dlopen issue. Taylan

Re: [PATCH] gnu: Add tig.

2015-03-12 Thread Ludovic Courtès
Tomáš Čech skribis: > * gnu/packages/version-control.scm (tig): New variable. [...] > +(arguments > + `(#:phases > + (alist-delete 'check %standard-phases))) Rather “#:tests? #f” with a comment explaining why this is done (lack of test suite?). > +(synopsis "ncurses-based te

Re: zsh and fish missed in /etc/shells?

2015-03-12 Thread Ludovic Courtès
Axel skribis: > Well, I modified the patch and now it just trivially add paths for > fish, tcsh and zsh. > > For example Debian has add-shell/remove-shell scripts triggered on > package installing and removing. FTP servers like proftpd by default > check for installed shells and with this patch t

Re: [PATCH] A little typo in gnu/system.scm

2015-03-12 Thread Ludovic Courtès
Axel skribis: > Name 'operating-system-packages' declared twice in export list in the > gnu/system.scm. I think it is a typo. Isn't it? Indeed! Applied, thanks. Ludo’.

Re: [PATCH] gnu: Add isync.

2015-03-12 Thread Ludovic Courtès
Tomáš Čech skribis: > * gnu/packages/mail.scm (isync): New variable. [...] > +(source > + (origin > + (method url-fetch) > + (uri (string-append > + "http://downloads.sourceforge.net/project/isync/isync/"; > + version "/isync-" version ".tar.gz")) Pl

Re: [PATCHES] Fix samba rpaths, add mplayer2

2015-03-12 Thread Ludovic Courtès
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: > I could "manually" try to find out which of the bug reports are closed > by this, but I guess the smartest approach is to push the patch, wait > for the build farm to rebuild all samba-depending packages, do a "guix > package -u",

Re: [PATCH 2/2] services: slim: Pass SESSION to ~/.xsession as "$1".

2015-03-12 Thread Ludovic Courtès
宋文武 skribis: > * gnu/services/xorg.scm (xinitrc)[builder]: Pass SESSION to ~/.xsession. OK! Ludo’.

Re: [PATCH 1/2] services: slim: Allow non-absolute path to be used as session command.

2015-03-12 Thread Ludovic Courtès
宋文武 skribis: > * gnu/services/xorg.scm (xinitrc)[builder]: Don't check the existence > of COMMAND. Only run ~/.xsession when it exists. [...] > +(let* ((home (getenv "HOME")) > + (xsession-file (string-append home "/.xsession")) > + (session (match (comman

Re: [PATCH 1/2] services: slim: Use /run/current-system/profile/share/xsessions as sessiondir.

2015-03-12 Thread Ludovic Courtès
宋文武 skribis: > 2015-03-10 16:46 GMT+08:00 Ludovic Courtès : >> 宋文武 skribis: >> >>> * gnu/services/xorg.scm (, %windowmaker-session-type) >>> (%ratposion-session-type, %sawfish-session-type, %default-xsessions) >>> (xsessions-directory): Remove. >>> (slim-service): Remove #:sessions paramet

Fix for non-interactive SSH sessions

2015-03-12 Thread Ludovic Courtès
FYI 9a10acc fixes a bug when running a non-interactive SSH session to a GuixSD machine (running lshd), as in: ssh localhost uname Before, this would result in “command not found” because $PATH would be left uninitialized. Now there’s a ha^W special trick in the .bashrc skeleton to handle this

Re: The physical host for hydra.gnu.org is down!

2015-03-12 Thread Ludovic Courtès
hydra.gnu.org should be back up now. Big thanks to Lisa and everyone involved at the FSF, because it was apparently no fun! Note that substitution will be slow at the beginning as the nginx cache is being re-populated. Ludo’. signature.asc Description: PGP signature

Re: Merging wip-libreoffice

2015-03-12 Thread Ludovic Courtès
Andreas Enge skribis: > On Thu, Mar 12, 2015 at 10:25:24AM +0100, Ludovic Courtès wrote: >> Excellent. I think we must rebase this branch atop master, review the >> changes, and merge it. > > I am not sure how "clean" the commits in this branch are; I always thought > it was just an experimental

[PATCH] Add bwa.

2015-03-12 Thread Ricardo Wurmus
Hi Guix, here's a patch for an aligner tool: >From 6c03af7501c53c06a808906ce7d4fbd431bbf1ba Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 12 Mar 2015 12:35:14 +0100 Subject: [PATCH] gnu: Add bwa. * gnu/packages/bioinformatics.scm (bwa): New variable. --- gnu/packages/bioinformatics.

Re: Merging wip-libreoffice

2015-03-12 Thread Andreas Enge
On Thu, Mar 12, 2015 at 10:25:24AM +0100, Ludovic Courtès wrote: > Excellent. I think we must rebase this branch atop master, review the > changes, and merge it. I am not sure how "clean" the commits in this branch are; I always thought it was just an experimental branch, and that we would take t

Re: Libreoffice building (sort of)

2015-03-12 Thread Mark H Weaver
白い熊@相撲道 writes: > On 2015-03-11 17:34, Mark H Weaver wrote: >> What you've done is to roll back your Guix to the 4-month-old >> version of >> Guix that the 'wip-libreoffice' branch was based on. >> >> The proper way would be to use 'git' to rebase that branch on our >> current master branch, and

Re: [PATCH] Add PCB.

2015-03-12 Thread Ludovic Courtès
Mark H Weaver skribis: > taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes: [...] >> When the argument is a literal string, I suppose we can patch it to be >> an absolute pathname. > > Yes, when we can do this, it is usually the preferred approach. Agreed, except in cases where w

Re: [PATCH] Add WenQuanYi ZenHei font.

2015-03-12 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >>> + (copy-file "wqy-zenhei.ttc" >>> + (string-append font-dir "wqy-zenhei.ttc")) >> >> What format is this? > > Apparently it's a TrueType font collection containing three fonts. OK, didn’t know that extensi

Merging wip-libreoffice

2015-03-12 Thread Ludovic Courtès
白い熊@相撲道 skribis: > On 2015-03-10 13:41, l...@gnu.org wrote: >> "白い熊 @相撲道" skribis: >> >>> wget >>> http://git.savannah.gnu.org/cgit/guix.git/snapshot/wip-libreoffice.tar.gz >>> guix pull --url=file:///path/to/wip-libreoffice.tar.gz >>> guix package -i libreoffice >>> >>> It's building now, appar

Re: Libreoffice building (sort of)

2015-03-12 Thread Ludovic Courtès
Andreas Enge skribis: > On Wed, Mar 11, 2015 at 10:27:15AM +0100, 白い熊@相撲道 wrote: >> guix substitute-binary: error: connect: Connection timed out >> fetching path `/gnu/store/8n7d1bgib9f1hml2k5ravgv79jv1whqf-tar-1.28' failed >> with exit code 1 > > I think this is just a random error, due to hydra

Re: RFC: Build system hacks for Guix do not belong in 'source'

2015-03-12 Thread Mark H Weaver
Ricardo Wurmus writes: > Mark H Weaver writes: > >> I think that both the 'ldconfig -> true' hack and the LIBDIR >> substitution should be moved to a build phase for both of these >> packages. > > Attached are updated patches, moving the build hacks from snippets to a > build phase. > > ~~ Ricard

Re: [PATCH] Add Lilypond.

2015-03-12 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Eric Bavier skribis: > >> I think lilypond deserves its own module (gnu packages lilypond). >> What do others think? > > +1 Since then, (gnu packages music) has been suggested. I like this because there are other packages like Denemo that will need a hom