jackhill/guix/guix.git
5 years agognu: kdelibs4support: Add todo comment for a patch from NixOS.
Hartmut Goebel [Mon, 23 Oct 2017 13:20:27 +0000 (15:20 +0200)]
gnu: kdelibs4support: Add todo comment for a patch from NixOS.

* gnu/packages/kde-frameworks.scm(kdelibs4support): Add comment.

5 years agognu: kconfigwidgets: Make QDirIterator follow symlinks.
Hartmut Goebel [Mon, 23 Oct 2017 11:13:02 +0000 (13:13 +0200)]
gnu: kconfigwidgets: Make QDirIterator follow symlinks.

Transfer the NixOS patch "qdiriterator-follow-symlinks" for kconfigwidgets as
of 2018-02-17.

* gnu/packages/kde-frameworks.scm(kconfigwidgets)<patch>: New phase.

5 years agognu: kcmutils: Print plugin name when loading fails.
Hartmut Goebel [Mon, 23 Oct 2017 11:18:22 +0000 (13:18 +0200)]
gnu: kcmutils: Print plugin name when loading fails.

Transfer the NixOS patch "kcmutils-debug-module-loader" for kcmutils as of
2018-02-17.

* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: Add substitute for
  src/kcmoduleloader.cpp.

5 years agognu: kcmutils: Make QDirIterator follow symlinks.
Hartmut Goebel [Mon, 23 Oct 2017 11:17:30 +0000 (13:17 +0200)]
gnu: kcmutils: Make QDirIterator follow symlinks.

Transfer the NixOS patch "kcmutils-follow-symlinks" for kcmutils as of
2018-02-17.

* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: New phase.

5 years agognu: krunner: Blacklist another test failing with 5.49.0.
Hartmut Goebel [Thu, 20 Dec 2018 11:30:42 +0000 (12:30 +0100)]
gnu: krunner: Blacklist another test failing with 5.49.0.

