jackhill/guix/guix.git
6 years agognu: mupen64plus-video-z64: Fix glew.h location.
Manolis Ragkousis [Sun, 15 Apr 2018 10:05:54 +0000 (13:05 +0300)]
gnu: mupen64plus-video-z64: Fix glew.h location.

* gnu/packages/patches/mupen64plus-video-z64-glew-correct-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/emulators.scm (mupen64plus-video-z64)[source]: Use it.

6 years agognu: xscreensaver: Update to 5.39.
Marius Bakke [Sun, 15 Apr 2018 11:03:21 +0000 (13:03 +0200)]
gnu: xscreensaver: Update to 5.39.

* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.39.

6 years agognu: nginx: Update to 1.13.12.
Marius Bakke [Sun, 15 Apr 2018 11:03:04 +0000 (13:03 +0200)]
gnu: nginx: Update to 1.13.12.

* gnu/packages/web.scm (nginx): Update to 1.13.12.

6 years agognu: efivar: Update to 35.
Marius Bakke [Sun, 15 Apr 2018 10:55:39 +0000 (12:55 +0200)]
gnu: efivar: Update to 35.

* gnu/packages/linux.scm (efivar): Update to 35.

6 years agognu: efibootmgr: Update to 16.
Marius Bakke [Sun, 15 Apr 2018 10:52:41 +0000 (12:52 +0200)]
gnu: efibootmgr: Update to 16.

* gnu/packages/linux.scm (efibootmgr): Update to 16.
[arguments]: Add EFIDIR to #:make-flags.  Remove related 'branding' phase.

6 years agognu: offlineimap: Update to 7.2.0.
Marius Bakke [Sun, 15 Apr 2018 10:36:16 +0000 (12:36 +0200)]
gnu: offlineimap: Update to 7.2.0.

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

6 years agognu: htop: Update to 2.2.0.
Marius Bakke [Sun, 15 Apr 2018 10:31:49 +0000 (12:31 +0200)]
gnu: htop: Update to 2.2.0.

* gnu/packages/patches/htop-fix-process-tree.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/admin.scm (htop): Update to 2.2.0.
[source](patches): Remove.

6 years agognu: libsoup: Update to 2.62.1.
Marius Bakke [Sun, 15 Apr 2018 10:23:09 +0000 (12:23 +0200)]
gnu: libsoup: Update to 2.62.1.

* gnu/packages/gnome.scm (libsoup): Update to 2.62.1.

6 years agognu: python-paramiko: Update to 2.4.1 [fixes CVE-2018-7750].
Marius Bakke [Thu, 12 Apr 2018 18:09:58 +0000 (20:09 +0200)]
gnu: python-paramiko: Update to 2.4.1 [fixes CVE-2018-7750].

* gnu/packages/python-crypto.scm (python-paramiko): Update to 2.4.1.
[arguments]: Set #:tests? #f.

6 years agognu: mgba: Update to 0.6.3.
Rutger Helling [Sun, 15 Apr 2018 09:02:40 +0000 (11:02 +0200)]
gnu: mgba: Update to 0.6.3.

* gnu/packages/emulators.scm (mgba): Update to 0.6.3.

6 years agognu: Add uefitool.
Danny Milosavljevic [Thu, 5 Apr 2018 15:35:39 +0000 (17:35 +0200)]
gnu: Add uefitool.

* gnu/packages/flashing-tools.scm (uefitool): New variable.

6 years agognu: Factorize rust-bootstrapped-package.
Danny Milosavljevic [Mon, 2 Apr 2018 16:47:58 +0000 (18:47 +0200)]
gnu: Factorize rust-bootstrapped-package.

* gnu/packages/rust.scm (rust-bootstrapped-package): New procedure.
(rust): Use rust-bootstrapped-package.

6 years agognu: Add rust@1.19.0.
Danny Milosavljevic [Mon, 2 Apr 2018 17:15:06 +0000 (19:15 +0200)]
gnu: Add rust@1.19.0.

* gnu/packages/rust.scm (rust-1.23)[build-system, native-inputs, inputs,
native-search-paths, synopsis, description, home-page, license]: Move to...
(rust-1.19): ... here. New variable.
(rust-1.23)[arguments]<#:phases>[set-env, patch-tests, patch-cargo-checksums]:
Move to...
(rust-1.19): ... here.
(rust-1.19)[arguments]<#:phases>[configure, check, install]: Replace by no-op.

