Re: Getting rid of build tools

2015-12-28 Thread Ricardo Wurmus
Pjotr Prins writes: > This is actually an interesting topic. GNU Make does a number of > things well (note, btw, that it has Guile support), but it has > problems too. In short, in addition to > > 1. The sucky non-functional macro system > > 2. Make files are hard to read (and maintain) > > 3.

Re: [PATCH] Add 12 rubygems.

2015-12-28 Thread Ricardo Wurmus
Ben Woodcroft writes: > Unfortunately none of these builds are reproducible because rubygems in > Guix generally aren't. For one, this is because .gem files are archives > whose contents are timestamped. I found the same problem with Java stuff. “.jar” files are archives of the generated “.c

Re: [PATCH 0/1] Move cursynth to music.scm

2015-12-28 Thread Ricardo Wurmus
Leo Famulari writes: > On Mon, Dec 28, 2015 at 05:17:15PM -0600, Eric Bavier wrote: >> On Mon, 28 Dec 2015 18:09:09 -0500 >> Leo Famulari wrote: >> >> > I think it would be better for this software synthesizer to be in >> > music.scm. >> > >> > Thoughts? >> >> IIRC, the original thought was

Re: [PATCH] Add 12 rubygems.

2015-12-28 Thread Ben Woodcroft
On 29/12/15 15:46, Ben Woodcroft wrote: Unfortunately none of these builds are reproducible because rubygems in Guix generally aren't. For one, this is because .gem files are archives whose contents are timestamped. I should clarify. What I meant was the cache .gem files /gnu/store/ib83mg5

[PATCH] Add 12 rubygems.

2015-12-28 Thread Ben Woodcroft
Hi, These patches are all working towards the popular Ruby web frameworks (Rails/Sinatra). I tried where possible to do at least rudimentary testing when dependency cycles arose, and fall back to the source code on github when the gem on rubygems didn't contain tests. Actually these are the

Re: [PATCH 0/1] Move cursynth to music.scm

2015-12-28 Thread Leo Famulari
On Mon, Dec 28, 2015 at 05:17:15PM -0600, Eric Bavier wrote: > On Mon, 28 Dec 2015 18:09:09 -0500 > Leo Famulari wrote: > > > I think it would be better for this software synthesizer to be in > > music.scm. > > > > Thoughts? > > IIRC, the original thought was that many GNU packages have their o

Re: [PATCH] gnu: Add slurm

2015-12-28 Thread Leo Famulari
On Mon, Dec 28, 2015 at 11:00:14PM +0100, swedebu...@riseup.net wrote: > My first patch ever to a software project. How did I do? Thanks for your first patch! However, it has some problems that will need to be fixed. Did you follow all the steps described in the manual under "Contributing"? Plea

Re: [PATCH 0/1] Move cursynth to music.scm

2015-12-28 Thread Eric Bavier
On Mon, 28 Dec 2015 18:09:09 -0500 Leo Famulari wrote: > I think it would be better for this software synthesizer to be in > music.scm. > > Thoughts? IIRC, the original thought was that many GNU packages have their own modules, so this was done for cursynth as well. > Leo Famulari (1): > gnu

Re: [PATCH] gnu: Add slurm

2015-12-28 Thread Eric Bavier
Hello, Welcome, and thanks for the patch. > If okay I would like to avoid providing my legal name. Using a pseudonym is fine. On Mon, 28 Dec 2015 23:00:14 +0100 swedebu...@riseup.net wrote: > gnu/packages/networking.scm | 21 + > 1 file changed, 21 insertions(+) Please se

[PATCH] gnu: Add slurm

2015-12-28 Thread swedebugia
My first patch ever to a software project. How did I do? If okay I would like to avoid providing my legal name.From 53832a06a61801e9996252506aacad468d54f071 Mon Sep 17 00:00:00 2001 From: swedebugia Date: Mon, 28 Dec 2015 15:04:21 +0100 Subject: [PATCH] gnu: Add slurm --- gnu/packages/networkin

Squid cache on hydra?

2015-12-28 Thread swedebugia
Would setting up a http://www.squid-cache.org/ help a little?

Re: Getting rid of build tools

2015-12-28 Thread Pjotr Prins
On Tue, Dec 29, 2015 at 02:47:23AM +0100, Pjotr Prins wrote: > For anyone interested, Eelco's description of Maak, a functional make, > is here: > > http://nixos.org/~eelco/pubs/iscsd-scm11-submitted.pdf This is actually an interesting topic. GNU Make does a number of things well (note, btw, th

Re: [PATCH 0/2] vdpau and vdpauinfo

