[PATCH v2] * gnu/packages/xdisorg.scm (rofi): New variable.

2016-05-25 Thread Danny Milosavljevic
From: Danny Milosavljevic --- gnu/packages/xdisorg.scm | 39 +++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index ca198c3..ff365f6 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -

Re: [PATCH] gnu: Add libytnef.

2016-05-25 Thread Ludovic Courtès
Kei Yamashita skribis: > On Wed, 11 May 2016 09:24:25 -0500 > Eric Bavier wrote: [...] >> This should be gpl2+, since the source headers contain the "or later" >> verbiage. >> >> Otherwise LGTM. Could you send an updated patch? >> `~Eric > > Updated as requested. Also, I'll see about buildin

Re: [PATCH] gnu: Add mitlm.

2016-05-25 Thread Ludovic Courtès
David Thompson skribis: > From: David Thompson > > * gnu/packages/speech.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. [...] > +;;; Copyright © 2015 Ricardo Wurmus Please update. > + (uri (string-append > "http://http.debian.net/debian/pool/main/m/"; > +

Re: [PATCH] gnu: Add autoconf-archive.

2016-05-25 Thread Ludovic Courtès
David Thompson skribis: > From: David Thompson > > * gnu/packages/autotools.scm (autoconf-archive): New variable. [...] > +(synopsis "Additional macros for GNU Autoconf") > +(description > + "The GNU Autoconf Archive is a collection of more than 500 macros for > GNU > +Autoconf.")

Re: [PATCH 0/1] Grafting problem with libxml2

2016-05-25 Thread Ludovic Courtès
Leo Famulari skribis: > In 493e9a5a8f we fixed some bugs in libxml2 with a graft. Later, I > couldn't reconfigure my GuixSD system, due to an error like this: > > ERROR: invalid replacement > "/gnu/store/3szw4bvhlm0pv9fm6vhmzzdj64d7gvr6-python2-libxml2-2.9.3" > "/gnu/store/5pp4pv6k8hhx2fgx62d40c0

Re: [PATCH] gnu: Add texmaker.

2016-05-25 Thread Ludovic Courtès
Leo Famulari skribis: > On Tue, May 24, 2016 at 11:51:19AM +0200, Ludovic Courtès wrote: [...] >> What’s your Savannah account? Please make sure to upload your current >> OpenPGP public key there. > > Can Savannah use our PGP keys somehow? It cannot “use” them, but it can store them, in the /

Re: [PATCH] gnu: hurd: Add hurd-core-headers package.

2016-05-25 Thread Ludovic Courtès
Manolis Ragkousis skribis: > From 00e9667898fbe8d81bc2ad374750de8f85e801af Mon Sep 17 00:00:00 2001 > From: Manolis Ragkousis > Date: Tue, 24 May 2016 20:42:59 +0300 > Subject: [PATCH] gnu: hurd: Add hurd-core-headers package. > > * gnu/packages/hurd.scm (hurd-core-headers): New variable. [...]

Re: Fixing scheme-indent-function.

2016-05-25 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2016-05-22 00:03 +0300) wrote: > >> Alex Kost skribis: [...] >>> The source is here: >>> . >>> >>> This is a usual problem (I would say an Emacs bug) that people face >>> with, and those who know about

Re: [PATCH] gnu: Add r-runit.

2016-05-25 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/statistics.scm (r-runit): New variable. Sure, thanks. Ludo’.

Re: [PATCH] gnu: Add autoconf-archive.

2016-05-25 Thread Ricardo Wurmus
David Thompson writes: > From: David Thompson > > * gnu/packages/autotools.scm (autoconf-archive): New variable. > --- > gnu/packages/autotools.scm | 20 > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/autotools.scm b/gnu/packages/autotools.scm > index ddc

Re: Making local development easy

2016-05-25 Thread Ricardo Wurmus
Christopher Baines writes: > On 25/05/16 11:29, Ricardo Wurmus wrote: >> Christopher Baines writes: >>> The second issue was getting the data to the store, as first I tried a >>> relative path, but that did not work, and ended up having to expose the >>> repository using a HTTP server, and acce

Re: [PATCH 1/1] gnu: python-libxml2: Don't use as replacement for libxml2.

2016-05-25 Thread Mark H Weaver
Hi, Leo Famulari writes: > This is a followup to commit 493e9a5a8f613764cfa396c33ee6cb381b0dbbef. > > * gnu/packages/xml.scm (python-libxml2, python2-libxml2)[replacement]: > New field. > --- > gnu/packages/xml.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/packages/xml.scm b/

Re: [PATCH 2/2] gnu: julia: Use unbundled release tarball.

2016-05-25 Thread Ricardo Wurmus
Efraim Flashner writes: >> + ;; FIXME: The following inputs are downloaded from upstream to allow >> us >> + ;; to use the lightweight Julia release tarball. Ideally, these >> inputs >> + ;; would eventually be replaced with proper Guix packages. >> + ("rmath-julia" >>

Re: [PATCH] gnu: Add hdf4

2016-05-25 Thread Jeremy Robst
Hi, On Tue, 24 May 2016, Eric Bavier wrote: Could we apply a variation of the hdf5-config-date.patch? Ok, I've based a patch on this one, and removed the other unreproduciable output, so I've not got a reproduciable build. This description is noticeably more verbose than that of the hdf5

Re: [PATCH 2/2] gnu: julia: Use unbundled release tarball.

2016-05-25 Thread Efraim Flashner
On Wed, May 25, 2016 at 05:25:24PM +0200, Ricardo Wurmus wrote: > * gnu/packages/julia.scm (julia)[source]: Use smaller tarball without > bundled sources. > [inputs]: Add inputs for rmath-julia, suitesparse, objconv, dsfmt, and > virtualenv. > [arguments]: Add phase "prepare-deps" to copy tarballs

Re: Making local development easy

2016-05-25 Thread Leo Famulari
On Wed, May 25, 2016 at 10:23:20AM +0200, Alex Sassmannshausen wrote: > Christopher Baines writes: > > The first, is that the hash is required, which I only had to compute > > once, but if I wanted to change the package, I would have to update > > this, which is prohibitive to local development. As

Re: Making local development easy

2016-05-25 Thread Christopher Baines
On 25/05/16 11:29, Ricardo Wurmus wrote: > Christopher Baines writes: >> The second issue was getting the data to the store, as first I tried a >> relative path, but that did not work, and ended up having to expose the >> repository using a HTTP server, and access it over the loopback >> interface

[PATCH 1/2] gnu: julia: Update to 0.4.5.

2016-05-25 Thread Ricardo Wurmus
* gnu/packages/julia.scm (julia): Update to 0.4.5. (libuv-julia): Update commit. --- gnu/packages/julia.scm | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 4e6b871..d358a00 100644 --- a/gnu/packages/julia.scm +++

[PATCH] Update Julia (and use smaller tarball)

2016-05-25 Thread Ricardo Wurmus
Hi Guix, the attached patches update julia to the latest version. The second of the two patches makes a couple of changes to allow us to use the much smaller release tarball. This made it necessary to add a few tarballs to the inputs manually. I think this is nicer now, because we no longer dow

Re: Making local development easy

2016-05-25 Thread Christopher Baines
On 25/05/16 10:23, Alex Sassmannshausen wrote: >> The first, is that the hash is required, which I only had to compute >> once, but if I wanted to change the package, I would have to update >> this, which is prohibitive to local development. As an improvement to >> this, could the hash be optional,

Re: [PATCH] Update Julia (and use smaller tarball)

2016-05-25 Thread Ricardo Wurmus
I should add that julia compiles with both patches applied. I didn’t do any checking beyond that. ~~ Ricardo

[PATCH 2/2] gnu: julia: Use unbundled release tarball.

2016-05-25 Thread Ricardo Wurmus
* gnu/packages/julia.scm (julia)[source]: Use smaller tarball without bundled sources. [inputs]: Add inputs for rmath-julia, suitesparse, objconv, dsfmt, and virtualenv. [arguments]: Add phase "prepare-deps" to copy tarballs to their expected locations. --- gnu/packages/julia.scm | 62

[PATCH] gnu: lapack: Build the LAPACKE library.

2016-05-25 Thread David Thompson
From: David Thompson * gnu/packages/maths.scm (lapack)[arguments]: Add "-DLAPACKE=ON". --- gnu/packages/maths.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 19ed44f..c844db2 100644 --- a/gnu/packages/maths.scm +++ b

[PATCH] gnu: Add mitlm.

2016-05-25 Thread David Thompson
From: David Thompson * gnu/packages/speech.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk| 1 + gnu/packages/speech.scm | 51 + 2 files changed, 52 insertions(+) create mode 100644 gnu/packages/speech.scm

[PATCH] gnu: Add autoconf-archive.

2016-05-25 Thread David Thompson
From: David Thompson * gnu/packages/autotools.scm (autoconf-archive): New variable. --- gnu/packages/autotools.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/autotools.scm b/gnu/packages/autotools.scm index ddc628d..1f0c2af 100644 --- a/gnu/packages/au

Re: [PATCH 1/2] guix: ruby-build-system: Extract gemspec during 'configure'.

2016-05-25 Thread Ben Woodcroft
On 24/05/16 22:14, Ricardo Wurmus wrote: Hi Ben, I’m in favour of this change. I agree with Dave that the name of this phase should not be “configure”. * guix/build/ruby-build-system.scm [build]: Move extraction from here ... [configure]: ... to here. New variable. [first-gemspec]: New varia

Re: Adding wc to Bournish

2016-05-25 Thread Efraim Flashner
On Wed, May 25, 2016 at 11:26:11AM +0200, Ricardo Wurmus wrote: > > Efraim Flashner writes: > > > +(define (wc-l-command file) > > + (let* ((input-file (open-file file "r")) > > + (line (read-line input-file)) > > + (line-count 0)) > > +(while (not (eof-object? line))

Re: Adding wc to Bournish

2016-05-25 Thread Efraim Flashner
On Wed, May 25, 2016 at 11:03:34AM +0200, Ricardo Wurmus wrote: > > Efraim Flashner writes: > > > +(define (wc-command file) > > + (if (and (file-exists? file) (access? file 4)) > > + (let* ((wc-l ((@@ (guix build bournish) wc-l-command) file)) > > +(wc-w ((@@ (guix build bourni

Re: Making local development easy

2016-05-25 Thread Andy Wingo
On Tue 24 May 2016 20:25, Christopher Baines writes: > The first, is that the hash is required, which I only had to compute > once, but if I wanted to change the package, I would have to update > this, which is prohibitive to local development. As an improvement to > this, could the hash be optio

Re: Making local development easy

2016-05-25 Thread Alex Sassmannshausen
Ricardo Wurmus writes: > Christopher Baines writes: > >> The second issue was getting the data to the store, as first I tried a >> relative path, but that did not work, and ended up having to expose the >> repository using a HTTP server, and access it over the loopback >> interface. This again i

Re: Making local development easy

2016-05-25 Thread Ricardo Wurmus
Christopher Baines writes: > The second issue was getting the data to the store, as first I tried a > relative path, but that did not work, and ended up having to expose the > repository using a HTTP server, and access it over the loopback > interface. This again is rather prohibitive to local d

Re: Adding wc to Bournish

2016-05-25 Thread Ricardo Wurmus
Efraim Flashner writes: > +(define (wc-l-command file) > + (let* ((input-file (open-file file "r")) > + (line (read-line input-file)) > + (line-count 0)) > +(while (not (eof-object? line)) > + (set! line-count (1+ line-count)) > + (set! line (read-l

Re: Adding wc to Bournish

2016-05-25 Thread Ricardo Wurmus
Efraim Flashner writes: > +(define (wc-command file) > + (if (and (file-exists? file) (access? file 4)) > + (let* ((wc-l ((@@ (guix build bournish) wc-l-command) file)) > +(wc-w ((@@ (guix build bournish) wc-w-command) file)) > +(wc-c ((@@ (guix build bournish) wc-c-

Re: Making local development easy

2016-05-25 Thread Alex Sassmannshausen
Hello, Christopher Baines writes: > Today I had a go at writing a dummy python library, and packaging it, > and then installing it within an environment, with the aim of > experimenting more with how Guix works, and to explore how Guix can be > used as a developer (with unpublished local packages