jackhill/guix/guix.git
7 years agognu: Add ghc-system-fileio.
ng0 [Sun, 18 Sep 2016 16:10:19 +0000 (16:10 +0000)]
gnu: Add ghc-system-fileio.

* gnu/packages/haskell.scm (ghc-system-fileio): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-system-filepath.
ng0 [Sun, 18 Sep 2016 16:10:18 +0000 (16:10 +0000)]
gnu: Add ghc-system-filepath.

* gnu/packages/haskell.scm (ghc-system-filepath): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-options.
ng0 [Sun, 18 Sep 2016 16:10:17 +0000 (16:10 +0000)]
gnu: Add ghc-options.

* gnu/packages/haskell.scm (ghc-options): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-chell-quickcheck.
ng0 [Sun, 18 Sep 2016 16:10:16 +0000 (16:10 +0000)]
gnu: Add ghc-chell-quickcheck.

* gnu/packages/haskell.scm (ghc-chell-quickcheck): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-chell-quickcheck-bootstrap.
ng0 [Sun, 18 Sep 2016 16:10:15 +0000 (16:10 +0000)]
gnu: Add ghc-chell-quickcheck-bootstrap.

* gnu/packages/haskell.scm (ghc-chell-quickcheck-bootstrap): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-chell.
ng0 [Sun, 18 Sep 2016 16:10:14 +0000 (16:10 +0000)]
gnu: Add ghc-chell.

* gnu/packages/haskell.scm (ghc-chell): New variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-options-bootstrap.
ng0 [Sun, 18 Sep 2016 16:10:13 +0000 (16:10 +0000)]
gnu: Add ghc-options-bootstrap.

* gnu/packages/haskell.scm (ghc-options-bootstrap): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-shelly.
ng0 [Sun, 18 Sep 2016 16:10:12 +0000 (16:10 +0000)]
gnu: Add ghc-shelly.

* gnu/packages/haskell.scm (ghc-shelly): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-system-fileio-bootstrap.
ng0 [Sun, 18 Sep 2016 16:10:11 +0000 (16:10 +0000)]
gnu: Add ghc-system-fileio-bootstrap.

* gnu/packages/haskell.scm (ghc-system-fileio-bootstrap): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-system-filepath-bootstrap.
ng0 [Sun, 18 Sep 2016 16:10:10 +0000 (16:10 +0000)]
gnu: Add ghc-system-filepath-bootstrap.

* gnu/packages/haskell.scm (ghc-system-filepath-bootstrap): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-lifted-async.
ng0 [Sun, 18 Sep 2016 16:10:09 +0000 (16:10 +0000)]
gnu: Add ghc-lifted-async.

* gnu/packages/haskell.scm (ghc-lifted-async): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-constraints.
ng0 [Wed, 21 Sep 2016 01:17:41 +0000 (21:17 -0400)]
gnu: Add ghc-constraints.

* gnu/packages/haskell.scm (ghc-constraints): New variable.

7 years agognu: Add ghc-array.
ng0 [Sun, 18 Sep 2016 16:10:06 +0000 (16:10 +0000)]
gnu: Add ghc-array.

* gnu/packages/haskell.scm (ghc-array): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-graphviz.
ng0 [Sun, 18 Sep 2016 16:10:05 +0000 (16:10 +0000)]
gnu: Add ghc-graphviz.

* gnu/packages/haskell.scm (ghc-graphviz): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-fgl-arbitrary.
ng0 [Sun, 18 Sep 2016 16:10:04 +0000 (16:10 +0000)]
gnu: Add ghc-fgl-arbitrary.

* gnu/packages/haskell.scm (ghc-fgl-arbitrary): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: ghc-fgl: Update to 5.5.3.0.
ng0 [Sun, 18 Sep 2016 16:10:03 +0000 (16:10 +0000)]
gnu: ghc-fgl: Update to 5.5.3.0.

