[PATCH] gnu: Add synergy.

2014-09-28 Thread Eric Bavier
Comments welcome. `~Eric From da558e6efa8e2bd7ea9fab9d82cff78c930e1f0c Mon Sep 17 00:00:00 2001 From: Eric Bavier Date: Mon, 29 Sep 2014 00:30:36 -0500 Subject: [PATCH] gnu: Add synergy. * gnu/packages/synergy.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am

Re: [PATCH] import: Add PyPI importer.

2014-09-28 Thread David Thompson
Ludovic Courtès writes: > I wonder if there may be shared options between all the importers > (like an option for import & live build.) > > That can still be addressed by exporting an option list from (guix > scripts import), like (guix scripts build) does, I think. > Done. Added an empty optio

Re: [PATCH] gnu: duplicity: Fix and disable some tests.

2014-09-28 Thread Ludovic Courtès
Eric Bavier skribis: > From 91ea5ded0548acb9945acd9ad110c266c79ad81b Mon Sep 17 00:00:00 2001 > From: Eric Bavier > Date: Sun, 28 Sep 2014 15:04:34 -0500 > Subject: [PATCH] gnu: duplicity: Fix and disable some tests. > > * gnu/packages/patches/duplicity-piped-password.patch: New patch. > * gnu/p

Re: [PATCH] gnu: Add dionysus.

2014-09-28 Thread Ludovic Courtès
Mathieu Lirzin skribis: > From 2bb337586374cc9ed0b60455f53e28eb111dcea5 Mon Sep 17 00:00:00 2001 > From: Mathieu Lirzin > Date: Sun, 28 Sep 2014 01:29:56 +0200 > Subject: [PATCH] gnu: Add dionysus. > > * gnu/packages/maths.scm (dionysus): New variable. Applied, with a minor tweak: the ‘dionysus

[PATCH] gnu: Add dionysus.

2014-09-28 Thread Mathieu Lirzin
>From 2bb337586374cc9ed0b60455f53e28eb111dcea5 Mon Sep 17 00:00:00 2001 From: Mathieu Lirzin Date: Sun, 28 Sep 2014 01:29:56 +0200 Subject: [PATCH] gnu: Add dionysus. * gnu/packages/maths.scm (dionysus): New variable. --- gnu/packages/maths.scm | 22 ++ 1 file changed, 22 ins

Re: Emacs package for prettifying store paths

2014-09-28 Thread Anatoly Kamchatnov
https://github.com/milkypostman/melpa/pull/2047 On Sun, Sep 28, 2014 at 11:30 PM, David Thompson wrote: > Alex Kost writes: > >> Hello, >> >> This doesn't really relate to Guix but I think at least one person may >> be interested. >> >> I've written an Emacs package that allows to abbreviate sto

[PATCH] gnu: duplicity: Fix and disable some tests.

2014-09-28 Thread Eric Bavier
This patch should fix the failing duplicity builds on hydra. >From 91ea5ded0548acb9945acd9ad110c266c79ad81b Mon Sep 17 00:00:00 2001 From: Eric Bavier Date: Sun, 28 Sep 2014 15:04:34 -0500 Subject: [PATCH] gnu: duplicity: Fix and disable some tests. * gnu/packages/patches/duplicity-piped-passwor

Re: Emacs package for prettifying store paths

2014-09-28 Thread David Thompson
Alex Kost writes: > Hello, > > This doesn't really relate to Guix but I think at least one person may > be interested. > > I've written an Emacs package that allows to abbreviate store paths, > i.e. one will see: > > /gnu/store/…-foo-0.1 > > instead of: > > /gnu/store/herewehavefancylettersan

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

2014-09-28 Thread David Thompson
All 3 patches have been pushed! :D -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate

Re: Emacs package for prettifying store paths

2014-09-28 Thread Ludovic Courtès
Alex Kost skribis: > I've written an Emacs package that allows to abbreviate store paths, > i.e. one will see: > > /gnu/store/…-foo-0.1 > > instead of: > > /gnu/store/herewehavefancylettersandnumbers-foo-0.1 > > Source, documentation and screenshot can be found here: >

Re: [PATCH 2/3] build: Add ruby build system.

2014-09-28 Thread Ludovic Courtès
David Thompson skribis: > From c75bb477d28b057a0f78d520968daec5fdf881fa Mon Sep 17 00:00:00 2001 > From: David Thompson > Date: Sun, 28 Sep 2014 11:14:53 -0400 > Subject: [PATCH 2/3] build: Add ruby build system. > > * guix/build-system/ruby.scm: New file. > * guix/build/ruby-build-system: New f

Emacs package for prettifying store paths

2014-09-28 Thread Alex Kost
Hello, This doesn't really relate to Guix but I think at least one person may be interested. I've written an Emacs package that allows to abbreviate store paths, i.e. one will see: /gnu/store/…-foo-0.1 instead of: /gnu/store/herewehavefancylettersandnumbers-foo-0.1 Source, documentation a

Re: [PATCH 0/5] Add, fix and improve checkers in guix lint.

2014-09-28 Thread Andreas Enge
On Sat, Sep 27, 2014 at 11:49:23PM +0200, Cyril Roelandt wrote: > guix lint: check whether descriptions and synopses start with an > upper-case letter. > guix lint: Make sure a synopsis cannot start with a lower-case > article. Is the second test not redundant? Andreas

Re: [PATCH 2/3] build: Add ruby build system.

2014-09-28 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> * guix/build-system/ruby.scm: New file. >> * guix/build/ruby-build-system: New file. >> * Makefile.am (MODULES): Add new files. > > Nice! Some comments: > >> +(define build >> + (lambda _ >> +(system "ls -la") > > Debugging leftover? >

Re: [PATCH 5/5] guix lint: make sure synopses do not start with the package name.

2014-09-28 Thread Ludovic Courtès
Cyril Roelandt skribis: > * guix/scripts/lint.scm (check-start-with-package-name): New method. > * tests/lint.scm: Test it. Test name please, and OK to commit. Thanks! Ludo’.

Re: [PATCH 4/5] guix lint: Make sure a synopsis cannot start with a lower-case article.

2014-09-28 Thread Ludovic Courtès
Cyril Roelandt skribis: > * guix/scripts/lint.scm (check-start-article): use "string-ci=?" instead of > "string=?". > * tests/lint.scm: Add corresponding tests. Test names, lines wrapped please. :-) >(define (check-start-article synopsis) > - (if (or (string=? (string-take synopsis 2) "

Re: [PATCH 3/5] guix lint: check whether descriptions and synopses start with an upper-case letter.

2014-09-28 Thread Ludovic Courtès
Cyril Roelandt skribis: > * guix/scripts/lint.scm (check-description-style, > check-synopsis-start-upper-case): New methods > * tests/lint.scm: Test them. Please specify the test names, and wrap lines. > +(define (start-with-upper-case s) > + (char-set-contains? char-set:upper-case (string-re

Re: [PATCH 3/3] gnu: Add ruby-i18n.

2014-09-28 Thread Ludovic Courtès
David Thompson skribis: > * gnu/packages/ruby.scm (ruby-i18n): New variable. OK! Ludo'.

Re: [PATCH 2/3] build: Add ruby build system.

2014-09-28 Thread Ludovic Courtès
David Thompson skribis: > * guix/build-system/ruby.scm: New file. > * guix/build/ruby-build-system: New file. > * Makefile.am (MODULES): Add new files. Nice! Some comments: > +(define build > + (lambda _ > +(system "ls -la") Debugging leftover? > +(let ((gemspec (car (find-files "."

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

2014-09-28 Thread Ludovic Courtès
David Thompson skribis: > From: Pjotr Prins > > * gnu/packages/ruby.scm: New file. > * gnu-system.am (GNU_SYSTEM_MODULES): Add it. > * guix/licenses.scm (ruby): New variable. LGTM, thanks to both of you! Please add Co-authored-by: you if applicable. Ludo’.

Re: [PATCH 2/3] build: Add ruby build system.

2014-09-28 Thread David Thompson
David Thompson writes: > +(define build > + (lambda _ > +(system "ls -la") Oops! Left a little debugging expression in. Removed. > +(let ((gemspec (car (find-files "." "\\.gemspec$" > + (zero? (system* "gem" "build" gemspec) -- David Thompson Web Developer - Free Softw

[PATCH 1/3] gnu: Add ruby.

2014-09-28 Thread David Thompson
From: Pjotr Prins * gnu/packages/ruby.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * guix/licenses.scm (ruby): New variable. --- gnu-system.am | 1 + gnu/packages/ruby.scm | 90 +++ guix/licenses.scm | 6 3 files

[PATCH 3/3] gnu: Add ruby-i18n.

2014-09-28 Thread David Thompson
* gnu/packages/ruby.scm (ruby-i18n): New variable. --- gnu/packages/ruby.scm | 26 +- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index cded7e9..ac751f5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/rub

[PATCH 2/3] build: Add ruby build system.

2014-09-28 Thread David Thompson
* guix/build-system/ruby.scm: New file. * guix/build/ruby-build-system: New file. * Makefile.am (MODULES): Add new files. --- Makefile.am | 2 + guix/build-system/ruby.scm | 108 +++ guix/build/ruby-build-system.scm | 70 +++

Re: [PATCH] gnu: cross-base: Add libc/hurd cross-toolchain.

2014-09-28 Thread Manolis Ragkousis
Updated patch. With this patch applied in wip-hurd you can build glibc/hurd with >./pre-inst-env guix build -e '((@@ (gnu packages cross-base) cross-libc/hurd) >"i686-pc-gnu")' From fba5b72b199babc7d0b2ff156bda085739d87ab8 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Sun, 28 Sep 2014 1

Re: [PATCH 2/5] guix lint: Make sure synopses are not too long.

2014-09-28 Thread Ludovic Courtès
Cyril Roelandt skribis: > * guix/scripts/lint.scm (check-synopsis-length): New procedure. > * tests/lint.scm: test it. Last line should be: * tests/lint.scm ("synopsis: too long"): New test. OK to push with that! Ludo’.

Re: [PATCH 1/5] guix lint: make sure check-patches retrieves patch names.

2014-09-28 Thread Ludovic Courtès
Cyril Roelandt skribis: > * guix/lint (check-patches): Test the output of origin-patches. > --- > guix/scripts/lint.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/guix/scripts/lint.scm b/guix/scripts/lint.scm > index 83dde9a..0fbec1b 100644 > --- a/guix/scripts/lint.scm > +++ b/gui

Re: [PATCH 1/1] Fix incorrect example package recipe in docs.

2014-09-28 Thread Ludovic Courtès
Ian Denhardt skribis: > In the section of the manual that first explains how to write a package > recipe, the example didn't work. The fix is trivial, just use > define-public instead of define. Pushed, thanks! Note that I adjusted the commit log to conform with our conventions, as described un

Re: Use --build instead of --host in hurd-headers

2014-09-28 Thread Ludovic Courtès
Manolis Ragkousis skribis: > From a372021506d766da420957293d52d241d53e7c6c Mon Sep 17 00:00:00 2001 > From: Manolis Ragkousis > Date: Sat, 27 Sep 2014 22:43:21 +0300 > Subject: [PATCH] Use --build instead of --host > > * gnu/packages/hurd.scm (hurd-headers): Replace the use of --host with > --b

Re: [PATCH] gnu: base: Add Glibc-Hurd Headers.

2014-09-28 Thread Ludovic Courtès
Manolis Ragkousis skribis: >>In unknown file: >> ?: 0 [string-append "--localedir=" #f "/share/locale"] This is because the ‘output’ field of ‘glibc/hurd’ doesn’t list "locale". It should, like ‘glibc’ does. (In general it should diverge as little as possible.) > Second, in glibc/hurd heade