[PATCH] website: packages: Anchor location url to commit id.

2017-02-11 Thread ericbavier
From: Eric Bavier * website/www/packages.scm (git-description): New variable. (location-url): Include "?id=..." if possible. --- website/www/packages.scm | 22 -- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/website/www/packages.scm b/website/www/packages.sc

[PATCH] gnu: Add NetSurf.

2016-08-11 Thread ericbavier
From: Eric Bavier * gnu/packages/web.scm (netsurf): New variable. --- gnu/packages/web.scm | 111 +++ 1 file changed, 111 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index fa791ff..1d0c97e 100644 --- a/gnu/packages/web.s

[PATCH] gnu: Add Aircrack-ng.

2016-08-11 Thread ericbavier
From: Eric Bavier * gnu/packages/networking.scm (aircrack-ng): New variable. --- gnu/packages/networking.scm | 44 1 file changed, 44 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 77207c0..90e290e 100644 -

[PATCH] gnu: lint: Check package outputs.

2016-07-12 Thread ericbavier
From: Eric Bavier * guix/scripts/lint.scm (check-output): New procedure. (%checkers): Add it. --- guix/scripts/lint.scm | 53 +++ 1 file changed, 53 insertions(+) diff --git a/guix/scripts/lint.scm b/guix/scripts/lint.scm index b4fdb6f..64d4d76 10

[PATCH] WIP: Output linters

2016-07-12 Thread ericbavier
From: Eric Bavier I very much appreciate all that 'guix lint' can do, and thought that we could get some benefit from extending its coverage to package outputs. I wanted to share this WIP patch to get some feedback on the idea. The current patch just adds a simple check for the presence of buil

[PATCH 5/5] gnu: llvm: Update to 3.8.0.

2016-07-06 Thread ericbavier
From: Eric Bavier * gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 3.8.0. (llvm-3.7, clang-runtime-3.7, clang-3.7): New variables. (clang-runtime-from-llvm)[arguments]: Disable tests, which were not being run for previous versions anyhow but now fail hard. (clang-from-llvm): Add #:

[PATCH 1/5] gnu: llvm: Update to 3.5.2.

2016-07-06 Thread ericbavier
From: Eric Bavier * gnu/packages/llvm.scm (llvm-3.5): Update to 3.5.2. --- gnu/packages/llvm.scm | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index a2c33df..a26659f 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packag

[PATCH 2/5] gnu: llvm: Add "license:" prefix.

2016-07-06 Thread ericbavier
From: Eric Bavier * gnu/packages/llvm.scm: Import (guix licenses) with "license:" prefix. --- gnu/packages/llvm.scm | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index a26659f..1af9568 100644 --- a/gnu/packages/llvm.scm

[PATCH 4/5] gnu: llvm: Update to 3.7.1.

2016-07-06 Thread ericbavier
From: Eric Bavier * gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 3.7.1 (llvm-3.6, clang-runtime-3.6, clang-3.6): New variables. --- gnu/packages/llvm.scm | 29 + 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/gnu/packages/llvm.scm b/gn

[PATCH 3/5] gnu: llvm: Add libffi and zlib inputs.

2016-07-06 Thread ericbavier
From: Eric Bavier * gnu/packages/llvm.scm (llvm)[inputs]: Add libffi and zlib. [arguments]: Add cmake flag for libffi to #:configure-flags. Co-authored-by: Dennis Mungai --- gnu/packages/llvm.scm | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/llvm.scm

[PATCH 8/9] gnu: fontforge: Use modify-phases.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/fontutils.scm (fontforge)[arguments]: Use modify-phases. --- gnu/packages/fontutils.scm | 64 ++ 1 file changed, 31 insertions(+), 33 deletions(-) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm in

[PATCH 5/9] gnu: Add woff2.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/fontutils.scm (woff2): New variable. * gnu/packages/patches/woff2-libbrotli.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + gnu/packages/fontutils.scm | 39 ++ gnu/pac

[PATCH 9/9] gnu: fontforge: Install 'showttf' tool.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/fontutils.scm (fontforge)[arguments]: Add 'build-contrib' phase. --- gnu/packages/fontutils.scm | 8 1 file changed, 8 insertions(+) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 5b3247b..f120aef 100644 --- a/gnu/packages/