* gnu/packages/haskell.scm (ghc-fgl): Update to 5.5.3.0.
[inputs]: Add ghc-hspec and ghc-quickcheck.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-wl-pprint-text.
ng0 [Sun, 18 Sep 2016 16:10:02 +0000 (16:10 +0000)]
gnu: Add ghc-wl-pprint-text.

* gnu/packages/haskell.scm (ghc-wl-pprint-text): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-process.
ng0 [Sun, 18 Sep 2016 16:10:01 +0000 (16:10 +0000)]
gnu: Add ghc-process.

* gnu/packages/haskell.scm (ghc-process): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-directory.
ng0 [Sun, 18 Sep 2016 16:10:00 +0000 (16:10 +0000)]
gnu: Add ghc-directory.

* gnu/packages/haskell.scm (ghc-directory): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-colour.
ng0 [Sun, 18 Sep 2016 16:09:59 +0000 (16:09 +0000)]
gnu: Add ghc-colour.

* gnu/packages/haskell.scm (ghc-colour): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-bytestring.
ng0 [Sun, 18 Sep 2016 16:09:58 +0000 (16:09 +0000)]
gnu: Add ghc-bytestring.

* gnu/packages/haskell.scm (ghc-bytestring): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-monads-tf.
ng0 [Sun, 18 Sep 2016 16:09:57 +0000 (16:09 +0000)]
gnu: Add ghc-monads-tf.

* gnu/packages/haskell.scm (ghc-monads-tf): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-patience.
ng0 [Sun, 18 Sep 2016 16:09:56 +0000 (16:09 +0000)]
gnu: Add ghc-patience.

* gnu/packages/haskell.scm (ghc-patience): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-findbin.
ng0 [Sun, 18 Sep 2016 16:09:55 +0000 (16:09 +0000)]
gnu: Add ghc-findbin.

* gnu/packages/haskell.scm (ghc-findbin): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-transformers.
ng0 [Sun, 18 Sep 2016 16:09:54 +0000 (16:09 +0000)]
gnu: Add ghc-transformers.

* gnu/packages/haskell.scm (ghc-transformers): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-tar.
ng0 [Sun, 18 Sep 2016 16:09:53 +0000 (16:09 +0000)]
gnu: Add ghc-tar.

* gnu/packages/haskell.scm (ghc-tar): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-bytestring-handle.
ng0 [Sun, 18 Sep 2016 16:09:52 +0000 (16:09 +0000)]
gnu: Add ghc-bytestring-handle.

* gnu/packages/haskell.scm (ghc-bytestring-handle): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-sandi.
ng0 [Sun, 18 Sep 2016 16:09:51 +0000 (16:09 +0000)]
gnu: Add ghc-sandi.

* gnu/packages/haskell.scm (ghc-sandi): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-tasty-th.
ng0 [Sun, 18 Sep 2016 16:09:50 +0000 (16:09 +0000)]
gnu: Add ghc-tasty-th.

* gnu/packages/haskell.scm (ghc-tasty-th): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-regex-compat-tdfa.
ng0 [Sun, 18 Sep 2016 16:09:49 +0000 (16:09 +0000)]
gnu: Add ghc-regex-compat-tdfa.

* gnu/packages/haskell.scm (ghc-regex-compat-tdfa): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-regex-tdfa.
ng0 [Sun, 18 Sep 2016 16:09:48 +0000 (16:09 +0000)]
gnu: Add ghc-regex-tdfa.

* gnu/packages/haskell.scm (ghc-regex-tdfa): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-regex-applicative.
ng0 [Sun, 18 Sep 2016 16:09:47 +0000 (16:09 +0000)]
gnu: Add ghc-regex-applicative.

* gnu/packages/haskell.scm (ghc-regex-applicative): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-haskeline.
ng0 [Sun, 18 Sep 2016 16:09:46 +0000 (16:09 +0000)]
gnu: Add ghc-haskeline.