2015-12-28 Thread Leo Famulari
On Mon, Dec 28, 2015 at 07:04:11PM -0500, Leo Famulari wrote: > On Tue, Dec 29, 2015 at 12:01:02AM +0100, Andreas Enge wrote: > > > I added libvdpau as a native-input to each and they build, but I don't > > > know how to test if the compilation is using libvdpau and using it > > > correctly. > > >

Re: Getting rid of build tools

2015-12-28 Thread Pjotr Prins
On Mon, Dec 28, 2015 at 08:05:36PM +0100, Pjotr Prins wrote: > On Mon, Dec 28, 2015 at 09:06:40AM -0600, Christopher Allan Webber wrote: > I agree. It is actually in line with Eelco Dolstra's thinking more > than 10 years ago (he created 'Maak'), though he did not use Guile. > > I am not saying we

Re: [PATCH] gtk+: Support GUIX_GTK{2,3}_PATH variables.

2015-12-28 Thread Mark H Weaver
Ricardo Wurmus writes: > Ludovic Courtès writes: > >> Ricardo Wurmus skribis: >> >>> Ludovic Courtès writes: >>> Ricardo Wurmus skribis: > From 11f502281064525a067c1453cd2b7b663bf6c3bb Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Thu, 3 Dec 2015 08:32:06 +010

Re: Emacs load path