[PATCH 2/9] gnu: Add woff-tools.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/fontutils.scm (woff-tools): New variable. --- gnu/packages/fontutils.scm | 41 + 1 file changed, 41 insertions(+) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index a0701d5..614aac5 100644 --- a/gnu

[PATCH 6/9] gnu: fontforge: Make SVG builds reproducible.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/fontutils.scm (fontforge)[source]: Add snippet to clear timestamp in svg.c. --- gnu/packages/fontutils.scm | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 75edd55..5ca9835 1

[PATCH 7/9] gnu: Add font-fantasque-sans.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/fonts.scm (font-fantasque-sans): New variable. --- gnu/packages/fonts.scm | 47 +++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 3d75591..2ed11d4 100644 --- a/gnu/

[PATCH 1/9] gnu: Add ttfautohint.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/fontutils.scm (ttfautohint): New variable. * gnu/packages/patches/ttfautohint-source-date-epoch.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + gnu/packages/fontutils.scm

[PATCH 3/9] gnu: Add ttf2eot.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/fontutils.scm (ttf2eot): New variable. * gnu/packages/patches/ttf2eot-cstddef.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + gnu/packages/fontutils.scm | 34 +

[PATCH 4/9] gnu: Add brotli.

2016-04-05 Thread ericbavier
From: Eric Bavier * gnu/packages/compression.scm (brotli): New variable. --- gnu/packages/compression.scm | 41 - 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 938d4b8..5c9c0

[PATCH 2/3] import: hackage: Factorize url synthesis.

2016-03-22 Thread ericbavier
From: Eric Bavier * guix/import/hackage.scm (hackage-source-url, hackage-cabal-url): New procedures. (hackage-fetch, hackage-module->sexp): Use them. --- guix/import/hackage.scm | 27 +++ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/guix/import/hacka

[PATCH 1/3] import: hackage: Silence download output.

2016-03-22 Thread ericbavier
From: Eric Bavier * guix/import/hackage.scm (hackage-fetch): Send error output from url-fetch to /dev/null. --- guix/import/hackage.scm | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/guix/import/hackage.scm b/guix/import/hackage.scm index 8725ffa..9401830 100644 ---

[PATCH 3/3] import: Add Hackage updater.

2016-03-22 Thread ericbavier
From: Eric Bavier * guix/import/hackage.scm (guix-package->hackage-name, hackage-package?) (latest-release): New procedures. (%hackage-updater): New variable. * guix/scripts/refresh.scm (%updaters): Add it. * doc/guix.texi (Invoking guix refresh): Mention it. --- doc/guix.texi|

[PATCH 2/2] gnu: Add NQC.

2016-01-17 Thread ericbavier
From: Eric Bavier * gnu/packages/lego.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/lego.scm | 67 +++ 2 files changed, 68 insertions(+) create mode 100644 gnu/packages/lego.scm diff -

[PATCH 0/2] gnu: Add NQC.

2016-01-17 Thread ericbavier
From: Eric Bavier The following patches add a compiler suite for the Lego MINDSTORMS RCX, an old bit of hardware but nonetheless fun to play with. I added it as a new module, since there are many other bits of software that could be added for some of the later Lego products, but I'd listen to su

[PATCH 1/2] gnu: licenses: Add Mozilla Public License 1.0.

2016-01-17 Thread ericbavier
From: Eric Bavier * guix/licenses.scm (mpl1.0): New variable. --- guix/licenses.scm | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/guix/licenses.scm b/guix/licenses.scm index 9ace7f5..fa11d98 100644 --- a/guix/licenses.scm +++ b/guix/licenses.scm @@ -49,7 +49,7 @@

[PATCH 2/2] gnu: Add byobu.

2015-11-01 Thread ericbavier
From: Eric Bavier * gnu/packages/screen.scm (byobu): New variable. * gnu/packages/patches/byobu-writable-status.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am| 1 + gnu/packages/patches/byobu-writable-status.patch | 13 ++

[PATCH 1/2] gnu: newt: Build python bindings.

2015-11-01 Thread ericbavier
From: Eric Bavier * gnu/packages/slang.scm (slang)[outputs]: New field. [arguments]: Add #:make-flags argument. Add 'move-python' phase. --- gnu/packages/slang.scm | 24 ++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/gnu/packages/slang.scm b/gnu/packag

