jackhill/guix/guix.git
6 years agognu: Add agda.
Alex ter Weele [Wed, 21 Feb 2018 00:55:06 +0000 (18:55 -0600)]
gnu: Add agda.

* gnu/packages/agda.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add adga.scm.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add ghc-uri-encode.
Alex ter Weele [Wed, 21 Feb 2018 00:53:26 +0000 (18:53 -0600)]
gnu: Add ghc-uri-encode.

* gnu/packages/haskell-web.scm (ghc-uri-encode): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: ghc-hashtables: Allow newer version of vector.
Alex ter Weele [Wed, 21 Feb 2018 00:51:16 +0000 (18:51 -0600)]
gnu: ghc-hashtables: Allow newer version of vector.

* gnu/packages/haskell.scm (ghc-hashtables)[arguments]: Allow newer version of
  vector.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: ghc-edit-distance: Allow newer version of QuickCheck.
Alex ter Weele [Wed, 21 Feb 2018 00:49:41 +0000 (18:49 -0600)]
gnu: ghc-edit-distance: Allow newer version of QuickCheck.

* gnu/packages/haskell.scm (ghc-edit-distance)[arguments]: Allow running tests
  with newer version of QuickCheck.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agonls: Update 'pt_BR' translation.
Marius Bakke [Mon, 26 Feb 2018 00:24:08 +0000 (01:24 +0100)]
nls: Update 'pt_BR' translation.

6 years agognu: emacs-ahungry-theme: Update to 1.10.0.
Alex Vong [Wed, 21 Feb 2018 09:04:54 +0000 (17:04 +0800)]
gnu: emacs-ahungry-theme: Update to 1.10.0.

* gnu/packages/emacs.scm (emacs-ahungry-theme): Update to 1.10.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: cl-bordeaux-threads: Update to commit 354abb0a.
Andy Patterson [Mon, 19 Feb 2018 03:20:06 +0000 (22:20 -0500)]
gnu: cl-bordeaux-threads: Update to commit 354abb0a.

This commit includes a fix which makes the package compatible asdf 3.3.1.

* gnu/packages/lisp.scm (sbcl-bordeaux-threads): Update to commit 354abb0a.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: ccl: Update to 1.11.5.
Andy Patterson [Mon, 19 Feb 2018 03:08:15 +0000 (22:08 -0500)]
gnu: ccl: Update to 1.11.5.

* gnu/packages/lisp.scm (ccl): Update to 1.11.5.
[inputs]: Update ccl to its new hosting location.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: enca: Update to 1.19.
Efraim Flashner [Sat, 24 Feb 2018 21:59:45 +0000 (23:59 +0200)]
gnu: enca: Update to 1.19.

* gnu/packages/textutils.scm (enca): Update to 1.19.
[inputs]: Remove recode.
[arguments]: Allow parallel tests.

6 years agognu: recode: Update to 3.7.
Efraim Flashner [Sat, 24 Feb 2018 20:27:43 +0000 (22:27 +0200)]
gnu: recode: Update to 3.7.

* gnu/packages/textutils.scm (recode): Update to 3.7.
[source]: Update source uri and download type. Add snippet to remove
cythonized source.
[native-inputs]: Add python2-cython.
[arguments]: Remove custom phases.
[home-page]: Update to new upstream.
[license]: Update license.

6 years agognu: fribidi: Update to 1.0.1.
Marius Bakke [Sun, 25 Feb 2018 16:56:21 +0000 (17:56 +0100)]
gnu: fribidi: Update to 1.0.1.

* gnu/packages/fribidi.scm (fribidi): Update to 1.0.1.
[source](uri): Change to new GitHub URI.
[home-page]: Update to redirected URL.

6 years agognu: kodi: Update to 18.0_alpha-8.ec16dbc.
Marius Bakke [Sun, 25 Feb 2018 15:56:06 +0000 (16:56 +0100)]
gnu: kodi: Update to 18.0_alpha-8.ec16dbc.

