[PATCH 06/31] gnu: Add python-unidecode.

2014-09-05 Thread David Thompson
* gnu/packages/python.scm (python-unidecode, python2-unidecode): New variables. --- gnu/packages/python.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index f5c5a14..6dd4922 100644 --- a/gnu/packages/python

[PATCH 30/31] gnu: Add python-pygments.

2014-09-05 Thread David Thompson
* gnu/packages/python.scm (python-pygments, python2-pygments): New variables. --- gnu/packages/python.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index b90d4d7..7dc0a46 100644 --- a/gnu/packages/python.scm +++

[PATCH 15/31] gnu: Add python-testscenarios.

2014-09-05 Thread David Thompson
* gnu/packages/python.scm (python-testscenarios, python2-testscenarios): New variables. --- gnu/packages/python.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 2b5a1dd..0338ccc 100644 --- a/gnu/packages

[PATCH 07/31] gnu: Add python-mimeparse.

2014-09-05 Thread David Thompson
* gnu/packages/python.scm (python-mimeparse, python2-mimeparse): New variables. --- gnu/packages/python.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6dd4922..1db3778 100644 --- a/gnu/packages/python

[PATCH 31/31] gnu: Add python-sphinx.

2014-09-05 Thread David Thompson
* gnu/packages/python.scm (python-sphinx, python2-sphinx): New variables. --- gnu/packages/python.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 7dc0a46..e366e73 100644 --- a/gnu/packages/python.scm +++

[PATCH 29/31] gnu: Add python-docutils.

2014-09-05 Thread David Thompson
* gnu/packages/python.scm (python-docutils, python2-docutils): New variables. --- gnu/packages/python.scm | 33 +++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6f7d474..b90d4d7 100644 --- a/gnu

[PATCH 3/3] gnu: Add minetest.

2014-09-05 Thread David Thompson
* gnu/packages/games.scm (minetest): New variable. --- gnu/packages/games.scm | 58 ++ 1 file changed, 58 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 86ad436..e79e8a7 100644 --- a/gnu/packages/games.scm +++ b/gnu

[PATCH 2/3] gnu: Add irrlicht.

2014-09-05 Thread David Thompson
* gnu/packages/games.scm (irrlicht): New variable. --- gnu/packages/games.scm | 47 +++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index e6ef402..86ad436 100644 --- a/gnu/packages/games.scm +++ b/gnu/pa

[PATCH 1/3] gnu: Add openal.

2014-09-05 Thread David Thompson
* gnu/packages/games.scm (openal): New variable. --- gnu/packages/games.scm | 34 +- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 84e09aa..e6ef402 100644 --- a/gnu/packages/games.scm +++ b/gnu/pa

Re: [PATCH 22/31] gnu: Add python-pycrypto.

2014-09-05 Thread David Thompson
Eric Bavier writes: > David Thompson writes: > >> * gnu/packages/python.scm (python-pycrypto, python2-pycrypto): New variables. >> --- >> gnu/packages/python.scm | 32 >> 1 file changed, 32 insertions(+) >> >> diff --gi

Re: [PATCH 2/3] gnu: Add irrlicht.

2014-09-05 Thread David Thompson
Eric Bavier writes: > David Thompson writes: > >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let ((prefix (assoc-ref outputs "out"))) > > This should probably be named "out" rather than "prefix&qu

Re: [PATCH 03/31] gnu: Add python-certifi.

2014-09-05 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> * gnu/packages/python.scm (python-certifi, python2-certifi): New variables. > > OK, but: > >> +(description >> + "Certifi is a Python library that contains a CA certificate bundle, >> whi

Re: [PATCH 01/31] gnu: Add python-exif-read.

2014-09-05 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> * gnu/packages/python.scm (python-exif-read, python2-exif-read): New >> variables. > > LGTM. > > (I’ll assume you’re confident about the ‘license’ fields. Presumably > PiPy does some sanity checks?)

Re: [PATCH 06/31] gnu: Add python-unidecode.

2014-09-05 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> * gnu/packages/python.scm (python-unidecode, python2-unidecode): New >> variables. > > OK. > >> +(license gpl2))) > > v2-only, right? I thought it was... but it's gpl2+! Fixed! --

Re: [PATCH 20/31] gnu: Add python-discover.

2014-09-05 Thread David Thompson
Ludovic Courtès writes: > This one looks OK, but you may want to move it to a separate patch, or > to mention it in the commit log. Oops, accidentally merged two patches together. I've separated coverage and discover into two patches. -- David Thompson Web Developer - Fr

Re: [PATCH 26/31] gnu: Add python-pip.

2014-09-05 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> * gnu/packages/python.scm (python-pip, python2-pip): New variables. > > OK. > > Does it actually work without patching? No hard-coded /usr/local or > anything like that? It needs patching. There's a libr

Re: [PATCH 3/3] gnu: Add minetest.