6 years agognu: tmux: Update to 2.7.
Leo Famulari [Sun, 15 Apr 2018 03:07:11 +0000 (23:07 -0400)]
gnu: tmux: Update to 2.7.

* gnu/packages/tmux.scm (tmux): Update to 2.7.

6 years agognu: linux-libre@4.9: Update to 4.9.94.
Mark H Weaver [Sat, 14 Apr 2018 18:06:21 +0000 (14:06 -0400)]
gnu: linux-libre@4.9: Update to 4.9.94.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.94.

6 years agognu: linux-libre@4.4: Update to 4.4.128.
Mark H Weaver [Sat, 14 Apr 2018 18:05:44 +0000 (14:05 -0400)]
gnu: linux-libre@4.4: Update to 4.4.128.

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

6 years agognu: python-sge-pygame: Fix typo in description.
Nicolas Goaziou [Sat, 14 Apr 2018 16:35:35 +0000 (18:35 +0200)]
gnu: python-sge-pygame: Fix typo in description.

* gnu/packages/game-development.scm (python-sge-pygame) [description]: Fix
typo.

6 years agognu: emacs-polymode: Fix byte compilation.
Maxim Cournoyer [Tue, 20 Mar 2018 01:55:27 +0000 (21:55 -0400)]
gnu: emacs-polymode: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-polymode)[arguments]: Add modes subdirectory
to #:include. Add add-modes-subdir-to-load-path phase.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-dired-hacks: Fix byte compilation.
Maxim Cournoyer [Sat, 31 Mar 2018 02:56:29 +0000 (22:56 -0400)]
gnu: emacs-dired-hacks: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-dired-hacks)[propagated-inputs]: Add
emacs-eimp.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: Add emacs-eimp.
Maxim Cournoyer [Sat, 31 Mar 2018 01:46:35 +0000 (21:46 -0400)]
gnu: Add emacs-eimp.

* gnu/packages/emacs.scm (emacs-eimp): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-request: Fix byte compilation.
Maxim Cournoyer [Sat, 31 Mar 2018 20:11:53 +0000 (16:11 -0400)]
gnu: emacs-request: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-request)[propagated-inputs]: Add
emacs-deferred.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-org-trello: Update to 0.8.0.
Arun Isaac [Sat, 14 Apr 2018 10:25:26 +0000 (15:55 +0530)]
gnu: emacs-org-trello: Update to 0.8.0.

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

6 years agognu: emacs-org-trello: Fix byte compilation.
Maxim Cournoyer [Sat, 31 Mar 2018 20:03:35 +0000 (16:03 -0400)]
gnu: emacs-org-trello: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-org-trello)[propagated-inputs]: Add emacs-f
and emacs-helm. Sort.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: Add emacs-ert-expectations.
Maxim Cournoyer [Sat, 31 Mar 2018 18:15:45 +0000 (14:15 -0400)]
gnu: Add emacs-ert-expectations.

* gnu/packages/emacs.scm (emacs-ert-expectations): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: wine-staging: Update to 3.6.
Rutger Helling [Sat, 14 Apr 2018 10:07:02 +0000 (12:07 +0200)]
gnu: wine-staging: Update to 3.6.

* gnu/packages/wine.scm (wine-staging): Update to 3.6.

6 years agognu: wine-staging-patchset-data: Update to 3.6.
Rutger Helling [Sat, 14 Apr 2018 10:06:33 +0000 (12:06 +0200)]
gnu: wine-staging-patchset-data: Update to 3.6.

* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.6.

6 years agognu: Add ghostwriter.
Eric Bavier [Sat, 14 Apr 2018 03:00:31 +0000 (22:00 -0500)]
gnu: Add ghostwriter.

* gnu/packages/text-editors.scm (ghostwriter): New variable.