Re: [PATCH] gnu: Add ghc-unix-time.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-unix-time): New variable. > --- > gnu/packages/haskell.scm | 40 > 1 file changed, 40 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index fc1f836..de55610 100644 >

Re: [PATCH] gnu: Add ghc-uniplate.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-uniplate): New variable. > --- > gnu/packages/haskell.scm | 28 > 1 file changed, 28 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 4246b64..50da7ff 100644 > --- a/gnu/pa

Re: [PATCH] gnu: Add ghc-xml.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-xml): New variable. > --- > gnu/packages/haskell.scm | 21 + > 1 file changed, 21 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 28a65fb..ff11c1b 100644 > --- a/gnu/packages/haske

Re: [PATCH] gnu: Add ghc-semigroupoids.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-semigroupoids): New variable. > --- > gnu/packages/haskell.scm | 39 +++ > 1 file changed, 39 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 9b1c4cb..c6b092b 10064

Re: [PATCH] gnu: Add ghc-regex-tdfa-rc.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-regex-tdfa-rc): New variable. > --- > gnu/packages/haskell.scm | 28 > 1 file changed, 28 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index be37c5a..810dfb1 100644 > --- a/g

Re: [PATCH] gnu: Add ghc-wai.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-wai): New variable. > --- > gnu/packages/haskell.scm | 32 > 1 file changed, 32 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 4236aab..accbd35 100644 > --- a/gnu/pac

Re: [PATCH] gnu: Add ghc-opengl.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-opengl): New variable. > --- > gnu/packages/haskell.scm | 30 ++ > 1 file changed, 30 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 5203cd0..792dce0 100644 > --- a/gnu/pa

Re: [PATCH] gnu: Add ghc-tasty-golden.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-tasty-golden): New variable. > --- > gnu/packages/haskell.scm | 35 +++ > 1 file changed, 35 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index e017595..ccfb087 100644 > -

Re: [PATCH] gnu: Add Idris, the dependently-typed language.

2015-10-22 Thread ericbavier
From: Eric Bavier With our conventions, the subject line should be just "gnu: Add Idris" > * gnu/packages/haskell.scm (idris): New variable. > --- > gnu/packages/haskell.scm | 62 > > 1 file changed, 62 insertions(+) > > diff --git a/gnu/packag

Re: [PATCH] gnu: ghc-split: Update dependencies.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-split): Update package dependencies for > compatibility with new GHC. > --- > gnu/packages/haskell.scm | 21 - > 1 file changed, 20 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/has

Re: [PATCH] gnu: Add ghc-zip-archive.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-zip-archive): New variable. > --- > gnu/packages/haskell.scm | 31 +++ > 1 file changed, 31 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index d9704c8..35952ed 100644 > --- a/

Re: [PATCH] gnu: Add ghc-sdl-mixer.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-sdl-mixer): New variable. > --- > gnu/packages/haskell.scm | 42 ++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 161b3e5..914c518 100644

Re: [PATCH] gnu: Add ghc-hlint.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-hlint): New variable. > --- > gnu/packages/haskell.scm | 30 ++ > 1 file changed, 30 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index d56c9e2..c03848f 100644 > --- a/gnu/pac

Re: [PATCH] gnu: Add ghc-regex-posix.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-regex-posix): New variable. > --- > gnu/packages/haskell.scm | 22 ++ > 1 file changed, 22 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index bff7a54..92345f0 100644 > --- a/gnu/packa

Re: [PATCH] gnu: Add ghc-reflection.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-reflection): New variable. > --- > gnu/packages/haskell.scm | 25 + > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index ee30454..86fc76f 100644 > --- a/gnu/pac

Re: [PATCH] gnu: Add ghc-regex-base.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-regex-base): New variable. > --- > gnu/packages/haskell.scm | 24 > 1 file changed, 24 insertions(+) [...] > +(description > + "Interface API for regex-posix, pcre, parsec, tdfa, dfa.") How about: Text.Regex.B

Re: [PATCH] gnu: Add ghc-haddock-api.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-haddock-api): New variable. > --- > gnu/packages/haskell.scm | 25 + > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 4dacc92..be14e82 100644 > --- a/gnu/pa