* gnu/packages/haskell.scm (ghc-haskeline): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-data-ordlist.
ng0 [Sun, 18 Sep 2016 16:09:45 +0000 (16:09 +0000)]
gnu: Add ghc-data-ordlist.

* gnu/packages/haskell.scm (ghc-data-ordlist): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-cryptohash.
ng0 [Sun, 18 Sep 2016 16:09:44 +0000 (16:09 +0000)]
gnu: Add ghc-cryptohash.

* gnu/packages/haskell.scm (ghc-cryptohash): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: ghc-cryptonite: Update to 0.19.
ng0 [Sun, 18 Sep 2016 16:09:43 +0000 (16:09 +0000)]
gnu: ghc-cryptonite: Update to 0.19.

* gnu/packages/haskell.scm (ghc-cryptonite): Update to 0.19.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-binary.
ng0 [Sun, 18 Sep 2016 16:09:42 +0000 (16:09 +0000)]
gnu: Add ghc-binary.

* gnu/packages/haskell.scm (ghc-binary): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add ghc-base16-bytestring.
ng0 [Sun, 18 Sep 2016 16:09:41 +0000 (16:09 +0000)]
gnu: Add ghc-base16-bytestring.

* gnu/packages/haskell.scm (ghc-base16-bytestring): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: imagemagick: Update to 6.9.5-10.
Leo Famulari [Thu, 22 Sep 2016 23:52:57 +0000 (19:52 -0400)]
gnu: imagemagick: Update to 6.9.5-10.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.5-10.

7 years agognu: reptyr: Remove mips64el support.
Efraim Flashner [Thu, 22 Sep 2016 19:17:11 +0000 (22:17 +0300)]
gnu: reptyr: Remove mips64el support.

* gnu/packages/screen.scm (reptyr)[supported-systems]: New field, remove
support for mips64el.

7 years agognu: python2-django: Fix typo in native-inputs.
Efraim Flashner [Thu, 22 Sep 2016 19:04:05 +0000 (22:04 +0300)]
gnu: python2-django: Fix typo in native-inputs.

* gnu/packages/django.scm (python2-django)[native-inputs]: Inherit from
python-django's native-inputs, not its inputs.

7 years agognu: python-fake-factory: Update to 0.7.2.
Efraim Flashner [Thu, 22 Sep 2016 17:58:30 +0000 (20:58 +0300)]
gnu: python-fake-factory: Update to 0.7.2.

* gnu/packages/python.scm (python-fake-factory): Update to 0.7.2.
[arguments]: Remove phase disabling failing test.
[home-page]: Use https.

7 years agognu: plink: Set endian-ness on more architectures.
Efraim Flashner [Thu, 22 Sep 2016 17:30:36 +0000 (20:30 +0300)]
gnu: plink: Set endian-ness on more architectures.

* gnu/packages/patches/plink-endian-detection.patch: New file.
* gnu/packages/bioinformatics.scm (plink)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.

7 years agognu: Add ytalk
John Darrington [Thu, 22 Sep 2016 19:00:43 +0000 (21:00 +0200)]
gnu: Add ytalk

* gnu/packages/messaging.scm (ytalk): New variable.

7 years agognu: openssl-next: Update to 1.1.0a [security fixes].
Leo Famulari [Thu, 22 Sep 2016 13:44:17 +0000 (09:44 -0400)]
gnu: openssl-next: Update to 1.1.0a [security fixes].

Fixes CVE-2016-{6304,6305,6307,6308}.

* gnu/packages/tls.scm (openssl-next): Update to 1.1.0a.
[replacement]: New field.

7 years agognu: openssl: Replace with 1.0.2i [security fixes].
Leo Famulari [Thu, 22 Sep 2016 13:38:56 +0000 (09:38 -0400)]
gnu: openssl: Replace with 1.0.2i [security fixes].

