Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-13 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >>> Honestly, I wouldn’t worry about the propagation of $GUILE_LOAD_PATH & >>> co. to subprocesses, because we know there’s none anyway. >> >> That policy will lead to future w

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-13 Thread Andreas Enge
Am Mittwoch, 13. Februar 2013 schrieb Mark H Weaver: > Anyway, in the case of w3m, there are quite a variety of licenses used: > http://packages.debian.org/changelogs/pool/main/w/w3m/w3m_0.5.3-8/w3m.c > opyright It looks like essentially, a w3m license is used, with a little bit of X11 interspers

[PATCH] Build newest versions unless specified, and upgrades.

2013-02-13 Thread Mark H Weaver
Hello all, Here's a preliminary patch that does two things: * Changes 'guix-build' and 'guix-package --install' so that only the newest packages will be considered (unless a version number is specified). * Implements 'guix-package --upgrade'. Although I'm not aware of any functional problem

Re: [PATCH] Inhibit duplicates in fold-packages

2013-02-13 Thread Mark H Weaver
I wrote: > Here's a patch to inhibit the same package (in the sense of eq?) from > being traversed more than once by fold-packages. One example where this > helps is the guile-2.0 package in (gnu packages guile), which is > exported in two different variables: guile-2.0 and guile-2.0/fixed. > > No

Re: [PATCH] Build newest versions unless specified, and upgrades.

2013-02-13 Thread Mark H Weaver
I wrote: > Here's a preliminary patch that does two things: > > * Changes 'guix-build' and 'guix-package --install' so that only the > newest packages will be considered (unless a version number is > specified). > > * Implements 'guix-package --upgrade'. > > Although I'm not aware of any functi

Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-13 Thread Ludovic Courtès
Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Mark H Weaver skribis: >> >>> l...@gnu.org (Ludovic Courtès) writes: Honestly, I wouldn’t worry about the propagation of $GUILE_LOAD_PATH & co. to subprocesses, because we know there’s none anyway. >>> >>> That policy

Re: Porting to mips64el

2013-02-13 Thread Ludovic Courtès
Nikita Karetnikov skribis: >> Maybe we need a command-line interface to that? > > I think so. Should it be a separate file (e.g., 'guix-hash')? Yes. If you want to work on it, there are bits from guix-download that can be reused. I’d recommend keeping the --format option, for instance. Ludo’

Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-13 Thread Ludovic Courtès
Mark H Weaver skribis: > So I've been working on a patch to fix the ./pre-inst-env problem using > portable shell code instead of Guile code, as you suggested, and this is > the kind of code I'm coming up with: The first snippet looks good to me. > but the more I look at this ugly, buggy code;

Re: [PATCH] Build newest versions unless specified, and upgrades.

2013-02-13 Thread Ludovic Courtès
Mark H Weaver skribis: > I wrote: >> Here's a preliminary patch that does two things: >> >> * Changes 'guix-build' and 'guix-package --install' so that only the >> newest packages will be considered (unless a version number is >> specified). >> >> * Implements 'guix-package --upgrade'. >> >>

Re: A logo

2013-02-13 Thread Ludovic Courtès
Nikita Karetnikov skribis: >> Could you perhaps send several examples with a sample of sans-sérif >> that you have? :-) > > I've attached the file. The one on the left is the current version with > "more pastel colors." This is my favorite version because (1) the > typeface is clean and (2) th

Re: [PATCH] Inhibit duplicates in fold-packages

2013-02-13 Thread Ludovic Courtès
Mark H Weaver skribis: > Here's a patch to inhibit the same package (in the sense of eq?) from > being traversed more than once by fold-packages. One example where this > helps is the guile-2.0 package in (gnu packages guile), which is > exported in two different variables: guile-2.0 and guile-2

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-13 Thread Ludovic Courtès
Nikita Karetnikov skribis: > w3m raises the following error: > > istream.h:23:8: error: redefinition of 'struct file_handle' > > I found the needed patch [1]. But I don't want to apply it because it > requires a knowledge of C. Could anyone help me to finalize the recipe? The patch is just a m

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-13 Thread Ludovic Courtès
Andreas Enge skribis: > Am Mittwoch, 13. Februar 2013 schrieb Mark H Weaver: >> Anyway, in the case of w3m, there are quite a variety of licenses used: >> http://packages.debian.org/changelogs/pool/main/w/w3m/w3m_0.5.3-8/w3m.c >> opyright > > It looks like essentially, a w3m license is used, with

[PATCH] gnu: Add vim.

2013-02-13 Thread Cyril Roelandt
* gnu/packages/vim.scm: New file. * Makefile.am (MODULES): Add it. --- "guix-build vim" seems to work now, even though I can't try to install it (probably because I'm running out of inodes). Andreas, could you please test this and push the patch if this works for you ? Regards, Cyril. Makefile.

Guile reader package names are problematic

2013-02-13 Thread Mark H Weaver
Hi Ludovic, In commit d9d466ddff2091f4b1f94599335b5947a17def2c, you added the following packages: guile-reader-for-guile-1.8.8 guile-reader-for-guile-2.0.7 The "1.8.8" and "2.0.7" are actually part of the package names (both of these packages are at version 0.6). Unfortunately, this means t

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-13 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Andreas Enge skribis: > >> Additionally, the file matrix.c looks non-free to me: >> "3. No charge is made for this software or works derived from it. >> This clause shall not be construed as constraining other software >> distributed on the

Re: [PATCH] Build newest versions unless specified, and upgrades.

2013-02-13 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Other than that, please push! Okay, I incorporated your suggestions and pushed it. Thanks, Mark

Re: Porting to mips64el

2013-02-13 Thread Nikita Karetnikov
@ build-succeeded /nix/store/swa7j95kvdp8gi49b59llckmkb73z5b9-hello-2.8.drv /nix/store/3nlfldhm3ckl319jhnb1rdwgi0c7kf38-hello-2.8 /nix/store/3nlfldhm3ckl319jhnb1rdwgi0c7kf38-hello-2.8 I'm attaching three patches. '0001-gnu-Disable-Libtool-s-testsuite.patch' and '0001-gnu-Set-ARCH-to-mips.patch' a