Re: [PATCH] gnu: Add ghc-semigroups.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-semigroups): New variable. > --- > gnu/packages/haskell.scm | 33 + > 1 file changed, 33 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index a26c7cf..a40cc3c 100644 > --- a

Re: [PATCH] gnu: Add ghc-pcre-light.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-pcre-light): New variable. > --- > gnu/packages/haskell.scm | 29 + > 1 file changed, 29 insertions(+) [...] > +(synopsis > + "Efficient and portable Perl-compatible regex library") In order to disambiguate

Re: [PATCH] gnu: Add ghc-gluraw.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-gluraw): New variable. > --- > gnu/packages/haskell.scm | 27 +++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index af863ef..468a345 100644 > --- a/gnu/packa

Re: [PATCH] gnu: Add ghc-haskell-src-exts.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-haskell-src-exts): New variable. > --- > gnu/packages/haskell.scm | 37 + > 1 file changed, 37 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index d374b8d..d56c9e2 1006

Re: [PATCH] gnu: Add ghc-openglraw.

2015-10-22 Thread ericbavier
From: Eric Bavier [...] > +(define-public ghc-openglraw > + (package > +(name "ghc-openglraw") > +(version "2.5.1.0") > +(source > + (origin > + (method url-fetch) > + (uri (string-append > + "http://hackage.haskell.org/package/OpenGLRaw/OpenGLRaw-"; > +

Re: [PATCH] gnu: Add ghc-hscolour.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-hscolour): New variable. > --- > gnu/packages/haskell.scm | 24 > 1 file changed, 24 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 905471d..ebad06a 100644 > --- a/gnu/packag

Re: [PATCH] gnu: Add ghc-fingertree.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-fingertree): New variable. > --- > gnu/packages/haskell.scm | 28 > 1 file changed, 28 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 50da7ff..05751b1 100644 > --- a/gnu/

Re: [PATCH] gnu: Add ghc-doctest.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-doctest): New variable. > --- > gnu/packages/haskell.scm | 35 +++ > 1 file changed, 35 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index cfe2ebe..855a21b 100644 > --- a/

Re: [PATCH] gnu: Add ghc-blaze-markup.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-blaze-markup): New variable. > --- > gnu/packages/haskell.scm | 30 ++ > 1 file changed, 30 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 219a63c..d507360 100644 > --- a/

Re: [PATCH] gnu: Add ghc-free.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-free): New variable. > --- > gnu/packages/haskell.scm | 37 + > 1 file changed, 37 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 729deb3..d280172 100644 > --- a/g

Re: [PATCH] gnu: Add ghc-bytestring-builder.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-bytestring-builder): New variable. > --- > gnu/packages/haskell.scm | 26 ++ > 1 file changed, 26 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 620a842..9b23f38 100644 > ---

Re: [PATCH] gnu: Add ghc-blaze-builder.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-blaze-builder): New variable. > --- > gnu/packages/haskell.scm | 32 > 1 file changed, 32 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 1b37942..219a63c 100644 > ---

Re: [PATCH] gnu: Add ghc-cpphs.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-cpphs): New variable. > --- > gnu/packages/haskell.scm | 31 +++ > 1 file changed, 31 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index aa038e4..cd2456d 100644 > --- a/gnu/pa

Re: [PATCH] gnu: Add ghc-clock.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-clock): New variable. > --- > gnu/packages/haskell.scm | 22 ++ > 1 file changed, 22 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 6aa3a91..be37c5a 100644 > --- a/gnu/packages/ha

Re: [PATCH] gnu: Add ghc-cereal.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-cereal): New variable. > --- > gnu/packages/haskell.scm | 24 > 1 file changed, 24 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 35952ed..9e97757 100644 > --- a/gnu/packages

Re: [PATCH] gnu: Add ghc-base64-bytestring.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-base64-bytestring): New variable. > --- > gnu/packages/haskell.scm | 25 + > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index a61ad05..4246b64 100644 > --- a/

Reviews for wip-haskell-platform-7.10.2-a

2015-10-22 Thread ericbavier
I apologize in advance that so many of these comments pertain to the synopses and descriptions, but I find that aspect of packaging important, and Ludo was kind enough to write up the "Synopses and Descriptions" section in guix.info. Along the way I gave up trying to analyse and comment on inputs

Re: [PATCH] gnu: Add ghc-attoparsec.

