Re: [PATCH] Add libiax

2016-05-28 Thread Leo Famulari
On Sat, May 28, 2016 at 06:08:57PM -0500, Lukas Gradl wrote: > + #:use-module (gnu packages autotools) ^ Also, there is some extra whitespace at the end of the line above. > + (uri > + (string-append > + "https://gitlab.savoi

Re: [PATCH] Add libiax

2016-05-28 Thread Leo Famulari
On Sat, May 28, 2016 at 06:08:57PM -0500, Lukas Gradl wrote: > > Hi Guix, > > Attached is a patch for LibIAX, a library that is used by the Ring > (formerly SFLphone). Cool! > Upstream seems to use no version numbers. I used the git commit ID that > is also refered to in the version that is bu

[PATCH 1/1] gnu: libyaml: Fix CVE-2014-9130.

2016-05-28 Thread Leo Famulari
* gnu/packages/patches/libyaml-CVE-2014-9130.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/web.scm (libyaml): Use it. --- gnu/local.mk | 1 + gnu/packages/patches/libyaml-CVE-2014-9130.patch | 30 gnu/package

[PATCH 0/1] libyaml: Fix CVE-2014-9130.

2016-05-28 Thread Leo Famulari
This is a cherry-picked upstream commit [0] that fixes CVE-2014-9130 [1]. Debian used the same patch. You can find it by clicking on VCS here: https://tracker.debian.org/pkg/libyaml I don't link directly to that VCS because the repo is on the maintainer's domain, so you should follow the link fro

[PATCH] Add libiax

2016-05-28 Thread Lukas Gradl
Hi Guix, Attached is a patch for LibIAX, a library that is used by the Ring (formerly SFLphone). Upstream seems to use no version numbers. I used the git commit ID that is also refered to in the version that is bundeled with Ring. This is also the latest commit to libiax. Thank you! >From b

[Patch] go@1.5

2016-05-28 Thread Matthew Jordan
Go compiler version 1.5, dependant on "[Patch] go@1.4". >From bff345bbe0a702eadd44f8d6bc2da9eed8409f6e Mon Sep 17 00:00:00 2001 From: Matthew Jordan Date: Thu, 26 May 2016 08:59:06 -0400 Subject: [PATCH 2/3] Add go@1.5. * gnu/packages/golang.scm: Modfied file. --- gnu/packages/golang.scm | 129

[Patch] go@1.6

2016-05-28 Thread Matthew Jordan
Go compiler version 1.6 dependant on "[Patch] go@1.4". >From b2721bee32bd245510cdc54fcce724c4bed73bfb Mon Sep 17 00:00:00 2001 From: Matthew Jordan Date: Thu, 26 May 2016 09:16:48 -0400 Subject: [PATCH 3/3] Add go@1.6. * gnu/packages/golang.scm: Modified file. --- gnu/packages/golang.scm | 146

[Patch] go@1.4

2016-05-28 Thread Matthew Jordan
Good Day, As suggested by others I have looked into the following variables as an alternative to LD_LIBRARY_PATH. But was unable to make the build work with any of them. It also possbile I have to fully understand how they are meant to be used, so if anyone has any useful info feel free to share.

Can we package NetHack?

2016-05-28 Thread Kei Kebreau
NetHack tries to modify its state files in the store and none of its easily patchable directory variables allow anything different. NetHack also doesn't allow a ~/.nethack directory to be created in the user's directory upon running. Does anyone have any ideas or other packages that do this sort of

Re: [PATCH] gnu: Add gparted.

2016-05-28 Thread Roel Janssen
Leo Famulari writes: > On Sat, May 28, 2016 at 08:34:19PM +0200, Roel Janssen wrote: >> Leo Famulari writes: >> > On Sat, May 28, 2016 at 05:52:16PM +0200, Roel Janssen wrote: >> I tested with a USB drive. I could create a new partition table and a >> new partition. > > Great! > >> It seems all

Re: [PATCH] gnu: Add gparted.

2016-05-28 Thread Leo Famulari
On Sat, May 28, 2016 at 08:34:19PM +0200, Roel Janssen wrote: > Leo Famulari writes: > > On Sat, May 28, 2016 at 05:52:16PM +0200, Roel Janssen wrote: > I tested with a USB drive. I could create a new partition table and a > new partition. Great! > It seems all tests need to download DTDs from v

