Re: Proposal: Prefix language-name for language library packages

2016-04-29 Thread Ricardo Wurmus
Leo Famulari writes: > On Fri, Apr 29, 2016 at 06:31:24PM +, alírio eyng wrote: >> Ludovic Courtès: >> >what about multiple-language packages? I’m thinking of >> >‘c+guile-guile’ and ‘c+siod+python-gimp’. >> the ideal categorization would be one output for each interface. >> so "guile" (sch

Re: [PATCH] Upgrade ruby to 2.3.1 (including symlink patch)

2016-04-29 Thread Rob Syme
Glad to help! It's an absolute delight to `guix environment -l guix.scm` for every workflow and know that its gong to work. On Sat, 30 Apr 2016 at 14:32 Ricardo Wurmus wrote: > > Ben Woodcroft writes: > > > On 28/04/16 21:56, Ben Woodcroft wrote: > >> > >> > >> On 28/04/16 16:27, Ricardo Wurmus

Re: [PATCH] Upgrade ruby to 2.3.1 (including symlink patch)

2016-04-29 Thread Ricardo Wurmus
Ben Woodcroft writes: > On 28/04/16 21:56, Ben Woodcroft wrote: >> >> >> On 28/04/16 16:27, Ricardo Wurmus wrote: >>> Ben Woodcroft writes: >>> On 28/04/16 15:19, Ricardo Wurmus wrote: > Rob Syme writes: > >> * gnu/packages/patches/ruby-symlinkfix.patch: New patch to fix

Re: [PATCH] tar bombs and muscle

2016-04-29 Thread Ben Woodcroft
On 30/04/16 12:13, Leo Famulari wrote: On Sun, Apr 24, 2016 at 10:04:01AM +1000, Ben Woodcroft wrote: * gnu/packages/bioinformatics.scm (muscle): New variable. + (file-name (string-append name "-" version ".tar.gz")) Once fetched, the source code is a directory rather than a tarb

Re: [PATCH] tar bombs and muscle

2016-04-29 Thread Leo Famulari
On Sun, Apr 24, 2016 at 10:04:01AM +1000, Ben Woodcroft wrote: > * gnu/packages/bioinformatics.scm (muscle): New variable. > + (file-name (string-append name "-" version ".tar.gz")) Once fetched, the source code is a directory rather than a tarball, so I think it's best to omit the l

Re: [PATCH] gnu: wrap-python3: create more symlinks.

2016-04-29 Thread Leo Famulari
On Thu, Apr 21, 2016 at 10:23:19PM +0200, Hartmut Goebel wrote: > * gnu/pyckages/python.csm (wrap-python3): Create symlinks for > pip and python-config, too. [...] > +++ b/gnu/packages/python.scm > - `("python3" ,"pydoc3" ,"idle3") > - `("python" ,"pydoc" ,"i

Re: [PATCH 4/6] gnu: gnome-documents

2016-04-29 Thread Leo Famulari
On Wed, Apr 20, 2016 at 08:26:47AM -0500, ren...@openmailbox.org wrote: > On 2016-04-18 13:44, Leo Famulari wrote: > >On Thu, Apr 14, 2016 at 10:35:00AM -0500, ren...@openmailbox.org wrote: > >>On 2016-03-29 14:25, l...@gnu.org wrote: > >>>ren...@openmailbox.org skribis: > >>> > + `(#:confi

Re: [PATCH] gnu: wxwidgets: enable extended regular expressions.

2016-04-29 Thread Leo Famulari
On Sat, Apr 16, 2016 at 08:33:17PM +0200, Danny Milosavljevic wrote: > Hi, > > this patch enables extended regular expression support in wxwidgets. It's > needed for kicad. That sounds great! I would love to offer KiCad in Guix. > (arguments > '(#:configure-flags > - '("--with

Re: [PATCH] gnu: Add mongodb.

2016-04-29 Thread Roel Janssen
Hello Ludo’, Ludovic Courtès writes: > Hi! > > Roel Janssen skribis: > >> My reasoning for keeping the third-party libraries in the tarball was >> simply because upstream made that choice. Unbundling can and probably >> will introduce differences in the behavior of the output with other >> dis

Re: [PATCH] Upgrade ruby to 2.3.1 (including symlink patch)

2016-04-29 Thread Ben Woodcroft
On 28/04/16 21:56, Ben Woodcroft wrote: On 28/04/16 16:27, Ricardo Wurmus wrote: Ben Woodcroft writes: On 28/04/16 15:19, Ricardo Wurmus wrote: Rob Syme writes: * gnu/packages/patches/ruby-symlinkfix.patch: New patch to fix issue #1448. * gnu/packages/ruby.scm (ruby): Update to 2.3.1

Re: Proposal: Prefix language-name for language library packages

2016-04-29 Thread Leo Famulari
On Fri, Apr 29, 2016 at 06:31:24PM +, alírio eyng wrote: > Ludovic Courtès: > >what about multiple-language packages? I’m thinking of > >‘c+guile-guile’ and ‘c+siod+python-gimp’. > the ideal categorization would be one output for each interface. > so "guile" (scheme), "guile:c", "gimp" (gui),

Re: [PATCH] gnu: Add geiser-next.

2016-04-29 Thread Christopher Allan Webber
Christopher Allan Webber writes: > If you want to hack trying out guile-next, you can't use the geiser > package. Fortunately, the git version of geiser supports guile-next / > 2.2 / (2.1?) so, here's geiser-next! > > Not sure if other people care enough to have a geiser-next package, but > since

[PATCH] gnu: Add geiser-next.

2016-04-29 Thread Christopher Allan Webber
If you want to hack trying out guile-next, you can't use the geiser package. Fortunately, the git version of geiser supports guile-next / 2.2 / (2.1?) so, here's geiser-next! Not sure if other people care enough to have a geiser-next package, but since we're Guile based here, I figured other peop

Re: HTTP server invalid date header

2016-04-29 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> I tested JUnit previously with the log4j-api package, but I cannot >> submit this right now due to a bug(?) in Guile’s HTTP client, which >> makes it impossible for me to download the sources of its dependencies, >> such as this one: >> >>

Re: Proposal: Prefix language-name for language library packages

2016-04-29 Thread alírio eyng
Ludovic Courtès: >what about multiple-language packages? I’m thinking of >‘c+guile-guile’ and ‘c+siod+python-gimp’. the ideal categorization would be one output for each interface. so "guile" (scheme), "guile:c", "gimp" (gui), "gimp:c", "gimp:siod", "gimp:python", "emacs" (gui), "emacs:tui", "emac

Re: [PATCH 02/10] gnu: bootstrap: Add i686-mingw.

2016-04-29 Thread Jan Nieuwenhuizen
Manolis Ragkousis writes: Hi Manolis, > Could you change the message to > "* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for > i686-mingw." > to be more consistent with other similar commits? > > Other than that OK for master. Like so? Thanks! >From be2bcbab4b19c26f7425e9aa09b08

Re: [PATCH 02/10] gnu: bootstrap: Add i686-mingw.

2016-04-29 Thread Manolis Ragkousis
Hey Jan, On 04/29/16 18:12, Jan Nieuwenhuizen wrote: > * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add i686-mingw. > Could you change the message to "* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for i686-mingw." to be more consistent with other similar commits? Other th

Re: [PATCH] Connman

2016-04-29 Thread Ludovic Courtès
Leo Famulari skribis: > Once booted, the networking service was disabled! I re-enabled it, and > started it, and then connman was working :) I had some issues with > tethering, but I didn't have time to investigate very much yet. If it was disabled, it’s probably because it respawned too fast, a

Re: [PATCH] gnu: Add Fossil.

2016-04-29 Thread Ludovic Courtès
Eric Bavier skribis: > From: Eric Bavier > > * gnu/packages/version-control.scm (fossil): New variable. > * gnu/packages/patches/fossil-test-fixes.patch: New patch. > * gnu/local.mk (dist_patch_DATA): Add it. [...] > +(define-public fossil > + (package > +(name "fossil") > +(version "

HTTP server invalid date header

2016-04-29 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > I tested JUnit previously with the log4j-api package, but I cannot > submit this right now due to a bug(?) in Guile’s HTTP client, which > makes it impossible for me to download the sources of its dependencies, > such as this one: > > > http://central.maven.org

[PATCH 09/10] gnu: libunistring: support mingw: propagate libiconv if needed.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/libunistring (libunistring): propagated-inputs: add libiconv-if-needed. Fixes unicode translation in mingw. --- gnu/packages/libunistring.scm | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/libunistring.scm b/gnu/packages/libunistring.scm inde

[PATCH 10/10] gnu: guile-2.0: support mingw.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/guile.scm (guile-2.0): Support mingw. --- gnu/packages/guile.scm | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 53ea3e5..3fd9ded 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@

[PATCH 06/10] gnu: Add libiconv.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/base.scm (libiconv): New variable. (libiconv-if-needed): New function. --- gnu/packages/base.scm | 33 +++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 1c4ebbf..8137918 100644 --- a/g

[PATCH 05/10] gnu: gmp: build shared library for mingw.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/multiprecision.scm (gmp)[MINGW]: Use --enable-shared. --- gnu/packages/multiprecision.scm | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 9924323..8c1a9b7 100644 --- a/gnu/packages/mu

[PATCH 07/10] gnu: ncurses: support mingw.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/patches/ncurses-mingw.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/ncurses.scm (ncurses): Support mingw. --- gnu/local.mk | 1 + gnu/packages/ncurses.scm | 88 +++- gnu/packages/pa

[PATCH 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/patches/gcc-cross-environment-variables.patch: Also use CROSS_ variants: CROSS_C_INCLUDE_PATH, CROSS_CPLUS_INCLUDE_PATH, CROSS_OBJC_INCLUDE_PATH, CROSS_OBJCPLUS_INCLUDE_PATH to be used for system libraries, see https://lists.gnu.org/archive/html/guix-devel/2016-04/msg00620.html. * gn

[PATCH 02/10] gnu: bootstrap: Add i686-mingw.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add i686-mingw. --- gnu/packages/bootstrap.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index 3f3770d..a3cd185 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstra

[PATCH 08/10] gnu: readline: support mingw.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/patches/readline-6.3-mingw.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/readline.scm (readline): Support mingw. --- gnu/local.mk | 1 + gnu/packages/patches/readline-6.3-mingw.patch | 128 ++ gn

[PATCH 04/10] gnu: cross-build: i686-w64-mingw32: new cross target.

2016-04-29 Thread Jan Nieuwenhuizen
* guix/utils.scm (mingw-target?): New function. * gnu/packages/cross-base.scm (cross-gcc-snippet): New function for mingw. (cross-gcc): Use it. (cross-gcc-arguments, cross-gcc-patches, cross-gcc): Support mingw. (native-libc, cross-newlib?): New functions. (cross-libc): Use cross-newlib? to support

[PATCH 03/10] gnu: Add mingw-w64.

2016-04-29 Thread Jan Nieuwenhuizen
* gnu/packages/patches/gcc-4.9.3-mingw-gthr-default.patch, gnu/packages/patches/mingw-w64-5.0rc2-gcc-4.9.3.patch, gnu/packages/mingw.scm: New files. * gnu-system.am: Add them. --- gnu/local.mk | 3 + gnu/packages/mingw.scm | 81 +++

Re: cups-service v2

2016-04-29 Thread Ludovic Courtès
Danny Milosavljevic skribis: > I think I have most of the parts now. Not sure how to tie them together, > though: [...] > +(define-module (gnu services printing) Overall the patch looks good, but did you have a chance to test it? (Sorry for the delay…) Thanks, Ludo’.

Re: [PATCH v7] Add hplip

2016-04-29 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > Here’s an improved version of the patch you posted, which removes the > dependency on Autoconf/Automake and keeps using /var as the > localstatedir. > > However, programs now need help to find their Python modules: > > $ /gnu/store/4s58vq7zn5l10143736imvq4

Re: [PATCH] gnu: Add mongodb.

2016-04-29 Thread Ludovic Courtès
Hi! Roel Janssen skribis: > My reasoning for keeping the third-party libraries in the tarball was > simply because upstream made that choice. Unbundling can and probably > will introduce differences in the behavior of the output with other > distributions and their official binaries. When unbu

Re: What would a Maven build system be like?

2016-04-29 Thread Ludovic Courtès
Hello! Ricardo Wurmus skribis: > Roel and I discussed this off-list already and we thought it would be a > good idea to bring this discussion to the list. (This email recycles > sentences both Roel and I wrote in our off-list discussion; mistakes are > all mine.) I’m afraid I don’t have anythi

[PATCH 08/10] gnu: Update python-mock to 2.0.0.

2016-04-29 Thread Cyril Roelandt
* gnu/packages/python.scm (python-mock, python2-mock): Update to 2.0.0. --- gnu/packages/python.scm | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index ad69368..d8f43a8 100644 --- a/gnu/packages/python.scm ++

[PATCH 00/10] Add python-barbicanclient.

2016-04-29 Thread Cyril Roelandt
This patch series adds python-barbicanclient, one of the CLI clients for OpenStack. Cyril. --- Cyril Roelandt (10): gnu: python2-jsonschema: make python-functools32 a propagated input. gnu: Update python-unittest2 to 0.6.0 gnu: Add python-cmd2. gnu: remove test-only depencies of python-pbr

[PATCH 02/10] gnu: Update python-unittest2 to 0.6.0

2016-04-29 Thread Cyril Roelandt
* gnu/packages/python.scm (python-unittest2, python2-unittest2): Update to 0.6.0. * gnu/packages/patches/python-unittest2-skip-some-tests.patch: New file. * gnu/local.mk: Add it here. --- gnu/local.mk | 1 + .../patches/python-unittest2-skip-some-tests.patch

[PATCH 10/10] gnu: Add python-barbicanclient.

2016-04-29 Thread Cyril Roelandt
* gnu/packages/openstack.scm (python-barbicanclient, python2-barbicanclient): New variables. * gnu/packages/patches/python-barbicanclient-assertItemsEqual.patch: New file. * gnu/local.ml: Add it here. --- gnu/local.mk | 1 + gnu/packages/openstack.scm

[PATCH 05/10] gnu: Add python-pyinotify.

2016-04-29 Thread Cyril Roelandt
* gnu/packages/python.scm (python-pyinotify, python2-pyinotify): New variables. --- gnu/packages/python.scm | 27 ++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 1a7809e..698b683 100644 --- a/gnu/pack

[PATCH 06/10] gnu: Update python-oslo.log to 3.5.0.

2016-04-29 Thread Cyril Roelandt
* gnu/packages/openstack.scm (python-olso.log, python2-oslo.log): Update to 3.5.0 --- gnu/packages/openstack.scm | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 780fb7f..43f3e12 100644 --- a/gnu/packa

[PATCH 01/10] gnu: python2-jsonschema: make python-functools32 a propagated input.

2016-04-29 Thread Cyril Roelandt
* gnu/packages/python.scm (python2-jsonschema): move python2-functools32 to propagated-inputs. --- gnu/packages/python.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index f367e1e..0d5753f 100644 --- a/gnu/packages/pyth

[PATCH 03/10] gnu: Add python-cmd2.

2016-04-29 Thread Cyril Roelandt
* gnu/packages/python.scm (python-cmd2, python2-cmd2): New variables. --- gnu/packages/python.scm | 31 +++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 99d1d3e..11ad08d 100644 --- a/gnu/packages/python.scm +++ b

[PATCH 07/10] gnu: Add python-funcsigs.

2016-04-29 Thread Cyril Roelandt
* gnu/packages/python.scm (python-funcsigs, python2-funcsigs): New variables. --- gnu/packages/python.scm | 32 1 file changed, 32 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 698b683..ad69368 100644 --- a/gnu/packages/python.

[PATCH 09/10] gnu: Add python-cliff.

2016-04-29 Thread Cyril Roelandt
* gnu/packages/openstack.scm (python-cliff, python2-cliff): New variables. * gnu/packages/patches/python-cliff-remove-unicodecsv.patch: New file. * gnu/local.mk: Add it here. --- gnu/local.mk | 1 + gnu/packages/openstack.scm | 50

[PATCH 04/10] gnu: remove test-only depencies of python-pbr

2016-04-29 Thread Cyril Roelandt
* gnu/packages/python.scm (python-pbr): remove test-only dependencies since we are not running the tests anyway. --- gnu/packages/python.scm | 11 ++- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 11ad08d..1a7809e 1006

Re: [PATCH v7 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-29 Thread Manolis Ragkousis
Hey Jan, could you resend each of this patches on a different mail? One patch per email makes it easier to review and comment on them. Manolis

[PATCH v7 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-29 Thread Jan Nieuwenhuizen
Hi! In this series * formatting nits * guile ice-9/popen thingy * rebased onto master Greetings, Jan >From d67fad9f60ffe7c8b57fcb99cc39e4c41f8e1182 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 26 Apr 2016 10:51:52 +0200 Subject: [PATCH 01/10] gnu: cross: Use CROSS_*_INC

Re: [PATCH v6 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-29 Thread Jan Nieuwenhuizen
Andy Wingo writes: + ,(if (mingw-target?) +"cmd.exe" +`(if bash + (string-append bash "/bin/bash") + "bash"))

Re: Call for screencasts!

2016-04-29 Thread Ludovic Courtès
John Darrington skribis: > On Sun, Apr 17, 2016 at 05:49:08PM +0200, Ludovic Court??s wrote: > > It???s Sunday and you???re probably wondering what you could to help this > wonderful project. Here???s an idea: make a screencast! :-) > > I???d like a video of at most 5

Re: [PATCH v6 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-29 Thread Andy Wingo
Hi :) On Thu 28 Apr 2016 22:16, Jan Nieuwenhuizen writes: >>> @@ -167,7 +172,11 @@ without requiring the source code to be rewritten.") >>>(let ((bash (assoc-ref inputs "bash"))) >>> (substitute* "module/ice-9/popen.scm" >>>(("/bin

Re: [PATCH] Update giac-xcas to 1.2.2-41

2016-04-29 Thread Nicolas Goaziou
Hello, Leo Famulari writes: > With 宋文武's recent patch on fltk (6fdc73e0), it works for me! Indeed. I forgot to specify the recent fix to fltk was needed. > So, applied as 99a004461. Thank you. Regards, -- Nicolas Goaziou0x80A93738

Re: [PATCH] gnu: Add parole.

2016-04-29 Thread Leo Famulari
On Sun, Apr 17, 2016 at 11:14:00AM -0400, Kei Yamashita wrote: > I've disabled the mpris2 plugin because parole will fail to build, > citing a missing gst/tag/tag.h header file (even though it exists in > gst-plugins-base's include folder). If I someone knows a way that > wouldn't require me to dis