jackhill/guix/guix.git
4 years agoMerge branch 'master' into staging
Marius Bakke [Mon, 3 Feb 2020 14:35:51 +0000 (15:35 +0100)]
Merge branch 'master' into staging

4 years agognu: libical: Add upstream patch to preserve API compatibility.
Marius Bakke [Mon, 3 Feb 2020 14:19:59 +0000 (15:19 +0100)]
gnu: libical: Add upstream patch to preserve API compatibility.

* gnu/packages/calendar.scm (libical)[source](patches): New field.

4 years agognu: Qt: Update to 5.12.7 [fixes CVE-2020-0569, CVE-2020-0570].
Marius Bakke [Sat, 1 Feb 2020 13:40:52 +0000 (14:40 +0100)]
gnu: Qt: Update to 5.12.7 [fixes CVE-2020-0569, CVE-2020-0570].

* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtwebglplugin, qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing,
qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech,
qtwebengine): Update to 5.12.7.

4 years agognu: Add libgravatar.
Hartmut Goebel [Mon, 9 Dec 2019 10:31:00 +0000 (11:31 +0100)]
gnu: Add libgravatar.

* gnu/packages/kde-internet.scm (libgravatar): New variable.

4 years agognu: libktorrent: Base source-code URL on version of ktorrent.
Hartmut Goebel [Sat, 18 Jan 2020 22:02:34 +0000 (23:02 +0100)]
gnu: libktorrent: Base source-code URL on version of ktorrent.

* gnu/packages/kde-internet.scm (libktorrent)[source]: Base
path in URL on version of ktorrent.

4 years agognu: Add ktorrent.
Hartmut Goebel [Mon, 9 Dec 2019 09:47:25 +0000 (10:47 +0100)]
gnu: Add ktorrent.

* gnu/packages/kde-internet.scm (ktorrent): New variable.

4 years agognu: Add libktorrent.
Hartmut Goebel [Mon, 9 Dec 2019 08:53:12 +0000 (09:53 +0100)]
gnu: Add libktorrent.

* gnu/packages/kde-internet.scm (libktorrent): New variable.

4 years agognu: Add krdc.
Hartmut Goebel [Mon, 9 Dec 2019 08:25:35 +0000 (09:25 +0100)]
gnu: Add krdc.

VNC support is yet missing since I did not find the required VNC packages.

* gnu/packages/kde-internet.scm (krdc): New variable.

4 years agognu: Add kopete.
Hartmut Goebel [Mon, 23 Dec 2019 18:54:22 +0000 (19:54 +0100)]
gnu: Add kopete.

Not all optional packages are enabled yet.

* gnu/packages/kde-internet.scm (kopete): New variable.

4 years agognu: Add konversation.
Hartmut Goebel [Sun, 8 Dec 2019 22:09:54 +0000 (23:09 +0100)]
gnu: Add konversation.

* gnu/packages/kde-internet.scm (konversation): New variable.
* gnu/packages/patches/konversation-Fix-build-with-Qt-5.11.patch: New file.
* gnu/lokal.mk: Add it.

4 years agognu: Add kget.
Hartmut Goebel [Sun, 8 Dec 2019 21:53:19 +0000 (22:53 +0100)]
gnu: Add kget.

* gnu/packages/kde-internet.scm (kget): New variable.

4 years agognu: Add choqok.
Hartmut Goebel [Sun, 8 Dec 2019 19:06:14 +0000 (20:06 +0100)]
gnu: Add choqok.

* gnu/packages/kde-internet.scm: New file.
* gnu/packages/patches/choqok-Fix-building-under-Qt-5.13.patch: New file.
* gnu/lokal.mk: Add them.

4 years agognu: Add qoauth.
Hartmut Goebel [Sun, 8 Dec 2019 20:35:48 +0000 (21:35 +0100)]
gnu: Add qoauth.

* gnu/packages/web.scm (qoauth): New variable.

4 years agognu: Add kdepim-apps-libs.
Hartmut Goebel [Sat, 18 Jan 2020 20:14:12 +0000 (21:14 +0100)]
gnu: Add kdepim-apps-libs.

* gnu/packages/kde-pim.scm (kdepim-apps-libs): New variable.

4 years agognu: Add kpimcommon.
Hartmut Goebel [Sun, 19 Jan 2020 21:19:15 +0000 (22:19 +0100)]
gnu: Add kpimcommon.