6 years agognu: emacs-smartparens: Fix byte compilation.
Maxim Cournoyer [Sat, 31 Mar 2018 20:05:28 +0000 (16:05 -0400)]
gnu: emacs-smartparens: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-smartparens)[propagated-inputs]: Add
emacs-markdown-mode.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-mu4e-alert: Fix byte compilation.
Maxim Cournoyer [Thu, 29 Mar 2018 00:56:18 +0000 (20:56 -0400)]
gnu: emacs-mu4e-alert: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-mu4e-alert)[propagated-inputs]: Add mu.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-evil-matchit: Update to 2.2.6.
Arun Isaac [Fri, 13 Apr 2018 22:29:48 +0000 (03:59 +0530)]
gnu: emacs-evil-matchit: Update to 2.2.6.

* gnu/packages/emacs.scm (emacs-evil-matchit): Update to 2.2.6.

6 years agognu: emacs-evil-matchit: Fix byte compilation.
Maxim Cournoyer [Sat, 31 Mar 2018 00:41:48 +0000 (20:41 -0400)]
gnu: emacs-evil-matchit: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-evil-matchit)[propagated-inputs]: Add
emacs-evil.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-es-mode: Update to 4.3.0.
Arun Isaac [Fri, 13 Apr 2018 22:08:53 +0000 (03:38 +0530)]
gnu: emacs-es-mode: Update to 4.3.0.

* gnu/packages/emacs.scm (emacs-es-mode): Update to 4.3.0.

6 years agognu: emacs-es-mode: Fix byte compilation.
Maxim Cournoyer [Sat, 31 Mar 2018 01:18:36 +0000 (21:18 -0400)]
gnu: emacs-es-mode: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-es-mode)[propagated-inputs]: Add emacs-dash
and emacs-spark.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: Add emacs-spark.
Maxim Cournoyer [Sat, 31 Mar 2018 01:18:16 +0000 (21:18 -0400)]
gnu: Add emacs-spark.

* gnu/packages/emacs.scm (emacs-spark): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: emacs-cdlatex: Fix byte compilation.
Maxim Cournoyer [Sat, 31 Mar 2018 03:16:10 +0000 (23:16 -0400)]
gnu: emacs-cdlatex: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-cdlatex)[propagated-inputs]: Add
emacs-auctex.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: antlr3-3.1: Fix installed script.
Julien Lepiller [Fri, 13 Apr 2018 21:00:53 +0000 (23:00 +0200)]
gnu: antlr3-3.1: Fix installed script.

* gnu/packages/java.scm (antlr3-3.1)[arguments]: Fix jar name in script.

6 years agognu: joe: Update to 4.6.
Eric Bavier [Fri, 13 Apr 2018 15:18:45 +0000 (10:18 -0500)]
gnu: joe: Update to 4.6.

* gnu/packages/text-editors.scm (joe): Update to 4.6.

6 years agognu: hexchat: Update to 2.14.1.
Leo Famulari [Mon, 19 Mar 2018 16:56:32 +0000 (12:56 -0400)]
gnu: hexchat: Update to 2.14.1.

* gnu/packages/messaging.scm (hexchat): Update to 2.14.1.
[source]: Remove obsolete snippet.
[build-system]: Use the meson-build-system.
[native-inputs]: Add perl, and gettext-minimal. Remove autoconf,
autoconf-archive, automake, intltool, and libtool.
[inputs]: Add libproxy.
[arguments]: Add a phase to skip generation of icon and .desktop file databases.
Remove #:make-flags.

6 years agognu: Add iRRAM.
Andreas Enge [Fri, 13 Apr 2018 15:20:39 +0000 (17:20 +0200)]
gnu: Add iRRAM.

* gnu/packages/multiprecision.scm (irram): New variable.

6 years agognu: linux-libre: Update to 4.16.2.
Mark H Weaver [Fri, 13 Apr 2018 08:31:30 +0000 (04:31 -0400)]
gnu: linux-libre: Update to 4.16.2.

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

6 years agognu: linux-libre@4.14: Update to 4.14.34.
Mark H Weaver [Fri, 13 Apr 2018 08:30:25 +0000 (04:30 -0400)]
gnu: linux-libre@4.14: Update to 4.14.34.

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

6 years agognu: Add missing freeimage patch.
Efraim Flashner [Fri, 13 Apr 2018 07:56:50 +0000 (10:56 +0300)]
gnu: Add missing freeimage patch.

This is a follow-up to a5d4c96b8d90b8bb87e07bd6a7be78991db91bc9.

* gnu/packages/patches/freeimage-unbundle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

