* 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
* 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
+++
* 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
* 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
* 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
+++
* 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
* 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
* 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
* 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
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
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
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
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?)
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!
--
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
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
Ludovic Courtès writes:
> David Thompson skribis:
>
>> * gnu/packages/games.scm (minetest): New variable.
>
> [...]
>
>> +(arguments
>> + '(#:phases (alist-cons-before
>> + 'configure 'set-cpath
>>
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
* 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
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
+
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
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. :)
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 -
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
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,
* 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/
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
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";
>
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
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
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
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
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
* 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
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" "
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 _
>
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
-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
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
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.
>
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
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!
--
501 - 542 of 542 matches
Mail list logo