* gnu/packages/kde-pim.scm (kpimcommon): New variable.

4 years agognu: Add kmailimporter.
Hartmut Goebel [Sat, 18 Jan 2020 18:13:02 +0000 (19:13 +0100)]
gnu: Add kmailimporter.

* gnu/packages/kde-pim.scm (kmailimporter): New variable.

4 years agognu: Add libkdepim.
Hartmut Goebel [Sat, 18 Jan 2020 17:59:33 +0000 (18:59 +0100)]
gnu: Add libkdepim.

* gnu/packages/kde-pim.scm (libkdepim): New variable.

4 years agognu: Add kgpg.
Hartmut Goebel [Tue, 3 Dec 2019 22:42:10 +0000 (23:42 +0100)]
gnu: Add kgpg.

* gnu/packages/kde-utils.scm (kgpg): New variable.

4 years agognu: Add kleopatra.
Hartmut Goebel [Sat, 18 Jan 2020 20:09:03 +0000 (21:09 +0100)]
gnu: Add kleopatra.

* gnu/packages/kde-utils.scm (kleopatra): New variable.

4 years agognu: Add libkleo.
Hartmut Goebel [Mon, 9 Dec 2019 16:44:04 +0000 (17:44 +0100)]
gnu: Add libkleo.

* gnu/packages/kde-pim.scm (libkleo): New variable.

4 years agognu: Add akonadi-calendar.
Hartmut Goebel [Thu, 5 Dec 2019 22:35:26 +0000 (23:35 +0100)]
gnu: Add akonadi-calendar.

* gnu/packages/kde-pim.scm (akonadi-calendar): New variable.

4 years agognu: Add kmailtransport.
Hartmut Goebel [Thu, 5 Dec 2019 22:31:39 +0000 (23:31 +0100)]
gnu: Add kmailtransport.

* gnu/packages/kde-pim.scm (kmailtransport): New variable.

4 years agognu: Add libkgapi.
Hartmut Goebel [Sat, 14 Dec 2019 23:22:09 +0000 (00:22 +0100)]
gnu: Add libkgapi.

* gnu/packages/kde-pim.scm (libkgapi): New variable.

4 years agognu: Add kontactinterface.
Hartmut Goebel [Thu, 5 Dec 2019 22:38:25 +0000 (23:38 +0100)]
gnu: Add kontactinterface.

* gnu/packages/kde-pim.scm (kontactinterface): New variable.

4 years agognu: Add ksmtp.
Hartmut Goebel [Sat, 14 Dec 2019 23:10:44 +0000 (00:10 +0100)]
gnu: Add ksmtp.

* gnu/packages/kde-pim.scm (ksmtp): New variable.

4 years agognu: Add akonadi-contacts.
Hartmut Goebel [Thu, 5 Dec 2019 22:29:43 +0000 (23:29 +0100)]
gnu: Add akonadi-contacts.

* gnu/packages/kde-pim.scm (akonadi-contacts): New variable.

4 years agognu: Add akonadi-search.
Hartmut Goebel [Thu, 5 Dec 2019 22:24:12 +0000 (23:24 +0100)]
gnu: Add akonadi-search.

* gnu/packages/kde-pim.scm (akonadi-search): New variable.

4 years agognu: Add akonadi-notes.
Hartmut Goebel [Thu, 5 Dec 2019 22:16:13 +0000 (23:16 +0100)]
gnu: Add akonadi-notes.

* gnu/packages/kde-pim.scm (akonadi-notes): New variable.

4 years agognu: Add akonadi-mime.
Hartmut Goebel [Thu, 5 Dec 2019 22:00:25 +0000 (23:00 +0100)]
gnu: Add akonadi-mime.

* gnu/packages/kde-pim.scm (akonadi-mime): New variable.

4 years agognu: Add kalarmcal.
Hartmut Goebel [Thu, 5 Dec 2019 20:15:40 +0000 (21:15 +0100)]
gnu: Add kalarmcal.

* gnu/packages/kde-pim.scm (kalarmcal): New variable.

4 years agognu: Add ktnef.
Hartmut Goebel [Thu, 5 Dec 2019 20:15:40 +0000 (21:15 +0100)]
gnu: Add ktnef.

* gnu/packages/kde-pim.scm (ktnef): New variable.

4 years agognu: Add kldap.
Hartmut Goebel [Thu, 5 Dec 2019 21:53:44 +0000 (22:53 +0100)]
gnu: Add kldap.