2015-10-22 Thread ericbavier
From: Eric Bavier > * gnu/packages/haskell.scm (ghc-attoparsec): New variable. > --- > gnu/packages/haskell.scm | 31 +++ > 1 file changed, 31 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 35cfed6..91fe2b4 100644 > --- a/g

[PATCH] gnu: conkeror: Upgrade to 1.0pre1.20150730.

2015-10-21 Thread ericbavier
From: Eric Bavier * gnu/packages/conkeror.scm (conkeror): Upgrade to 1.0pre1.20150730. [arguments]: Adjust #:make-flags and #:phases for new Makefile, and use modify-phases. --- gnu/packages/conkeror.scm | 53 +-- 1 file changed, 24 insertions(+),

Re: [PATCH 032/151] gnu: Add ghc-hspec-discover.

2015-10-19 Thread ericbavier
From: Paul van der Walt * gnu/packages/haskell.scm (ghc-hspec-discover): New variable. --- gnu/packages/haskell.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 307fa64..1a8b321 100644 --- a/gnu/packages/has

[PATCH 2/2] gnu: Add evilwm.

2015-10-15 Thread ericbavier
From: Eric Bavier * gnu/packages/wm.scm (evilwm): New variable. --- gnu/packages/wm.scm | 51 +++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 9ca5b96..c1a8eb3 100644 --- a/gnu/packages/wm.scm +++ b

[PATCH 1/2] gnu: Add xlsfonts.

2015-10-15 Thread ericbavier
From: Eric Bavier * gnu/packages/xorg.scm (xlsfonts): New variable. --- gnu/packages/xorg.scm | 30 +- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index b166260..4e6570a 100644 --- a/gnu/packages/xorg.scm

[PATCH 1/2] utils: Have search-path-as-list pattern search for directories.

2015-10-06 Thread ericbavier
From: Eric Bavier * guix/build/utils.scm (search-path-as-list)[pattern]: Check requested file type. Check pattern against directory names. * guix/search-paths.scm (evaluate-search-paths)[pattern]: Remove symlink hack. --- guix/build/utils.scm | 9 ++--- guix/search-paths.scm | 6 --

[PATCH 2/2] gnu: ghc: Add GHC_PACKAGE_PATH native search path.

2015-10-06 Thread ericbavier
From: Eric Bavier Benefits include: 'guix environment' more useful for ghc libraries, more useful 'guix package --search-paths' for installed ghc libraries, cleaner package recipes: no longer need to propagate runtime package dependencies. * guix/build/haskell-build-system.scm (configure): Unset

[PATCH 0/2] native-search-paths for GHC

2015-10-06 Thread ericbavier
From: Eric Bavier The first of these patches lets search-path-as-list function correctly when a pattern is given and the 'directory file type is specified. The second adds a native-search-paths field to our ghc package. It modifies our haskell-build-system to install a package-specific package

[PATCH] gnu: imagemagick: Hard-code delegate paths.

2015-10-06 Thread ericbavier
From: Eric Bavier If --with-frozenpaths is given, then configure will retain absolute paths discovered for delegate programs, otherwise they are discarded. * gnu/packages/imagemagick.scm (imagemagick)[arguments]: Add '--with-frozenpaths' to #:configure-flags. --- gnu/packages/imagemagick.scm

[PATCH] gnu: perl: Fix autosplitting of 0-time source.

2015-09-10 Thread ericbavier
From: Eric Bavier * gnu/packages/patches/perl-autosplit-default-time.patch: New patch. * gnu/packages/perl.scm (perl): Use it. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + gnu/packages/patches/perl-autosplit-default-time.patch | 15

[PATCH] guix: lint: Check for version-only origin file names.

2015-08-24 Thread ericbavier
From: Eric Bavier * guix/scripts/lint.scm (check-source): Emit warning if source filename contains only the version of the package. --- guix/scripts/lint.scm | 64 +++ 1 file changed, 39 insertions(+), 25 deletions(-) diff --git a/guix/scripts/l

[PATCH 1/2] gnu: qemu: Honor #:configure-flags argument.

2015-08-16 Thread ericbavier
From: Eric Bavier * gnu/packages/qemu.scm (qemu-headless)[arguments]: Honor #:configure-flags arguments for configure phase. --- gnu/packages/qemu.scm | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index af39427..69

