Re: [PATCH] Add FastTree

2015-06-21 Thread Mark H Weaver
Ben Woodcroft writes: > On 21/06/15 14:41, Mark H Weaver wrote: >> Is there any reason to build the single-threaded version? Maybe it >> would be better to omit it, and call the multi-threaded version >> FastTree. What do you think? > I considered this. I have only ever used the multithreaded v

[PATCH 1/5] import: Add 'elpa' importer

2015-06-21 Thread Federico Beffa
Hi Guixers, attached a patch to add an ELPA importer. Fede From 8796b32a1ff8d565c3eb9874cde6a4a14d0b4f3b Mon Sep 17 00:00:00 2001 From: Federico Beffa Date: Tue, 16 Jun 2015 10:50:06 +0200 Subject: [PATCH 1/5] import: Add 'elpa' importer. * guix/import/elpa.scm: New file. * guix/scripts/import.

[PATCH 2/5] build: emacs-utils: Add 'emacs-byte-compile-directory'

2015-06-21 Thread Federico Beffa
A new general utility for Emacs. Fede From d036941639ecffe8fb29dd9cc7ee9b5fe0e6b10c Mon Sep 17 00:00:00 2001 From: Federico Beffa Date: Tue, 16 Jun 2015 21:09:57 +0200 Subject: [PATCH 2/5] build: emacs-utils: Add 'emacs-byte-compile-directory'. * guix/build/emacs-utils.scm (emacs-byte-compile-di

[PATCH 3/5] build: Add 'emacs-build-system'

2015-06-21 Thread Federico Beffa
A new 'emacs-buld-system'. Fede From 9c090ddd7de011b369208cdeb28eb3eaa5dc6011 Mon Sep 17 00:00:00 2001 From: Federico Beffa Date: Sun, 21 Jun 2015 10:10:05 +0200 Subject: [PATCH 3/5] build: Add 'emacs-build-system'. * Makefile.am (MODULES): Add 'guix/build-system/emacs.scm' and 'guix/build/ema

[PATCH 4/5] gnu: Add emacs-auctex

2015-06-21 Thread Federico Beffa
Fede From c17c181a5663a29fdc84942c90d6b90549a9f76e Mon Sep 17 00:00:00 2001 From: Federico Beffa Date: Mon, 15 Jun 2015 14:51:06 +0200 Subject: [PATCH 4/5] gnu: Add emacs-auctex. * gnu/packages/emacs.scm: New variable. --- gnu/packages/emacs.scm | 24 1 file changed, 24

[PATCH 5/5] gnu: Add emacs-mmm-mode

2015-06-21 Thread Federico Beffa
Fede From 84bded85e25fd8130f222d30442027219fa8f642 Mon Sep 17 00:00:00 2001 From: Federico Beffa Date: Wed, 17 Jun 2015 10:42:09 +0200 Subject: [PATCH 5/5] gnu: Add emacs-mmm-mode. * gnu/packages/emacs.scm (emacs-mmm-mode): New variable. --- gnu/packages/emacs.scm | 23 +++ 1

[PATCH] gnu: Add hmmer

2015-06-21 Thread Ben Woodcroft
One of my favourite pieces of software. >From 7afc66fcf58e75e3738edf31f3cf1da0c1fe4488 Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Sun, 21 Jun 2015 18:49:56 +1000 Subject: [PATCH] gnu: Add hmmer. * gnu/packages/bioinformatics.scm (hmmer): New variable. --- gnu/packages/bioinformatics.scm

Proper syntax for plain-file with sudoers-file

2015-06-21 Thread 白い熊@相撲道
I've been using (sudoers "xxx...") in my config.scm file a long time. Now, for some time it's been warning me that using a string for file “sudoers” is deprecated and to use “plain-file”. So I've tried (sudoers-file (plain-file "/etc/sudoers" "xxx...")) but I'm told: “invalid character `/' in

Re: [PATCH] gnu: Add hmmer

2015-06-21 Thread Ricardo Wurmus
> +(define-public hmmer > + (package > +(name "hmmer") > +(version "3.1b2") > +(source (origin > + (method url-fetch) > + (uri (string-append > +"http://selab.janelia.org/software/hmmer3/3.1b2/hmmer-"; > + version ".tar.gz"

Re: [PATCH] gnu: Add hmmer

2015-06-21 Thread Ben Woodcroft
On 21/06/15 19:51, Ricardo Wurmus wrote: The version number is also used in other parts of the URL. How about this instead (not tested): Works just fine - attached. >From d49710b5a87bfdbe3c1fd7f42f4fc67875e5 Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Sun, 21 Jun 2015 20:15:31 +1000

[PATCH] gnu: geiser: Symlink Guile modules to the right 'guilesitedir'.

2015-06-21 Thread 宋文武
* gnu/packages/emacs.scm (geiser)[arguments]: Symlink Guile modules to the right 'guilesitedir' in the 'post-install' phase. --- gnu/packages/emacs.scm | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 2502f

Re: [PATCH] gnu: geiser: Symlink Guile modules to the right 'guilesitedir'.

2015-06-21 Thread 宋文武
The previous patch was intend to fix a issue that manually spawned Guile doesn't know the geiser module. When discuss this issue in IRC with alezost, I suddenly notice that add a simple '(require 'geiser-install)' to my init.el make it work. Here is the new patch for '/etc/emacs/site-start.el' (n

Re: Proper syntax for plain-file with sudoers-file

2015-06-21 Thread Alex Kost
白い熊@相撲道 (2015-06-21 12:36 +0300) wrote: > I've been using > (sudoers "xxx...") > in my config.scm file a long time. > > Now, for some time it's been warning me that using a string for file > “sudoers” is deprecated and to use “plain-file”. > > So I've tried > (sudoers-file (plain-file "/etc/sudoe

Re: [PATCH] gnu: geiser: Symlink Guile modules to the right 'guilesitedir'.

2015-06-21 Thread Alex Kost
宋文武 (2015-06-21 16:21 +0300) wrote: > The previous patch was intend to fix a issue that manually spawned Guile > doesn't know the geiser module. > > When discuss this issue in IRC with alezost, I suddenly notice that add > a simple '(require 'geiser-install)' to my init.el make it work. > > Here i

The reason why gst-libav is broken on x86_64

2015-06-21 Thread Mark H Weaver
FYI, I investigated the problem with gst-libav on x86_64, and it turns out that it began when we updated nettle from 2.7 to 3.1, the latter of which is configured with --enable-fat. For details, see my post on bug-nettle: http://lists.lysator.liu.se/pipermail/nettle-bugs/2015/003389.html We co

Re: [PATCH] gnu: Add hmmer

2015-06-21 Thread Mark H Weaver
Ben Woodcroft writes: > From d49710b5a87bfdbe3c1fd7f42f4fc67875e5 Mon Sep 17 00:00:00 2001 > From: Ben Woodcroft > Date: Sun, 21 Jun 2015 20:15:31 +1000 > Subject: [PATCH] gnu: Add hmmer. > > * gnu/packages/bioinformatics.scm (hmmer): New variable. > --- > gnu/packages/bioinformatics.scm |

Re: [PATCH] gnu: Add hmmer

2015-06-21 Thread Pjotr Prins
On Sun, Jun 21, 2015 at 01:17:31PM -0400, Mark H Weaver wrote: > It's not good that hmmer bundles its own copy of easel. If we ever need > easel for another package, we should find a way to build hmmer against > the external easel library. Having multiple copies of the same library > on the syste

Re: [PATCH] gnu: Add hmmer

2015-06-21 Thread Ricardo Wurmus
Pjotr Prins writes: > It is quite common in bioinformatics tools to include foreign code. > One reason in favour of including the original setup that is it is > THAT what the authors and others test and run. Bringing in our own > dependencies is bound to open a can of worms - there often is a re

Re: [PATCH 1/5] import: Add 'elpa' importer

2015-06-21 Thread Alex Kost
Hi, I've tried this elpa importer and it is great!! I don't have real comments on code, just some nitpicks. Federico Beffa (2015-06-21 11:28 +0300) wrote: > From 8796b32a1ff8d565c3eb9874cde6a4a14d0b4f3b Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Tue, 16 Jun 2015 10:50:06 +0200 > Su

Re: [PATCH 2/5] build: emacs-utils: Add 'emacs-byte-compile-directory'

2015-06-21 Thread Alex Kost
Federico Beffa (2015-06-21 11:29 +0300) wrote: [...] > +(define* (emacs-byte-compile-directory dir #:optional (dependency-dirs '())) > + "Byte compile all files in DIR and its sub-directories. Before compiling > +the files, add DIR and all directories in DEPENDENCY-DIRS to 'load-path'." > + (le

Re: [PATCH 3/5] build: Add 'emacs-build-system'

2015-06-21 Thread Alex Kost
Federico Beffa (2015-06-21 11:31 +0300) wrote: [...] > diff --git a/doc/guix.texi b/doc/guix.texi > index 3ca105a..00fe5bb 100644 > --- a/doc/guix.texi > +++ b/doc/guix.texi > @@ -2404,6 +2404,17 @@ Which Haskell compiler is used can be specified with > the @code{#:haskell} > parameter which def

Re: [PATCH] import: pypi: Detect inputs.

2015-06-21 Thread Ludovic Courtès
Amirouche Boubekki skribis: > If I'm not mistaken this patch relies only on the presence of > requirements.txt. This is not a required file in python > packaging. otherwise said, we miss a lot using this method. I think > the best way to do that would be to: > > - download the package and extract

Re: [PATCH] Add (minimal) BioPerl.

2015-06-21 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: [...] >> There are two cases: >> >> 1. When using BioPerl as a library, users will also have Perl >> installed, so ‘guix package’ will report the right value for >> PERL5LIB. No problem here. >> >> 2. When using just the executab

Re: [PATCH] Add Faust and Guitarix.

2015-06-21 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: [...] >>> +(native-search-paths >>> + (list (search-path-specification >>> +(variable "LV2_PATH") >>> +(files '("lib/lv2") >> >> Shouldn’t it be in LV2 itself instead? > > I don’t know. LV2_PATH is used by L

Re: emacs packages

2015-06-21 Thread Ludovic Courtès
Federico Beffa skribis: > On Fri, Jun 19, 2015 at 2:13 PM, Ludovic Courtès wrote: guix.el already takes care of that (info "(guix) Emacs Initial Setup"), so that should be enough. >>> >>> Unfortunately this doesn't work without modification. The reason is >>> that I follow the emacs pa

Re: [PATCH] Add idr.

2015-06-21 Thread Ludovic Courtès
Ricardo Wurmus skribis: > You are right. Is the attached patch better? > > From 37db5b51fe4a09496e149d59b64aa0b69ae42fd1 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Tue, 16 Jun 2015 11:33:26 +0200 > Subject: [PATCH] gnu: Add idr. > > * gnu/packages/bioinformatics.scm (idr): New vari

Re: Help needed with security updates for Qt

2015-06-21 Thread Ludovic Courtès
宋文武 skribis: > Ludovic Courtès writes: > >> [...] >> >>> I'd like to try re-package qt5 with submodules, and drop QtWebEngine. >>> As same as Debian and NixOS did. >> >> And Fedora. Ricardo found this insightful discussion: >> >> http://lists.qt-project.org/pipermail/development/2015-February

Re: [PATCH] import: pypi: Detect inputs.

2015-06-21 Thread Amirouche Boubekki
On 2015-06-21 22:56, l...@gnu.org wrote: Amirouche Boubekki skribis: If I'm not mistaken this patch relies only on the presence of requirements.txt. This is not a required file in python packaging. otherwise said, we miss a lot using this method. I think the best way to do that would be to: -

Re: guix size

2015-06-21 Thread Ludovic Courtès
With commit a8f996c, a new --map-file=foo.png option can be used to create a PNG like the one below, thanks to Andy’s Guile-Charting. Maybe not the optimal way to visualize this, but still quite useful IMO. Comments welcome! Ludo’.

Re: Guix package steps

2015-06-21 Thread Daniel Pimentel
On 2015-06-17 00:57, Mark H Weaver wrote: Daniel Pimentel writes: I tried create new packages (ipcalc, nmap, xfburn and others) but without success. My steps (based on talk GNU Guix packaging by Andreas Enge): 0. Git clone guix repository by savannah; 1. Copy gnu/package/indent.scm to mypacka

Re: Guix package steps

2015-06-21 Thread Mark H Weaver
Daniel Pimentel writes: > On 2015-06-17 00:57, Mark H Weaver wrote: >> Daniel Pimentel writes: >> >>> I tried create new packages (ipcalc, nmap, xfburn and others) but >>> without success. >>> >>> My steps (based on talk GNU Guix packaging by Andreas Enge): >>> 0. Git clone guix repository by sa