* gnu/packages/kde-pim.scm (kldap): New variable.

4 years agognu: Add kimap.
Hartmut Goebel [Thu, 5 Dec 2019 21:52:57 +0000 (22:52 +0100)]
gnu: Add kimap.

* gnu/packages/kde-pim.scm (kimap): New variable.

4 years agognu: Add kidentitymanagement.
Hartmut Goebel [Thu, 5 Dec 2019 19:24:07 +0000 (20:24 +0100)]
gnu: Add kidentitymanagement.

* gnu/packages/kde-pim.scm (kidentitymanagement): New variable.

4 years agognu: Add kpimtextedit.
Hartmut Goebel [Thu, 5 Dec 2019 19:09:50 +0000 (20:09 +0100)]
gnu: Add kpimtextedit.

* gnu/packages/kde-pim.scm (kpimtextedit): New variable.

4 years agognu: Add kcalutils.
Hartmut Goebel [Thu, 5 Dec 2019 19:06:46 +0000 (20:06 +0100)]
gnu: Add kcalutils.

* gnu/packages/kde-pim.scm (kcalutils): New variable.

4 years agognu: Add kmbox.
Hartmut Goebel [Thu, 5 Dec 2019 18:55:57 +0000 (19:55 +0100)]
gnu: Add kmbox.

* gnu/packages/kde-pim.scm (kmbox): New variable.

4 years agognu: Add kmime.
Hartmut Goebel [Thu, 5 Dec 2019 18:49:11 +0000 (19:49 +0100)]
gnu: Add kmime.

* gnu/packages/kde-pim.scm (kmime): New variable.

4 years agognu: Add akonadi.
Hartmut Goebel [Thu, 5 Dec 2019 18:05:29 +0000 (19:05 +0100)]
gnu: Add akonadi.

* gnu/packages/kde-pim.scm,
  gnu/packages/patches/akonadi-paths.patch,
  gnu/packages/patches/akonadi-Revert-Make-installation-properly-relocatabl.patch
  gnu/packages/patches/akonadi-timestamps.patch: New files.
* gnu/local.mk (MODULES): Add kde-pim.scm. (dist_patch): Add the patches.

4 years agognu: python-pyfakefs: Update to 3.7.1.
Marius Bakke [Mon, 3 Feb 2020 10:56:44 +0000 (11:56 +0100)]
gnu: python-pyfakefs: Update to 3.7.1.

* gnu/packages/check.scm (python-pyfakefs): Update to 3.7.1.

4 years agognu: python-lz4: Remove bundled copy of lz4.
Marius Bakke [Sat, 1 Feb 2020 14:51:29 +0000 (15:51 +0100)]
gnu: python-lz4: Remove bundled copy of lz4.

* gnu/packages/python-compression.scm (python-lz4)[source](modules, snippet):
New fields.
[native-inputs]: Add PKG-CONFIG.
[inputs]: Add LZ4.

4 years agognu: libx264: Update to 159-0.1771b55.
Marius Bakke [Sat, 1 Feb 2020 14:39:05 +0000 (15:39 +0100)]
gnu: libx264: Update to 159-0.1771b55.

* gnu/packages/video.scm (libx264): Update to 159-0.1771b55.
[source]: Change to GIT-FETCH.
[version]: Use GIT-VERSION, and change from date-based identifier to the
version defined in x264.h.

4 years agognu: commencement: Remove unused module imports.
Marius Bakke [Sat, 1 Feb 2020 13:12:36 +0000 (14:12 +0100)]
gnu: commencement: Remove unused module imports.

* gnu/packages/commencement.scm: Do not import (guix licenses),
(srfi srfi-26), and (ice-9 regex).

4 years agognu: rsync: Fix cross-compilation.
Marius Bakke [Fri, 31 Jan 2020 16:58:49 +0000 (17:58 +0100)]
gnu: rsync: Fix cross-compilation.

* gnu/packages/rsync.scm (rsync)[inputs]: Move PERL ...
[native-inputs]: ... here.

4 years agognu: Add lf.
Pkill -9 [Thu, 30 Jan 2020 11:28:16 +0000 (11:28 +0000)]
gnu: Add lf.

* gnu/packages/disk.scm (lf): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: sane-backends-minimal: Update to 1.0.29.
Tobias Geerinckx-Rice [Sun, 2 Feb 2020 21:06:20 +0000 (22:06 +0100)]
gnu: sane-backends-minimal: Update to 1.0.29.

* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.29.

4 years agognu: godot: Add zenity for showing alerts.
Timotej Lazar [Sat, 1 Feb 2020 13:00:39 +0000 (14:00 +0100)]
gnu: godot: Add zenity for showing alerts.

* gnu/packages/game-development.scm (godot)[inputs]: Add zenity.
[arguments]: Wrap godot to look for it in the store.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: godot: Update to 3.2.
Timotej Lazar [Sat, 1 Feb 2020 13:00:38 +0000 (14:00 +0100)]
gnu: godot: Update to 3.2.

* gnu/packages/game-development.scm (godot): Update to 3.2.
[source](snippet): Remove obsolete and unbundled (wslay) thirdparty files, and
add new ones.
[arguments](scons-flags): Disable the builtin wslay.
[inputs]: Add wslay.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add wslay.
Timotej Lazar [Sat, 1 Feb 2020 13:00:37 +0000 (14:00 +0100)]
gnu: Add wslay.

* gnu/packages/web.scm (wslay): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add emacs-ivy-clipmenu.
Oleg Pykhalov [Sun, 2 Feb 2020 20:31:48 +0000 (23:31 +0300)]
gnu: Add emacs-ivy-clipmenu.

* gnu/packages/emacs-xyz.scm (emacs-ivy-clipmenu): New variable.

4 years agognu: Add Slovenian Aspell dictionary.
Timotej Lazar [Sun, 2 Feb 2020 14:43:05 +0000 (15:43 +0100)]
gnu: Add Slovenian Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-sl): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: gnumach: Update to 1.8-1.097f9cf.
Efraim Flashner [Fri, 31 Jan 2020 13:48:21 +0000 (15:48 +0200)]
gnu: gnumach: Update to 1.8-1.097f9cf.

* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8-1.097f9cf.
[arguments]: Add host flag to configure-flags.
[native-inputs]: Add autoconf, automake, texinfo-4.

4 years agognu: scummvm: Pacify linter.
Nicolas Goaziou [Sun, 2 Feb 2020 18:06:19 +0000 (19:06 +0100)]
gnu: scummvm: Pacify linter.

* gnu/packages/emulators.scm (scummvm)[inputs]: Move "nasm"...
[native-inputs]: ... here.

4 years agognu: Fix patch name typo.
Tobias Geerinckx-Rice [Sun, 2 Feb 2020 17:11:44 +0000 (18:11 +0100)]
gnu: Fix patch name typo.

This follows up on commit e1026ba70138f105ebc95281d22c09241feee9d5.

Reported by NieDzejkob on #guix.

* gnu/local.mk (dist_patch_DATA): Fix typo.

4 years agognu: t4k-common: Add missing patch.
Nicolas Goaziou [Sun, 2 Feb 2020 16:46:37 +0000 (17:46 +0100)]
gnu: t4k-common: Add missing patch.

* gnu/packages/patches/t4k-common-libpng16.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Reference it here.

4 years agognu: Add cl-nodgui.
Guillaume Le Vaillant [Sun, 2 Feb 2020 14:23:42 +0000 (15:23 +0100)]
gnu: Add cl-nodgui.

* gnu/packages/lisp-xyz.scm (sbcl-nodgui, cl-nodgui, ecl-nodgui): New
  variables.

4 years agognu: Add cl-jpeg.
Guillaume Le Vaillant [Sun, 2 Feb 2020 13:51:12 +0000 (14:51 +0100)]
gnu: Add cl-jpeg.

* gnu/packages/lisp-xyz.scm (sbcl-cl-jpeg, cl-jpeg, ecl-cl-jpeg): New
  variables.

4 years agognu: Add cl-colors2.
Guillaume Le Vaillant [Sun, 2 Feb 2020 13:34:10 +0000 (14:34 +0100)]
gnu: Add cl-colors2.

* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2, cl-colors2, ecl-cl-colors2): New
  variables.

4 years agognu: Add cl-clunit2.
Guillaume Le Vaillant [Sun, 2 Feb 2020 13:14:05 +0000 (14:14 +0100)]
gnu: Add cl-clunit2.

* gnu/packages/lisp-xyz.scm (sbcl-clunit2, cl-clunit2, ecl-clunit2): New
  variables.