Fixes CVE-2016-{2177,2178,2179,2180,2181,2182,2183,6302,6303,6304,6306,6308}.

* gnu/packages/tls.scm (openssl)[replacement]: New field.
(openssl-1.0.2i): New variable.

7 years agognu: prank: Allow building on 32-bit machines.
Efraim Flashner [Thu, 22 Sep 2016 16:20:26 +0000 (19:20 +0300)]
gnu: prank: Allow building on 32-bit machines.

* gnu/packages/bioinformatics.scm (prank)[arguments]: Add a phase
removing the '-m64' compiler flag.

7 years agognu: webkitgtk: Update to 2.14.0.
Mark H Weaver [Thu, 22 Sep 2016 15:59:58 +0000 (11:59 -0400)]
gnu: webkitgtk: Update to 2.14.0.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.14.0.

7 years agognu: offlineimap: Update to 7.0.7.
Efraim Flashner [Thu, 22 Sep 2016 08:19:11 +0000 (11:19 +0300)]
gnu: offlineimap: Update to 7.0.7.

* gnu/packages/mail.scm (offlineimap): Update to 7.0.7.

7 years agognu: diamond: Update to 0.8.22.
Ben Woodcroft [Thu, 22 Sep 2016 06:36:00 +0000 (16:36 +1000)]
gnu: diamond: Update to 0.8.22.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.22.

7 years agognu: perl-io-socket-ssl: Update to 2.038.
ng0 [Mon, 19 Sep 2016 18:30:34 +0000 (18:30 +0000)]
gnu: perl-io-socket-ssl: Update to 2.038.

* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.038.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: irssi: Update to 0.8.20 [fixes CVE-2016-{7044,7045}].
Leo Famulari [Thu, 22 Sep 2016 04:37:10 +0000 (00:37 -0400)]
gnu: irssi: Update to 0.8.20 [fixes CVE-2016-{7044,7045}].

* gnu/packages/irc.scm (irssi): Update to 0.8.20.

7 years agognu: extempore: Only build on x86_64.
Ricardo Wurmus [Wed, 21 Sep 2016 19:47:56 +0000 (21:47 +0200)]
gnu: extempore: Only build on x86_64.

* gnu/packages/algebra.scm (kiss-fft-for-extempore)[supported-systems]:
Only build on x86_64.
* gnu/packages/gl.scm (nanovg-for-extempore)[supported-systems]:
Likewise.
* gnu/packages/image.scm (stb-image-for-extempore)[supported-systems]:
Likewise.
* gnu/packages/llvm.scm (llvm-for-extempore)[supported-systems]:
Likewise.
* gnu/packages/music.scm (portmidi-for-extempore)[supported-systems]:
Likewise.
(extempore)[supported-systems]: Likewise.

7 years agognu: r-rmarkdown: Ensure temporary files can be deleted.
Ricardo Wurmus [Wed, 21 Sep 2016 19:38:01 +0000 (21:38 +0200)]
gnu: r-rmarkdown: Ensure temporary files can be deleted.

* gnu/packages/statistics.scm (r-rmarkdown)[arguments]: Add phase
"copy-files-without-mode".

7 years agognu: r-htmltools: Ensure temporary files can be deleted.
Ricardo Wurmus [Thu, 8 Sep 2016 12:51:04 +0000 (14:51 +0200)]
gnu: r-htmltools: Ensure temporary files can be deleted.

* gnu/packages/web.scm (r-htmltools)[arguments]: Add phase
"copy-files-without-mode".

7 years agognu: openlibm: Remove support for mips.
Efraim Flashner [Wed, 21 Sep 2016 19:32:53 +0000 (22:32 +0300)]
gnu: openlibm: Remove support for mips.

* gnu/packages/maths.scm (openlibm)[supported-systems]: New field,
remove support for mips64el.