2015-12-28 Thread Taylan Ulrich Bayırlı/Kammer
Alex Kost writes: > Federico Beffa (2015-12-28 01:16 +0300) wrote: > > [...] >> 1. (setq load-path (append '("/usr/local/share/emacs/site-lisp/") load-path)) > > This is very unusual. Why 'append' instead of 'cons'? Anyway an > idiomatic way is: (add-to-list 'load-path "dir") If it's important

Re: [PATCH 0/2] vdpau and vdpauinfo

2015-12-28 Thread Leo Famulari
On Tue, Dec 29, 2015 at 12:01:02AM +0100, Andreas Enge wrote: > On Mon, Dec 28, 2015 at 02:59:29PM -0500, Leo Famulari wrote: > > I think they would be native-inputs for vlc, mplayer, and mpv, because > > those programs are written (mostly) in C and C++, and so we can provide > > the path to the st

[PATCH 1/1] gnu: Move cursynth to (gnu packages music).

2015-12-28 Thread Leo Famulari
* gnu/packages/cursynth.scm: Remove. * gnu/packages/music.scm (cursynth): New variable, from cursynth.scm. * gnu-system.am (GNU_SYSTEM_MODULES): Remove cursynth.scm. --- gnu-system.am | 1 - gnu/packages/cursynth.scm | 53 --- gnu/packages/m

[PATCH 0/1] Move cursynth to music.scm

2015-12-28 Thread Leo Famulari
I think it would be better for this software synthesizer to be in music.scm. Thoughts? Leo Famulari (1): gnu: Move cursynth to (gnu packages music). gnu-system.am | 1 - gnu/packages/cursynth.scm | 53 --- gnu/packages/music.scm| 27

Re: [PATCH 0/2] vdpau and vdpauinfo

2015-12-28 Thread Andreas Enge
On Mon, Dec 28, 2015 at 02:59:29PM -0500, Leo Famulari wrote: > I think they would be native-inputs for vlc, mplayer, and mpv, because > those programs are written (mostly) in C and C++, and so we can provide > the path to the store directory at compile-time. No, they should be normal inputs - the

Re: [PATCH] Replace broken LADSPA URL.

2015-12-28 Thread Alex Kost
Ricardo Wurmus (2015-12-28 22:29 +0300) wrote: > Alex Vong writes: > [...] >> + (origin >> + (method url-fetch) >> + ;; Since the official link is dead, >> + ;; we download the tarball from Debian or Internet Archive. >> + (uri (list (string-append "http://http.debian.

Re: Emacs load path

2015-12-28 Thread Alex Kost
Federico Beffa (2015-12-28 01:16 +0300) wrote: [...] > 1. (setq load-path (append '("/usr/local/share/emacs/site-lisp/") load-path)) This is very unusual. Why 'append' instead of 'cons'? Anyway an idiomatic way is: (add-to-list 'load-path "dir") -- Alex

Re: New package: xmlstarlet

2015-12-28 Thread Leo Famulari
On Mon, Dec 28, 2015 at 09:09:42PM +, Raimon Grau wrote: > Ricardo Wurmus writes: > > > Hi Raimon, > > > > thanks for your patch! Did you use “guix lint xmlstarlet”? > > > > Yes I did use it. I had some issues running it in a guix checkout, but > eventually got to run it: > http://puntoblogs

Re: New package: xmlstarlet

2015-12-28 Thread Raimon Grau
Ricardo Wurmus writes: > Hi Raimon, > > thanks for your patch! Did you use “guix lint xmlstarlet”? > Yes I did use it. I had some issues running it in a guix checkout, but eventually got to run it: http://puntoblogspot.blogspot.com.es/2015/12/linting-guix-packages.html >> From 592e889da41a92f02

Re: [PATCH 0/2] vdpau and vdpauinfo

2015-12-28 Thread Leo Famulari
On Sat, Dec 26, 2015 at 10:27:24PM +0200, Efraim Flashner wrote: > On Sat, 26 Dec 2015 00:51:34 -0500 > Leo Famulari wrote: > > > On Mon, Dec 21, 2015 at 04:45:05PM +0200, Efraim Flashner wrote: > > > 2 new packages, useful for some of the video programs > > > > > > Efraim Flashner (2): > > >

Re: New package: xmlstarlet

2015-12-28 Thread Ricardo Wurmus
Hi Raimon, thanks for your patch! Did you use “guix lint xmlstarlet”? > From 592e889da41a92f029526283c7c837cd426f21cb Mon Sep 17 00:00:00 2001 > From: Raimon Grau > Date: Mon, 28 Dec 2015 11:51:59 + > Subject: [PATCH] gnu: Add xmlstarlet. > * gnu/packages/xml.scm (xmlstarlet): New variable

Re: [PATCH] Replace broken LADSPA URL.

2015-12-28 Thread Ricardo Wurmus
Alex Vong writes: > From 2feefc6fd7162d7226015aa296ace0c8e7d034bf Mon Sep 17 00:00:00 2001 > From: Alex Vong > Date: Thu, 12 Nov 2015 01:19:44 +0800 > Subject: [PATCH] gnu: ladspa: Update urls. > > * gnu/packages/audio.scm (ladspa): Update source and home page url. > > Thanks to Ricardo Wurmus

Re: Getting rid of build tools

2015-12-28 Thread Pjotr Prins
On Mon, Dec 28, 2015 at 09:06:40AM -0600, Christopher Allan Webber wrote: > I guess these things could be done through Guix itself. What I'd rather > see though is a "./configure && make" compatible interface system for > package building which uses Guile as its configuration language. > Automake

Re: [PATCH] Replace broken LADSPA URL.

2015-12-28 Thread Alex Vong
>From 2feefc6fd7162d7226015aa296ace0c8e7d034bf Mon Sep 17 00:00:00 2001 From: Alex Vong Date: Thu, 12 Nov 2015 01:19:44 +0800 Subject: [PATCH] gnu: ladspa: Update urls. * gnu/packages/audio.scm (ladspa): Update source and home page url. Thanks to Ricardo Wurmus for suggesting downloading the sou

Re: [PATCH] Replace broken LADSPA URL.

2015-12-28 Thread Alex Vong
Mathieu Lirzin writes: > Hi, > > When there is nothing to quote, we prefer using ‘list’ over using > ‘quasiquote’ + ‘unquote’. > Sure! I will fix that. > Thanks, > > -- > Mathieu Lirzin

Re: [PATCH] Replace broken LADSPA URL.

2015-12-28 Thread Mathieu Lirzin
Hi, Alex Vong writes: >>From 5ebb7b5d1508746947006720c1e46a30f1c1c312 Mon Sep 17 00:00:00 2001 > From: Alex Vong > Date: Thu, 12 Nov 2015 01:19:44 +0800 > Subject: [PATCH] gnu: ladspa: Update urls. > > * gnu/packages/audio.scm (ladspa): Update source and home page url. > > Thanks to Ricardo Wur

Re: Getting rid of build tools

2015-12-28 Thread Christopher Allan Webber
Pjotr Prins writes: > Hi all, > > 2015 was a good year for GNU Guix - Guix has made immense progress. Some > thoughts for 2016: > > I am a software developer by trade and for years I have struggled with > build systems, such as configure/automake, cmake, Ruby RVM/bundler, > Python virtualenv etc.

New package: xmlstarlet

2015-12-28 Thread Raimon Grau
Hi, I've packaged xmlstarlet. I tried to follow all conventions, but I may have missed some... So, any comments are welcome :) Cheers, >From 592e889da41a92f029526283c7c837cd426f21cb Mon Sep 17 00:00:00 2001 From: Raimon Grau Date: Mon, 28 Dec 2015 11:51:59 + Subject: [PATCH] gnu: Add xmlsta