jackhill/guix/guix.git
4 years agognu: gnome-shell-extension-dash-to-dock: Update to 66.
Leo Prikler [Sun, 8 Dec 2019 16:11:34 +0000 (17:11 +0100)]
gnu: gnome-shell-extension-dash-to-dock: Update to 66.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock):
Update to 66.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: python-argcomplete: Update to 1.10.3.
Ricardo Wurmus [Wed, 11 Dec 2019 14:42:28 +0000 (15:42 +0100)]
gnu: python-argcomplete: Update to 1.10.3.

Co-authored-by: pimi <madalinionel.patrascu@mdc-berlin.de>
* gnu/packages/python-xyz.scm (python-argcomplete): Update to 1.10.3.
[arguments]: Patch completion script to keep tool references.
[inputs]: Add "grep" and "which".
[native-inputs]: Add "python-coverage", "python-flake8", "python-wheel", and
"fish".

4 years agognu: vpnc-scripts: Use WRAP-SCRIPT.
Ricardo Wurmus [Wed, 11 Dec 2019 11:21:54 +0000 (12:21 +0100)]
gnu: vpnc-scripts: Use WRAP-SCRIPT.

* gnu/packages/vpn.scm (vpnc-scripts)[arguments]: Use WRAP-SCRIPT instead of
WRAP-PROGRAM.
[inputs]: Add guile.

4 years agognu: qemu: Build with vde2 support.
Diego Nicola Barbato [Wed, 4 Dec 2019 16:02:05 +0000 (17:02 +0100)]
gnu: qemu: Build with vde2 support.

* gnu/packages/virtualization.scm (qemu)[inputs]: Add vde2.
* gnu/packages/virtualization.scm (qemu-minimal)[inputs]: Remove vde2 from
  inherited inputs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add vde2.
Diego Nicola Barbato [Wed, 4 Dec 2019 16:02:04 +0000 (17:02 +0100)]
gnu: Add vde2.