7 years agognu: jellyfish: Limit to x86_64.
Efraim Flashner [Wed, 21 Sep 2016 18:37:23 +0000 (21:37 +0300)]
gnu: jellyfish: Limit to x86_64.

* gnu/packages/bioinformatics.scm (jellyfish)[supported-systems}: New
field, limit support to x86_64.

7 years agognu: femtolisp: Remove custom "patch-makefile" phase.
ng0 [Tue, 13 Sep 2016 20:19:57 +0000 (20:19 +0000)]
gnu: femtolisp: Remove custom "patch-makefile" phase.

* gnu/packages/lisp.scm (femtolisp)[arguments]: Remove
"patch-makefile" phase; specify test target; build "release"
target instead of "default".

7 years agognu: lm-sensors: Update to 3.4.0.
Andreas Enge [Wed, 21 Sep 2016 17:20:22 +0000 (19:20 +0200)]
gnu: lm-sensors: Update to 3.4.0.

* gnu/packages/linux.scm (lm-sensors): Update to 3.4.0.

7 years agognu: vsearch: Update to 2.1.0.
Ben Woodcroft [Wed, 21 Sep 2016 08:44:22 +0000 (18:44 +1000)]
gnu: vsearch: Update to 2.1.0.

* gnu/packages/bioinformatics.scm (vsearch): Update to 2.1.0.

7 years agognu: python-click: Use 'pypi-uri'.
Ben Woodcroft [Wed, 21 Sep 2016 01:58:39 +0000 (11:58 +1000)]
gnu: python-click: Use 'pypi-uri'.

* gnu/packages/python.scm (python-click, python2-click)[source]: Use
'pypi-uri'.

7 years agognu: python-click: Hardlink path to 'locale'.
Ben Woodcroft [Wed, 21 Sep 2016 01:49:32 +0000 (11:49 +1000)]
gnu: python-click: Hardlink path to 'locale'.

* gnu/packages/python.scm (python-click, python2-click)[arguments]: New
field.

7 years agognu: simple-scan: Update to 3.22.0.1.
Tobias Geerinckx-Rice [Tue, 20 Sep 2016 14:50:39 +0000 (16:50 +0200)]
gnu: simple-scan: Update to 3.22.0.1.

* gnu/packages/gnome.scm (simple-scan): Update to 3.22.0.1.

7 years agognu: vlc: Use liba52.
Alex Vong [Fri, 9 Sep 2016 16:06:26 +0000 (00:06 +0800)]
gnu: vlc: Use liba52.

* gnu/packages/video.scm (vlc)[inputs]: Add liba52.
[arguments]: Remove "--disable-a52" from #:configure-flags.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: chez-scheme: Remove arm support.
Efraim Flashner [Tue, 20 Sep 2016 18:57:15 +0000 (21:57 +0300)]
gnu: chez-scheme: Remove arm support.

* gnu/packages/scheme.scm (chez-scheme)[supported-systems]: Remove arm.

7 years agognu: awesome: Update to 3.5.9.
doncatnip [Tue, 20 Sep 2016 18:02:53 +0000 (14:02 -0400)]
gnu: awesome: Update to 3.5.9.

* gnu/packages/wm.scm (awesome): Update to 3.5.9.
[inputs]: Add gobject-introspection, lua-lgi, cairo. Use latest available lua.
[arguments]: Set lua search paths. Add cairo to LD_LIBRARY_PATH. Wrap binary in
respect to those paths plus GI_TYPELIB_PATH.

7 years agognu: lua: Add lua-lgi.
doncatnip [Thu, 1 Sep 2016 21:53:32 +0000 (23:53 +0200)]
gnu: lua: Add lua-lgi.

* gnu/packages/lua.scm (lua-lgi): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: lua: Use MYCFLAGS instead of CFLAGS.
doncatnip [Thu, 1 Sep 2016 21:08:28 +0000 (23:08 +0200)]
gnu: lua: Use MYCFLAGS instead of CFLAGS.