* gnu/packages/kodi.scm (libdvdnav/kodi): Update to 6.0.0-Leia-Alpha-1.
(libdvdread/kodi): Update to 6.0.0-Leia-Alpha-1.
(libdvdcss/kodi): Update to 1.4.1-Leia-Alpha-1.
(kodi): Update to 18.0_alpha-8.ec16dbc.
[version]: Use GIT-VERSION.
[source](file-name): Use GIT-FILE-NAME.
[arguments]: Adjust substitution.
[home-page]: Use HTTPS.

6 years agognu: Add java-plexus-sec-dispatcher.
Julien Lepiller [Sat, 10 Feb 2018 22:46:31 +0000 (23:46 +0100)]
gnu: Add java-plexus-sec-dispatcher.

* gnu/packages/java.scm (java-plexus-sec-dispatcher): New variable.

6 years agognu: Add java-modello-plugins-xpp3.
Julien Lepiller [Sat, 10 Feb 2018 22:30:59 +0000 (23:30 +0100)]
gnu: Add java-modello-plugins-xpp3.

gnu/packages/java.scm (java-modello-plugins-xpp3): New variable.

6 years agognu: Add java-modello-test.
Julien Lepiller [Sat, 10 Feb 2018 22:23:38 +0000 (23:23 +0100)]
gnu: Add java-modello-test.

gnu/packages/java.scm (java-modello-test): New variable.

6 years agognu: Add java-modello-plugins-xml.
Julien Lepiller [Sat, 10 Feb 2018 21:53:12 +0000 (22:53 +0100)]
gnu: Add java-modello-plugins-xml.

* gnu/packages/java.scm (java-modello-plugins-xml): New variable.

6 years agognu: Add java-modello-plugins-java.
Julien Lepiller [Sat, 10 Feb 2018 21:52:22 +0000 (22:52 +0100)]
gnu: Add java-modello-plugins-java.

* gnu/packages/java.scm (java-modello-plugins-java): New variable.

6 years agognu: Add java-modello-core.
Julien Lepiller [Sat, 10 Feb 2018 21:51:17 +0000 (22:51 +0100)]
gnu: Add java-modello-core.

* gnu/packages/java.scm (java-modello-core): New variable.

6 years agognu: Add java-sisu-build-api.
Julien Lepiller [Sat, 10 Feb 2018 21:42:43 +0000 (22:42 +0100)]
gnu: Add java-sisu-build-api.

* gnu/packages/java.scm (java-sisu-build-api): New variable.

6 years agognu: Add java-plexus-compiler-javac.
Julien Lepiller [Sat, 10 Feb 2018 22:09:20 +0000 (23:09 +0100)]
gnu: Add java-plexus-compiler-javac.

gnu/packages/java.scm (java-plexus-compiler-javac): New variable.

6 years agognu: Add java-plexus-compiler-api.
Julien Lepiller [Sat, 10 Feb 2018 22:00:09 +0000 (23:00 +0100)]
gnu: Add java-plexus-compiler-api.

* gnu/packages/java.scm (java-plexus-compiler-api): New variable.

6 years agognu: Add java-plexus-cipher.
Julien Lepiller [Sat, 10 Feb 2018 21:02:24 +0000 (22:02 +0100)]
gnu: Add java-plexus-cipher.

* gnu/packages/java.scm (java-plexus-cipher): New variable.

6 years agognu: Make java-plexus-container-default-bootstrap private.
Julien Lepiller [Wed, 14 Feb 2018 21:11:34 +0000 (22:11 +0100)]
gnu: Make java-plexus-container-default-bootstrap private.

* gnu/packages/java.scm (java-plexus-container-default-bootstrap): Make
private.

6 years agognu: Add java-plexus-component-annotations.
Julien Lepiller [Sat, 10 Feb 2018 20:53:53 +0000 (21:53 +0100)]
gnu: Add java-plexus-component-annotations.

* gnu/packages/java.scm (java-plexus-component-annotations): New
variable.