* gnu/packages/networking.scm (vde2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoimport: crate: Better handle license expressions.
Brice Waegeneire [Tue, 26 Nov 2019 20:17:21 +0000 (21:17 +0100)]
import: crate: Better handle license expressions.

* guix/import/crate.scm (%dual-license-rx): Removed function.
(crate->guix-package): Handle most of the multi-licensing cases.
* tests/crate.scm (licenses): Add tests for some licenses.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agoimport: crate: Add recursive import test.
Brian Leung [Wed, 11 Dec 2019 10:30:47 +0000 (11:30 +0100)]
import: crate: Add recursive import test.

* tests/crate.scm (test-crate): Rename to...
(test-foo-crate): ... this.
(test-dependencies): Rename to...
(test-foo-dependencies): ... this.
(test-root-crate, test-root-dependencies, test-intermediate-1-crate)
(test-intermediate-1-dependencies, test-intermediate-2-crate)
(test-intermediate-2-dependencies, test-leaf-alice-crate)
(test-leaf-alice-dependencies, test-leaf-bob-crate)
(test-leaf-bob-dependencies): New variables.
("crate->guix-package"): Adjust accordingly.
("cargo-recursive-import"): New test.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agoimport: utils: 'recursive-import' returns a list rather than a stream.
Ludovic Courtès [Wed, 11 Dec 2019 09:52:58 +0000 (10:52 +0100)]
import: utils: 'recursive-import' returns a list rather than a stream.

* guix/import/utils.scm (recursive-import): Remove 'list->stream' call.
* guix/scripts/import/cran.scm (guix-import-cran): Remove 'stream->list'
call.
* guix/scripts/import/crate.scm (guix-import-crate): Likewise.
* guix/scripts/import/elpa.scm (guix-import-elpa): Likewise.
* guix/scripts/import/gem.scm (guix-import-gem): Likewise.
* guix/scripts/import/hackage.scm (guix-import-hackage): Likewise.
* guix/scripts/import/opam.scm (guix-import-opam): Likewise.
* guix/scripts/import/pypi.scm (guix-import-pypi): Likewise.
* guix/scripts/import/stackage.scm (guix-import-stackage): Likewise.
* tests/gem.scm ("gem-recursive-import"): Likewise.
* tests/import-utils.scm ("recursive-import"): Likewise.

Co-authored-by: Brian Leung <bkleung89@gmail.com>
4 years agoimport: utils: 'recursive-import' returns packages in topological order.
Ludovic Courtès [Tue, 10 Dec 2019 19:13:04 +0000 (20:13 +0100)]
import: utils: 'recursive-import' returns packages in topological order.

* guix/import/utils.scm (topological-sort): New procedure.
(recursive-import): Rewrite to use it.
* tests/import-utils.scm ("recursive-import"): New test.
* guix/import/cran.scm (cran->guix-package): Always return two values.
* guix/scripts/import/cran.scm (guix-import-cran): Remove 'reverse' call
on 'cran-recursive-import' result.
* guix/scripts/import/crate.scm (guix-import-crate): Likewise.
* guix/scripts/import/elpa.scm (guix-import-elpa): Likewise.
* guix/scripts/import/gem.scm (guix-import-gem): Likewise.
* guix/scripts/import/hackage.scm (guix-import-hackage): Likewise.
* guix/scripts/import/opam.scm (guix-import-opam): Likewise.
* guix/scripts/import/pypi.scm (guix-import-pypi): Likewise.
* guix/scripts/import/stackage.scm (guix-import-stackage): Likewise.
* tests/gem.scm ("gem-recursive-import"): Change the order of package
expressions accordingly.

4 years agognu: Add r-lintr.
Nicolò Balzarotti [Wed, 11 Dec 2019 08:19:47 +0000 (09:19 +0100)]
gnu: Add r-lintr.

* gnu/packages/cran.scm (r-lintr): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add r-cyclocomp.
Nicolò Balzarotti [Wed, 11 Dec 2019 08:19:47 +0000 (09:19 +0100)]
gnu: Add r-cyclocomp.

* gnu/packages/cran.scm (r-cyclocomp): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add r-xmlparsedata.
Nicolò Balzarotti [Wed, 11 Dec 2019 08:19:47 +0000 (09:19 +0100)]
gnu: Add r-xmlparsedata.

* gnu/packages/cran.scm (r-xmlparsedata): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add r-statcheck.
Nicolò Balzarotti [Wed, 11 Dec 2019 09:00:13 +0000 (10:00 +0100)]
gnu: Add r-statcheck.

* gnu/packages/cran.scm (r-statcheck): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Deprecate kdevplatform package.
Hartmut Goebel [Wed, 6 Nov 2019 12:55:37 +0000 (13:55 +0100)]
gnu: Deprecate kdevplatform package.

* gnu/packages/kde.scm (kdevplatform): Define as a deprecated alias
  for 'kdevelop`.

4 years agognu: kdevelop: Update to 5.4.5.
Hartmut Goebel [Sat, 19 Oct 2019 08:37:41 +0000 (10:37 +0200)]
gnu: kdevelop: Update to 5.4.5.

* gnu/packages/kde.scm(kdevelop): Update to 5.4.5, use qt-build-sytem.
  [native-inputs]: Move shared-mime-info from …
  [inputs] … here; Remove kconfig, kdevplatform, libepoxy; Add apr, apr-util,
  astyle, attica, boost, kconfigwidgets, kservice, libkomparediff2,
  oxygen-icons, qtquickcontrols2, sonnet, subversion; structure and sort list
  of inputs.
  [arguments] Disable tests.  <phases>: Base on phases from qt-build-system.
  {wrap-executable}: Remove.  {add-include-path}: New phase.  {check} Keep it..

4 years agognu: kdevelop-pg-qt: Update to 2.2.0.
Hartmut Goebel [Wed, 6 Nov 2019 12:58:44 +0000 (13:58 +0100)]
gnu: kdevelop-pg-qt: Update to 2.2.0.

* gnu/packages/kde.scm(kdevelop-pg-qt): Update to 2.2.0.

4 years agognu: nss: Fix CVE-2019-11745 via graft.
Mark H Weaver [Tue, 10 Dec 2019 23:20:51 +0000 (18:20 -0500)]
gnu: nss: Fix CVE-2019-11745 via graft.

* gnu/packages/patches/nss-CVE-2019-11745.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/nss.scm (nss/fixed): New variable.
(nss)[replacement]: Add field.

4 years agognu: enchive: Update to 3.5.
nixo [Sun, 8 Dec 2019 11:27:31 +0000 (12:27 +0100)]
gnu: enchive: Update to 3.5.

* gnu/packages/crypto.scm (enchive): Update to 3.5.
[source]: Replace url-fetch with git-fetch.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: libraft: Update to 0.9.11.
Andrew Miloradovsky [Fri, 6 Dec 2019 08:36:52 +0000 (11:36 +0300)]
gnu: libraft: Update to 0.9.11.

* gnu/packages/cluster.scm (libraft): Update to 0.9.11.
[arguments]: Enable libuv I/O backend. Add phase to skip some tests.
[inputs]: Add libuv.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: xf86-video-intel: Update to 2.99.917-15.f66d395.
Marius Bakke [Tue, 10 Dec 2019 22:14:07 +0000 (23:14 +0100)]
gnu: xf86-video-intel: Update to 2.99.917-15.f66d395.

* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-15.f66d395.

4 years agognu: Remove duplicate copyright line.
Marius Bakke [Tue, 10 Dec 2019 20:53:15 +0000 (21:53 +0100)]
gnu: Remove duplicate copyright line.

* gnu/packages/kde.scm: Remove duplicate copyright.

4 years agognu: strace: Update to 5.4.
Marius Bakke [Tue, 10 Dec 2019 20:32:38 +0000 (21:32 +0100)]
gnu: strace: Update to 5.4.

* gnu/packages/linux.scm (strace): Update to 5.4.

4 years agognu: shadow: Update to 4.8.
Marius Bakke [Tue, 10 Dec 2019 20:27:50 +0000 (21:27 +0100)]
gnu: shadow: Update to 4.8.

* gnu/packages/admin.scm (shadow): Update to 4.8.

4 years agognu: OpenAL: Update home page.
Marius Bakke [Tue, 10 Dec 2019 20:19:09 +0000 (21:19 +0100)]
gnu: OpenAL: Update home page.

* gnu/packages/audio.scm (openal)[source, home-page]: Use HTTPS.

4 years agognu: OpenAL: Update to 1.20.0.
Marius Bakke [Tue, 10 Dec 2019 20:15:46 +0000 (21:15 +0100)]
gnu: OpenAL: Update to 1.20.0.

* gnu/packages/audio.scm (openal): Update to 1.20.0.
[arguments]: Adjust for renamed files.
[native-inputs]: Remove.

4 years agognu: re2: Update to 2019-12-01.
Marius Bakke [Tue, 10 Dec 2019 20:10:04 +0000 (21:10 +0100)]
gnu: re2: Update to 2019-12-01.

* gnu/packages/regex.scm (re2): Update to 2019-12-01.

4 years agognu: dav1d: Update to 0.5.2.
Marius Bakke [Tue, 10 Dec 2019 20:04:22 +0000 (21:04 +0100)]
gnu: dav1d: Update to 0.5.2.

* gnu/packages/video.scm (dav1d): Update to 0.5.2.

4 years agognu: frei0r-plugins: Update to 1.7.0.
Marius Bakke [Tue, 10 Dec 2019 20:03:28 +0000 (21:03 +0100)]
gnu: frei0r-plugins: Update to 1.7.0.

* gnu/packages/video.scm (frei0r-plugins): Update to 1.7.0.
[native-inputs]: Remove LIBTOOL, AUTOCONF and AUTOMAKE.
[arguments]: Remove 'autotools' phase.  Add 'patch-Makefile' phase.

4 years agognu: libsoup: Update to 2.68.3.
Marius Bakke [Tue, 10 Dec 2019 15:10:16 +0000 (16:10 +0100)]
gnu: libsoup: Update to 2.68.3.

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

4 years agognu: elogind: Update to 241.4.
Marius Bakke [Tue, 10 Dec 2019 15:09:52 +0000 (16:09 +0100)]
gnu: elogind: Update to 241.4.

* gnu/packages/freedesktop.scm (elogind): Update to 241.4.

4 years agognu: git: Update to 2.24.1 [security fixes].
Mark H Weaver [Tue, 10 Dec 2019 20:22:21 +0000 (15:22 -0500)]
gnu: git: Update to 2.24.1 [security fixes].

Includes fixes for CVE-2019-1348, CVE-2019-1349, CVE-2019-1350,
CVE-2019-1351, CVE-2019-1352, CVE-2019-1353, CVE-2019-1354,
CVE-2019-1387, and CVE-2019-19604.

* gnu/packages/version-control.scm (git): Update to 2.24.1.
[native-inputs]: Update git-manpages accordingly.

4 years agognu: cgit: Update git-source to 2.18.2 [security-fixes].
Mark H Weaver [Tue, 10 Dec 2019 20:24:30 +0000 (15:24 -0500)]
gnu: cgit: Update git-source to 2.18.2 [security-fixes].

Includes fixes for CVE-2019-1348, CVE-2019-1349, CVE-2019-1350,
CVE-2019-1351, CVE-2019-1352, CVE-2019-1353, CVE-2019-1354,
and CVE-2019-1387

* gnu/packages/version-control.scm (cgit)[inputs]: Update git-source
to 2.18.2.

4 years agoprofiles: Use 'getpwuid' when $USER and $LOGNAME are undefined.
Ludovic Courtès [Tue, 10 Dec 2019 16:21:31 +0000 (17:21 +0100)]
profiles: Use 'getpwuid' when $USER and $LOGNAME are undefined.

Reported by YOANN P <yoann_mac_donald@hotmail.com>.

* guix/profiles.scm (%profile-directory): Fall back to 'getpwuid' when
"USER" and "LOGNAME" are undefined.

4 years agopack: Clarify the /bin/sh requirement for Singularity.
Ludovic Courtès [Tue, 10 Dec 2019 14:54:37 +0000 (15:54 +0100)]
pack: Clarify the /bin/sh requirement for Singularity.

* guix/scripts/pack.scm (squashfs-image)[symlinks*]: New variable.
[build]: Use it instead of SYMLINKS.
(guix-pack): Emit a warning and a hint when "bash" and "bash-minimal"
are missing and PACK-FORMAT is 'squashfs.
* doc/guix.texi (Invoking guix pack): Document the /bin/sh requirement
for Singularity.

4 years agognu: qps: Update to 2.0.0.
Reza Alizadeh Majd [Tue, 10 Dec 2019 09:27:33 +0000 (12:57 +0330)]
gnu: qps: Update to 2.0.0.

* gnu/packages/lxqt.scm (qps): Update to 2.0.0.

Signed-off-by: Brett Gilio <brettg@posteo.net>
4 years agognu: gajim: Fix search for translations.
Ricardo Wurmus [Tue, 10 Dec 2019 16:29:34 +0000 (17:29 +0100)]
gnu: gajim: Fix search for translations.

Fixes <https://bugs.gnu.org/38558>.

* gnu/packages/messaging.scm (gajim)[arguments]: Wrap executables in
XDG_DATA_DIRS.

4 years agognu: Add kjumpingcube.
Hartmut Goebel [Sat, 23 Nov 2019 18:44:55 +0000 (19:44 +0100)]
gnu: Add kjumpingcube.

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

4 years agognu: Add ksquares.
Hartmut Goebel [Sat, 23 Nov 2019 18:38:26 +0000 (19:38 +0100)]
gnu: Add ksquares.

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

4 years agognu: Add kreversi.
Hartmut Goebel [Sat, 23 Nov 2019 18:32:50 +0000 (19:32 +0100)]
gnu: Add kreversi.

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

4 years agognu: Add knavalbattle.
Hartmut Goebel [Sat, 23 Nov 2019 18:21:07 +0000 (19:21 +0100)]
gnu: Add knavalbattle.

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

4 years agognu: Add kollision.
Hartmut Goebel [Sat, 23 Nov 2019 18:09:07 +0000 (19:09 +0100)]
gnu: Add kollision.

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

4 years agognu: Add ksnakeduel.
Hartmut Goebel [Sat, 23 Nov 2019 17:54:40 +0000 (18:54 +0100)]
gnu: Add ksnakeduel.

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

4 years agognu: Add killbots.
Hartmut Goebel [Sat, 23 Nov 2019 17:47:50 +0000 (18:47 +0100)]
gnu: Add killbots.

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

4 years agognu: Add bovo.
Hartmut Goebel [Sat, 23 Nov 2019 17:27:43 +0000 (18:27 +0100)]
gnu: Add bovo.

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

4 years agognu: Add kspaceduel.
Hartmut Goebel [Sat, 23 Nov 2019 17:13:21 +0000 (18:13 +0100)]
gnu: Add kspaceduel.

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

4 years agognu: Add kapman.
Hartmut Goebel [Sat, 23 Nov 2019 17:03:16 +0000 (18:03 +0100)]
gnu: Add kapman.

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

4 years agognu: Add lskat.
Hartmut Goebel [Sat, 23 Nov 2019 00:32:37 +0000 (01:32 +0100)]
gnu: Add lskat.

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

4 years agognu: Add kubrick.
Hartmut Goebel [Sat, 23 Nov 2019 00:21:56 +0000 (01:21 +0100)]
gnu: Add kubrick.

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

4 years agognu: Add kigo.
Hartmut Goebel [Sat, 23 Nov 2019 00:08:06 +0000 (01:08 +0100)]
gnu: Add kigo.

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

4 years agognu: Add kiriki.
Hartmut Goebel [Sat, 23 Nov 2019 00:00:20 +0000 (01:00 +0100)]
gnu: Add kiriki.

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

4 years agognu: Add palapeli.
Hartmut Goebel [Fri, 22 Nov 2019 23:42:56 +0000 (00:42 +0100)]
gnu: Add palapeli.

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

4 years agognu: Add ksirk.
Hartmut Goebel [Fri, 22 Nov 2019 23:29:56 +0000 (00:29 +0100)]
gnu: Add ksirk.

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

4 years agognu: Add granatier.
Hartmut Goebel [Fri, 22 Nov 2019 23:16:16 +0000 (00:16 +0100)]
gnu: Add granatier.

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

4 years agognu: Add bomber.
Hartmut Goebel [Fri, 22 Nov 2019 23:02:57 +0000 (00:02 +0100)]
gnu: Add bomber.

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

4 years agognu: Add knetwalk.
Hartmut Goebel [Fri, 22 Nov 2019 22:55:16 +0000 (23:55 +0100)]
gnu: Add knetwalk.

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

4 years agognu: Add kblackbox.
Hartmut Goebel [Fri, 22 Nov 2019 22:40:08 +0000 (23:40 +0100)]
gnu: Add kblackbox.

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

4 years agognu: Add kfourinline.
Hartmut Goebel [Fri, 22 Nov 2019 22:33:32 +0000 (23:33 +0100)]
gnu: Add kfourinline.

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

4 years agognu: Add kdiamond.
Hartmut Goebel [Fri, 22 Nov 2019 22:23:53 +0000 (23:23 +0100)]
gnu: Add kdiamond.

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

4 years agognu: Add kgoldrunner.
Hartmut Goebel [Fri, 22 Nov 2019 21:09:20 +0000 (22:09 +0100)]
gnu: Add kgoldrunner.

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

4 years agognu: Add klines.
Hartmut Goebel [Fri, 22 Nov 2019 21:01:52 +0000 (22:01 +0100)]
gnu: Add klines.

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

4 years agognu: Add ksudoku.
Hartmut Goebel [Fri, 22 Nov 2019 20:46:19 +0000 (21:46 +0100)]
gnu: Add ksudoku.

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

4 years agognu: Add kblocks.
Hartmut Goebel [Fri, 22 Nov 2019 20:33:32 +0000 (21:33 +0100)]
gnu: Add kblocks.

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

4 years agognu: Add kbounce.
Hartmut Goebel [Fri, 22 Nov 2019 20:23:42 +0000 (21:23 +0100)]
gnu: Add kbounce.

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

4 years agognu: Add konquest.
Hartmut Goebel [Fri, 22 Nov 2019 20:10:58 +0000 (21:10 +0100)]
gnu: Add konquest.

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

4 years agognu: Add kmines.
Hartmut Goebel [Fri, 22 Nov 2019 19:58:55 +0000 (20:58 +0100)]
gnu: Add kmines.

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

4 years agognu: Add kbreakout.
Hartmut Goebel [Fri, 22 Nov 2019 19:49:38 +0000 (20:49 +0100)]
gnu: Add kbreakout.

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

4 years agognu: Add kajongg.
Hartmut Goebel [Fri, 22 Nov 2019 18:12:36 +0000 (19:12 +0100)]
gnu: Add kajongg.

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

4 years agognu: Add kshisen.
Hartmut Goebel [Thu, 16 Mar 2017 10:37:23 +0000 (11:37 +0100)]
gnu: Add kshisen.

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

4 years agognu: Add kmahjongg.
Hartmut Goebel [Fri, 22 Nov 2019 18:32:16 +0000 (19:32 +0100)]
gnu: Add kmahjongg.

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

4 years agognu: Add libkmahjongg.
Hartmut Goebel [Fri, 22 Nov 2019 18:21:32 +0000 (19:21 +0100)]
gnu: Add libkmahjongg.

* gnu/packages/kde-misc.scm (libkmahjongg): New variable.

4 years agognu: Add kolf.
Hartmut Goebel [Thu, 16 Mar 2017 10:37:21 +0000 (11:37 +0100)]
gnu: Add kolf.

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

Co-Authored-By: Hartmut Goebel <h.goebel@crazy-compilers.com>
4 years agognu: Add picmi.
Hartmut Goebel [Fri, 22 Nov 2019 15:32:35 +0000 (16:32 +0100)]
gnu: Add picmi.

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

4 years agognu: Add ktuberling.
Hartmut Goebel [Thu, 16 Mar 2017 10:37:19 +0000 (11:37 +0100)]
gnu: Add ktuberling.

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

4 years agognu: Add libkdegames.
Hartmut Goebel [Thu, 16 Mar 2017 10:38:04 +0000 (11:38 +0100)]
gnu: Add libkdegames.

* gnu/packages/kde.scm (libkdegames): New variable.

4 years agognu: libwnck-2: Adjust for changes in inherited package.
Miguel Ángel Arruga Vivas [Mon, 9 Dec 2019 14:13:41 +0000 (15:13 +0100)]
gnu: libwnck-2: Adjust for changes in inherited package.

This is a followup to d3b406969a0916fed8f7dc7c094de9d523ac12c9.

* gnu/packages/gnome.scm (libwnck-2)[build-system]: Override with
gnu-build-system.
[native-inputs]: Add field to exclude GLIB and GOBJECT-INTROSPECTION.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
4 years agognu: gnupg: Update to 2.2.19.
Efraim Flashner [Tue, 10 Dec 2019 11:40:41 +0000 (13:40 +0200)]
gnu: gnupg: Update to 2.2.19.

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

4 years agognu: Add r-qtl2.
Efraim Flashner [Wed, 4 Dec 2019 08:57:15 +0000 (10:57 +0200)]
gnu: Add r-qtl2.

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

4 years agognu: terminology: Update to 1.6.0.
Efraim Flashner [Tue, 10 Dec 2019 11:10:31 +0000 (13:10 +0200)]
gnu: terminology: Update to 1.6.0.

* gnu/packages/enlightenment.scm (terminology): Update to 1.6.0.

4 years agognu: efl: Update to 1.23.3.
Efraim Flashner [Tue, 10 Dec 2019 11:09:22 +0000 (13:09 +0200)]
gnu: efl: Update to 1.23.3.

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

4 years agotests: processes: Skip tests if running with binfmt.
Mathieu Othacehe [Tue, 10 Dec 2019 09:48:59 +0000 (10:48 +0100)]
tests: processes: Skip tests if running with binfmt.

* tests/processes.scm (binfmt-misc?): New procedure,
(test-assert*): new procedure that skips the test if binfmt-misc? returns

4 years agognu: python-xmltodict: Adjust indentation.
Brett Gilio [Tue, 10 Dec 2019 07:19:43 +0000 (01:19 -0600)]
gnu: python-xmltodict: Adjust indentation.

* gnu/packages/xml.scm (python-xmltodict): Correct indentation in the source block.

4 years agognu: python-xmltodict: Update to 0.12.0.
Brett Gilio [Tue, 10 Dec 2019 07:17:47 +0000 (01:17 -0600)]
gnu: python-xmltodict: Update to 0.12.0.

* gnu/packages/xml.scm (python-xmltodict): Update to 0.12.0.

4 years agognu: Add lemonbar.
Noodles! [Tue, 10 Dec 2019 05:47:08 +0000 (23:47 -0600)]
gnu: Add lemonbar.

* gnu/packages/wm.scm (lemonbar): New variable.

Co-authored-by: Brett Gilio <brettg@posteo.net>
Signed-off-by: Brett Gilio <brettg@posteo.net>
4 years agognu: emacs-prop-menu: Use git-reference.
Brett Gilio [Tue, 10 Dec 2019 05:16:24 +0000 (23:16 -0600)]
gnu: emacs-prop-menu: Use git-reference.

* gnu/packages/emacs-xyz.scm (emacs-prop-menu)[source]: Use git-reference
  instead of url-fetching from MELPA stable.

4 years agognu: emacs-php-mode: Update to 1.22.1.
Brett Gilio [Tue, 10 Dec 2019 05:13:18 +0000 (23:13 -0600)]
gnu: emacs-php-mode: Update to 1.22.1.

* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.22.1.

4 years agognu: emacs-php-mode: Use git-reference.
Brett Gilio [Tue, 10 Dec 2019 05:12:08 +0000 (23:12 -0600)]
gnu: emacs-php-mode: Use git-reference.

* gnu/packages/emacs-xyz.scm (emacs-php-mode)[source]: Use git-reference
  instead of url-fetching from MELPA stable.

4 years agognu: emacs-org-noter: Update to 1.4.1.
Brett Gilio [Tue, 10 Dec 2019 05:02:31 +0000 (23:02 -0600)]
gnu: emacs-org-noter: Update to 1.4.1.

* gnu/packages/emacs-xyz.scm (emacs-org-noter): Update to 1.4.1.

4 years agognu: emacs-org-noter: Use git-reference.
Brett Gilio [Tue, 10 Dec 2019 05:01:27 +0000 (23:01 -0600)]
gnu: emacs-org-noter: Use git-reference.

* gnu/packages/emacs-xyz.scm (emacs-org-noter)[source]: Use git-reference
  instead of url-fetching from MELPA stable.

4 years agognu: delft-icon-theme: Fix broken icons.
Leo Prikler [Sun, 8 Dec 2019 23:57:11 +0000 (00:57 +0100)]
gnu: delft-icon-theme: Fix broken icons.

* gnu/packages/gnome-xyz (delft-icon-theme): Inherit from Adwaita instead of
  using the (non-existing) GNOME theme.

Signed-off-by: Brett Gilio <brettg@posteo.net>
4 years agognu: tor: Update to 0.4.2.5.
Tobias Geerinckx-Rice [Mon, 9 Dec 2019 23:26:29 +0000 (00:26 +0100)]
gnu: tor: Update to 0.4.2.5.

* gnu/packages/tor.scm (tor): Update to 0.4.2.5.

4 years agognu: python-dbusmock: Adjust indentation.
Brett Gilio [Mon, 9 Dec 2019 21:40:33 +0000 (15:40 -0600)]
gnu: python-dbusmock: Adjust indentation.

* gnu/packages/python-xyz.scm (python-dbusmock): Correct indentation in
  affected regions.

4 years agognu: python-language-server: Update to 0.31.2.
Brett Gilio [Mon, 9 Dec 2019 21:34:43 +0000 (15:34 -0600)]
gnu: python-language-server: Update to 0.31.2.

* gnu/packages/python-xyz.scm (python-language-server): Update to 0.31.2.

4 years agognu: python-jsonrpc-server: Update to 0.3.2.
Brett Gilio [Mon, 9 Dec 2019 21:34:23 +0000 (15:34 -0600)]
gnu: python-jsonrpc-server: Update to 0.3.2.

* gnu/packages/python-xyz.scm (python-jsonrpc-server): Update to 0.3.2.

4 years agognu: Add python-ujson.
Brett Gilio [Mon, 9 Dec 2019 21:34:01 +0000 (15:34 -0600)]
gnu: Add python-ujson.

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

4 years agognu: shepherd: Use Guile with the finalization crash bug-fix.
Ludovic Courtès [Mon, 9 Dec 2019 16:18:30 +0000 (17:18 +0100)]
gnu: shepherd: Use Guile with the finalization crash bug-fix.

Fixes <https://bugs.gnu.org/37757>.
Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

* gnu/packages/admin.scm (shepherd)[native-inputs, inputs]: Use
GUILE-2.2/BUG-FIX instead of GUILE-2.2.

4 years agognu: guile: Add 2.2.6-1 with a finalization crash bug-fix.
Ludovic Courtès [Mon, 9 Dec 2019 16:17:07 +0000 (17:17 +0100)]
gnu: guile: Add 2.2.6-1 with a finalization crash bug-fix.

* gnu/packages/patches/guile-finalization-crash.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/guile.scm (guile-2.2/bug-fix): New variable.

4 years agognu: i2pd: Update to 2.29.0.
Guillaume Le Vaillant [Tue, 3 Dec 2019 18:00:35 +0000 (19:00 +0100)]
gnu: i2pd: Update to 2.29.0.

* gnu/packages/i2p.scm (i2pd): Update to 2.29.0.
  [arguments]: Disable x25519 test in the 'check' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: websocketpp: Add patch for Boost >= 1.70.
Guillaume Le Vaillant [Tue, 3 Dec 2019 17:58:19 +0000 (18:58 +0100)]
gnu: websocketpp: Add patch for Boost >= 1.70.

* gnu/packages/patches/websocket-fix-for-boost-1.70.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/web.scm (websocketpp): Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: bitcoin-abc: Update to 0.20.7.
Guillaume Le Vaillant [Tue, 3 Dec 2019 13:30:53 +0000 (14:30 +0100)]
gnu: bitcoin-abc: Update to 0.20.7.

* gnu/packages/finance.scm (bitcoin-abc): Update to 0.20.7.
  [native-inputs]: Add autoconf, automake and libtool.
  [inputs]: Add qrencode and zlib.
  [arguments]: Remove fix-tests phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: r-metap: Update to 1.2.
Ricardo Wurmus [Mon, 9 Dec 2019 17:09:07 +0000 (18:09 +0100)]
gnu: r-metap: Update to 1.2.

* gnu/packages/cran.scm (r-metap): Move this from here...
* gnu/packages/bioconductor.scm (r-metap): ...to here and update to 1.2.
[propagated-inputs]: Add r-mutoss and r-tfisher.