[PATCH 2/2] gnu: Add American fuzzy lop.

2015-08-16 Thread ericbavier
From: Eric Bavier * gnu/packages/debug.scm (american-fuzzy-lop): New variable. --- gnu/packages/debug.scm | 96 +- 1 file changed, 95 insertions(+), 1 deletion(-) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index ba80711..dba3091

[PATCH 5/6] guix: Move package-transitive-propagated-labels* and package-propagated-input-refs to (guix packages).

2015-07-09 Thread ericbavier
From: Eric Bavier * gnu/packages/version-control.scm (package-transitive-propagated-labels*) (package-propagated-input-refs): Move from here... * guix/packages.scm: ...to here. --- gnu/packages/version-control.scm | 17 - guix/packages.scm| 20 ++

[PATCH 2/6] gnu: Add perl-html-tableextract.

2015-07-09 Thread ericbavier
From: Eric Bavier * gnu/packages/web.scm (perl-html-tableextract): New variable. --- gnu/packages/web.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index ee67119..c80b239 100644 --- a/gnu/packages/web.scm +++ b/gnu/pa

[PATCH 6/6] gnu: gnucash: Add Finance::Quote support.

2015-07-09 Thread ericbavier
From: Eric Bavier * gnu/packages/patches/gnucash-price-quotes-perl.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/gnucash.scm (gnucash)[source]: Use it. [arguments]: Add 'wrap-programs' phase. [inputs]: Add perl-date-manip and perl-finance-quote. --- gnu-system.a

[PATCH 4/6] gnu: Add perl-finance-quote.

2015-07-09 Thread ericbavier
From: Eric Bavier * gnu/packages/web.scm (perl-finance-quote): New variable. * gnu/packages/patches/perl-finance-quote-unuse-mozilla-ca.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + .../perl-finance-quote-unuse-mozilla

[PATCH 3/6] gnu: Add perl-date-manip.

2015-07-09 Thread ericbavier
From: Eric Bavier * gnu/packages/perl.scm (perl-date-manip): New variable. --- gnu/packages/perl.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 3d28455..9250feb 100644 --- a/gnu/packages/perl.scm +++ b/gnu/pack

[PATCH 1/6] gnu: Add perl-html-element-extended.

2015-07-09 Thread ericbavier
From: Eric Bavier * gnu/packages/web.scm (perl-html-element-extended): New variable. --- gnu/packages/web.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index ae51cc7..ee67119 100644 --- a/gnu/packages/web.scm +++ b/gnu

[PATCH] gnu: Add Celestia.

2015-07-02 Thread ericbavier
From: Eric Bavier * gnu/packages/education.scm: New file. * gnu/packages/patches/celestia-includes.patch, gnu/packages/patches/celestia-libpng15.patch, gnu/packages/patches/celestia-lua-config.patch: New patches. * gnu-system.am (GNU_SYSTEM_MODULES): Add file. (dist_patch_DATA): Add patches

[PATCH 1/4] gnu: Add perl-net-smtp-ssl.

2015-06-28 Thread ericbavier
From: Eric Bavier * gnu/packages/web.scm (perl-net-smtp-ssl): New variable. --- gnu/packages/web.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 94d9970..cbc795f 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/w

[PATCH 0/4] git send-email

2015-06-28 Thread ericbavier
From: Eric Bavier This patch set adds some perl modules that I found I needed in order for `git send-email` to function properly for me on GuixSD. The wrapper logic is a bit messy, but I couldn't implement what I needed any more cleanly. Any suggestions would be most appreciated. We wouldn't s

[PATCH 3/4] gnu: Add perl-authen-sasl.

2015-06-28 Thread ericbavier
From: Eric Bavier * gnu/packages/web.scm (perl-authen-sasl): New variable. --- gnu/packages/web.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index b186577..4317213 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/w

[PATCH 2/4] gnu: Add perl-gssapi.

2015-06-28 Thread ericbavier
From: Eric Bavier * gnu/packages/web.scm (perl-gssapi): New variable. --- gnu/packages/web.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index cbc795f..b186577 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web

[PATCH 4/4] gnu: git: Add inputs for send-email.