6 years agognu: freeimage: Remove bundled libraries.
Efraim Flashner [Fri, 13 Apr 2018 06:45:55 +0000 (09:45 +0300)]
gnu: freeimage: Remove bundled libraries.

This fixes bug #28261.

* gnu/packages/image.scm (freeimage)[source]: Remove bundled libraries.
[arguments]: Replace 'configure phase, add phase to replace unbuildable
files with empty ones. Adjust makeflags to new inputs.
[native-inputs]: Add pkg-config.
[inputs]: Add libjpeg, libjxr, libpng, libraw, libtiff, libwebp,
openexr, openjpeg, zlib.
[supported-systems]: Add mips64el-linux as a supported system.

6 years agognu: datamash: Fix tests on ARM systems.
Eric Bavier [Fri, 13 Apr 2018 03:55:51 +0000 (22:55 -0500)]
gnu: datamash: Fix tests on ARM systems.

* gnu/packages/patches/datamash-arm-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/datamash.scm (datamash)[source]: Use it.

6 years agognu: Add fasd.
Eric Bavier [Thu, 4 Jan 2018 20:15:07 +0000 (14:15 -0600)]
gnu: Add fasd.

* gnu/packages/admin.scm (fasd): New variable.

6 years agognu: pioneer: Update to 20180203.
Eric Bavier [Fri, 13 Apr 2018 03:03:51 +0000 (22:03 -0500)]
gnu: pioneer: Update to 20180203.

* gnu/packages/games.scm (pioneer): Update to 20180203.
[source]: Use git-fetch method to avoid github tarball.

6 years agognu: cool-retro-term: Update to 1.0.1.
Eric Bavier [Wed, 21 Mar 2018 05:04:12 +0000 (00:04 -0500)]
gnu: cool-retro-term: Update to 1.0.1.

* gnu/packages/terminals.scm (cool-retro-term): Update to 1.0.1.
[source]: Programmatically remove fonts.
[arguments]: Simplify 'configure phase and use 'invoke'.  Add 'install-man
phase.  'let*' -> 'let' where possible.
* gnu/packages/patches/cool-retro-term-remove-non-free-fonts.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agoRevert "Revert "gnu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168].""
Mark H Weaver [Thu, 12 Apr 2018 19:22:11 +0000 (15:22 -0400)]
Revert "Revert "gnu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168].""

This reverts commit 4ccbdcbcadd6d2e432ee0afa220bc003e72a5b8a.

6 years agoRevert "gnu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168]."
Mark H Weaver [Thu, 12 Apr 2018 18:05:33 +0000 (14:05 -0400)]
Revert "gnu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168]."

This reverts commit 65bfe30d8a4e930599603f6d835023bbd0dbcb9a.

6 years agognu: xf86-input-libinput: Update to 0.27.1.
Marius Bakke [Thu, 12 Apr 2018 17:45:47 +0000 (19:45 +0200)]
gnu: xf86-input-libinput: Update to 0.27.1.

* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.27.1.

6 years agognu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168].
Marius Bakke [Thu, 12 Apr 2018 17:43:31 +0000 (19:43 +0200)]
gnu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168].

* gnu/packages/web.scm (nghttp2): Update to 1.31.1.

6 years agognu: lrdf: Update to 0.6.1.
Marius Bakke [Mon, 9 Apr 2018 18:12:45 +0000 (20:12 +0200)]
gnu: lrdf: Update to 0.6.1.

* gnu/packages/rdf.scm (lrdf): Update to 0.6.1.
[source](uri): Adjust to version prefix.
[arguments]: Remove obsolete deletions.
[inputs]: Remove OPENSSL.

6 years agognu: gnupg: Remove unreferenced inputs.
Efraim Flashner [Thu, 12 Apr 2018 09:05:20 +0000 (12:05 +0300)]
gnu: gnupg: Remove unreferenced inputs.

* gnu/packages/gnupg.scm (gnupg)[inputs]: Remove bzip2, curl.

6 years agognu: gnupg: Update to 2.2.6.
Efraim Flashner [Thu, 12 Apr 2018 09:03:33 +0000 (12:03 +0300)]
gnu: gnupg: Update to 2.2.6.

* gnu/packages/gnupg.scm (gnupg): Update to 2.2.6.