* gnu/packages/kde-frameworks.scm(krunner)[#phases]<check-setup>:
  Blacklist 'testMulti'.

5 years agognu: extra-cmake-modules: Fix install-path for plugins.
Hartmut Goebel [Thu, 20 Dec 2018 10:50:07 +0000 (11:50 +0100)]
gnu: extra-cmake-modules: Fix install-path for plugins.

The respective entry changed for kde-frameworks 5.46.

* gnu/packages/kde-frameworks.scm(krunner)[#phases]<fix-lib-path>:
  Change substitute for QTPLUGINDIR.

5 years agognu: libsecret: Update to 0.18.7.
Efraim Flashner [Fri, 4 Jan 2019 07:07:55 +0000 (09:07 +0200)]
gnu: libsecret: Update to 0.18.7.

* gnu/packages/gnome.scm (libsecret): Update to 0.18.7.

5 years agognu: goffice: Update to 0.10.44.
Efraim Flashner [Fri, 4 Jan 2019 07:04:39 +0000 (09:04 +0200)]
gnu: goffice: Update to 0.10.44.

* gnu/packages/gnome.scm (goffice): Update to 0.10.44.

5 years agognu: guile-gnunet: Update to 0.0-1.d12167a.
Alex Vong [Sun, 30 Dec 2018 23:00:39 +0000 (07:00 +0800)]
gnu: guile-gnunet: Update to 0.0-1.d12167a.

* gnu/packages/gnunet.scm (guile-gnunet): Update to 0.0-1.d12167a.
[version]: Use git-version.
[source]: Use git-file-name.

5 years agognu: libmicrohttpd: Update to 0.9.62.
Alex Vong [Sun, 30 Dec 2018 22:54:04 +0000 (06:54 +0800)]
gnu: libmicrohttpd: Update to 0.9.62.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.62.

5 years agognu: libextractor: Fix CVE-2018-{20430,20431}.
Alex Vong [Sun, 30 Dec 2018 22:50:48 +0000 (06:50 +0800)]
gnu: libextractor: Fix CVE-2018-{20430,20431}.

* gnu/packages/patches/libextractor-CVE-2018-20430.patch,
gnu/packages/patches/libextractor-CVE-2018-20431.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gnunet.scm (libextractor)[source]: Use them.

5 years agognu: libextractor: Update to 1.8.
Alex Vong [Sun, 30 Dec 2018 22:48:50 +0000 (06:48 +0800)]
gnu: libextractor: Update to 1.8.

* gnu/packages/gnunet.scm (libextractor): Update to 1.8.

5 years agognu: yoshimi: Update to 1.5.10.
Ricardo Wurmus [Thu, 3 Jan 2019 22:14:12 +0000 (23:14 +0100)]
gnu: yoshimi: Update to 1.5.10.

* gnu/packages/music.scm (yoshimi): Update to 1.5.10.

5 years agognu: vboot-utils: Fix building on armhf-linux.
Kei Kebreau [Sun, 30 Dec 2018 14:46:29 +0000 (09:46 -0500)]
gnu: vboot-utils: Fix building on armhf-linux.

* gnu/packages/bootloaders.scm (vboot-utils)[source]: Add patches.
[arguments]: Conditionally add "HOST_ARCH=arm" to #:make-flags.
* gnu/packages/patches/vboot-utils-fix-format-load-address.patch,
gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch,
gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.

5 years agognu: gnupg: Update to 2.2.12.
Efraim Flashner [Thu, 3 Jan 2019 20:13:58 +0000 (22:13 +0200)]
gnu: gnupg: Update to 2.2.12.

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

5 years agognu: vlc: Add protobuf to inputs.
Mathieu Othacehe [Wed, 2 Jan 2019 18:30:23 +0000 (19:30 +0100)]
gnu: vlc: Add protobuf to inputs.

* gnu/packages/video.scm (vlc)[inputs]: Add protobuf.

5 years agognu: vlc: Add libmicrodns to inputs.
Mathieu Othacehe [Wed, 2 Jan 2019 18:29:27 +0000 (19:29 +0100)]
gnu: vlc: Add libmicrodns to inputs.

* gnu/packages/video.scm (vlc)[inputs]: Add libmicrodns.

5 years agognu: Add libmicrodns.
Mathieu Othacehe [Wed, 2 Jan 2019 18:28:18 +0000 (19:28 +0100)]
gnu: Add libmicrodns.

* gnu/packages/dns.scm (libmicrodns): New package.

5 years agognu: xdisorg.scm: Add missing import.
Efraim Flashner [Thu, 3 Jan 2019 14:25:06 +0000 (16:25 +0200)]
gnu: xdisorg.scm: Add missing import.

* gnu/packages/xdisorg.scm: Add missing import.

5 years agognu: bullet: Update to 2.88.
Efraim Flashner [Thu, 3 Jan 2019 13:44:11 +0000 (15:44 +0200)]
gnu: bullet: Update to 2.88.

* gnu/packages/game-development.scm (bullet): Update to 2.88.
[source]: Use 'git-fetch'. Add snippet to remove bundled binaries and
libraries.
[arguments]: Add configure-flags to prevent building demos. Add custom
'remove-failing-tests phase to skip tests which fail after removing
bundled code.

5 years agognu: Add wl-clipboard.
Rutger Helling [Thu, 3 Jan 2019 13:55:47 +0000 (14:55 +0100)]
gnu: Add wl-clipboard.

* gnu/packages/xdisorg.scm (wl-clipboard): New variable.

5 years agognu: emacs-magit-svn: Fix build.
Danny Milosavljevic [Thu, 3 Jan 2019 09:30:23 +0000 (10:30 +0100)]
gnu: emacs-magit-svn: Fix build.

* gnu/packages/emacs.scm (emacs-magit-svn): Replace ',name' by
'"emacs-magit-svn"'.

5 years agoimport: cran: Default to 'cran repo.
Ricardo Wurmus [Thu, 3 Jan 2019 07:33:46 +0000 (08:33 +0100)]
import: cran: Default to 'cran repo.

* guix/import/cran.scm (cran-recursive-import): Default to 'cran repo.

5 years agoimport: cran: Abort if no description could be fetched.
Ricardo Wurmus [Thu, 3 Jan 2019 07:32:50 +0000 (08:32 +0100)]
import: cran: Abort if no description could be fetched.

* guix/import/cran.scm (cran->guix-package): Only proceed if a valid
description could be fetched.

5 years agoimport: cran: Use HTTPS.
Ricardo Wurmus [Thu, 3 Jan 2019 07:32:05 +0000 (08:32 +0100)]
import: cran: Use HTTPS.

* guix/import/cran.scm (%cran-url): Use HTTPS.

5 years agoimport: cran: Download tarballs only once.
Ricardo Wurmus [Thu, 3 Jan 2019 07:31:15 +0000 (08:31 +0100)]
import: cran: Download tarballs only once.

* guix/import/cran.scm (download): New procedure.
(fetch-description, description->package): Use it.

5 years agognu: gnucash: Fix test failure.
Maxim Cournoyer [Wed, 2 Jan 2019 20:11:06 +0000 (15:11 -0500)]
gnu: gnucash: Fix test failure.

Fixes issue #32057 (see: https://issues.guix.info/issue/32057).

* gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnucash.scm (gnucash): Use it.

5 years agognu: emacs-hydra: Update to 0.14.0.
Efraim Flashner [Wed, 2 Jan 2019 19:17:22 +0000 (21:17 +0200)]
gnu: emacs-hydra: Update to 0.14.0.

* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0.

5 years agognu: emacs-edit-indirect: Update to 0.1.5.
Efraim Flashner [Wed, 2 Jan 2019 19:15:25 +0000 (21:15 +0200)]
gnu: emacs-edit-indirect: Update to 0.1.5.

* gnu/packages/emacs.scm (emacs-edit-indirect): Update to 0.1.5.
[source]: Use 'git-fetch'.

5 years agognu: signing-party: Update to 2.7.
Efraim Flashner [Wed, 2 Jan 2019 19:10:38 +0000 (21:10 +0200)]
gnu: signing-party: Update to 2.7.

* gnu/packages/gnupg.scm (signing-party): Update to 2.7.
[home-page]: Update to new home-page.
[arguments]: All phases end with #t.

5 years agognu: perl-archive-zip: Update to 1.64.
Efraim Flashner [Wed, 2 Jan 2019 18:46:39 +0000 (20:46 +0200)]
gnu: perl-archive-zip: Update to 1.64.

* gnu/packages/comression.scm (perl-archive-zip): Update to 1.64.

5 years agognu: zstd: Update to 1.3.8.
Efraim Flashner [Wed, 2 Jan 2019 18:24:23 +0000 (20:24 +0200)]
gnu: zstd: Update to 1.3.8.

* gnu/packages/compression.scm (zstd): Update to 1.3.8.
[home-page]: Update to new home-page.

5 years agognu: perl-yaml-tiny: Update to 1.73.
Efraim Flashner [Wed, 2 Jan 2019 18:16:10 +0000 (20:16 +0200)]
gnu: perl-yaml-tiny: Update to 1.73.

* gnu/packages/perl.scm (perl-yaml-tiny): Update to 1.73.

5 years agognu: perl-json-maybexs: Update to 1.004000.
Efraim Flashner [Wed, 2 Jan 2019 18:13:19 +0000 (20:13 +0200)]
gnu: perl-json-maybexs: Update to 1.004000.

* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004000.

5 years agognu: perl-cpanel-json-xs: Update to 4.08.
Efraim Flashner [Wed, 2 Jan 2019 18:11:16 +0000 (20:11 +0200)]
gnu: perl-cpanel-json-xs: Update to 4.08.

* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.08.

5 years agognu: perl-test-mockmodule: Update to 0.170.0.
Efraim Flashner [Wed, 2 Jan 2019 18:08:18 +0000 (20:08 +0200)]
gnu: perl-test-mockmodule: Update to 0.170.0.

* gnu/packages/perl-check.scm (perl-test-mockmodule): Update to 0.170.0.
[source]: Update source uri.
[native-inputs]: Add perl-test-warnings.

5 years agognu: perl-test-simple: Update to 1.302141.
Efraim Flashner [Wed, 2 Jan 2019 18:01:35 +0000 (20:01 +0200)]
gnu: perl-test-simple: Update to 1.302141.

* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302141.

5 years agognu: qtsyncthingtray: Use 'git-fetch'.
Efraim Flashner [Wed, 2 Jan 2019 16:25:41 +0000 (18:25 +0200)]
gnu: qtsyncthingtray: Use 'git-fetch'.

* gnu/packages/sync.scm (qtsyncthingtray)[source]: Use 'git-fetch'.
[arguments]: Update custom 'install phase.

5 years agognu: owncloud-client: Update to 2.5.1.10973.
Efraim Flashner [Wed, 2 Jan 2019 14:43:33 +0000 (16:43 +0200)]
gnu: owncloud-client: Update to 2.5.1.10973.

* gnu/packages/sync.scm (owncloud-client): Update to 2.5.1.10973.
* gnu/packages/patches/owncloud-disable-updatecheck.patch: Update patch.

5 years agognu: qtkeychain: Update to 0.9.1.
Efraim Flashner [Wed, 2 Jan 2019 14:04:17 +0000 (16:04 +0200)]
gnu: qtkeychain: Update to 0.9.1.

* gnu/packages/qt.scm (qtkeychain): Update to 0.9.1.
[source]: Use 'git-fetch'.
[arguments]: Update custom 'set-qt-trans-dir phase.

5 years agognu: jupyter: Add missing dependency.
Ricardo Wurmus [Wed, 2 Jan 2019 15:29:51 +0000 (16:29 +0100)]
gnu: jupyter: Add missing dependency.

* gnu/packages/python.scm (jupyter)[propagated-inputs]: Add python-qtconsole.
[home-page]: Use https URL.
[arguments]: Update comment on why tests are disabled.

5 years agognu: python-terminado: Update to 0.8.1.
Ricardo Wurmus [Wed, 2 Jan 2019 15:29:16 +0000 (16:29 +0100)]
gnu: python-terminado: Update to 0.8.1.

* gnu/packages/python-web.scm (python-terminado): Update to 0.8.1.

5 years agognu: Add python-qtconsole.
Ricardo Wurmus [Wed, 2 Jan 2019 15:28:27 +0000 (16:28 +0100)]
gnu: Add python-qtconsole.

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

5 years agognu: python-notebook: Update to 5.7.4.
Ricardo Wurmus [Wed, 2 Jan 2019 15:27:18 +0000 (16:27 +0100)]
gnu: python-notebook: Update to 5.7.4.

* gnu/packages/python.scm (python-notebook): Update to 5.7.4.
[arguments]: Use INVOKE for tests.
[propagated-inputs]: Remove python-ipython; add python-prometheus-client,
python-send2trash, and python-terminado.

5 years agognu: python-jupyter-console: Fix inputs.
Ricardo Wurmus [Wed, 2 Jan 2019 15:07:56 +0000 (16:07 +0100)]
gnu: python-jupyter-console: Fix inputs.

* gnu/packages/python.scm (python-jupyter-console)[propagated-inputs]: Remove
python-ipython; replace python-prompt-toolkit with python-prompt-toolkit-1.
[native-inputs]: Add python-nose.

5 years agognu: python-ipython: Remove dependency on python-jupyter-core-minimal.
Ricardo Wurmus [Wed, 2 Jan 2019 15:06:55 +0000 (16:06 +0100)]
gnu: python-ipython: Remove dependency on python-jupyter-core-minimal.

* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
python-jupyter-core-minimal.

5 years agognu: python-ipywidgets: Enable tests.
Ricardo Wurmus [Wed, 2 Jan 2019 14:51:57 +0000 (15:51 +0100)]
gnu: python-ipywidgets: Enable tests.

* gnu/packages/python.scm (python-ipywidgets)[arguments]: Remove.
[native-inputs]: Add python-nose and python-pytest.
[propagated-inputs]: Remove python-ipykernel.

5 years agognu: python-widgetsnbextension: Update to 3.4.2.
Ricardo Wurmus [Wed, 2 Jan 2019 14:49:29 +0000 (15:49 +0100)]
gnu: python-widgetsnbextension: Update to 3.4.2.

* gnu/packages/python.scm (python-widgetsnbextension): Update to 3.4.2.
[propagated-inputs]: Add python-ipykernel.

5 years agognu: Add python-send2trash.
Ricardo Wurmus [Wed, 2 Jan 2019 14:49:01 +0000 (15:49 +0100)]
gnu: Add python-send2trash.

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

5 years agognu: Add python-prometheus-client.
Ricardo Wurmus [Wed, 2 Jan 2019 14:48:18 +0000 (15:48 +0100)]
gnu: Add python-prometheus-client.

* gnu/packages/python.scm (python-prometheus-client,
python2-prometheus-client): New variables.

5 years agognu: python-jupyter-client: Update to 5.2.4.
Ricardo Wurmus [Wed, 2 Jan 2019 14:47:57 +0000 (15:47 +0100)]
gnu: python-jupyter-client: Update to 5.2.4.

* gnu/packages/python.scm (python-jupyter-client): Update to 5.2.4.

5 years agognu: python-ipython: Break dependency on python-ipykernel.
Ricardo Wurmus [Wed, 2 Jan 2019 14:46:44 +0000 (15:46 +0100)]
gnu: python-ipython: Break dependency on python-ipykernel.

* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
python-ipykernel.
[arguments]: Delete more broken tests.

5 years agognu: python-ipykernel: Update to 5.1.0.
Ricardo Wurmus [Wed, 2 Jan 2019 14:45:27 +0000 (15:45 +0100)]
gnu: python-ipykernel: Update to 5.1.0.

* gnu/packages/python.scm (python-ipykernel): Update to 5.1.0.
[arguments]: Enable tests.
[propagated-inputs]: Add python-ipython.
[native-inputs]: Add python-pytest and python-nose.

5 years agognu: python-ipython: Update to 5.8.0.
Ricardo Wurmus [Wed, 2 Jan 2019 12:45:35 +0000 (13:45 +0100)]
gnu: python-ipython: Update to 5.8.0.

* gnu/packages/python.scm (python-ipython): Update to 5.8.0.
[propagated-inputs]: Replace python-prompt-toolkit with
python-prompt-toolkit-1.
[arguments]: Use INVOKE in the "check" phase; return #T from the "fix-tests"
phase.

5 years agognu: Add python-prompt-toolkit-1.
Ricardo Wurmus [Wed, 2 Jan 2019 12:37:44 +0000 (13:37 +0100)]
gnu: Add python-prompt-toolkit-1.

* gnu/packages/python.scm (python-prompt-toolkit-1, python2-prompt-toolkit-1):
New variables.

5 years agognu: python-prompt-toolkit: Update to 2.0.7.
Ricardo Wurmus [Wed, 2 Jan 2019 11:48:39 +0000 (12:48 +0100)]
gnu: python-prompt-toolkit: Update to 2.0.7.

* gnu/packages/python.scm (python-prompt-toolkit): Update to 2.0.7.
[arguments]: Enable tests; add phase "post-install-check" and delete "check"
phase.
[native-inputs]: Add python-pytest.

5 years agognu: python-hy: Use INVOKE.
Ricardo Wurmus [Wed, 2 Jan 2019 11:48:09 +0000 (12:48 +0100)]
gnu: python-hy: Use INVOKE.

* gnu/packages/python.scm (python-hy)[arguments]: Use INVOKE.

5 years agognu: python-clint: Use INVOKE.
Ricardo Wurmus [Wed, 2 Jan 2019 11:47:43 +0000 (12:47 +0100)]
gnu: python-clint: Use INVOKE.

* gnu/packages/python.scm (python-clint)[arguments]: Use INVOKE.

5 years agognu: python-configargparse: Use INVOKE.
Ricardo Wurmus [Wed, 2 Jan 2019 11:47:03 +0000 (12:47 +0100)]
gnu: python-configargparse: Use INVOKE.

* gnu/packages/python.scm (python-configargparse)[arguments]: Use INVOKE.

5 years agognu: python-docopt: Use INVOKE.
Ricardo Wurmus [Wed, 2 Jan 2019 11:46:33 +0000 (12:46 +0100)]
gnu: python-docopt: Use INVOKE.

* gnu/packages/python.scm (python-docopt)[arguments]: Use INVOKE.

5 years agognu: ruby: Remove versions 1.8, 2.1 and 2.2.
Alex Vong [Fri, 21 Dec 2018 23:30:41 +0000 (07:30 +0800)]
gnu: ruby: Remove versions 1.8, 2.1 and 2.2.

Remove ruby versions which have reached EOL.

See <https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00421.html>.

* gnu/packages/ruby.scm (ruby-1.8, ruby-2.1, ruby-2.2): Remove variables.

5 years agognu: breeze-icons: Fix failing tests.
Hartmut Goebel [Tue, 1 Jan 2019 21:58:28 +0000 (22:58 +0100)]
gnu: breeze-icons: Fix failing tests.

* gnu/packages/kde-frameworks.scm(breeze-icons)[arguments]<#phases>:
  Remove outdated 'disable-failing-test, add 'add-symlinks.

5 years agognu: Syncthing: Update to 1.0.0.
Leo Famulari [Tue, 1 Jan 2019 20:18:08 +0000 (15:18 -0500)]
gnu: Syncthing: Update to 1.0.0.

* gnu/packages/syncthing.scm (syncthing): Update to 1.0.0.

5 years agognu: emacs-org-contrib: Update to 9.2.
Nicolas Goaziou [Tue, 1 Jan 2019 17:23:15 +0000 (18:23 +0100)]
gnu: emacs-org-contrib: Update to 9.2.

* gnu/packages/emacs.scm (emacs-org-contrib): Update to 9.2.
[propagated-inputs]: Add missing inputs.

5 years agognu: org: Update to 9.2.
Nicolas Goaziou [Tue, 1 Jan 2019 17:22:46 +0000 (18:22 +0100)]
gnu: org: Update to 9.2.

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

5 years agognu: Add emacs-arduino-mode.
Nicolas Goaziou [Tue, 1 Jan 2019 17:10:29 +0000 (18:10 +0100)]
gnu: Add emacs-arduino-mode.

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

5 years agognu: emacs-w3m: Fix build.
Maxim Cournoyer [Tue, 1 Jan 2019 16:21:19 +0000 (11:21 -0500)]
gnu: emacs-w3m: Fix build.

The previously (unofficial) Git repository mirror is no longer available, so
we fallback to using the official CVS repository.

Fixes issue 33938 (see: https://issues.guix.info/issue/33938).

* gnu/packages/emacs.scm (emacs-w3m)[origin]: Fetch the sources from the
  official CVS repository.

5 years agognu: linux-libre: Update to 4.20, while retaining 4.19 LTS.
Mark H Weaver [Tue, 1 Jan 2019 03:45:13 +0000 (22:45 -0500)]
gnu: linux-libre: Update to 4.20, while retaining 4.19 LTS.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.
(%linux-libre-hash): Update hash.
(%linux-libre-4.20-patches): New variable.
(linux-libre): Use %linux-libre-4.20-patches.
(%linux-libre-4.19-version, %linux-libre-4.19-hash)
(%linux-libre-4.19-patches, linux-libre-4.19): New variables.
(linux-libre-arm-generic, linux-libre-arm-omap2plus): Use
%linux-libre-4.20-patches.
(linux-libre-arm-generic-4.19, linux-libre-arm-omap2plus-4.19): New variables.
* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
gnu/packages/aux-files/linux-libre/4.20-i686.conf,
gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

5 years agognu: linux-libre: Build with GCC-7 on all systems.
Mark H Weaver [Tue, 1 Jan 2019 03:33:33 +0000 (22:33 -0500)]
gnu: linux-libre: Build with GCC-7 on all systems.

* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Include GCC-7
unconditionally.  Previously it was included only on Intel systems.
Add GMP, MPFR, and MPC.
[arguments]: Add 'work-around-gcc-7-include-path-issue' phase.

5 years agognu: linux-libre: Minor cleanups.
Mark H Weaver [Tue, 1 Jan 2019 03:24:06 +0000 (22:24 -0500)]
gnu: linux-libre: Minor cleanups.

* gnu/packages/linux.scm: Remove comment about armhf-linux kernel configuration.
(%intel-compatible-systems, %linux-compatible-systems): Remove these
variables, inlining their values into the few places where they are used.
(%linux-libre-arm-export-__sync_icache_dcache-patch): New variable.
(%linux-libre-4.19-patches): Use the above variable.

5 years agognu: php-with-bcmath: Deprecate in favour of 'php'.
Oleg Pykhalov [Tue, 1 Jan 2019 13:53:25 +0000 (16:53 +0300)]
gnu: php-with-bcmath: Deprecate in favour of 'php'.

This is a follow-up to 4629d26755aa06344fb8f515fb0202776e70c429.

* gnu/packages/php.scm (php-with-bcmath): Deprecate in favour of 'php'.
* gnu/tests/monitoring.scm (%zabbix-os): Use this.

5 years agognu: ruby-pg: Update to 1.1.3.
Vasile Dumitrascu [Sun, 30 Dec 2018 19:40:19 +0000 (19:40 +0000)]
gnu: ruby-pg: Update to 1.1.3.

* gnu/packages/ruby.scm (ruby-pg): Update to 1.1.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
5 years agognu: amule: Use 'git-fetch'.
Efraim Flashner [Tue, 1 Jan 2019 10:54:20 +0000 (12:54 +0200)]
gnu: amule: Use 'git-fetch'.

* gnu/packages/networking.scm (amule)[source]: Use 'git-fetch'.

5 years agognu: amule: Don't run 'bootstrap phase.
Efraim Flashner [Tue, 1 Jan 2019 10:49:52 +0000 (12:49 +0200)]
gnu: amule: Don't run 'bootstrap phase.

* gnu/packages/networking.scm (amule)[arguments]: Delete 'bootstrap
phase.

5 years agognu: libphidget: Update to 2.1.8.20180607.
Efraim Flashner [Mon, 31 Dec 2018 19:15:13 +0000 (21:15 +0200)]
gnu: libphidget: Update to 2.1.8.20180607.

* gnu/packages/libphidget.scm (libphidget): Update to 2.1.8.20180607.

5 years agognu: libphidget: Update source uri.
Efraim Flashner [Tue, 1 Jan 2019 07:30:04 +0000 (09:30 +0200)]
gnu: libphidget: Update source uri.

* gnu/packages/libphidget.scm (libphidget)[source]: Update source uri.
[home-page]: Use https.

5 years agorefresh: github: updates for origins using 'git-fetch'.
Eric Bavier [Wed, 19 Dec 2018 23:02:38 +0000 (17:02 -0600)]
refresh: github: updates for origins using 'git-fetch'.

* guix/import/github.scm (updated-github-url): Respond with the repository url
for the 'git-fetch' fetch method.
(github-package?): Simplify boolean expression.
(github-repository, github-user-slash-repository): Strip trailing ".git" from
project if present.
(latest-release)<origin-github-uri>: Recognize a 'git-reference'.

5 years agognu: emacs-matrix-client: Update to 5d8e959.
Nicolas Goaziou [Mon, 31 Dec 2018 16:49:12 +0000 (17:49 +0100)]
gnu: emacs-matrix-client: Update to 5d8e959.

* gnu/packages/emacs.scm (emacs-matrix-client): Update to
  5d8e959a63e5de05b628ca8e1dfb974f7f618821.
[propagated-inputs]: Add new inputs.

5 years agognu: Add emacs-frame-purpose.
Nicolas Goaziou [Mon, 31 Dec 2018 16:48:24 +0000 (17:48 +0100)]
gnu: Add emacs-frame-purpose.

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

5 years agognu: python-lxml: Update to 4.2.5 [fixes CVE-2018-19787].
Leo Famulari [Sun, 30 Dec 2018 17:45:09 +0000 (12:45 -0500)]
gnu: python-lxml: Update to 4.2.5 [fixes CVE-2018-19787].

* gnu/packages/python.scm (python-lxml, python2-lxml): Update to 4.2.5.

5 years agognu: chicken: Update to 5.0.0.
Kei Kebreau [Sun, 30 Dec 2018 22:05:27 +0000 (17:05 -0500)]
gnu: chicken: Update to 5.0.0.

* gnu/packages/scheme.scm (chicken): Update to 5.0.0.

5 years agognu: hop: Update to 3.2.0-pre1.
Kei Kebreau [Sun, 30 Dec 2018 19:24:16 +0000 (14:24 -0500)]
gnu: hop: Update to 3.2.0-pre1.

* gnu/packages/scheme.scm (hop): Update to 3.2.0-pre1.
[arguments]: Add "--hostcc=gcc" to configure flags in the 'configure' phase
and substitute absolute reference to "/bin/rm".

5 years agognu: bigloo: Update to 4.3e1.
Kei Kebreau [Sun, 30 Dec 2018 18:07:23 +0000 (13:07 -0500)]
gnu: bigloo: Update to 4.3e1.

* gnu/packages/scheme.scm (bigloo): Update to 4.3e1.

5 years agognu: ffmpeg@2.8: Remove variable.
Efraim Flashner [Sun, 30 Dec 2018 18:03:13 +0000 (20:03 +0200)]
gnu: ffmpeg@2.8: Remove variable.

* gnu/packages/video.scm (ffmpeg@2.8): Remove variable.

5 years agognu: vinagre: Don't build icon-cache.
Efraim Flashner [Sun, 30 Dec 2018 17:41:36 +0000 (19:41 +0200)]
gnu: vinagre: Don't build icon-cache.

* gnu/packages/gnome.scm (vinagre)[arguments]: Add custom phase to
remove 'gtk-update-icon-cache'.
[native-inputs]: Remove gtk+-bin.

5 years agognu: vinagre: Update package for newer freerdp.
Efraim Flashner [Sun, 30 Dec 2018 17:35:46 +0000 (19:35 +0200)]
gnu: vinagre: Update package for newer freerdp.

* gnu/packages/gnome.scm (vinagre)[source]: Update patches.
[arguments]: Add custom  phase to replace 'freerdp' with
'freerdp2'. Remove configure flags.
* gnu/packages/patches/vinagre-revert-1.patch,
gnu/packages/patches/vinagre-revert-2.patch: Remove files.
* gnu/packages/patches/vinagre-newer-freerdp.patch,
gnu/packages/patches/vinagre-newer-rdp-parameters.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register changes.

5 years agognu: freerdp: Enable tests.
Efraim Flashner [Sun, 30 Dec 2018 18:00:27 +0000 (20:00 +0200)]
gnu: freerdp: Enable tests.

* gnu/packages/rdesktop.scm (freerdp)[arguments]: Enable tests. Add
configure-flag to build tests.

5 years agognu: freerdp: Update to 2.0.0-rc4.
Efraim Flashner [Fri, 30 Nov 2018 08:29:35 +0000 (10:29 +0200)]
gnu: freerdp: Update to 2.0.0-rc4.

* gnu/packages/rdesktop.scm (freerdp): Update to 2.0.0-rc4.
[native-inputs]: Add docbook-xml, glib. Sort alphabetically.
[inputs]: Add libxkbcommon, wayland. Sort alphabetically.
[arguments]: Explicitly disable libsystemd.

5 years agognu: OpenSSL 1.1: Update to 1.1.1a [fixes CVE-2018-{0734,0735}].
Leo Famulari [Sun, 30 Dec 2018 17:57:00 +0000 (12:57 -0500)]
gnu: OpenSSL 1.1: Update to 1.1.1a [fixes CVE-2018-{0734,0735}].

* gnu/packages/tls.scm (openssl-next): Update to 1.1.1a.

5 years agognu: gambit-c: Update to 4.9.1.
Kei Kebreau [Sun, 30 Dec 2018 16:07:00 +0000 (11:07 -0500)]
gnu: gambit-c: Update to 4.9.1.

* gnu/packages/scheme.scm (gambit-c): Update to 4.9.1.
[home-page]: Update URL.

5 years agognu: vlc: Update to 3.0.5.
Efraim Flashner [Sun, 30 Dec 2018 12:09:03 +0000 (14:09 +0200)]
gnu: vlc: Update to 3.0.5.

* gnu/packages/video.scm (vlc): Update to 3.0.5.
[source]: Remove patch.
(%vlc-libx264-compat.patch): Remove variable.

5 years agoservices: gdm: Enable auto-start.
Timothy Sample [Sun, 30 Dec 2018 02:42:04 +0000 (21:42 -0500)]
services: gdm: Enable auto-start.

GDM is now reliable enough to run automatically.

* gnu/services/xorg.scm (gdm-shepherd-service): Do not set 'auto-start?'
to '#f'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agoservices: gdm: Remove 'allow-root?' option.
Timothy Sample [Sun, 30 Dec 2018 02:42:03 +0000 (21:42 -0500)]
services: gdm: Remove 'allow-root?' option.

This option results in allowing all login attempts without asking for
credentials.  The name is confusing, but rather than rename it, we will
remove it, since it seems like a feature that no one would want.

* gnu/services/xorg.scm (<gdm-configuration>): Remove 'allow-root?'.
(gdm-pam-service): Do not use 'gdm-configuration-allow-root?'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: gdm: Change locale settings file.
Timothy Sample [Sun, 30 Dec 2018 02:42:02 +0000 (21:42 -0500)]
gnu: gdm: Change locale settings file.

* gnu/packages/gnome.scm (gdm)[arguments]: Set the '--with-lang-file'
configure flag to '/etc/environment'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: gdm: Pass XDG_DATA_DIRS into session environment.
Timothy Sample [Sun, 30 Dec 2018 02:42:01 +0000 (21:42 -0500)]
gnu: gdm: Pass XDG_DATA_DIRS into session environment.

* gnu/packages/gnome.scm (gdm)[arguments]: Update the pre-configure
phase so that GDM preserves the XDG_DATA_DIRS variable when setting up
the session environment.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: linux-libre: Update to 4.19.13.
Mark H Weaver [Sun, 30 Dec 2018 03:39:19 +0000 (22:39 -0500)]
gnu: linux-libre: Update to 4.19.13.

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

5 years agognu: linux-libre@4.14: Update to 4.14.91.
Mark H Weaver [Sun, 30 Dec 2018 03:38:26 +0000 (22:38 -0500)]
gnu: linux-libre@4.14: Update to 4.14.91.

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

5 years agognu: linux-libre@4.9: Update to 4.9.148.
Mark H Weaver [Sun, 30 Dec 2018 03:37:32 +0000 (22:37 -0500)]
gnu: linux-libre@4.9: Update to 4.9.148.

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

5 years agognu: youtube-dl: Update to 2018.12.17.
Björn Höfling [Sat, 29 Dec 2018 20:46:45 +0000 (21:46 +0100)]
gnu: youtube-dl: Update to 2018.12.17.

* gnu/packages/video.scm (youtube-dl): Update to 2018.12.17.

5 years agognu: vim: Update to 8.1.0644.
Efraim Flashner [Sat, 29 Dec 2018 18:23:18 +0000 (20:23 +0200)]
gnu: vim: Update to 8.1.0644.

* gnu/packages/vim.scm (vim): Update to 8.1.0644.
[native-inputs]: Add libtool.
(xxd)[native-inputs]: New field, empty list.
(vim-full)[native-inputs]: Also inherit native-inputs from vim.