2015-06-28 Thread ericbavier
From: Eric Bavier * gnu/packages/version-control.scm (git)[inputs]: Add perl-authen-sasl, perl-net-smtp-ssl, and perl-io-socket-ssl. [arguments]: Add #:modules argument with srfi-1. In 'split phase, wrap git-send-email. --- gnu/packages/version-control.scm | 31 +++

[PATCH 12/14] gnu: Add arpack-ng-openmpi.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (arpack-ng-openmpi): New variable. --- gnu/packages/maths.scm | 9 + 1 file changed, 9 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index a6c4bba..343b56c 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/math

[PATCH 11/14] gnu: petsc: Upgrade to 3.6.0.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (petsc): Upgrade to 3.6.0. * gnu/packages/patches/petsc-fix-threadcomm.patch: Delete patch. * gnu-system.am (dist_patch_DATA): Remove it. --- gnu-system.am | 1 - gnu/packages/maths.scm | 26 ++

[PATCH 10/14] gnu: Add MUMPS.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (mumps, mumps-metis, mumps-openmpi) (mumps-metis-openmpi): New variables. * gnu/packages/patches/mumps-build-parallelism.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + gnu/p

[PATCH 08/14] gnu: Add p4est.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (p4est, p4est-openmpi): New variables. --- gnu/packages/maths.scm | 46 ++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index b67ae9c..3852311 100644 --- a/gnu

[PATCH 09/14] gnu: Add METIS.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (metis): New variable. --- gnu/packages/maths.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 3852311..bc13fd5 100644 --- a/gnu/packages/maths.scm +++ b/gnu/pa

[PATCH 14/14] gnu: Add deal.II.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (deal.II, deal.II-openmpi): New variables. * gnu/packages/patches/deal.II-p4est-interface.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + gnu/packages/maths.scm

[PATCH 05/14] gnu: scotch, pt-scotch: Use modify-phases.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (scotch, pt-scotch)[arguments]: Use modify-phases. --- gnu/packages/maths.scm | 70 ++ 1 file changed, 31 insertions(+), 39 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index

[PATCH 07/14] gnu: Add ScaLAPACK.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (scalapack): New variable. --- gnu/packages/maths.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 765a111..b67ae9c 100644 --- a/gnu/packages/maths.scm +++ b/gnu

[PATCH 06/14] gnu: scotch, pt-scotch: Build esmumps libraries.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (scotch)[arguments]: Add 'build-esmumps phase. Install esmumps libraries and headers in 'install phase. (pt-scotch)[arguments]: Build ptesmumps in 'build phase. Add make parallelism. --- gnu/packages/maths.scm | 22 -- 1 file

[PATCH 13/14] gnu: Add SLEPc.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (slepc, slepc-complex, slepc-openmpi) (slepc-complex-openmpi): New variables. --- gnu/packages/maths.scm | 98 ++ 1 file changed, 98 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/math

[PATCH 04/14] gnu: Update scotch to 6.0.4.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/maths.scm (scotch): Update to 6.0.4. [arguments]: Add -fPIC to CFLAGS. * gnu/packages/patches/scotch-test-threading.patch: Adjust patch for a new set of test fixes. * gnu/packages/patches/pt-scotch-build-parallelism.patch: New patch. * gnu-system.am (dist_patc

[PATCH 01/14] gnu: hwloc: Upgrade to 1.10.1.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/patches/hwloc-gather-topology-lstopo.patch: New patch. * gnu/packages/mpi.scm (hwloc): Upgrade to 1.10.1. [source]: Use patch. [propagated-inputs]: Remove libpci. [inputs]: Add libpciaccess. * gnu-system.am (dist_patch_DATA): Add patch. --- gnu-system.am

[PATCH 03/14] gnu: openmpi: Upgrade to 1.8.5.

2015-06-27 Thread ericbavier
From: Eric Bavier * gnu/packages/mpi.scm (openmpi): Upgrade to 1.8.5. [native-inputs]: Add perl. [arguments]: Add configure flags for thread support. --- gnu/packages/mpi.scm | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/gnu/packages/mpi.scm b/gnu/p

[PATCH 00/14] Add deal.II and some dependencies.

2015-06-27 Thread ericbavier
From: Eric Bavier The following patches add the deal.II finite element library and some of its dependencies. Also included are some non-trivial package upgrades. I've tested builds on both x86_64 and i686, but cannot comment on mips or arm. Stylistic or other comments are most welcome. Eric B

  1   2   >