[PATCH] licenses: Add 'bsd-style', 'expat', 'gpl1', 'gpl1+', 'lgpl2.0', and 'lgpl2.0+'.

2012-12-11 Thread Nikita Karetnikov
From d06bfdf01e5b59d3ce377b8634919c889a39c9e2 Mon Sep 17 00:00:00 2001 From: Nikita Karetnikov Date: Wed, 12 Dec 2012 05:41:53 + Subject: [PATCH] licenses: Add 'bsd-style', 'expat', 'gpl1', 'gpl1+', 'lgpl2.0', and 'lgpl2.0+'. * guix/licenses.scm (bsd-style, expat, gpl1, gpl1+) (lgpl2.0, l

Re: Error messages and progress report

2012-12-11 Thread Ludovic Courtès
Andreas Enge skribis: > However, the current behaviour is not consistent with the documentation. It’s more that the documentation is ahead of time. :-) Ludo’.

Re: Error messages and progress report

2012-12-11 Thread Ludovic Courtès
Andreas Enge skribis: > Am Dienstag, 11. Dezember 2012 schrieb Ludovic Courtès: >> Anyway, what does work is something like: >> $ guix-package --profile=$HOME/.guix-profile --install=hello > > This worked, but in a rather strange way. .guix-profile did not exist > yet. It was created as a symbo

New package: FPLLL

2012-12-11 Thread Andreas Enge
Here is a recipe: (define-public fplll (package (name "fplll") (version "4.0.1") (source (origin (method url-fetch) (uri (string-append "http://perso.ens-lyon.fr/damien.stehle/fplll/libfplll-"; version ".tar.gz")) (sha256 (base32

[PATCH] Release 1.0.1 of GNU MPC

2012-12-11 Thread Andreas Enge
Patch attached. Unfortunately, I could not test it yet, since guix-package starts by building path(s) `/nix/store/9syafc8xvscaywjldyszzgkc8pljwpj6-gcc-cross- boot0-4.7.2' although gcc-4.7.2 (without "coss-boot") is already there. How come? The previous mpc release built without problem without r

[PATCH] Typos in documentation

2012-12-11 Thread Andreas Enge
See attached patch. Andreas --- guix.alt/doc/guix.texi 2012-12-11 21:53:49.0 +0100 +++ guix/doc/guix.texi 2012-12-11 22:20:49.0 +0100 @@ -105,7 +105,7 @@ @cindex package store The result of package build functions is @dfn{cached} in the file system, in a special directory called

Re: Error messages and progress report

2012-12-11 Thread Andreas Enge
Am Dienstag, 11. Dezember 2012 schrieb Andreas Enge: > Am Dienstag, 11. Dezember 2012 schrieb Ludovic Courtès: > > Anyway, what does work is something like: > > $ guix-package --profile=$HOME/.guix-profile --install=hello > > This worked, but in a rather strange way. Well, this is actually not

Re: Error messages and progress report

2012-12-11 Thread Andreas Enge
Am Dienstag, 11. Dezember 2012 schrieb Ludovic Courtès: > Anyway, what does work is something like: > $ guix-package --profile=$HOME/.guix-profile --install=hello This worked, but in a rather strange way. .guix-profile did not exist yet. It was created as a symbolic link to the new file .guix-pr

Re: Error messages and progress report

2012-12-11 Thread Ludovic Courtès
Hi, Andreas Enge skribis: > The command >guix-package -i hello > still produces an error, probably related to making the symlinks > in my own environment: Yes. Currently ‘guix-package’ expects the default profile to be under /nix/var/nix/profiles/guix, which typically doesn’t exist, hence

Re: List of abbreviations for licenses

2012-12-11 Thread Ludovic Courtès
Nikita Karetnikov skribis: >> WDYT? > > That's even better. Why did you use trailing whitespaces? So there are two spaces after sentence-terminating periods. Ludo’.

Re: List of abbreviations for licenses

2012-12-11 Thread Nikita Karetnikov
> WDYT? That's even better. Why did you use trailing whitespaces? Nikita

Re: Error messages and progress report

2012-12-11 Thread Nikita Karetnikov
> The command > guix-package -i hello > still produces an error, probably related to making the symlinks > in my own environment: [...] > ERROR: In procedure symlink: > ERROR: In procedure symlink: No such file or directory './pre-inst-env guix-package -i hello' returns the same backtrace on m

Re: Error messages and progress report

2012-12-11 Thread Andreas Enge
Hello, I am getting there! Everything compiled, and there is now a hello package. Or rather, lots of them. /nix/store contains 1 hello-2.8.tar.gz 3 hello-2.8.tar.gz.drv 3 hello-2.8.tar.gz-guile-builder 2 hello-2.8 2 hello-2.8.drv 2 hello-2.8-guile-builder Altogether 13 files or directories, with d

daemon: No rule to make target `nix/libstore/schema.sql'

2012-12-11 Thread Nikita Karetnikov
Hi, (This is a follow-up to this message. [1]) >> Also, how should I use it? It's in the >> 'remotes/origin/nix-integration' branch and I have to work in the >> 'master' branch. > Yeah, I hope to merge that branch soon. You misunderstood my question. I wanted to know how to use it instead of 'n

Re: List of abbreviations for licenses

2012-12-11 Thread Ludovic Courtès
Hi, Nikita Karetnikov skribis: > There are two ways to fix the problem. We can create new licenses for > such packages (e.g. 'bzip2'), but it will be tricky. I propose to use > the following variable instead: > > (define bsd-like > (license "BSD-like" >#f > "This is not a

Re: List of abbreviations for licenses

2012-12-11 Thread Nikita Karetnikov
Hi, I've found out that we can't use (guix licenses) right now; 'bzip2' and 'flex' use BSD-like licenses that differ from 'bsd-2', 'bsd-3', and 'bsd-4'. There are two ways to fix the problem. We can create new licenses for such packages (e.g. 'bzip2'), but it will be tricky. I propose to use the