2014-09-05 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> * gnu/packages/games.scm (minetest): New variable. > > [...] > >> +(arguments >> + '(#:phases (alist-cons-before >> + 'configure 'set-cpath >>

Re: [PATCH 3/3] gnu: Add minetest.

2014-09-06 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> From 55e5624ec2a18c18d5d135170cd8693dbf2c8bda Mon Sep 17 00:00:00 2001 >> From: David Thompson >> Date: Fri, 5 Sep 2014 14:46:44 -0400 >> Subject: [PATCH 3/3] gnu: Add minetest. >> >> * gnu/p

[PATCH 1/2] gnu: Add minetest-data.

2014-09-06 Thread David Thompson
* gnu/packages/games.scm (minetest-data): New variable. --- gnu/packages/games.scm | 54 ++ 1 file changed, 50 insertions(+), 4 deletions(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 3faf892..40f8fbf 100644 --- a/gnu/package

[PATCH 2/2] gnu: Add minetest.

2014-09-06 Thread David Thompson
allow players to personalize the game +in different ways.") +(home-page "http://minetest.net";) +(license lgpl2.1+))) diff --git a/gnu/packages/patches/minetest-subgame-env-var.patch b/gnu/packages/patches/minetest-subgame-env-var.patch new file mode 100644 index 000..d3024a5 --- /dev/null +

pypi->guix script

2014-09-06 Thread David Thompson
tails and source code, check out the git repository: https://gitorious.org/davexunit/pypi2guix See the "Future Improvements" section of the README if you're interested in automating this process even more. Happy hacking! -- David Thompson Web Developer - Free Software Foundation

Re: Guix package wishlist on libreplanet.org

2014-09-10 Thread David Thompson
On September 10, 2014 4:52:32 PM EDT, Omar Radwan wrote: >Why isn't the HURD on there? Because you haven't added it yet. :)

Re: Guix package wishlist on libreplanet.org

2014-09-10 Thread David Thompson
David Thompson writes: > On September 10, 2014 4:52:32 PM EDT, Omar Radwan > wrote: >>Why isn't the HURD on there? > > Because yo This is what happens when you try send email from a phone on the subway! -- David Thompson Web Developer - Free Software Foundation -

Re: guix-shell?

2014-09-17 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> I will implement 'guix shell' if I can get your opinion on the best >> approach to take. Would you tweak guix/scripts/build.scm to handle >> the special case or export the necessary procedures and create

Re: guix-shell?

2014-09-21 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> Should 'guix environment' create a new profile with all of the >> necessary packages in it? IIRC, nix shell doesn't do this, but I >> don't fully understand why and how. > > The thing is,

[PATCH] gnu: libtoxcore: Update to 1.0.0.

2014-09-24 Thread David Thompson
* gnu/packages/crypto.scm (libsodium): Update version and change home-page. --- gnu/packages/crypto.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index e78afb6..5fbc0cf 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/

Re: Dates set to Dec 31 1969

2014-09-27 Thread David Thompson
h must figure into the equation in some > way. > > If this is in the FM, I apologize for the noise as I haven't completed > the manual yet. > This is by design in order to have more deterministic builds. If two files have the same contents but have different timestamps, then t

Re: [PATCH] New ruby package

2014-09-27 Thread David Thompson
uix/licenses.scm b/guix/licenses.scm > index 23e4458..d9b71d7 100644 > --- a/guix/licenses.scm > +++ b/guix/licenses.scm > @@ -255,6 +255,11 @@ which may be a file:// URI pointing the package's tree." > "http://directory.fsf.org/wiki/License:QPLv1.0"; >

[PATCH] import: Add PyPI importer.

2014-09-27 Thread David Thompson
view. :) >From b3ec259fd097034631cf311040af7aa12f7c5ebc Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sat, 27 Sep 2014 10:16:23 -0400 Subject: [PATCH] import: Add PyPI importer. * guix/snix.scm: Delete. * guix/import/snix.scm: New file. * guix/scripts/import/nix.scm: New file. * guix/import/pypi.scm: New file. * g

Re: [PATCH] import: Add PyPI importer.

2014-09-27 Thread David Thompson
I should mention that the PyPI import requires the guile-json library. How should this be handled in our build scripts? -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate

Re: [PATCH] New ruby package

2014-09-27 Thread David Thompson
Pjotr Prins writes: > Working Ruby package. Next step is to get gems working locally. I don't have the patches quite ready yet, but I wrote a working Ruby build system for building gems locally. I'll share the patches when I wake up. -- David Thompson Web Developer - Free Softwa

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

2014-09-28 Thread David Thompson
000..f20967a --- /dev/null +++ b/guix/build-system/ruby.scm @@ -0,0 +1,108 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2014 David Thompson +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under

[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

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" "

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 _ >

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 David Thompson
-0.1 > > instead of: > > /gnu/store/herewehavefancylettersandnumbers-foo-0.1 > > Source, documentation and screenshot can be found here: > <https://github.com/alezost/pretty-sha-path.el>. > > Many thanks to Ludovic for the idea of this package. > This is really neat! Now we ne

Re: [PATCH] import: Add PyPI importer.

2014-09-28 Thread David Thompson
uri version) >> + "Factorize URI, a package tarball URI as a string, such that any >> occurrences >> +of the string VERSION is replaced by the symbol 'version." > > This one from snix is redundant with ‘tarball-url->string-append’ (and > maybe less sophisticate

Re: [PATCH] import: Add PyPI importer.

2014-09-29 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> I should mention that the PyPI import requires the guile-json library. >> How should this be handled in our build scripts? > > I think it’s fine to install it whether or not guile-json is available. >

Re: [PATCH] import: Add PyPI importer.

2014-09-29 Thread David Thompson
Ludovic Courtès writes: > David Thompson skribis: > >> Oh yeah, almost forgot about the Automake rule! My autotools skills are >> weak so I'm not sure how to write this. Could you point me in the right >> direction? > > In configure.ac, do something

Re: [PATCH] import: Add PyPI importer.

2014-09-30 Thread David Thompson
Alex Kost writes: > Hello, I don't have guile-json and "make" has failed for me because > (guix import pypi) wants json module. Is it required now? > > Perhaps it would be safe (?) to adjust “Makefile.am” like this: > Sorry about that. Thanks for fixing it! --

<    1   2   3   4   5   6