* gnu/packages/lua.scm (lua)[arguments]: Use MYCFLAGS instead of
CFLAGS and remove conflicting -DLUA_USE_POSIX since -DLUA_USE_LINUX
is passed implicitly for build target "linux".

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: chess: Update to 6.2.3.
Efraim Flashner [Tue, 20 Sep 2016 18:41:14 +0000 (21:41 +0300)]
gnu: chess: Update to 6.2.3.

* gnu/packages/games.scm (chess): Update to 6.2.3.

7 years agognu: Add python-requests-oauthlib.
Dylan Jeffers [Sat, 13 Aug 2016 19:23:31 +0000 (12:23 -0700)]
gnu: Add python-requests-oauthlib.

* gnu/packages/python.scm (python-requests-oauthlib,
python2-requests-oauthlib): New variables.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: Add bind
John Darrington [Sat, 10 Sep 2016 22:03:10 +0000 (00:03 +0200)]
gnu: Add bind

* gnu/packags/dns.scm (bind): New variable, (bind-utils): Remove.

7 years agobuild: Allow builds with Guile 2.2.
Ludovic Courtès [Tue, 20 Sep 2016 14:36:53 +0000 (23:36 +0900)]
build: Allow builds with Guile 2.2.

Reported by Mu Lei.

* configure.ac: Use 'GUILE_PKG', allowing 2.2.
Use 'GUILE_PROGS' instead of 'AC_PATH_PROG'.

7 years agoui: Do not shadow '_' where it's used as a literal syntax match.
Ludovic Courtès [Tue, 20 Sep 2016 08:51:39 +0000 (17:51 +0900)]
ui: Do not shadow '_' where it's used as a literal syntax match.

Fixes compilation with Guile 2.1.
Reported by Mu Lei.

* guix/ui.scm (report-load-error)
(warn-about-load-error, read/eval-package-expression): Use 'rest'
instead of '_' as the pattern variable name.
* gnu/packages.scm (%find-package): Likewise.
* guix/scripts/build.scm (transform-package-inputs): Likewise.
* guix/scripts/hash.scm (guix-hash): Likewise.
* guix/scripts/import/gnu.scm (%options, guix-import-gnu): Likewise.
* guix/scripts/import/nix.scm (guix-import-nix): Likewise.
* guix/scripts/offload.scm (build-machines): Likewise.
* guix/scripts/refresh.scm (%options): Likewise.
* guix/scripts/substitute.scm (narinfo-signature->canonical-sexp):
Likewise.

7 years agoservices: Use 'source-module-closure' for (gnu build activation).
Ludovic Courtès [Tue, 20 Sep 2016 08:38:59 +0000 (17:38 +0900)]
services: Use 'source-module-closure' for (gnu build activation).

* gnu/services.scm (activation-script)[%modules]: Remove.
Use 'source-module-closure' instead.

7 years agognu: efl: Remove hardcoding pulseaudio and libsndfile.
Efraim Flashner [Tue, 20 Sep 2016 08:32:08 +0000 (11:32 +0300)]
gnu: efl: Remove hardcoding pulseaudio and libsndfile.

* gnu/packages/enlightenment.scm (efl)[arguments]: Remove custom phase
to hardlink to the locations of pulseaudio and libsndfile.

7 years agognu: emacs: Update to 25.1.
Mark H Weaver [Tue, 20 Sep 2016 03:45:25 +0000 (23:45 -0400)]
gnu: emacs: Update to 25.1.

* gnu/packages/emacs.scm (emacs): Update to 25.1.

7 years agognu: linux-libre: Update to 4.7.4.
Mark H Weaver [Mon, 19 Sep 2016 22:42:29 +0000 (18:42 -0400)]
gnu: linux-libre: Update to 4.7.4.

* gnu/packages/linux.scm (linux-libre)
(%linux-libre-version, %linux-libre-hash): Update to 4.7.4.