6 years agognu: Update java-testng to 6.14.3.
Julien Lepiller [Sun, 25 Feb 2018 10:45:17 +0000 (11:45 +0100)]
gnu: Update java-testng to 6.14.3.

* gnu/packages/java.scm (java-testng): Update to 6.14.3.

6 years agognu: wxmaxima: Update to 18.02.0.
Kei Kebreau [Sat, 24 Feb 2018 05:01:21 +0000 (00:01 -0500)]
gnu: wxmaxima: Update to 18.02.0.

* gnu/packages/maths.scm (wxmaxima): Update to 18.02.0.
[source]: Add patch.
[build-system]: Use the cmake-build-system.
[native-inputs]: Remove autoconf and automake.
[arguments]: Disable tests, remove 'autoconf' phase.
* gnu/packages/patches/wxmaxima-do-not-use-old-gnuplot-parameters.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.

6 years agognu: libraw: Update to 0.18.8.
Marius Bakke [Sat, 24 Feb 2018 19:29:50 +0000 (20:29 +0100)]
gnu: libraw: Update to 0.18.8.

* gnu/packages/photo.scm (libraw): Update to 0.18.8.

6 years agognu: imlib2: Update to 1.5.0.
Efraim Flashner [Sat, 24 Feb 2018 20:00:05 +0000 (22:00 +0200)]
gnu: imlib2: Update to 1.5.0.

* gnu/packages/image.scm (imlib2): Update to 1.5.0.

6 years agognu: python-django: Update to 1.11.10.
Jane Baines [Sat, 24 Feb 2018 19:13:58 +0000 (19:13 +0000)]
gnu: python-django: Update to 1.11.10.

* gnu/packages/django.scm (python-django)[version]: Update to version 1.11.10.
  [arguments]: Patch test helper to add python-pytz to the PYTHONPATH.
  [inputs]: Remove python-pytz.
  [propagated-inputs]: Add python-pytz.

Signed-off-by: Christopher Baines <mail@cbaines.net>
6 years agognu: Add licensecheck.
Oleg Pykhalov [Sun, 28 Jan 2018 18:12:30 +0000 (21:12 +0300)]
gnu: Add licensecheck.

* gnu/packages/license.scm (licensecheck): New public variable.

6 years agognu: Add perl-moo-2.
Oleg Pykhalov [Mon, 29 Jan 2018 13:20:30 +0000 (16:20 +0300)]
gnu: Add perl-moo-2.

* gnu/packages/perl.scm (perl-moo-2): New public variable.

6 years agognu: Add perl-sub-quote.
Oleg Pykhalov [Mon, 29 Jan 2018 13:14:11 +0000 (16:14 +0300)]
gnu: Add perl-sub-quote.

* gnu/packages/perl.scm (perl-sub-quote): New public variable.

6 years agognu: Add perl-role-tiny-2.
Oleg Pykhalov [Mon, 29 Jan 2018 13:12:20 +0000 (16:12 +0300)]
gnu: Add perl-role-tiny-2.

* gnu/packages/perl.scm (perl-role-tiny-2): New public variable.

6 years agognu: Add perl-strictures-2.
Oleg Pykhalov [Sun, 28 Jan 2018 18:11:29 +0000 (21:11 +0300)]
gnu: Add perl-strictures-2.

* gnu/packages/perl.scm (perl-strictures-2): New public variable.

6 years agognu: Add perl-universal-require.
Oleg Pykhalov [Sun, 28 Jan 2018 18:10:44 +0000 (21:10 +0300)]
gnu: Add perl-universal-require.

* gnu/packages/perl.scm (perl-universal-require): New public variable.

6 years agognu: Add perl-test-roo.
Oleg Pykhalov [Sun, 28 Jan 2018 18:09:00 +0000 (21:09 +0300)]
gnu: Add perl-test-roo.

* gnu/packages/perl-check.scm (perl-test-roo): New public variable.

6 years agognu: Add perl-multidimensional.
Oleg Pykhalov [Sun, 28 Jan 2018 18:06:27 +0000 (21:06 +0300)]
gnu: Add perl-multidimensional.