Re: [PATCH] gnu: Add gparted.

2016-05-28 Thread Alex Kost
Roel Janssen (2016-05-28 21:34 +0300) wrote: > Hello Leo, > > Thank you for your quick response. > > Leo Famulari writes: > >> On Sat, May 28, 2016 at 05:52:16PM +0200, Roel Janssen wrote: >>> Dear Guix, >>> >>> I wonder if my ChangeLog-format commit message is OK this way. >> >> How about wordin

Re: [PATCH 1/2] build: emacs: Handle sources that are a single elisp file.

2016-05-28 Thread Alex Kost
Ludovic Courtès (2016-05-28 18:36 +0300) wrote: > David Thompson skribis: > >> * guix/build/emacs-build-system.scm (gnu:unpack) >> (store-file->elisp-source-file, unpack): New procedures. >> (%standard-phases): Use the new unpack procedure. > > Good idea, LGTM! > > Could you adjust users of ‘unco

Re: [PATCH] emacs-pkg-info

2016-05-28 Thread Alex Kost
Catonano (2016-05-27 12:47 +0300) wrote: > This patch should be committed before the one I sent previously > (emacs-queue) > > This is an excerpt from the build log > > In toplevel form: > test/pkg-info-test.el:34:1:Error: Cannot open load file: not a > directory, pkg-info-dummy-package > Compilin

Re: [PATCH] gnu: Add gparted.

2016-05-28 Thread Roel Janssen
Hello Leo, Thank you for your quick response. Leo Famulari writes: > On Sat, May 28, 2016 at 05:52:16PM +0200, Roel Janssen wrote: >> Dear Guix, >> >> I wonder if my ChangeLog-format commit message is OK this way. > > How about wording it as in bf50f7b5870? I don't think it's necessary to > lis

Re: [PATCH 1/1] gnu: libxml2: Update replacement to 2.9.4 [security fixes].

2016-05-28 Thread Leo Famulari
On Sat, May 28, 2016 at 05:33:26PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > > This fixes CVE-2016-{1762, 1833, 1834, 1835, 1836, 1837, 1838, 1839, > > 1840, 3627, 3705, 4483}. > > > > * gnu/packages/patches/libxml2-CVE-2016-3627.patch, > > gnu/packages/patches/libxml2-CVE-2016-37

Re: [PATCH] gnu: Add gparted.

2016-05-28 Thread Leo Famulari
On Sat, May 28, 2016 at 05:52:16PM +0200, Roel Janssen wrote: > Dear Guix, > > I wonder if my ChangeLog-format commit message is OK this way. How about wording it as in bf50f7b5870? I don't think it's necessary to list the affected packages if it applies to the entire module. > Also, is it OK to

Re: [PATCH] gnu: Add guile-gnome

2016-05-28 Thread Ludovic Courtès
Hi! Patrick Hetu skribis: > * gnu/packages/gtk.scm (guile-gnome): New variables. This is a long-overdue addition. Pushed as 9b381643f009025d97dfc0b82d2c00800c204380 with a few minor changes: > +(define-public guile-g-wrap This one is already available in (gnu packages guile). :-) > +

Re: core-updates vs. core-updates-next

2016-05-28 Thread Leo Famulari
On Sat, May 28, 2016 at 05:38:31PM +0200, Ludovic Courtès wrote: > > Okay, do you think I should move the commits from core-updates-next to > > core-updates? > > Yes, please! Just cherry-picking them and that should be fine. Both patches can't be cherry-picked smoothly. In both cases, there have

Re: [PATCH] gnu: Add r-knitrbootstrap.

2016-05-28 Thread Leo Famulari
On Sat, May 28, 2016 at 09:36:40AM +0200, Ricardo Wurmus wrote: > > Leo Famulari writes: > > > On Tue, May 24, 2016 at 02:53:31PM +0200, Ricardo Wurmus wrote: > >> * gnu/packages/statistics.scm (r-knitrbootstrap): New variable. > > > > It builds for me. > > > >> +(license license:expat))) >

[PATCH] gnu: Add gparted.

2016-05-28 Thread Roel Janssen
Dear Guix, I wonder if my ChangeLog-format commit message is OK this way. Also, is it OK to push this patch for GParted? To avoid a name collision for 'zlib' (both a license and a package), I added the usual 'license:' prefix to the other packages in this file. Thanks! Kind regards, Roel Jansse