7 years agognu: linux-libre@4.4: Update to 4.4.21.
Mark H Weaver [Mon, 19 Sep 2016 22:40:59 +0000 (18:40 -0400)]
gnu: linux-libre@4.4: Update to 4.4.21.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.21.

7 years agognu: linux-libre@4.1: Update to 4.1.33.
Mark H Weaver [Mon, 19 Sep 2016 22:37:22 +0000 (18:37 -0400)]
gnu: linux-libre@4.1: Update to 4.1.33.

* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.33.

7 years agognu: emacs-org: Update to 20160912.
Nicolas Goaziou [Sun, 18 Sep 2016 20:48:17 +0000 (22:48 +0200)]
gnu: emacs-org: Update to 20160912.

* gnu/packages/emacs.scm (emacs-org): Update to 20160912.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: python2-cov-core: Use strip-python2-variant.
Efraim Flashner [Mon, 19 Sep 2016 20:22:36 +0000 (23:22 +0300)]
gnu: python2-cov-core: Use strip-python2-variant.

* gnu/packages/python.scm (python-cov-core)[properties]: New field,
declare python2-variant.
(python2-cov-core): Use strip-python2-variant.

7 years agognu: gnupg: Fix test failure.
Leo Famulari [Mon, 19 Sep 2016 01:47:29 +0000 (21:47 -0400)]
gnu: gnupg: Fix test failure.

* gnu/packages/patches/gnupg-fix-expired-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnupg.scm (gnupg): Use it.

7 years agognu: python-django, python2-django: Fix propagated- and native-inputs.
Hartmut Goebel [Thu, 15 Sep 2016 20:07:29 +0000 (22:07 +0200)]
gnu: python-django, python2-django: Fix propagated- and native-inputs.

setuptools is a run-time dependency (sic!), all others are required
for testing only.

* gnu/packages/django.scm (python-django) [propagated-inputs,
  native-inputs]: Exchange them. Move tzdata to new native-inputs.
  Enhance comments.
  (python2-django) [propagated-inputs] change into native-inputs.
  Enhance comment.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agoservices: console-font: A single service handles all the VTs.
Ludovic Courtès [Mon, 19 Sep 2016 14:36:17 +0000 (23:36 +0900)]
services: console-font: A single service handles all the VTs.

* gnu/services/base.scm (%default-console-font): New variable.
(console-font-shepherd-services): New procedure.
(console-font-service-type): Change to use 'service-type'.
(console-font-service): Rewrite using 'simple-service'.
(%base-services): Use a single CONSOLE-FONT-SERVICE-TYPE instance.
* gnu/system/install.scm (installation-services): Likewise.

7 years agoservices: Add 'simple-service'.
Ludovic Courtès [Mon, 19 Sep 2016 04:31:06 +0000 (13:31 +0900)]
services: Add 'simple-service'.

* gnu/services.scm (simple-service): New procedure.
* doc/guix.texi (Service Reference): Document it.

7 years agognu: efl: Add recommended build flags.
Efraim Flashner [Mon, 19 Sep 2016 10:35:53 +0000 (13:35 +0300)]
gnu: efl: Add recommended build flags.

* gnu/packages/enlightenment.scm (efl)[inputs]: Add libwebp.
[arguments]: Add configure-flags to enable xinput22, image-loader-webp,
multisense, opengl with egl support.

7 years agognu: efl: Update to 1.18.1.
Efraim Flashner [Mon, 19 Sep 2016 09:33:06 +0000 (12:33 +0300)]
gnu: efl: Update to 1.18.1.

* gnu/packages/enlightenment.scm (efl): Update to 1.18.1.

7 years agognu: ffmpeg@2.8: Update to 2.8.8.
Efraim Flashner [Mon, 19 Sep 2016 08:11:21 +0000 (11:11 +0300)]
gnu: ffmpeg@2.8: Update to 2.8.8.

