Re: [PATCH 2/4] gnu: glib: Drop glib-tests-homedir.patch.

2016-04-03 Thread Efraim Flashner
On Sun, Apr 03, 2016 at 10:30:29AM +0800, 宋文武 wrote: > * gnu/packages/glib.scm (glib)[source]: Remave glib-tests-homedir.patch. s/Remave/remove > [arguments]: Set HOME and disable '/gdbus/codegen-peer-to-peer' test. > * gnu/packages/patches/glib-tests-homedir.patch: Remove file. > * gnu-system.am

[PATCH 2/2] gnu: Add gnome-tweak-tool.

2016-04-03 Thread Jan Nieuwenhuizen
Hi, Finally gnome-tweak-tool works! That should make the Gnome desktop a workable alternative [workspace grid] until we get a nicely hackable guile-wm up and running. It needs libnotify to be compiled with gobject-introspection, attached as [PATCH 1/2]. Greetings, Jan >From 47bab3dc9216437e948

Re: [PATCH 0/5] Automake custom test driver using SRFI-64.

2016-04-03 Thread Mathieu Lirzin
Mathieu Lirzin writes: > l...@gnu.org (Ludovic Courtès) writes: > >> Indeed, I’ve thought about it, but in fact most or all of the “useful >> noise” happens via ‘current-output-port’ and ‘current-error-port’, so >> we’re not losing much. >> >> If we want a 100% solution that works with child proc

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

2016-04-03 Thread alírio eyng
i think i got the root of the controversy: some people started to think of emulators as hardware (replacements) hardware is useful to develop to some people started to think of emulators as obsolete apis obsolete apis are not useful to develop to i still see emulators (like ndiswrapper) as obsol

[PATCH 0/2] Clean repository top-level directory.

2016-04-03 Thread Mathieu Lirzin
Currently Guix has quite a lot of files in its top level directory. IMO it makes it hard to have a global view on the project and doesn't help understanding how those files relates to each other. These two patches tries to improve that, but of course this is pure bikeshedding. :) Mathieu Lirzi

[PATCH 2/2] build: Move environment scripts to 'build-aux' directory.

2016-04-03 Thread Mathieu Lirzin
* pre-inst-env.in: Move to ... * build-aux/pre-inst-env.in: ... here. * test-env.in: Move to ... * build-aux/test-env.in: ... here. * configure.ac (AC_CONFIG_FILES): Adapt to this. --- build-aux/pre-inst-env.in | 71 + build-aux/test-env.in | 131 +

[PATCH 1/2] build: Move included files to subdirectories.

2016-04-03 Thread Mathieu Lirzin
This follows a convention used by some other GNU packages like Autoconf, Bison, Coreutils, and Gnulib. * doc.am: Rename to ... * doc/local.mk: ... this. * emacs.am: Rename to ... * emacs/local.mk: ... this. * gnu-system.am: Rename to ... * gnu/local.mk: ... this. * daemon.am: Rename to ... * nix/

[PATCH] gnu: check: Update home page URL.