6 years agognu: krita: Update to 4.0.1.
Leo Famulari [Thu, 12 Apr 2018 00:03:38 +0000 (20:03 -0400)]
gnu: krita: Update to 4.0.1.

* gnu/packages/kde.scm (krita): Update to 4.0.1.

6 years agosystem: Provide a fall-back PATH for non-login shells started with su(1).
Leo Famulari [Sun, 8 Apr 2018 18:30:05 +0000 (14:30 -0400)]
system: Provide a fall-back PATH for non-login shells started with su(1).

* gnu/system.scm (operating-system-etc-service): Provide values for
ENV_PATH and ENV_SUPATH in '/etc/login.defs'.

6 years agognu: icecat: Add more fixes from upstream mozilla-esr52.
Mark H Weaver [Wed, 11 Apr 2018 08:42:54 +0000 (04:42 -0400)]
gnu: icecat: Add more fixes from upstream mozilla-esr52.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.

6 years agognu: icecat: Add more configure flags and rename a phase.
Mark H Weaver [Wed, 11 Apr 2018 21:02:59 +0000 (17:02 -0400)]
gnu: icecat: Add more configure flags and rename a phase.

* gnu/packages/gnuzilla.scm (icecat)[arguments]: To configure-flags, add
"--with-distribution-id=org.gnu", "--disable-tests", "--disable-updater",
"--disable-crashreporter", "--disable-maintenance-service", and
"--disable-eme".  Rename the
'arrange-to-link-libxul-with-libraries-it-might-dlopen' phase to
'link-libxul-with-libraries'.

6 years agoservices: cgit: Add support for project-list.
Clément Lassieur [Tue, 20 Mar 2018 20:15:05 +0000 (21:15 +0100)]
services: cgit: Add support for project-list.

* doc/guix.texi (Version Control Services): Update accordingly.
* gnu/services/cgit.scm (cgit-configuration)[project-list]: New field.
(serialize-project-list): New procedure that uses PLAIN-FILE to generate a
file from the string list given by the user as input.
(serialize-cgit-configuration): Make sure to serialize 'project-list' before
'repostory-directory'.

6 years agoservices: cgit: Enforce serialization order.
Clément Lassieur [Tue, 20 Mar 2018 20:05:09 +0000 (21:05 +0100)]
services: cgit: Enforce serialization order.

* gnu/services/cgit.scm (serialize-cgit-configuration): New procedure that
serializes fields with a precise order.
(cgit-activation): Replace the generic SERIALIZE-CONFIGURATION with
SERIALIZE-CGIT-CONFIGURATION.

6 years agoservices: cgit: Add support for file-like objects.
Clément Lassieur [Tue, 20 Mar 2018 19:33:38 +0000 (20:33 +0100)]
services: cgit: Add support for file-like objects.

* doc/guix.texi (Version Control Services): Update accordingly.
* gnu/services/cgit.scm (serialize-field, serialize-string, serialize-boolean,
serialize-integer, serialize-repository-cgit-configuration-list,
serialize-nginx-server-configuration-list, serialize-repo-field,
serialize-repo-boolean, serialize-repo-integer, serialize-module-link-path,
serialize-repository-directory, serialize-mimetype-alist): Return strings or
string-valued gexps and stop printing.
(repository-cgit-configuration)[source-filter, about-filter, commit-filter,
logo, owner-filter], (cgit-configuration)[auth-filter, commit-filter, css,
email-filter, favicon, include, logo, owner-filter, mimetype-file, readme,
source-filter]: Replace STRING with FILE-OBJECT.
(file-object?, serialize-file-object, repo-file-object?,
serialize-repo-file-object): New procedures.
(cgit-activation): Use SERIALIZE-CONFIGURATION's return value with
MIXED-TEXT-FILE instead of using its output with PLAIN-FILE.

6 years agoservices: cgit: Simplify 'serialize-module-link-path'.
Clément Lassieur [Tue, 20 Mar 2018 18:44:40 +0000 (19:44 +0100)]
services: cgit: Simplify 'serialize-module-link-path'.

* gnu/services/cgit.scm (serialize-module-link-path): Remove STRING-DROP-RIGHT
and UGLIFY-FIELD-NAME.