4 years agognu: Add cl-lex.
Guillaume Le Vaillant [Sun, 2 Feb 2020 12:56:50 +0000 (13:56 +0100)]
gnu: Add cl-lex.

* gnu/packages/lisp-xyz.scm (sbcl-cl-lex, cl-lex, ecl-cl-lex): New variables.

4 years agognu: Add tuxmath.
Nicolas Goaziou [Fri, 3 Jan 2020 16:26:15 +0000 (17:26 +0100)]
gnu: Add tuxmath.

* gnu/packages/education.scm (tuxmath): New variable.

4 years agognu: Add t4k-common.
Nicolas Goaziou [Fri, 3 Jan 2020 16:24:22 +0000 (17:24 +0100)]
gnu: Add t4k-common.

* gnu/packages/education.scm (t4k-common): New variable.

4 years agognu: Add emacs-erc-scrolltoplace.
Amin Bandali [Sun, 2 Feb 2020 14:19:33 +0000 (15:19 +0100)]
gnu: Add emacs-erc-scrolltoplace.

* gnu/packages/emacs-xyz.scm (emacs-erc-scrolltoplace): New variable.

4 years agognu: Add emacs-switch-buffer-functions.
Amin Bandali [Sun, 2 Feb 2020 14:16:49 +0000 (15:16 +0100)]
gnu: Add emacs-switch-buffer-functions.

* gnu/packages/emacs-xyz.scm (emacs-switch-buffer-functions): New variable.

4 years agognu: Add emacs-dmenu.
Amin Bandali [Sun, 2 Feb 2020 14:05:51 +0000 (15:05 +0100)]
gnu: Add emacs-dmenu.

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

4 years agognu: Add emacs-no-littering.
Amin Bandali [Sun, 2 Feb 2020 14:00:47 +0000 (15:00 +0100)]
gnu: Add emacs-no-littering.

* gnu/packages/emacs-xyz.scm (emacs-no-littering): New variable.

4 years agognu: Add emacs-message-x.
Amin Bandali [Wed, 29 Jan 2020 00:05:09 +0000 (19:05 -0500)]
gnu: Add emacs-message-x.

* gnu/packages/emacs-xyz.scm (emacs-message-x): New variable.

4 years agognu: Add sdl-pango.
Nicolas Goaziou [Fri, 3 Jan 2020 16:20:27 +0000 (17:20 +0100)]
gnu: Add sdl-pango.

* gnu/packages/sdl.scm (sdl-pango): New variable.
* gnu/packages/patches/sdl-pango-api_additions.patch: New file.
* gnu/packages/patches/sdl-pango-blit_overflow.patch: New file.
* gnu/packages/patches/sdl-pango-fillrect_crash.patch: New file.
* gnu/packages/patches/sdl-pango-fix-explicit-SDLPango_CopyFTBitmapToSurface.patch:
New file.
* gnu/packages/patches/sdl-pango-matrix_declarations.patch: New file.
* gnu/packages/patches/sdl-pango-sans-serif.patch: New file.
* gnu/local.mk (sdl-pango): Reference patches.

add

4 years agognu: Add xwrits.
Ivan Vilata-i-Balaguer [Sun, 2 Feb 2020 13:13:27 +0000 (14:13 +0100)]
gnu: Add xwrits.

* gnu/packages/xdisorg.scm (xwrits): New variable.

4 years agognu: mame: Update to 0.218.
Nicolas Goaziou [Sun, 2 Feb 2020 11:32:36 +0000 (12:32 +0100)]
gnu: mame: Update to 0.218.

* gnu/packages/emulators.scm (mame): Update to 0.218.

4 years agognu: Add cl-ltk-remote.
Guillaume Le Vaillant [Sun, 2 Feb 2020 11:00:33 +0000 (12:00 +0100)]
gnu: Add cl-ltk-remote.

* gnu/packages/lisp-xyz.scm (sbcl-ltk-remote, cl-ltk-remote): New variables.

4 years agognu: Add cl-ltk-mw.
Guillaume Le Vaillant [Sun, 2 Feb 2020 10:43:02 +0000 (11:43 +0100)]
gnu: Add cl-ltk-mw.

* gnu/packages/lisp-xyz.scm (sbcl-ltk-mw, cl-ltk-mw, ecl-ltk-mw): New
  variables.