2016-04-03 Thread Jochem Raat
Hey, The attached patch changes the home-page url of the check package, because the old page now links to this page with the message "Check has moved to Github".From 27c7662ce2620d0f9090e0ff1f236ddc981adfed Mon Sep 17 00:00:00 2001 From: Jochem Raat Date: Sun, 3 Apr 2016 18:20:27 +0200 Subject: [

Re: ffmpeg package update

2016-04-03 Thread Efraim Flashner
On Thu, Mar 24, 2016 at 04:58:43PM +, ra...@openmailbox.org wrote: > Hello, > > Our ffmpeg package is old (version 2.8.6 but 3.0 is available now). > > I noticed this because I found a segfault in a program that uses mpv: mkdir > -p a ; mpv a. Updating ffmpeg fixes this. > > Removed libquvi

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

2016-04-03 Thread Efraim Flashner
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: > > > >> Efraim Flashner writes: > >> > >> [...] > >> [...] > >> [...] > >> > >> Yes. Unfortunately, it does not work with t

Re: [PATCH 1/4] gnu: glib: Use modify-phases syntax.

2016-04-03 Thread Efraim Flashner
On Sun, Apr 03, 2016 at 10:30:28AM +0800, 宋文武 wrote: > * gnu/packages/glib.scm (glib)[arguments]: Use 'modify-phases'. > --- > gnu/packages/glib.scm | 44 ++-- > 1 file changed, 22 insertions(+), 22 deletions(-) > > diff --git a/gnu/packages/glib.scm b/gnu/

Re: [PATCH 2/4] gnu: glib: Drop glib-tests-homedir.patch.

2016-04-03 Thread Efraim Flashner
On Sun, Apr 03, 2016 at 10:30:29AM +0800, 宋文武 wrote: > * gnu/packages/glib.scm (glib)[source]: Remave glib-tests-homedir.patch. > [arguments]: Set HOME and disable '/gdbus/codegen-peer-to-peer' test. > * gnu/packages/patches/glib-tests-homedir.patch: Remove file. > * gnu-system.am (dist_patch_DATA)

Re: [PATCH 3/4] gnu: glib: Disable tests in build phases instead of patches.

2016-04-03 Thread Efraim Flashner
On Sun, Apr 03, 2016 at 10:55:56AM +0800, 宋文武 wrote: > Some patches don't apply to 2.48.0, and I think it's more easy to > maintain scheme code than patches. This is so true. Plus it is easier to check if you still even need to make changes to the source when its just there in the package recipe.

Re: [PATCH 2/2] build: Move environment scripts to 'build-aux' directory.

2016-04-03 Thread Alex Kost
Mathieu Lirzin (2016-04-03 19:18 +0300) wrote: > * pre-inst-env.in: Move to ... > * build-aux/pre-inst-env.in: ... here. > * test-env.in: Move to ... > * build-aux/test-env.in: ... here. > * configure.ac (AC_CONFIG_FILES): Adapt to this. > --- > build-aux/pre-inst-env.in | 71 +++

Re: [PATCH 3/4] gnu: glib: Disable tests in build phases instead of patches.

2016-04-03 Thread Efraim Flashner
On Sun, Apr 03, 2016 at 10:30:30AM +0800, 宋文武 wrote: > * gnu/packages/glib.scm (glib)[sources]: Remove glib-tests-desktop.patch, > glib-tests-prlimit.patch and glib-tests-gapplicatiotn.patch. > [arguments]: Add 'disable-falling-tests' phase. > * gnu/packages/patches/glib-tests-timer.patch: Adjust a

Re: [PATCH 2/2] build: Move environment scripts to 'build-aux' directory.

2016-04-03 Thread Mathieu Lirzin
Alex Kost writes: > Mathieu Lirzin (2016-04-03 19:18 +0300) wrote: > >> * pre-inst-env.in: Move to ... >> * build-aux/pre-inst-env.in: ... here. >> * test-env.in: Move to ... >> * build-aux/test-env.in: ... here. >> * configure.ac (AC_CONFIG_FILES): Adapt to this. >> --- >> build-aux/pre-inst-en

Re: [PATCH] gnu: check: Update home page URL.

2016-04-03 Thread Alex Kost
Jochem Raat (2016-04-03 19:28 +0300) wrote: > Hey, > > The attached patch changes the home-page url of the check package, > because the old page now links to this page with the message "Check has > moved to Github". > > From 27c7662ce2620d0f9090e0ff1f236ddc981adfed Mon Sep 17 00:00:00 2001 > From:

Re: [PATCH 3/4] gnu: glib: Disable tests in build phases instead of patches.

2016-04-03 Thread Efraim Flashner
On Sun, Apr 03, 2016 at 10:30:30AM +0800, 宋文武 wrote: > * gnu/packages/glib.scm (glib)[sources]: Remove glib-tests-desktop.patch, > glib-tests-prlimit.patch and glib-tests-gapplicatiotn.patch. > [arguments]: Add 'disable-falling-tests' phase. > * gnu/packages/patches/glib-tests-timer.patch: Adjust a

Re: [PATCH 2/2] build: Move environment scripts to 'build-aux' directory.

2016-04-03 Thread Leo Famulari
On Sun, Apr 03, 2016 at 08:05:17PM +0300, Alex Kost wrote: > Mathieu Lirzin (2016-04-03 19:18 +0300) wrote: > > > * pre-inst-env.in: Move to ... > > * build-aux/pre-inst-env.in: ... here. > > * test-env.in: Move to ... > > * build-aux/test-env.in: ... here. > > * configure.ac (AC_CONFIG_FILES): Ad

Re: [PATCH 2/3] gnu: util-linux: Add "static" output.

2016-04-03 Thread Tobias Geerinckx-Rice
Hullo Leo, Thanks, as always, for the review! On 03/04/16 02:53, Leo Famulari wrote: > On Sat, Apr 02, 2016 at 03:29:33PM +0200, Tobias Geerinckx-Rice wrote: >> + (add-after >> + 'install 'move-static-libraries > > How about calling the phase 'install-static' a

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

2016-04-03 Thread alírio eyng
Tobias Platen: > Emulators can be useful for reverse engineering reverse engineering is the action of understanding undocumented interfaces (mostly hardware). emulators are the _result_ of reverse engineering, not tools to do it. this result is useless if there's no other interface implementations

Re: [PATCH 2/2] build: Move environment scripts to 'build-aux' directory.

2016-04-03 Thread Mathieu Lirzin
Leo Famulari writes: > I'm not very familiar with autotools, but wouldn't it still be possible > to put the generated 'pre-inst-env' in the top-level, even though > 'pre-inst-env.in' has moved? Yes it is possible, and this is precisely what is done in this patch when using the ':' character in t

Re: [PATCH 2/3] gnu: util-linux: Add "static" output.

2016-04-03 Thread Leo Famulari
On Sun, Apr 03, 2016 at 08:29:22PM +0200, Tobias Geerinckx-Rice wrote: > Hullo Leo, > > Thanks, as always, for the review! > > On 03/04/16 02:53, Leo Famulari wrote: > > On Sat, Apr 02, 2016 at 03:29:33PM +0200, Tobias Geerinckx-Rice wrote: > >> + (add-after > >> +

[PATCH v2 2/3] gnu: util-linux: Add "static" output.

2016-04-03 Thread Tobias Geerinckx-Rice
* gnu/packages/linux.scm: (util-linux)[outputs]: New field. [arguments]: Remove "--disable-static" configure flag. Add 'move-static-libraries phase. --- gnu/packages/linux.scm | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/p

[PATCH v2 1/3] gnu: btrfs-progs: Update to 4.5.1.

2016-04-03 Thread Tobias Geerinckx-Rice
* gnu/packages/linux.scm (btrfs-progs): Update to 4.5.1. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 3a4c9f1..917a4d2 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -24

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

2016-04-03 Thread Tobias Geerinckx-Rice
Hullo Guix, Static btrfs-progs 4.5.1, with Leo's suggestions applied. Regards, T G-R

Re: [PATCH] Add Aria Maestosa

2016-04-03 Thread Efraim Flashner
On Mon, Mar 28, 2016 at 04:54:47PM +0200, Ricardo Wurmus wrote: > Hi Guix, > > this patch adds a MIDI score editor. It depends on this change to > wxwidgets: > > http://lists.gnu.org/archive/html/guix-devel/2016-03/msg01165.html > > ~~ Ricardo > > From d7b316fc86eefa8bfa8ecb51f5a471c0e720

[PATCH v2 3/3] gnu: btrfs-progs: Add "static" output.

2016-04-03 Thread Tobias Geerinckx-Rice
* gnu/packages/linux.scm (btrfs-progs)[outputs]: New field. [inputs]: Add "static" outputs of util-linux for libuuid and libblkid. [arguments]: Add 'build-static and 'install-static phases. --- gnu/packages/linux.scm | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff

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

2016-04-03 Thread Felipe Sanches
On Sun, Apr 3, 2016 at 3:36 PM, alírio eyng wrote: > Tobias Platen: >> Emulators can be useful for reverse engineering > reverse engineering is the action of understanding undocumented > interfaces (mostly hardware). > emulators are the _result_ of reverse engineering, not tools to do it. > this r

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

2016-04-03 Thread alírio eyng
Felipe Sanches: >On Sun, Apr 3, 2016 at 3:36 PM, alírio eyng wrote: >> Tobias Platen: >>> Emulators can be useful for reverse engineering ... >> emulators are the _result_ of reverse engineering, not tools to do it. ... >I completely disagree! >I have been actively using MAME to perform reverse en

Importing all of ELPA?

2016-04-03 Thread Ludovic Courtès
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 OK (although metadata is largely incomplete at

Re: [PATCH 2/4] emacs: Remove unused module.

2016-04-03 Thread Ludovic Courtès
Alex Kost skribis: > This is a followup to commit c67e344f21fda2bf5a2a377a34d4749a1c7e7c9c. > > * emacs/guix-main.scm: Do not use (guix scripts pull). OK

Re: [PATCH 1/4] emacs: Stylistic improvements in guile code.

2016-04-03 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-main.scm (package-unique?): Use 'match' instead of 'cdr'. > (package-by-address): Likewise. OK! Ludo'.

Re: [PATCH 4/4] emacs: Speed up starting the REPL.

2016-04-03 Thread Ludovic Courtès
Alex Kost skribis: > Delay initializing variables. > > * emacs/guix-main.scm: (%packages): Rename to... > (%package-vhash): ... this. Delay setting the value. > (package-vhash): New procedure (wrapper for '%package-vhash'). > (%package-table): Delay setting the value. > (package-table): New proc

Re: [PATCH 3/4] emacs: Use (guix scripts lint) only when needed.

2016-04-03 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-main.scm: Do not use (guix scripts pull) module. > (lint-checker-names): Adjust to use it. OK.

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

2016-04-03 Thread Felipe Sanches
I will attempt to stop posting to this thread because I think I already presented all of my points here. To summarize my conclusions: I think MAME is likely not compatible with the free sw distro guidelines. And I think shipping a prebuilt binary package of MAME is not really useful for **most** o

Re: [v2 0/1] Erlang

2016-04-03 Thread Ludovic Courtès
Leo Famulari skribis: > On Fri, Apr 01, 2016 at 10:19:11AM +0200, Pjotr Prins wrote: >> >> On Thu, Mar 31, 2016 at 03:35:44PM -0400, Leo Famulari wrote: >> > This adds Erlang. >> > >> > Originally written by Steve Sprang, I added the man pages and fixed all >> > the "FHS bugs" I noticed. >> >

Re: [PATCH] Add GIMP plugin “fourier”.

2016-04-03 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Unfortunately, GIMP does not respect any plugin search path environment > variable, so after installation users have to edit their GIMP settings > to include “$GUIX_PROFILE/lib/gimp/2.0/plug-ins” in > “Edit->Preferences->Folders->Plug Ins”. A solution would be to add su

Re: [PATCH 0/5] Automake custom test driver using SRFI-64.

2016-04-03 Thread Ludovic Courtès
Mathieu Lirzin skribis: > Mathieu Lirzin writes: > >> l...@gnu.org (Ludovic Courtès) writes: >> >>> Indeed, I’ve thought about it, but in fact most or all of the “useful >>> noise” happens via ‘current-output-port’ and ‘current-error-port’, so >>> we’re not losing much. >>> >>> If we want a 100%

Re: [PATCH] gnu: Move pspp from maths.scm to statistics.scm

2016-04-03 Thread Ludovic Courtès
John Darrington skribis: > * gnu/packages/maths.scm (pspp): Deleted. > * gnu/packages/statistics.scm (pspp): New variable. LGTM, thanks! Ludo'.

Re: [RFC] Support for pam_limits.so: “su” is ignored.

2016-04-03 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: [...] >> I get: >> >> --8<---cut here---start->8--- >> $ ./pre-inst-env guix system build >> gnu/system/examples/lightweight-desktop.tmpl >> substitute: updating list of substitutes from >> 'https://mirror.

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

2016-04-03 Thread Ludovic Courtès
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 python2? > making people downgrade to python2 isn't nice[3] I think we should stay close to wha

Re: [PATCH 2/2] build: Move environment scripts to 'build-aux' directory.

2016-04-03 Thread Alex Kost
Mathieu Lirzin (2016-04-03 20:18 +0300) wrote: > Alex Kost writes: > >> Mathieu Lirzin (2016-04-03 19:18 +0300) wrote: >> >>> * pre-inst-env.in: Move to ... >>> * build-aux/pre-inst-env.in: ... here. >>> * test-env.in: Move to ... >>> * build-aux/test-env.in: ... here. >>> * configure.ac (AC_CONF

Patches to add emacs-rfcview and emacs-ffap-rfc-space

2016-04-03 Thread Chris Marusich
Hi, The attached patches add some useful modules for reading RFCs (and STDs) in Emacs. To take full advantage of them (e.g., read RFCs from a local directory), you need to make some straightforward modifications to your ~/.emacs file which are described in comments within the elisp modules. --

Re: [PATCH 1/2] build: Move included files to subdirectories.

2016-04-03 Thread Eric Bavier
On Sun, 3 Apr 2016 18:18:45 +0200 Mathieu Lirzin wrote: > This follows a convention used by some other GNU packages like Autoconf, > Bison, Coreutils, and Gnulib. > > * doc.am: Rename to ... > * doc/local.mk: ... this. > * emacs.am: Rename to ... > * emacs/local.mk: ... this. > * gnu-system.am:

[PATCH] gnu: Add iodine.

2016-04-03 Thread Tobias Geerinckx-Rice
* gnu/packages/networking.scm (iodine): New variable. --- Hullo, Here's another nice-to-have package for those who like to do weird stuff. Not much else to say, besides ‘wow, that is one ugly regex.’ Kind regards, T G-R gnu/packages/networking.scm | 43 +++

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

2016-04-03 Thread alírio eyng
Felipe Sanches: >I think MAME is likely not compatible with the free sw distro >guidelines. ignoring the trademark; as a whole, mame is in the same category as wine, which is allowed. but most parts of it are in the same category as ndiswrapper; i don't think this parts should be allowed just becau

Re: [PATCH] gnu: Add iodine.

2016-04-03 Thread Tobias Geerinckx-Rice
On 04/04/16 05:20, Tobias Geerinckx-Rice wrote:> * gnu/packages/networking.scm (iodine): New variable. If anyone (else) thinks the description might be a little short: here are some more fragments from the README that might be good to include. Note: server and client are required to speak the

Re: [v3] Erlang

2016-04-03 Thread Leo Famulari
On Sun, Apr 03, 2016 at 11:26:48PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > All the .beam files have timestamps and build paths embedded [0]. This > > is a known issue without a clear solution. The build paths don't seem so > > bad to me, since my understanding is that they are se

Re: [PATCH 3/4] gnu: glib: Disable tests in build phases instead of patches.

2016-04-03 Thread 宋文武
Efraim Flashner writes: > [...] > > I just applied the first three patches and glib failed to build, with > the following errors from the test phase: > > ERROR: gapplication - too few tests run (expected 12, got 4) > ERROR: gapplication - exited with status 139 (terminated by signal 11?) > > Unfo