[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

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 is the

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'

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

Re: [PATCH] gnu: Add hmmer

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

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/sudoers xxx...))

Re: Guix package steps

2015-06-21 Thread Daniel Pimentel
On 2015-06-17 00:57, Mark H Weaver wrote: Daniel Pimentel d...@openmailbox.org 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

Re: [PATCH] Add Faust and Guitarix.

2015-06-21 Thread Ludovic Courtès
Ricardo Wurmus rek...@elephly.net skribis: Ludovic Courtès l...@gnu.org 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

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

2015-06-21 Thread Amirouche Boubekki
On 2015-06-21 22:56, l...@gnu.org wrote: Amirouche Boubekki amirou...@hypermove.net 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

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 system

Re: [PATCH] Add (minimal) BioPerl.

2015-06-21 Thread Ludovic Courtès
Ricardo Wurmus ricardo.wur...@mdc-berlin.de skribis: Ludovic Courtès l...@gnu.org 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.

Re: [PATCH] Add idr.

2015-06-21 Thread Ludovic Courtès
Ricardo Wurmus ricardo.wur...@mdc-berlin.de skribis: You are right. Is the attached patch better? From 37db5b51fe4a09496e149d59b64aa0b69ae42fd1 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus ricardo.wur...@mdc-berlin.de Date: Tue, 16 Jun 2015 11:33:26 +0200 Subject: [PATCH] gnu: Add idr.

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'. + (let

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 be...@fbengineering.ch Date: Tue, 16 Jun 2015

Re: Help needed with security updates for Qt

2015-06-21 Thread Ludovic Courtès
宋文武 iyzs...@gmail.com skribis: Ludovic Courtès l...@gnu.org 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:

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: [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 defaults

Re: [PATCH] gnu: Add hmmer

2015-06-21 Thread Ricardo Wurmus
Pjotr Prins pjotr.publi...@thebird.nl 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

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

2015-06-21 Thread Ludovic Courtès
Amirouche Boubekki amirou...@hypermove.net 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

Re: emacs packages

2015-06-21 Thread Ludovic Courtès
Federico Beffa be...@ieee.org skribis: On Fri, Jun 19, 2015 at 2:13 PM, Ludovic Courtès l...@gnu.org 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

Re: [PATCH] Add FastTree

2015-06-21 Thread Mark H Weaver
Ben Woodcroft b.woodcr...@uq.edu.au 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

[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 be...@fbengineering.ch Date: Tue, 16 Jun 2015 10:50:06 +0200 Subject: [PATCH 1/5] import: Add 'elpa' importer. * guix/import/elpa.scm: New file.

[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 be...@fbengineering.ch 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

[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 be...@fbengineering.ch Date: Sun, 21 Jun 2015 10:10:05 +0200 Subject: [PATCH 3/5] build: Add 'emacs-build-system'. * Makefile.am (MODULES): Add

[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 be...@fbengineering.ch 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

Re: [PATCH] Add FastTree

2015-06-21 Thread Ben Woodcroft
Another patch attached, with the only difference being the brackets not on a new line. 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

[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 donttrust...@gmail.com Date: Sun, 21 Jun 2015 18:49:56 +1000 Subject: [PATCH] gnu: Add hmmer. * gnu/packages/bioinformatics.scm (hmmer): New variable. ---

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 name

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)) This line is