Re: core-updates vs. core-updates-next

2016-05-28 Thread Ludovic Courtès
Leo Famulari skribis: > On Fri, May 27, 2016 at 10:14:09AM +0200, Ludovic Courtès wrote: >> Hi! >> >> l...@famulari.name (Leo Famulari) skribis: >> >> > commit b0bbf2491e346a355c1ec5584c16de7fbfa14f5e >> > Author: Leo Famulari >> > Date: Thu May 26 13:24:41 2016 -0400 >> > >> > gnu: expa

Re: [PATCH 2/2] gnu: Add emacs-better-defaults.

2016-05-28 Thread Ludovic Courtès
David Thompson skribis: > * gnu/packages/emacs.scm (emacs-better-defaults): New variable. [...] > + (uri (string-append > "http://stable.melpa.org/packages/better-defaults-"; > + version ".el")) IIRC, MELPA URLs are not stable over time (modified in place) and

Re: [PATCH 1/2] build: emacs: Handle sources that are a single elisp file.

2016-05-28 Thread Ludovic Courtès
David Thompson skribis: > * guix/build/emacs-build-system.scm (gnu:unpack) > (store-file->elisp-source-file, unpack): New procedures. > (%standard-phases): Use the new unpack procedure. Good idea, LGTM! Could you adjust users of ‘uncompressed-file-fetch’ in a subsequent commit, and remove ‘unco

Re: [PATCH 1/1] gnu: libxml2: Update replacement to 2.9.4 [security fixes].

2016-05-28 Thread Ludovic Courtès
Leo Famulari skribis: > This fixes CVE-2016-{1762, 1833, 1834, 1835, 1836, 1837, 1838, 1839, > 1840, 3627, 3705, 4483}. > > * gnu/packages/patches/libxml2-CVE-2016-3627.patch, > gnu/packages/patches/libxml2-CVE-2016-3705.patch: Delete files. > * gnu/local.mk (dist_patch_DATA): Remove them. > * gn

Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix

2016-05-28 Thread Ludovic Courtès
Hi! Another question: is there any use for all these versions, or should we instead just bump llvm/clang/clang-runtime to 3.8? LLVM 3.6 currently has only five users: --8<---cut here---start->8--- $ GUIX_PACKAGE_PATH= guix refresh -l llvm@3.6 Building the foll

Re: Freezing core-updates

2016-05-28 Thread Ludovic Courtès
Andreas Enge skribis: > On Tue, May 17, 2016 at 10:59:41AM +0200, Ludovic Courtès wrote: >> Currently, the main problem is a frightening GCC 5.3 build issue on ARM: >> : >> >> --8<---cut here---start->8

Re: [PATCH] gnu: Add wiredtiger.

2016-05-28 Thread Ludovic Courtès
iyzs...@member.fsf.org (宋文武) skribis: > From 04ef953891f507a9f7a9398d6f35c474248b20a0 Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= > Date: Sun, 15 May 2016 10:20:05 +0800 > Subject: [PATCH] gnu: Add wiredtiger. > > * gnu/packages/database.scm (wiredtiger): New variable

[PATCH 4/4] emacs: Add "Build Log" button to Package Info.

2016-05-28 Thread Alex Kost
* emacs/guix-main.scm (package-build-log-file): New procedure. * emacs/guix-ui-package.el (guix-package-build-log-file) (guix-package-find-build-log) (guix-package-info-insert-build-log-button): New procedures. (guix-package-info-button-functions): Add 'guix-package-info-insert-build-log-button'. -

[PATCH 0/4] emacs: Add more buttons to Package Info buffer.

2016-05-28 Thread Alex Kost
This patchset adds new buttons to *Guix Package Info* buffer right above the "Source" section as displayed in the attached picture, in particular, "Build" and "Build Log" buttons. Eventually there should be added other package related buttons (Lint, Graph, Size) there. [PATCH 1/4] emacs: Show bui

[PATCH 3/4] emacs: Add "Build" button to Package Info.

