[PATCH] gnu-maintenance: update-package-source: Only update the desired package.

2016-04-04 Thread 宋文武
Fixes . Suggested by Andy Wingo. * guix/upstream.scm (update-package-source): Use a customized 'substitute' to work within lines of the package's source. --- guix/upstream.scm | 81 +-- 1 file changed, 67

qt: monolithic or modular?

2016-04-04 Thread Efraim Flashner
I try very hard to not build qt on my laptop, mostly because of the long build time (7 hours on hydra [0]). Currently we download and use the big download of qt[1] and frankly I'd rather not. Qt does also ship in smaller bits[2], 32 if I counted correctly. I propose we package the submodules

Re: [GNU-linux-libre] MAME emulator is giving incentive to use non-free software

2016-04-04 Thread alírio eyng
Felipe Sanches: >On Mon, Apr 4, 2016 at 7:23 PM, alírio eyng wrote: >> this development environment works for all architectures mame supports? >Yes. The debugger dialog is generic ... >mame/src/devices/cpu$ ls ... >i386 the debugger works on all architectures i can use i386 i can

Re: [GNU-linux-libre] MAME emulator is giving incentive to use non-free software

2016-04-04 Thread Felipe Sanches
The other situation when I was able to benefit from the automatically generated custom debugger UI was when working on emulating the (non-free) game Another World from the 90's. It was originally executed on Amiga computers, so the debugger would let me see the opcodes of the Amiga CPU. But the

Re: [GNU-linux-libre] MAME emulator is giving incentive to use non-free software

2016-04-04 Thread Felipe Sanches
On Mon, Apr 4, 2016 at 7:23 PM, alírio eyng wrote: > Felipe Sanches: >>MAME provides an interactive debugger > so mame is not just an emulator. > it is a emulator, disassembler and debugger. > this is relevant information i can't see in official documentation, thanks. > > it

Re: [PATCH] gnu: Add wmbattery