* gnu/packages/video.scm (ffmpeg@2.8): Update to 2.8.8.

7 years agognu: Add Mr. Rescue.
宋文武 [Sat, 17 Sep 2016 05:38:58 +0000 (13:38 +0800)]
gnu: Add Mr. Rescue.

* gnu/packages/games.scm (mrrescue): New variable.

7 years agognu: Add r-biocinstaller.
Roel Janssen [Thu, 15 Sep 2016 11:37:56 +0000 (13:37 +0200)]
gnu: Add r-biocinstaller.

* gnu/packages/bioinformatics.scm (r-biocinstaller): New variable.

7 years agognu: racket: Update to 6.6
ng0 [Mon, 19 Sep 2016 08:50:01 +0000 (08:50 +0000)]
gnu: racket: Update to 6.6

* gnu/packages/scheme.scm (racket): Update to 6.6.

7 years agognu: python-biom-format: Move inputs to propagated-inputs.
Ben Woodcroft [Mon, 19 Sep 2016 04:20:34 +0000 (14:20 +1000)]
gnu: python-biom-format: Move inputs to propagated-inputs.

* gnu/packages/bioinformatics.scm (python-biom-format, python2-biom-format)
[inputs]: Move all from here ...
[propagated-inputs]: ... to here.

7 years agognu: seqmagick: Use BioPython 1.66.
Ben Woodcroft [Mon, 19 Sep 2016 02:18:19 +0000 (12:18 +1000)]
gnu: seqmagick: Use BioPython 1.66.

* gnu/packages/bioinformatics.scm (seqmagick)[inputs]: Use
python2-biopython-1.66 instead of python2-biopython.

7 years agognu: Add python2-biopython-1.66.
Ben Woodcroft [Mon, 19 Sep 2016 02:15:07 +0000 (12:15 +1000)]
gnu: Add python2-biopython-1.66.

* gnu/packages/bioinformatics.scm (python2-biopython-1.66): New variable.

7 years agognu: python-biopython: Use 'python2-variant'.
Ben Woodcroft [Mon, 19 Sep 2016 02:06:56 +0000 (12:06 +1000)]
gnu: python-biopython: Use 'python2-variant'.

* gnu/packages/bioinformatics.scm (python-biopython)[properties]: New field.
[native-inputs]: Remove field.
(python-biopython): Use 'strip-python-variant'.

7 years agognu: python-biopython: Update to 1.68.
Ben Woodcroft [Mon, 19 Sep 2016 01:28:50 +0000 (11:28 +1000)]
gnu: python-biopython: Update to 1.68.

* gnu/packages/bioinformatics.scm (python-biopython): Update to 1.68.
[arguments]: New field.

7 years agognu: wireshark: Update to 2.2.0.
Nicolas Goaziou [Sun, 18 Sep 2016 20:26:14 +0000 (22:26 +0200)]
gnu: wireshark: Update to 2.2.0.

* gnu/packages/networking.scm (wireshark): Update to 2.2.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: onionshare: Fix build.
Efraim Flashner [Sun, 18 Sep 2016 20:27:36 +0000 (23:27 +0300)]
gnu: onionshare: Fix build.

This commit is a follow-up to b8ea5204ab.

* gnu/packages/tor.scm: Add 'gpl3+' to guix-licenses import, Add
python-build-system.
(onionshare)[licenses]: Remove license namespace.

7 years agognu: Add onionshare.
Efraim Flashner [Sun, 11 Sep 2016 18:43:06 +0000 (21:43 +0300)]
gnu: Add onionshare.

* gnu/packages/tor.scm (onionshare): New variable.
* gnu/packages/patches/onionshare-fix-install-paths.patch: New variable.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: Add python-nautilus.
Efraim Flashner [Sun, 11 Sep 2016 18:39:22 +0000 (21:39 +0300)]
gnu: Add python-nautilus.

* gnu/packages/python.scm (python-nautilus): New variable.