6 years agoservices: cgit: Simplify 'uglify-field-name'.
Clément Lassieur [Tue, 20 Mar 2018 18:41:24 +0000 (19:41 +0100)]
services: cgit: Simplify 'uglify-field-name'.

* gnu/services/cgit.scm (uglify-field-name): Remove STRING-JOIN and
STRING-SPLIT.

6 years agognu: linux-libre: Update to 4.16.1.
Mark H Weaver [Sat, 7 Apr 2018 05:37:45 +0000 (01:37 -0400)]
gnu: linux-libre: Update to 4.16.1.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.1.
(%linux-libre-hash): Update hash.
* gnu/packages/aux-files/linux-libre/4.15-arm.conf,
gnu/packages/aux-files/linux-libre/4.15-i686.conf,
gnu/packages/aux-files/linux-libre/4.15-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/4.16-arm.conf,
gnu/packages/aux-files/linux-libre/4.16-i686.conf,
gnu/packages/aux-files/linux-libre/4.16-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.

6 years agognu: linux-libre: Add 'patch-/bin/pwd' phase.
Mark H Weaver [Wed, 11 Apr 2018 08:42:02 +0000 (04:42 -0400)]
gnu: linux-libre: Add 'patch-/bin/pwd' phase.

* gnu/packages/linux.scm (make-linux-libre)[arguments]: Add 'patch-/bin/pwd'
phase.

6 years agognu: elfutils: Disable failing test.
Efraim Flashner [Wed, 11 Apr 2018 18:52:10 +0000 (21:52 +0300)]
gnu: elfutils: Disable failing test.

* gnu/packages/elf.scm (elfutils)[arguments]: Skip test which always
fails on aarch64-linux.

6 years agognu: guile-config: Update to 0.2.
Alex Sassmannshausen [Wed, 11 Apr 2018 08:07:47 +0000 (10:07 +0200)]
gnu: guile-config: Update to 0.2.

* gnu/packages/guile.scm (guile-config): Update to 0.2.
  [source]: Change to github repo.
  [native-inputs]: Add make dist dependencies.
  [license]: Update license.

6 years agonls: Add Spanish translation.
Ludovic Courtès [Tue, 10 Apr 2018 23:21:02 +0000 (01:21 +0200)]
nls: Add Spanish translation.

6 years agoself: Produce a spliced (guix config) to placate Guile 2.0.
Ludovic Courtès [Tue, 10 Apr 2018 22:55:13 +0000 (00:55 +0200)]
self: Produce a spliced (guix config) to placate Guile 2.0.

Fixes 'guix pull' with Guile 2.0.
See <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27284#153>.

* guix/self.scm (make-config.scm): Remove 'begin' in 'scheme-file'
argument and pass #:splice? #t.

6 years agogexp: 'scheme-file' can splice expressions.
Ludovic Courtès [Tue, 10 Apr 2018 22:52:40 +0000 (00:52 +0200)]
gexp: 'scheme-file' can splice expressions.

* guix/gexp.scm (<scheme-file>)[splice?]: New field.
(scheme-file): Add #:splice? and pass it to '%scheme-file'.
(scheme-file-compiler): Pass SPLICE? to 'gexp->file'.
(gexp->file): Add #:splice? and honor it.
* tests/gexp.scm ("gexp->file + #:splice?"): New test.
("gexp->derivation & with-imported-module & computed module"): Use
 #:splice? #t.

6 years agoself: 'package-for-guile' really honors GUILE-VERSION.
Ludovic Courtès [Tue, 10 Apr 2018 22:29:47 +0000 (00:29 +0200)]
self: 'package-for-guile' really honors GUILE-VERSION.

* guix/self.scm (package-for-guile): Pass GUILE-VERSION to
'false-if-wrong-guile'.

6 years agoself: Remove 'eval-when' from in generated (guix config).
Ludovic Courtès [Tue, 10 Apr 2018 22:22:03 +0000 (00:22 +0200)]
self: Remove 'eval-when' from in generated (guix config).

* guix/self.scm (make-config.scm): Remove unneeded 'eval-when'.

6 years agognu: Add qBittorrent.
Fis Trivial [Fri, 6 Apr 2018 20:07:28 +0000 (20:07 +0000)]
gnu: Add qBittorrent.