2016-04-04 Thread Danny Milosavljevic
On Mon, 4 Apr 2016 17:04:51 -0400 Kei Yamashita wrote: > The source tarball comes from Debian. Hopefully this patch is formatted > correctly. Spurios tab characters here: (method url-fetch) (uri (string-append

Re: [GNU-linux-libre] MAME emulator is giving incentive to use non-free software

2016-04-04 Thread alírio eyng
Felipe Sanches: >MAME provides an interactive debugger so mame is not just an emulator. it is a emulator, disassembler and debugger. this is relevant information i can't see in official documentation, thanks. it seems even with a obsolete executable format, it can be a interesting development

Re: Python and propagation

2016-04-04 Thread Danny Milosavljevic
Or: 3) Use Python importlib[1] metapath functionality[2] in order to register your own module finder early[3]. You can override the entire module loading functionality like this, both the finding of modules and the loading them (off a stone tablet for example ^^). You can even override builtin

Re: Struggling with a caching substitute server

2016-04-04 Thread Pjotr Prins
On Mon, Apr 04, 2016 at 11:04:12PM +0200, Ludovic Courtès wrote: > Did you authorize the singing key of that server? Maybe I did not. I'll check tomorrow. It would be nice if we got some feedback from the system. Silent failures is not so great. Pj.

Re: [PATCH v7] Add hplip

2016-04-04 Thread Ludovic Courtès
Hi, Here’s an improved version of the patch you posted, which removes the dependency on Autoconf/Automake and keeps using /var as the localstatedir. However, programs now need help to find their Python modules: --8<---cut here---start->8--- $

Re: [PATCH] Port Arrayfire to GNU Guix

2016-04-04 Thread Ludovic Courtès
Hi, Dennis Mungai skribis: > The patch attached adds Arrayfire, a software library for GPU computing. > For compliance with the GPL licenses, I've configured the package not > to build with CUDA support, and the OpenCL backend builds with the > open source OpenCL ICD and the

[PATCH] gnu: Add wmbattery

2016-04-04 Thread Kei Yamashita
The source tarball comes from Debian. Hopefully this patch is formatted correctly. 0001-gnu-Add-wmbattery.patch Description: Binary data

Re: Struggling with a caching substitute server

2016-04-04 Thread Ludovic Courtès
Pjotr Prins skribis: > I am running client and server in exactly the same checked out guix > repository. Server: > > ./pre-inst-env guix publish -u guix-publisher > publishing /gnu/store on 0.0.0.0, port 8080 > > Client on the same server > > ./pre-inst-env

Re: Substitute URLs

2016-04-04 Thread Ludovic Courtès
Pjotr Prins skribis: > The convention of substitute URLs is a bit weird: > > http://guix.myserver.org points to port 8080. What makes you think so? AFAIK it’s port 80. Ludo’.

Re: bug#22693: `guix refresh -u` updates other packages with same version

2016-04-04 Thread Ludovic Courtès
Andy Wingo skribis: > On Mon 04 Apr 2016 12:20, iyzs...@member.fsf.org (宋文武) writes: > >> How to fix this? >> >> The procedure is ‘update-package-source’ in (guix upstream). >> it find the file, then use ‘substitute’ to replace the version and >> hash. ‘substitute’ works

[PATCH] gnu: add sparta-dsmc

2016-04-04 Thread Lukas Gradl
Hello Guix! Attached is a patch to add the SPARTA Direct Simulation Monte Carlo Software. There maybe is a problem with the source URL: The URL always points to the latest version of the source tar ball which is constantly updated and immediately released by upstream. This means that the hash

Re: Lightning talk at Dconf

2016-04-04 Thread Ludovic Courtès
Pjotr Prins skribis: > I am giving a lightning talk about GNU Guix at Dconf (Berlin, May 4-6): > > http://dconf.org/2016/schedule/ > > As is the case with most programming languages, D is struggling with a > packaging system (dub, see http://code.dlang.org/) and I

Re: mplayer version update

2016-04-04 Thread Mark H Weaver
ra...@openmailbox.org writes: > In order to fix the compile error > I have bumped the version of > mplayer up to 1.3.0, the most modern version. > > From 423c2717e00577e865bf416598b5481bfa812564 Mon Sep 17 00:00:00 2001 > From: Raymond Nicholson

Re: gst-libav version update

2016-04-04 Thread Mark H Weaver
ra...@openmailbox.org writes: > In order to fix the compile errors > and > I have bumped the version of > gst-libav up to 1.8.0, the most modern version. > > From 291d304ec068f3720560957c210f77570d6730d3 Mon Sep 17 00:00:00

mplayer version update

2016-04-04 Thread rain1
In order to fix the compile error I have bumped the version of mplayer up to 1.3.0, the most modern version. From 423c2717e00577e865bf416598b5481bfa812564 Mon Sep 17 00:00:00 2001 From: Raymond Nicholson Date: Mon, 4 Apr 2016

gst-libav version update

2016-04-04 Thread rain1
In order to fix the compile errors and I have bumped the version of gst-libav up to 1.8.0, the most modern version. From 291d304ec068f3720560957c210f77570d6730d3 Mon Sep 17 00:00:00 2001 From: Raymond Nicholson

[PATCH 5/6] emacs: Add interface for package locations.

2016-04-04 Thread Alex Kost
* emacs/guix-main.scm (%package-location-param-alist): New variable. (package-location->sexp, package-location-entries): New procedures. * emacs/guix-ui-location.el: New file. * emacs.am (ELFILES): Add it. * doc/emacs.texi (Emacs Locations): Document 'guix-locations'. * NEWS: Mention it. --- NEWS

[PATCH 6/6] emacs: Add license/location "Packages" buttons to Info buffer.

2016-04-04 Thread Alex Kost
* emacs/guix-ui-package.el (guix-package-info-insert-location) (guix-package-info-insert-license): New procedures. (guix-package-info-format): Use them. (guix-output-info-format): Likewise. --- emacs/guix-ui-package.el | 40 1 file changed, 36

[PATCH 4/6] doc: emacs: Add "Locations" section.

2016-04-04 Thread Alex Kost
* doc/emacs.texi (Emacs Commands): Move description of 'guix-edit' command to... (Emacs Locations): ... here. Document 'guix-find-location'. New section. * doc/guix.texi (Top): Add it. --- doc/emacs.texi | 63 -- doc/guix.texi | 1 + 2

[PATCH 2/6] emacs: Separate package location code.

2016-04-04 Thread Alex Kost
* emacs/guix-base.el (guix-directory, guix-read-directory) (guix-set-directory, guix-find-location, guix-package-location) (guix-edit): Move to... * emacs/guix-location.el: ... here. New file. * emacs/guix-ui-package.el: Use it. * emacs.am (ELFILES): Add it. --- emacs.am | 1 +

[PATCH 1/6] emacs: Add 'guix-packages-by-location' command.

2016-04-04 Thread Alex Kost
* emacs/guix-main.scm (%package-location-table): New variable. (package-location-table, package-locations, packages-by-location): New procedures. (%patterns-makers): Add 'location' search type. * emacs/guix-messages.el (guix-message-packages-by-location): New procedure. (guix-messages): Use it. *

[PATCH 3/6] emacs: Make 'guix-find-location' interactive.

2016-04-04 Thread Alex Kost
* emacs/guix-location.el (guix-find-location): Make interactive. Adjust to handle "reduced" locations (without line and column numbers). --- emacs/guix-location.el | 34 ++ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/emacs/guix-location.el

[PATCH 0/6] emacs: Add interface for package locations.

2016-04-04 Thread Alex Kost
Hello, this patchset adds an Emacs interface for package locations, which is very similar to the existing interface for licenses (guix-licenses, guix-packages-by-license and guix-browse-license-url commands). The following commands are added: - "M-x guix-locations": display a list of package

Re: Lightning talk at Dconf

2016-04-04 Thread Pjotr Prins
On Mon, Apr 04, 2016 at 10:03:51PM +0300, Efraim Flashner wrote: > On Mon, Apr 04, 2016 at 11:24:09AM +0200, Pjotr Prins wrote: > > I am giving a lightning talk about GNU Guix at Dconf (Berlin, May 4-6): > > > > http://dconf.org/2016/schedule/ > > > > As is the case with most programming

imagemagick: license is Apache 2.0

2016-04-04 Thread Jean Louis
I have observed that package imagemagick, has license specified in the definition as: FSF-free, even though I see on the website that they use Apache 2.0 license. It is better that correct license is specified in the package definition. Jean Louis

Re: Lightning talk at Dconf

2016-04-04 Thread Efraim Flashner
On Mon, Apr 04, 2016 at 11:24:09AM +0200, Pjotr Prins wrote: > I am giving a lightning talk about GNU Guix at Dconf (Berlin, May 4-6): > > http://dconf.org/2016/schedule/ > > As is the case with most programming languages, D is struggling with a > packaging system (dub, see

Re: [v3] Erlang

2016-04-04 Thread Pjotr Prins
Dear Mr Armstrong, First of, thanks for the hard work on Erlang. I read your book when it came out and it is cool to see how use is exploding. My latest project is actually written in Elixir. You may have heard of GNU Guix, the modern (functional) package manager of the GNU project. We are

Re: [v3] Erlang

2016-04-04 Thread Pjotr Prins
On Mon, Apr 04, 2016 at 01:49:44PM -0400, Leo Famulari wrote: > I think that the erlang-questions list [0] could be a good place to > start. Possibly, though I think it is more user-oriented. > Pjotr, would you like to start the conversation? I can do it if you are > too busy or something. I'll

Re: [PATCH 0/3] Fix letsencrypt

2016-04-04 Thread Leo Famulari
On Mon, Apr 04, 2016 at 01:52:24PM -0400, Leo Famulari wrote: > On Sun, Apr 03, 2016 at 09:14:52AM +0300, Efraim Flashner wrote: > > On Sat, 2 Apr 2016 20:30:33 -0400 > > Leo Famulari wrote: > > > > > On Thu, Mar 31, 2016 at 11:48:30PM +0200, Ludovic Courtès wrote: > > >

Re: [PATCH] gnu: vcftools: Update to 0.1.14.

2016-04-04 Thread Roel Janssen
>From f0cc38ea5ed57018785cc20352165a7e2cd18d84 Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Mon, 4 Apr 2016 20:04:48 +0200 Subject: [PATCH] gnu: vcftools: Update to 0.1.14. * gnu/packages/bioinformatics.scm (vcftools): Update to 0.1.14. [home-page]: Update to new homepage. ---

Re: [PATCH 0/3] Fix letsencrypt

2016-04-04 Thread Leo Famulari
On Sun, Apr 03, 2016 at 09:14:52AM +0300, Efraim Flashner wrote: > On Sat, 2 Apr 2016 20:30:33 -0400 > Leo Famulari wrote: > > > On Thu, Mar 31, 2016 at 11:48:30PM +0200, Ludovic Courtès wrote: > > [...] > > [...] > > [...] > > [...] > > [...] > > [...] > >

Re: [v2] Update btrfs-progs once again and add static output

2016-04-04 Thread Leo Famulari
On Sun, Apr 03, 2016 at 09:36:26PM +0200, Tobias Geerinckx-Rice wrote: > Hullo Guix, > > Static btrfs-progs 4.5.1, with Leo's suggestions applied. This LGTM! Any comments from anyone else?

Re: [v3] Erlang

2016-04-04 Thread Leo Famulari
On Mon, Apr 04, 2016 at 12:50:12PM -0400, Leo Famulari wrote: > On Mon, Apr 04, 2016 at 10:28:02AM +0200, Pjotr Prins wrote: > > On Sun, Apr 03, 2016 at 11:39:24PM -0400, Leo Famulari wrote: > > > Debian's package exhibits this problem. The timestamps are generated in > > > the following places in

Re: [PATCH] gnu: vcftools: Update to 0.1.14.

2016-04-04 Thread Alex Kost
Roel Janssen (2016-04-04 15:12 +0300) wrote: > Dear Guix, > > I would like to update 'vcftools' to 0.1.14 (the latest release). > The project now uses Autotools, so the configure phase should be run. > In addition to that, I had to run autogen.sh to generate a configure > script. It happens

Re: [v3] Erlang

2016-04-04 Thread Leo Famulari
On Mon, Apr 04, 2016 at 10:28:02AM +0200, Pjotr Prins wrote: > On Sun, Apr 03, 2016 at 11:39:24PM -0400, Leo Famulari wrote: > > Debian's package exhibits this problem. The timestamps are generated in > > the following places in the source code. I don't know how to approach > > this problem. > >

Re: [PATCH] gnu: font-gnu-freefont-ttf: Update to 20120503 and build from source.

2016-04-04 Thread alírio eyng
On 4/3/16, Ludovic Courtès wrote: > alírio eyng skribis: >> On 4/2/16, Eric Bavier wrote: >>> do we really want >>> python3 for fontforge if their documentation is introducing users to >>> python2 syntax and many font packages need

Substitute URLs

2016-04-04 Thread Pjotr Prins
The convention of substitute URLs is a bit weird: http://guix.myserver.org points to port 8080. It should really be port 80 (the http preamble suggests that). Pj.

Struggling with a caching substitute server

2016-04-04 Thread Pjotr Prins
I am running client and server in exactly the same checked out guix repository. Server: ./pre-inst-env guix publish -u guix-publisher publishing /gnu/store on 0.0.0.0, port 8080 Client on the same server ./pre-inst-env guix package -i hello --dry-run The following derivations would

Re: Importing all of ELPA?

2016-04-04 Thread Jan Nieuwenhuizen
> l...@gnu.org (Ludovic Courtès) writes: > >> Hence the random thought of the day: Should we try a mass import? > > If it's doable, let's do it. First we take elpa, then we take...? ;-) Greetings, Jan -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT

Re: Importing all of ELPA?

2016-04-04 Thread ng0
l...@gnu.org (Ludovic Courtès) writes: > Hi! > > The NixOS release notes at > > mention that all the ELPA and MELPA packages are now available, which > suggests that a fully automated translation works

Re: [PATCH] gnu: Add xz-java.

2016-04-04 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > >> One minor detail is the filename of the jar. I renamed it to >> "xz-1.5.jar", which I think is the "standard" file naming scheme for our >> Java packages. > > I think it’s a bit ugly because we have the version number in the

[PATCH] gnu: vcftools: Update to 0.1.14.

2016-04-04 Thread Roel Janssen
>From fc68a4593db1449bb8d55a4d8edee0a0fd05ee64 Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Mon, 4 Apr 2016 14:06:33 +0200 Subject: [PATCH] gnu: vcftools: Update to 0.1.14. * gnu/packages/bioinformatics.scm (vcftools): Update to 0.1.14. [home-page]: Update to new homepage. ---

Re: bug#22693: `guix refresh -u` updates other packages with same version

2016-04-04 Thread Andy Wingo
On Mon 04 Apr 2016 12:20, iyzs...@member.fsf.org (宋文武) writes: > How to fix this? > > The procedure is ‘update-package-source’ in (guix upstream). > it find the file, then use ‘substitute’ to replace the version and > hash. ‘substitute’ works line-by-line, it can’t match mutiple lines. > > I