4 years agognu: Add cl-ltk.
Guillaume Le Vaillant [Sun, 2 Feb 2020 10:16:11 +0000 (11:16 +0100)]
gnu: Add cl-ltk.

* gnu/packages/lisp-xyz.scm (sbcl-ltk, cl-ltk, ecl-ltk): New variables.

4 years agognu: wireshark: Update to 3.2.1.
Nicolas Goaziou [Sun, 2 Feb 2020 09:58:54 +0000 (10:58 +0100)]
gnu: wireshark: Update to 3.2.1.

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

4 years agognu: tlp: Update to 1.3.0.
Nicolas Goaziou [Sun, 2 Feb 2020 09:42:16 +0000 (10:42 +0100)]
gnu: tlp: Update to 1.3.0.

* gnu/packages/linux.scm (tlp): Update to 1.3.0.
[source]: Hard-code name in origin URI.
[native-inputs]: Add "shellcheck".
[arguments]: Activate some tests.  Update environment variables.  Ignore
tlp-rdw man pages.
* gnu/services/pm.scm (tlp-activation): Update configuration file name.

4 years agognu: emacs-telega: Update to 0.6.0.
Brett Gilio [Sun, 2 Feb 2020 06:54:22 +0000 (00:54 -0600)]
gnu: emacs-telega: Update to 0.6.0.

* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.0.

4 years agognu: u-boot-qemu-riscv64-smode: Patch to fix boot menu.
Vagrant Cascadian [Sun, 2 Feb 2020 02:07:17 +0000 (02:07 +0000)]
gnu: u-boot-qemu-riscv64-smode: Patch to fix boot menu.

* gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/bootloaders (u-boot-qemu-riscv64-smode): Add patch.

4 years agognu: Add linux-libre-riscv64-generic.
Vagrant Cascadian [Sat, 1 Feb 2020 23:19:56 +0000 (23:19 +0000)]
gnu: Add linux-libre-riscv64-generic.

* gnu/packages/linux (linux-libre-riscv64-generic): New variable.
  (linux-libre-5.4): Add riscv64-linux to supported architectures.

4 years agoservices: virtualization: Add riscv32 and riscv64 to qemu platforms.
Vagrant Cascadian [Sat, 1 Feb 2020 23:30:14 +0000 (23:30 +0000)]
services: virtualization: Add riscv32 and riscv64 to qemu platforms.

* gnu/services/virtualization (%riscv32): New variable.
  (%riscv64): New variable.
  (%qemu-platforms): Add riscv32 and riscv64.

4 years agognu: diffoscope: Update to 136.
Vagrant Cascadian [Sat, 1 Feb 2020 22:21:38 +0000 (22:21 +0000)]
gnu: diffoscope: Update to 136.

* gnu/packages/diffoscope (diffoscope): Update to 136.

4 years agognu: Add u-boot-cubietruck-bootloader.
Julien Lepiller [Sat, 1 Feb 2020 23:04:39 +0000 (00:04 +0100)]
gnu: Add u-boot-cubietruck-bootloader.

* gnu/bootloader/u-boot.scm (u-boot-cubietrack-bootloader): New
variable.

4 years agognu: GIMP: Add support for WebP images.
Leo Famulari [Sat, 1 Feb 2020 19:10:58 +0000 (14:10 -0500)]
gnu: GIMP: Add support for WebP images.

Suggested by Jorge P. de Morais Neto <jorge+list@disroot.org>.

* gnu/packages/gimp.scm (gimp): Add libwebp.

4 years agognu: linux-libre: Update to 5.4.17.
Mark H Weaver [Sat, 1 Feb 2020 18:49:46 +0000 (13:49 -0500)]
gnu: linux-libre: Update to 5.4.17.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.17.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.101.
Mark H Weaver [Sat, 1 Feb 2020 18:48:50 +0000 (13:48 -0500)]
gnu: linux-libre@4.19: Update to 4.19.101.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.101.
(linux-libre-4.19-pristine-source): Update hash.

4 years agognu: snap: Update to 5.4.5.
Nicolas Goaziou [Sat, 1 Feb 2020 16:07:47 +0000 (17:07 +0100)]
gnu: snap: Update to 5.4.5.

* gnu/packages/education.scm (snap): Update to 5.4.5.

4 years agognu: scintilla: Update to 4.3.0.
Nicolas Goaziou [Sat, 1 Feb 2020 16:01:36 +0000 (17:01 +0100)]
gnu: scintilla: Update to 4.3.0.