2016-05-28 Thread Alex Kost
* emacs/guix-main.scm: Use (guix scripts) module for 'build-package' procedure. * emacs/guix-base.el (guix-build-package): New procedure. * emacs/guix-ui-package.el (guix-package-info-insert-build-button): New procedure. (guix-package-info-button-functions): New variable. (guix-package-info-ins

[PATCH 2/4] emacs: Extend 'guix-mapinsert'.

2016-05-28 Thread Alex Kost
* emacs/guix-utils.el (guix-mapinsert): Add 'indent' and 'column' keyword arguments. --- emacs/guix-utils.el | 33 + 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/emacs/guix-utils.el b/emacs/guix-utils.el index ea9933f..3e4ecc3 100644 --- a/emacs/

[PATCH 1/4] emacs: Show built output directories in Package Info.

2016-05-28 Thread Alex Kost
* emacs/guix-main.scm (package-store-path): New procedure. * emacs/guix-base.el (guix-package-store-path): New procedure. * emacs/guix-ui-package.el (guix-package-info-auto-find-package): New variable. (guix-package-info-show-store-path, guix-package-info-insert-misc): New procedures. (guix-package

Re: Fixing scheme-indent-function.

2016-05-28 Thread Ludovic Courtès
Alex Kost skribis: > From 1044ea4ba6e1549dbdaeaca58d321c02ca70d1e6 Mon Sep 17 00:00:00 2001 > From: Alex Kost > Date: Thu, 26 May 2016 11:45:16 +0300 > Subject: [PATCH] gnu: emacs: Fix indentation of scheme keyword lists. > > * gnu/packages/patches/emacs-fix-scheme-indent-function.patch: New pat

Re: [PATCH] gnu: Add hdf4

2016-05-28 Thread Ludovic Courtès
Leo Famulari skribis: > On Wed, May 25, 2016 at 06:42:04PM +0100, Jeremy Robst wrote: >> Hi, >> >> On Tue, 24 May 2016, Eric Bavier wrote: >> >> > Could we apply a variation of the hdf5-config-date.patch? >> >> Ok, I've based a patch on this one, and removed the other unreproduciable >> output

Re: [PATCH 2/2] gnu: julia: Use unbundled release tarball.

2016-05-28 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Efraim Flashner writes: > >>> + ;; FIXME: The following inputs are downloaded from upstream to >>> allow us >>> + ;; to use the lightweight Julia release tarball. Ideally, these >>> inputs >>> + ;; would eventually be replaced with proper Guix packa

Re: [PATCH 1/2] gnu: julia: Update to 0.4.5.

2016-05-28 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/julia.scm (julia): Update to 0.4.5. > (libuv-julia): Update commit. LGTM. Ludo’.

Re: [PATCH 2/2] gnu: Add emacs-better-defaults.

2016-05-28 Thread Alex Kost
David Thompson (2016-05-27 17:10 +0300) wrote: > * gnu/packages/emacs.scm (emacs-better-defaults): New variable. > --- > gnu/packages/emacs.scm | 21 + > 1 file changed, 21 insertions(+) > > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index 5d6db5a..105c25

Re: [PATCH 1/2] build: emacs: Handle sources that are a single elisp file.

2016-05-28 Thread Alex Kost
David Thompson (2016-05-27 17:10 +0300) wrote: > * guix/build/emacs-build-system.scm (gnu:unpack) > (store-file->elisp-source-file, unpack): New procedures. > (%standard-phases): Use the new unpack procedure. I think there is no need to improve emacs-build-system to handle single file sources: th

Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix

2016-05-28 Thread Roel Janssen
Eric Bavier writes: > On 2016-05-26 15:44, Dennis Mungai wrote: >> See corrected patch, as attached. > >> +(define-public clang-3.8 >> + (clang-from-llvm llvm-3.8 clang-runtime-3.8 >> + >> >"1ybcac8hlr9vl3wg8s4v6cp0c0qgqnwprsv85lihbkq3vqv94504")) > > Did you successfully build

Re: [PATCH] gnu: Add r-knitrbootstrap.

2016-05-28 Thread Ricardo Wurmus
Leo Famulari writes: > On Tue, May 24, 2016 at 02:53:31PM +0200, Ricardo Wurmus wrote: >> * gnu/packages/statistics.scm (r-knitrbootstrap): New variable. > > It builds for me. > >> +(license license:expat))) > > I couldn't find this in the source code. The only thing I found was the > author