* gnu/packages/perl.scm (perl-multidimensional): New public variable.

6 years agognu: Add perl-lexical-sealrequirehints.
Oleg Pykhalov [Sun, 28 Jan 2018 18:04:39 +0000 (21:04 +0300)]
gnu: Add perl-lexical-sealrequirehints.

* gnu/packages/perl.scm (perl-lexical-sealrequirehints): New public variable.

6 years agognu: Add perl-indirect.
Oleg Pykhalov [Sun, 28 Jan 2018 18:03:17 +0000 (21:03 +0300)]
gnu: Add perl-indirect.

* gnu/packages/perl.scm (perl-indirect): New public variable.

6 years agognu: Add perl-bareword-filehandles.
Oleg Pykhalov [Sun, 28 Jan 2018 18:01:18 +0000 (21:01 +0300)]
gnu: Add perl-bareword-filehandles.

* gnu/packages/perl.scm (perl-bareword-filehandles): New public variable.

6 years agognu: Add perl-b-hooks-op-check.
Oleg Pykhalov [Sun, 28 Jan 2018 17:58:57 +0000 (20:58 +0300)]
gnu: Add perl-b-hooks-op-check.

* gnu/packages/perl.scm (perl-b-hooks-op-check): New public variable.

6 years agognu: Add perl-extutils-depends.
Oleg Pykhalov [Sun, 28 Jan 2018 17:56:11 +0000 (20:56 +0300)]
gnu: Add perl-extutils-depends.

* gnu/packages/perl.scm (perl-extutils-depends): New public variable.

6 years agognu: Add perl-software-license.
Oleg Pykhalov [Sun, 28 Jan 2018 17:53:47 +0000 (20:53 +0300)]
gnu: Add perl-software-license.

* gnu/packages/license.scm (perl-software-license): New public variable.

6 years agognu: Add perl-data-section.
Oleg Pykhalov [Sat, 27 Jan 2018 22:58:44 +0000 (01:58 +0300)]
gnu: Add perl-data-section.

* gnu/packages/perl.scm (perl-data-section): New public variable.

6 years agognu: Add perl-test-failwarnings.
Oleg Pykhalov [Sat, 27 Jan 2018 22:56:27 +0000 (01:56 +0300)]
gnu: Add perl-test-failwarnings.

* gnu/packages/perl-check.scm (perl-test-failwarnings): New public variable.

6 years agognu: Add perl-string-escape.
Oleg Pykhalov [Sat, 27 Jan 2018 22:48:44 +0000 (01:48 +0300)]
gnu: Add perl-string-escape.

* gnu/packages/perl.scm (perl-string-escape): New public variable.

6 years agognu: Add perl-string-copyright.
Oleg Pykhalov [Sat, 27 Jan 2018 22:41:35 +0000 (01:41 +0300)]
gnu: Add perl-string-copyright.

* gnu/packages/license.scm (perl-string-copyright): New public variable.

6 years agognu: Add perl-number-range.
Oleg Pykhalov [Sat, 27 Jan 2018 22:38:40 +0000 (01:38 +0300)]
gnu: Add perl-number-range.

* gnu/packages/perl.scm (perl-number-range): New public variable.

6 years agognu: Add perl-regexp-pattern-license.
Oleg Pykhalov [Sat, 27 Jan 2018 22:27:00 +0000 (01:27 +0300)]
gnu: Add perl-regexp-pattern-license.

* gnu/packages/license.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add this.

6 years agognu: Add perl-regexp-pattern.
Oleg Pykhalov [Sat, 27 Jan 2018 22:17:36 +0000 (01:17 +0300)]
gnu: Add perl-regexp-pattern.

* gnu/packages/perl.scm (perl-regexp-pattern): New public variable.

6 years agognu: Add perl-pod-constants.
Oleg Pykhalov [Sat, 27 Jan 2018 22:13:59 +0000 (01:13 +0300)]
gnu: Add perl-pod-constants.

* gnu/packages/perl.scm (perl-pod-constants): New public variable.