* gnu/packages/bittorrent.scm (qBittorrent): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: libtorrent-rasterbar: Add CXXFLAGS.
Fis Trivial [Fri, 6 Apr 2018 20:06:52 +0000 (20:06 +0000)]
gnu: libtorrent-rasterbar: Add CXXFLAGS.

* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Add CXXFLAGS.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: tlsdate: Fix compilation on aarch64-linux-gnu.
Ludovic Courtès [Tue, 10 Apr 2018 20:27:22 +0000 (22:27 +0200)]
gnu: tlsdate: Fix compilation on aarch64-linux-gnu.

* gnu/packages/ntp.scm (tlsdate)[arguments]: Add #:configure-flags.

6 years agognu: guix: Update to 486de73.
Ludovic Courtès [Tue, 10 Apr 2018 20:26:47 +0000 (22:26 +0200)]
gnu: guix: Update to 486de73.

* gnu/packages/package-management.scm (guix): Update to 486de73.

6 years agognu: mes: Update to 0.12.
Jan Nieuwenhuizen [Sun, 8 Apr 2018 16:13:07 +0000 (18:13 +0200)]
gnu: mes: Update to 0.12.

* gnu/packages/mes.scm (mes): Update to 0.12.

6 years agognu: cuirass: Update to 238f856.
Ludovic Courtès [Tue, 10 Apr 2018 15:42:49 +0000 (17:42 +0200)]
gnu: cuirass: Update to 238f856.

* gnu/packages/ci.scm (cuirass): Update to 238f856.

6 years agoself: Don't use deprecated package names.
Ludovic Courtès [Tue, 10 Apr 2018 12:38:19 +0000 (14:38 +0200)]
self: Don't use deprecated package names.

* guix/self.scm (compiled-guix)[guile-json, guile-ssh]: Don't refer t
"guile2.2-json" and "guile2.2-ssh", which are deprecated.

6 years agoself: Export '%guix-register-program' in generated (guix config).
Ludovic Courtès [Tue, 10 Apr 2018 12:37:36 +0000 (14:37 +0200)]
self: Export '%guix-register-program' in generated (guix config).

* guix/self.scm (make-config.scm): Export '%guix-register-program'.

6 years agoself: Fix package names for compilation with Guile 2.0.
Ludovic Courtès [Tue, 10 Apr 2018 12:36:18 +0000 (14:36 +0200)]
self: Fix package names for compilation with Guile 2.0.

Reported by Ricardo Wurmus.

* guix/self.scm (specification->package): Add guile2.0-{json,git,ssh}.
(guile-for-build): Use 'module-ref' for Guile 2.0.

6 years agoself: Display a new line at the end of module compilation.
Ludovic Courtès [Tue, 10 Apr 2018 12:34:59 +0000 (14:34 +0200)]
self: Display a new line at the end of module compilation.

* guix/self.scm (compiled-modules)[build]: Add a 'newline' call at the
end.

6 years agoself: Don't substitute the '-source' derivations.
Ludovic Courtès [Tue, 10 Apr 2018 12:33:25 +0000 (14:33 +0200)]
self: Don't substitute the '-source' derivations.

With substitution enabled we would end up downloading 10+ MiB of source
that's already available locally on disk.

* guix/self.scm (imported-files): Pass #:options to 'computed-file'.

6 years agognu: hwloc: Skip 'linux-libnuma' test.
Ludovic Courtès [Tue, 10 Apr 2018 12:29:33 +0000 (14:29 +0200)]
gnu: hwloc: Skip 'linux-libnuma' test.

That test would fail on some machines, for instance build machines
behind berlin.guixsd.org.

* gnu/packages/mpi.scm (hwloc)[arguments]: Add 'skip-linux-libnuma-test'
phase.
(hwloc-2.0)[arguments]: Replace it.

6 years agognu: Add libcgroup.
Tomáš Čech [Sat, 7 Apr 2018 10:47:20 +0000 (12:47 +0200)]
gnu: Add libcgroup.

 * gnu/packages/linux.scm (libcgroup): New variable.

6 years agognu: chromaprint: Fix typo.
Leo Famulari [Mon, 9 Apr 2018 13:03:16 +0000 (09:03 -0400)]
gnu: chromaprint: Fix typo.

* gnu/packages/mp3.scm (chromaprint): Fix typo.