Re: [GNU-linux-libre] MAME emulator is giving incentive to use non-free software

2016-04-04 Thread Felipe Sanches
On Mon, Apr 4, 2016 at 12:26 AM, alírio eyng wrote: > Felipe Sanches: >>I will try not to talk here any more, unless I >>have something really new to say. > i will probably continue replying while people are quoting me and > making proposals or confusing general-purpose

Re: bug#22693: `guix refresh -u` updates other packages with same version

2016-04-04 Thread 宋文武
Leo Famulari writes: > I've noticed that `guix refresh -u` will update extraneous packages if > they happen to have the same version and be in the same module. > > For example, from commit d694230ab, you can reproduce the bug: > > $ ./pre-inst-env guix environment guix --

Lightning talk at Dconf

2016-04-04 Thread Pjotr Prins
I am giving a lightning talk about GNU Guix at Dconf (Berlin, May 4-6): http://dconf.org/2016/schedule/ As is the case with most programming languages, D is struggling with a packaging system (dub, see http://code.dlang.org/) and I want to explain why a simple $HOME packaging system will do

Re: [v3] Erlang

2016-04-04 Thread Pjotr Prins
On Sun, Apr 03, 2016 at 11:39:24PM -0400, Leo Famulari wrote: > Debian's package exhibits this problem. The timestamps are generated in > the following places in the source code. I don't know how to approach > this problem. > > lib/kernel/test/global_SUITE_data/global_trace.erl:io:format("The

Re: [PATCH] wxwidgets: Enable webview via webkit.

2016-04-04 Thread Andy Wingo
On Sun 03 Apr 2016 18:54, Efraim Flashner writes: > On Thu, Mar 31, 2016 at 11:20:19PM +0200, Ludovic Courtès wrote: >> Efraim Flashner skribis: >> >> > On Thu, 31 Mar 2016 11:29:52 +0200 >> > Ricardo Wurmus wrote: >> >> store