6 years agognu: Add perl-path-iterator-rule.
Oleg Pykhalov [Sat, 27 Jan 2018 22:07:00 +0000 (01:07 +0300)]
gnu: Add perl-path-iterator-rule.

* gnu/packages/perl.scm (perl-path-iterator-rule): New public variable.

6 years agognu: Add perl-test-filename.
Oleg Pykhalov [Sat, 27 Jan 2018 22:04:08 +0000 (01:04 +0300)]
gnu: Add perl-test-filename.

* gnu/packages/perl-check.scm (perl-test-filename): New public variable.

6 years agognu: password-store: Fix compatibility with GnuPG 2.2.5.
Clément Lassieur [Sat, 24 Feb 2018 11:41:36 +0000 (12:41 +0100)]
gnu: password-store: Fix compatibility with GnuPG 2.2.5.

* gnu/packages/patches/password-store-gnupg-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/password-utils.scm (password-store)[source]: Use it.

6 years agognu: rhash: Remove `outputs' argument from phases.
Arun Isaac [Sat, 24 Feb 2018 11:30:22 +0000 (17:00 +0530)]
gnu: rhash: Remove `outputs' argument from phases.

* gnu/packages/crypto.scm (rhash): Remove unnecessary `outputs' argument from
custom phases.

6 years agognu: linux-libre: Update to 4.15.5.
Mark H Weaver [Sat, 24 Feb 2018 03:03:12 +0000 (22:03 -0500)]
gnu: linux-libre: Update to 4.15.5.

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

6 years agognu: linux-libre@4.14: Update to 4.14.21.
Mark H Weaver [Sat, 24 Feb 2018 03:02:23 +0000 (22:02 -0500)]
gnu: linux-libre@4.14: Update to 4.14.21.

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

6 years agognu: linux-libre@4.9: Update to 4.9.83.
Mark H Weaver [Sat, 24 Feb 2018 03:01:46 +0000 (22:01 -0500)]
gnu: linux-libre@4.9: Update to 4.9.83.

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

6 years agognu: linux-libre@4.4: Update to 4.4.117.
Mark H Weaver [Sat, 24 Feb 2018 03:01:11 +0000 (22:01 -0500)]
gnu: linux-libre@4.4: Update to 4.4.117.

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

6 years agognu: wavpack: Fix CVE-2018-7253 and CVE-2018-7254.
Marius Bakke [Fri, 23 Feb 2018 12:07:51 +0000 (13:07 +0100)]
gnu: wavpack: Fix CVE-2018-7253 and CVE-2018-7254.

* gnu/packages/patches/wavpack-CVE-2018-7253.patch,
gnu/packages/patches/wavpack-CVE-2018-7254.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/audio.scm (wavpack)[source](patches): Use them.

6 years agognu: miniupnpc: Update to 2.0.20180222.
Marius Bakke [Fri, 23 Feb 2018 11:55:07 +0000 (12:55 +0100)]
gnu: miniupnpc: Update to 2.0.20180222.

* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180222.

6 years agognu: tevent: Update to 0.9.36.
Marius Bakke [Fri, 23 Feb 2018 11:50:22 +0000 (12:50 +0100)]
gnu: tevent: Update to 0.9.36.

* gnu/packages/samba.scm (tevent): Update to 0.9.36.

6 years agognu: vc: Update to 1.3.3.
Leo Famulari [Fri, 29 Dec 2017 22:36:41 +0000 (17:36 -0500)]
gnu: vc: Update to 1.3.3.

* gnu/packages/maths.scm (vc): Update to 1.3.3.

6 years agognu: java-tomcat: Update to 8.5.28 [security fixes].
Ricardo Wurmus [Fri, 23 Feb 2018 17:30:37 +0000 (18:30 +0100)]
gnu: java-tomcat: Update to 8.5.28 [security fixes].

Fixes CVE-2018-1304.

* gnu/packages/web.scm (java-tomcat): Update to 8.5.28.

6 years agognu: Add emacs-sly.
Ricardo Wurmus [Thu, 22 Feb 2018 16:17:49 +0000 (17:17 +0100)]
gnu: Add emacs-sly.

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

6 years agognu: vulkan-icd-loader: Update to 1.0.68.0.
Rutger Helling [Fri, 23 Feb 2018 11:25:10 +0000 (12:25 +0100)]
gnu: vulkan-icd-loader: Update to 1.0.68.0.

* gnu/packages/vulkan.scm (vulkan-icd-loader): Update to 1.0.68.0.
[arguments]: Add 'remove-spirv-tools-commit-id phase. Add "-DBUILD_LAYERS=OFF"
configure-flag.

6 years agognu: calibre: Spell ‘e-book’ consistently.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 13:35:34 +0000 (14:35 +0100)]
gnu: calibre: Spell ‘e-book’ consistently.

* gnu/packages/ebook.scm (calibre)[description]: Use synopsis' ‘e-book’
spelling.

6 years agognu: calibre: Update to 3.17.0.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 13:33:40 +0000 (14:33 +0100)]
gnu: calibre: Update to 3.17.0.

* gnu/packages/ebook.scm (calibre): Update to 3.17.0.
[arguments]: End all phases with #t.

6 years agognu: s6-networking: Update to 2.3.0.2.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 14:56:10 +0000 (15:56 +0100)]
gnu: s6-networking: Update to 2.3.0.2.

* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.0.2.

6 years agognu: s6-dns: Update to 2.3.0.0.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 14:52:09 +0000 (15:52 +0100)]
gnu: s6-dns: Update to 2.3.0.0.

* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.0.0.

6 years agognu: Add s6-linux-init.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 14:49:00 +0000 (15:49 +0100)]
gnu: Add s6-linux-init.

This new package contains refugees from the s6-linux-utils update.

* gnu/packages/skarnet.scm (s6-linux-init): New public variable.

6 years agognu: s6-linux-utils: Update to 2.4.0.2.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 14:28:27 +0000 (15:28 +0100)]
gnu: s6-linux-utils: Update to 2.4.0.2.

* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.4.0.2.

6 years agognu: s6-rc: Update to 0.4.0.0.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 14:23:27 +0000 (15:23 +0100)]
gnu: s6-rc: Update to 0.4.0.0.

* gnu/packages/skarnet.scm (s6-rc): Update to 0.4.0.0.

6 years agognu: s6: Update to 2.7.0.0.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 14:17:21 +0000 (15:17 +0100)]
gnu: s6: Update to 2.7.0.0.

* gnu/packages/skarnet.scm (s6): Update to 2.7.0.0.

6 years agognu: s6-portable-utils: Update to 2.2.1.1.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 14:13:17 +0000 (15:13 +0100)]
gnu: s6-portable-utils: Update to 2.2.1.1.

* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.1.1.

6 years agognu: execline: Update to 2.3.0.4.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 14:10:18 +0000 (15:10 +0100)]
gnu: execline: Update to 2.3.0.4.

* gnu/packages/skarnet.scm (execline): Update to 2.3.0.4.

6 years agognu: skalibs: Update to 2.6.3.1.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 13:55:00 +0000 (14:55 +0100)]
gnu: skalibs: Update to 2.6.3.1.

* gnu/packages/skarnet.scm (skalibs): Update to 2.6.3.1.
[arguments]: Drop obsolete ‘--enable-force-devr’ from #:configure-flags.

6 years agognu: skarnet: Use HTTPS for home pages.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 13:44:41 +0000 (14:44 +0100)]
gnu: skarnet: Use HTTPS for home pages.

* gnu/packages/skarnet.scm (skalibs, execline, s6-linux-utils, s6-dns)
(s6-networking, s6-rc, s6-portable-utils, s6-linux-utils)[home-page]:
Use HTTPS.

6 years agognu: optipng: Update to 0.7.7 [security fixes].
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 13:24:42 +0000 (14:24 +0100)]
gnu: optipng: Update to 0.7.7 [security fixes].

This release claims to fix 2 vulnerabilities:
- ‘an integer overflow vulnerability in the TIFF decoder’
  (CVE-2017-1000229, previously patched in Guix), and
- ‘a buffer overflow vulnerability in the GIF decoder’.

* gnu/packages/image.scm (optipng): Update to 0.7.7.
[source]: Remove patch.
[arguments]: Substitute INVOKE for SYSTEM* and end phase with #t.
* gnu/packages/patches/optipng-CVE-2017-1000229.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: bpython: Update to 0.17.1.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 12:12:45 +0000 (13:12 +0100)]
gnu: bpython: Update to 0.17.1.

* gnu/packages/python.scm (bpython): Update to 0.17.1.

6 years agognu: musl: Use HTTPS home page.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 12:02:02 +0000 (13:02 +0100)]
gnu: musl: Use HTTPS home page.

* gnu/packages/musl.scm (musl)[home-page]: Use HTTPS.

6 years agognu: musl: Update to 1.1.19.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 12:01:37 +0000 (13:01 +0100)]
gnu: musl: Update to 1.1.19.

* gnu/packages/musl.scm (musl): Update to 1.1.19.

6 years agognu: parallel: Update to 20180222.
Tobias Geerinckx-Rice [Fri, 23 Feb 2018 11:33:40 +0000 (12:33 +0100)]
gnu: parallel: Update to 20180222.

* gnu/packages/parallel.scm (parallel): Update to 20180222.

6 years agognu: mesa-utils: Update to 8.4.0.
Rutger Helling [Fri, 23 Feb 2018 14:34:35 +0000 (15:34 +0100)]
gnu: mesa-utils: Update to 8.4.0.

* gnu/packages/gl.scm (mesa-utils): Update to 8.4.0.

6 years agognu: dolphin-emu: Enable Vulkan video backend.
Rutger Helling [Fri, 23 Feb 2018 09:13:40 +0000 (10:13 +0100)]
gnu: dolphin-emu: Enable Vulkan video backend.

* gnu/packages/emulators.scm (dolphin-emu): Enable Vulkan video backend.
[inputs]: Add vulkan-icd-loader.
[arguments]: Rename 'generate-fonts to
'generate-fonts&hardcore-libvulkan-path. Hardcode libvulkan.so.

6 years agognu: you-get: Update to 0.4.1025.
Rutger Helling [Fri, 23 Feb 2018 07:47:05 +0000 (08:47 +0100)]
gnu: you-get: Update to 0.4.1025.

* gnu/packages/video.scm (you-get): Update to 0.4.1025.

6 years agognu: Add rhash.
Arun Isaac [Thu, 8 Feb 2018 12:17:45 +0000 (17:47 +0530)]
gnu: Add rhash.

* gnu/packages/crypto.scm (rhash): New variable.

6 years agoservices: certbot: Allow to set a deploy hook.
Clément Lassieur [Sun, 11 Feb 2018 09:53:10 +0000 (10:53 +0100)]
services: certbot: Allow to set a deploy hook.

* doc/guix.texi (Certificate Services): Document it.
* gnu/services/certbot.scm (<certificate-configuration>, certbot-command): Add
it.

6 years agoservices: certbot: Add verbosity.
Clément Lassieur [Sun, 11 Feb 2018 00:19:56 +0000 (01:19 +0100)]
services: certbot: Add verbosity.

The certificate name wasn't displayed if it wasn't being renewed.

* gnu/services/certbot.scm (certbot-command): Print certificate name before
running the associated command.

6 years agoservices: certbot: Allow to set RSA key size.
Clément Lassieur [Sat, 10 Feb 2018 16:27:19 +0000 (17:27 +0100)]
services: certbot: Allow to set RSA key size.

* doc/guix.texi (Certificate Services): Document it.
* gnu/services/certbot.scm (<cerbot-configuration>, certbot-command,
certbot-activation, certbot-nginx-server-configurations): Add it.

6 years agodoc: Fix typo in certbot-configuration description.
Clément Lassieur [Sun, 11 Feb 2018 22:11:35 +0000 (23:11 +0100)]
doc: Fix typo in certbot-configuration description.

* doc/guix.texi (Certificate Services): Fix typo.

6 years agoservices: certbot: Associate one certificate with several domains.
Clément Lassieur [Sat, 10 Feb 2018 16:20:22 +0000 (17:20 +0100)]
services: certbot: Associate one certificate with several domains.

* doc/guix.texi (Certificate Services): Document <certificate-configuration>,
the change from domains to certificates and the fact that their path is now
derived from their name.
* gnu/services/certbot.scm (<certificate-configuration>): Add and export it.
(certbot-configuration, certbot-command, certbot-activation,
certbot-nginx-server-configurations, certbot-service-type): Replace 'domains'
with 'certificates'.
(certbot-nginx-server-configurations): Use only one nginx-server-configuration
and use all certificate domains as the server-name.

6 years agoservices: certbot: Get certbot to run non-interactively.
Clément Lassieur [Sat, 10 Feb 2018 15:32:26 +0000 (16:32 +0100)]
services: certbot: Get certbot to run non-interactively.

* doc/guix.texi (Certificate Services): Add email field and link to the ACME
Subscriber Agreement.
* gnu/services/certbot.scm (<certbot-configuration>, certbot-command,
certbot-activation, certbot-nginx-server-configurations): Add email field.
(certbot-command): Add '-n' and '--agree-tos' options.
(certbot-service-type): Remove default-value.

6 years agoservices: certbot: Refactor certbot command.
Clément Lassieur [Sat, 10 Feb 2018 15:06:12 +0000 (16:06 +0100)]
services: certbot: Refactor certbot command.

* gnu/services/certbot.scm (certbot-renewal-jobs, certbot-activation):
Refactor common code into certbot-command.

6 years agoservices: certbot: Rename 'host' to 'domain'.
Clément Lassieur [Sat, 10 Feb 2018 13:56:53 +0000 (14:56 +0100)]
services: certbot: Rename 'host' to 'domain'.

* doc/guix.texi (Certificate Services): Rename 'host' to 'domain'.
* gnu/services/certbot.scm (<certbot-configuration>, certbot-renewal-jobs,
certbot-activation, certbot-nginx-server-configurations,
certbot-service-type): Rename 'host' to 'domain'.

6 years agoservices: certbot: Fix indentation.
Clément Lassieur [Fri, 9 Feb 2018 00:02:08 +0000 (01:02 +0100)]
services: certbot: Fix indentation.

* gnu/services/certbot.scm (certbot-activation): Fix indentation.

6 years agoservices: certbot: Run certbot twice a day at a random minute.
Clément Lassieur [Fri, 9 Feb 2018 00:01:17 +0000 (01:01 +0100)]
services: certbot: Run certbot twice a day at a random minute.

* doc/guix.texi (Certificate Services): Document it.
* gnu/services/certbot.scm (certbot-renewal-jobs): Change job's time
specification.

6 years agoservices: certbot: Listen on IPv6.
Clément Lassieur [Fri, 9 Feb 2018 00:00:33 +0000 (01:00 +0100)]
services: certbot: Listen on IPv6.

* gnu/services/certbot.scm (certbot-nginx-server-configurations): Listen on
IPv6 too.

6 years agognu: american-fuzzy-lop: Change custom qemu input.
Efraim Flashner [Thu, 22 Feb 2018 20:14:54 +0000 (22:14 +0200)]
gnu: american-fuzzy-lop: Change custom qemu input.

* gnu/packages/debug.scm (american-fuzzy-lop)[inputs]: Custom-qemu now
inherits from private qemu-minimal-2.10.
* gnu/packages/bootloaders.scm (qemu-minimal-2.10): Add note to move
variable to gnu/packages/debug.scm when no longer needed in
bootloaders.scm.

6 years agognu: gnupg: Update to 2.2.5.
Leo Famulari [Thu, 22 Feb 2018 19:30:36 +0000 (14:30 -0500)]
gnu: gnupg: Update to 2.2.5.

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