6 years agognu: retroarch: Update checksum.
Rutger Helling [Mon, 9 Apr 2018 09:24:59 +0000 (11:24 +0200)]
gnu: retroarch: Update checksum.

* gnu/packages/emulators.scm (retroarch): Update checksum.

6 years agognu: mgba: Update to 0.6.2.
Rutger Helling [Mon, 9 Apr 2018 07:13:14 +0000 (09:13 +0200)]
gnu: mgba: Update to 0.6.2.

* gnu/packages/emulators.scm (mgba): Update to 0.6.2.

6 years agognu: eyeD3: Update to 0.8.5.
Leo Famulari [Mon, 9 Apr 2018 04:38:06 +0000 (00:38 -0400)]
gnu: eyeD3: Update to 0.8.5.

* gnu/packages/mp3.scm (eyed3): Update to 0.8.5.
[source]: Use pypi-uri.
[propagated-inputs]: Add python-magic and python-pathlib.

6 years agognu: linux-libre: Add elfutils to native-inputs.
Mark H Weaver [Sun, 8 Apr 2018 01:00:59 +0000 (21:00 -0400)]
gnu: linux-libre: Add elfutils to native-inputs.

Suggested by Leo Famulari <leo@famulari.name>

* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Add elfutils.

6 years agognu: linux-libre: Add flex and bison to native-inputs.
Mark H Weaver [Sat, 7 Apr 2018 06:19:34 +0000 (02:19 -0400)]
gnu: linux-libre: Add flex and bison to native-inputs.

* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Add flex and
bison.

6 years agognu: linux-libre: Update to 4.15.16.
Mark H Weaver [Mon, 9 Apr 2018 04:27:43 +0000 (00:27 -0400)]
gnu: linux-libre: Update to 4.15.16.

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

6 years agognu: linux-libre@4.14: Update to 4.14.33.
Mark H Weaver [Mon, 9 Apr 2018 04:15:36 +0000 (00:15 -0400)]
gnu: linux-libre@4.14: Update to 4.14.33.

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

6 years agognu: linux-libre@4.9: Update to 4.9.93.
Mark H Weaver [Mon, 9 Apr 2018 04:14:28 +0000 (00:14 -0400)]
gnu: linux-libre@4.9: Update to 4.9.93.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.93.

6 years agognu: linux-libre@4.4: Update to 4.4.127.
Mark H Weaver [Mon, 9 Apr 2018 04:13:47 +0000 (00:13 -0400)]
gnu: linux-libre@4.4: Update to 4.4.127.

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

6 years agohydra: Fix uses of 'eval-when'.
Ludovic Courtès [Sun, 8 Apr 2018 22:00:58 +0000 (00:00 +0200)]
hydra: Fix uses of 'eval-when'.

* build-aux/hydra/gnu-system.scm: Use (expand load eval) in 'eval-when'
clause so as to not poison a cat and to ensure %load-compiled-path is
properly set when the 'use-modules' clauses are expanded.
* build-aux/hydra/guix.scm: Likewise.

6 years agognu: Add bear.
Fis Trivial [Fri, 6 Apr 2018 19:25:19 +0000 (19:25 +0000)]
gnu: Add bear.

* gnu/packages/build-tools.scm (bear): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add unittest-cpp.
Fis Trivial [Fri, 6 Apr 2018 19:31:47 +0000 (19:31 +0000)]
gnu: Add unittest-cpp.

* gnu/packages/check.scm (unittest-cpp): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: ghc-psqueues: Update to 0.2.6.0.
rsiddharth [Sun, 8 Apr 2018 14:07:59 +0000 (14:07 +0000)]
gnu: ghc-psqueues: Update to 0.2.6.0.

* gnu/packages/haskell.scm (ghc-psqueues): Update to 0.2.6.0.
[arguments]: Enable tests.
[home-page]: Update link.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: gnurl: Update to version 7.59.0.
Nils Gillmann [Fri, 6 Apr 2018 11:09:43 +0000 (11:09 +0000)]
gnu: gnurl: Update to version 7.59.0.

* gnu/packages/gnunet.scm (gnurl): Update to version 7.59.0.
[source]: Add temporary second source at ftp.n0.is.

Signed-off-by: Nils Gillmann <ng0@n0.is>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>