* gnu/packages/text-editors.scm (scintilla): Update to 4.3.0.

4 years agognu: rclone: Update to 1.51.0.
Nicolas Goaziou [Sat, 1 Feb 2020 15:05:31 +0000 (16:05 +0100)]
gnu: rclone: Update to 1.51.0.

* gnu/packages/sync.scm (rclone): Update to 1.51.0.

4 years agognu: fet: Update to 5.42.3.
Nicolas Goaziou [Sat, 1 Feb 2020 15:00:34 +0000 (16:00 +0100)]
gnu: fet: Update to 5.42.3.

* gnu/packages/education.scm (fet): Update to 5.42.3.

4 years agognu: emacs-relint: Update to 1.13.
Nicolas Goaziou [Sat, 1 Feb 2020 14:56:20 +0000 (15:56 +0100)]
gnu: emacs-relint: Update to 1.13.

* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.13.

4 years agognu: emacs-xr: Update to 1.15.
Nicolas Goaziou [Sat, 1 Feb 2020 14:52:07 +0000 (15:52 +0100)]
gnu: emacs-xr: Update to 1.15.

* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.15.

4 years agognu: arc-theme: Placate Inkscape.
Maxim Cournoyer [Tue, 7 Jan 2020 01:19:06 +0000 (20:19 -0500)]
gnu: arc-theme: Placate Inkscape.

This gets rid of Inkscape's warnings printed during the build when HOME is not
set to a writable directory.

* gnu/packages/gnome.scm (arc-theme)[phases]{set-home}: New phase.

4 years agognu: Add earlyoom-service-type.
Maxim Cournoyer [Mon, 6 Jan 2020 06:36:00 +0000 (01:36 -0500)]
gnu: Add earlyoom-service-type.

* gnu/services/linux.scm: New file.
* tests/services/linux.scm: Add test.
* Makefile.am (SCM_TESTS): Register test.
* doc/guix.texi (Linux Services): Add a new section and document the new
service and its configuration.

4 years agognu: Add earlyoom.
Maxim Cournoyer [Sun, 5 Jan 2020 05:44:48 +0000 (00:44 -0500)]
gnu: Add earlyoom.

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

4 years agognu: Add u-boot-qemu-riscv64.
Vagrant Cascadian [Sat, 1 Feb 2020 04:19:11 +0000 (04:19 +0000)]
gnu: Add u-boot-qemu-riscv64.

* gnu/packages/bootloaders (u-boot-qemu-riscv64): New variable.

4 years agognu: Add u-boot-sifive-fu540.
Vagrant Cascadian [Sat, 1 Feb 2020 04:18:12 +0000 (04:18 +0000)]
gnu: Add u-boot-sifive-fu540.

* gnu/packages/bootloaders (u-boot-sifive-fu540): New variable.

4 years agognu: Add opensbi-sifive-fu540.
Vagrant Cascadian [Sat, 1 Feb 2020 04:17:25 +0000 (04:17 +0000)]
gnu: Add opensbi-sifive-fu540.

* gnu/packages/firmware (opensbi-sifive-fu540): New variable.

4 years agognu: Add opensbi-qemu-sifive-u.
Vagrant Cascadian [Sat, 1 Feb 2020 03:29:32 +0000 (03:29 +0000)]
gnu: Add opensbi-qemu-sifive-u.

* gnu/packages/firmware (make-opensbi-package): Normalize package name.
  (opensbi-qemu-sifive-u): New variable.

4 years agognu: Add opensbi.
Vagrant Cascadian [Sat, 1 Feb 2020 01:43:28 +0000 (01:43 +0000)]
gnu: Add opensbi.

* gnu/packages/firmware (make-opensbi): New function.
  (opensbi-qemu-virt): New variable.

4 years agognu: u-boot-qemu-riscv64-smode: Add package.
Vagrant Cascadian [Sat, 1 Feb 2020 01:21:12 +0000 (01:21 +0000)]
gnu: u-boot-qemu-riscv64-smode: Add package.

* gnu/packages/bootloaders (u-boot-qemu-riscv64-smode): New variable.

4 years agognu: tdlib: Update to 1.6.0.
Brett Gilio [Sat, 1 Feb 2020 01:41:13 +0000 (19:41 -0600)]
gnu: tdlib: Update to 1.6.0.

* gnu/packages/messaging.scm (tdlib): Update to 1.6.0.