jackhill/guix/guix.git
5 years agognu: python-sphinx-alabaster-theme: Update to 0.7.12.
Efraim Flashner [Sun, 6 Jan 2019 07:43:36 +0000 (09:43 +0200)]
gnu: python-sphinx-alabaster-theme: Update to 0.7.12.

* gnu/packages/python.scm (python-sphinx-alabaster-theme): Update to 0.7.12.

5 years agognu: python-pycryptodome: Update to 3.7.2.
Efraim Flashner [Sun, 6 Jan 2019 07:36:23 +0000 (09:36 +0200)]
gnu: python-pycryptodome: Update to 3.7.2.

* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.7.2.

5 years agognu: python-certifi: Update to 2018.11.29.
Efraim Flashner [Sun, 6 Jan 2019 07:32:48 +0000 (09:32 +0200)]
gnu: python-certifi: Update to 2018.11.29.

* gnu/packages/python-crypto.scm (python-certifi): Update to 2018.11.29.

5 years agognu: emacs-diff-hl: Update to 1.8.5.
Maxim Cournoyer [Sun, 6 Jan 2019 02:23:23 +0000 (21:23 -0500)]
gnu: emacs-diff-hl: Update to 1.8.5.

* gnu/packages/emacs.scm (emacs-diff-hl): Update to 1.8.5.

5 years agognu: Add fasm.
guy fleury iteriteka [Sat, 5 Jan 2019 19:24:08 +0000 (20:24 +0100)]
gnu: Add fasm.

* gnu/packages/assembly.scm (fasm): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
5 years agolint: Rename checker to 'github-url'.
Ludovic Courtès [Sat, 5 Jan 2019 23:21:14 +0000 (00:21 +0100)]
lint: Rename checker to 'github-url'.

* guix/scripts/lint.scm (%checkers): Rename 'github-uri' to 'github-url'
to match the documentation.

5 years agognu: Add nip2.
Lprndn [Wed, 5 Dec 2018 18:03:13 +0000 (19:03 +0100)]
gnu: Add nip2.

* gnu/packages/image-processing.scm (nip2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agogit-download: Use 'invoke'.
Ludovic Courtès [Sat, 5 Jan 2019 22:10:04 +0000 (23:10 +0100)]
git-download: Use 'invoke'.

* guix/build/git.scm (git-fetch): Use 'invoke' instead of 'system*' for
"git submodule update".

5 years agogit-download: 'git-fetch' really returns #f upon error.
Ludovic Courtès [Sat, 5 Jan 2019 22:04:58 +0000 (23:04 +0100)]
git-download: 'git-fetch' really returns #f upon error.

This allows the fallback code in (guix git-download) to actually run.
Regression introduced in commit 329dabe13bf98b899b907b45565434c5140804f5.

Fixes <https://bugs.gnu.org/33911>.
Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

* guix/build/git.scm (git-fetch): Guard against 'invoke-error?' and
really return #f upon failure.

5 years agognu: hunspell-dict-en: Update to 2018-04-16.
Efraim Flashner [Sat, 5 Jan 2019 20:40:26 +0000 (22:40 +0200)]
gnu: hunspell-dict-en: Update to 2018-04-16.

* gnu/packages/aspell.scm (aspell-word-list): Update to 2018.04.16.
[arguments]: Use 'invoke'.

5 years agognu: hunspell: Update to 1.7.0.
Efraim Flashner [Sat, 5 Jan 2019 20:20:02 +0000 (22:20 +0200)]
gnu: hunspell: Update to 1.7.0.

* gnu/packages/libreoffice.scm (hunspell): Update to 1.7.0.
[source]: Use 'git-fetch'.

5 years agognu: streamlink: Fix build.
Efraim Flashner [Sat, 5 Jan 2019 20:04:24 +0000 (22:04 +0200)]
gnu: streamlink: Fix build.

* gnu/packages/video.scm (streamlink)[source]: Add patch.
* gnu/packages/patches/streamlink-update-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

5 years agognu: python-iso3166: Update to 0.9.
Efraim Flashner [Sat, 5 Jan 2019 20:02:28 +0000 (22:02 +0200)]
gnu: python-iso3166: Update to 0.9.

* gnu/packages/iso-codes.scm (python-iso3166): Update to 0.9.

5 years agognu: po4a: Update to 0.55.
Efraim Flashner [Sat, 5 Jan 2019 19:48:37 +0000 (21:48 +0200)]
gnu: po4a: Update to 0.55.

* gnu/packages/gettext.scm (po4a): Update to 0.55.
[arguments]: Add 'patch-docbook-xml phase to patch references to
docbook-xml. Update custom 'disable-failing-tests phase.
[native-inputs]: Replace docbook-xml with docbook-xml-4.1.2.

5 years agognu: python-scripttest: Use pypi uri.
Efraim Flashner [Sat, 5 Jan 2019 17:38:58 +0000 (19:38 +0200)]
gnu: python-scripttest: Use pypi uri.

* gnu/packages/check.scm (python-scripttest)[source]: Use pypi uri.

5 years agognu: python-pytest-xdist: Update to 1.25.0.
Efraim Flashner [Sat, 5 Jan 2019 17:37:01 +0000 (19:37 +0200)]
gnu: python-pytest-xdist: Update to 1.25.0.

* gnu/packages/check.scm (python-pytest-xdist): Update to 1.25.0.
[source]: Update source uri.

5 years agognu: python-pytest-cov: Update to 2.6.0.
Efraim Flashner [Sat, 5 Jan 2019 17:32:10 +0000 (19:32 +0200)]
gnu: python-pytest-cov: Update to 2.6.0.

* gnu/packages/check.scm (python-pytest-cov): Update to 2.6.0.

5 years agognu: python-subunit: Update to 1.3.0.
Efraim Flashner [Sat, 5 Jan 2019 17:26:48 +0000 (19:26 +0200)]
gnu: python-subunit: Update to 1.3.0.

* gnu/packages/check.scm (python-subunit): Update to 1.3.0.
[home-page]: Use https.

5 years agognu: octave: Fix makeinfo path configuration.
Arun Isaac [Thu, 3 Jan 2019 16:26:26 +0000 (21:56 +0530)]
gnu: octave: Fix makeinfo path configuration.

* gnu/packages/maths.scm (octave-cli)[arguments]: Fix makeinfo path
configuration in configure-makeinfo phase.

5 years agognu: youtube-viewer: Install desktop file.
Eric Bavier [Sat, 5 Jan 2019 03:51:13 +0000 (21:51 -0600)]
gnu: youtube-viewer: Install desktop file.

* gnu/packages/video.scm (youtube-viewer)[arguments]: Add 'install-desktop
phase.

5 years agognu: Add paps.
Ricardo Wurmus [Sat, 5 Jan 2019 16:24:38 +0000 (17:24 +0100)]
gnu: Add paps.

* gnu/packages/pdf.scm (paps): New variable.

5 years agoui: It's 2019 now!
Ludovic Courtès [Fri, 4 Jan 2019 23:06:04 +0000 (00:06 +0100)]
ui: It's 2019 now!

* guix/ui.scm (show-version-and-exit): Change year to 2019.

5 years agoguix build: Honor '--system' for file-like objects and gexps.
Ludovic Courtès [Fri, 4 Jan 2019 23:04:12 +0000 (00:04 +0100)]
guix build: Honor '--system' for file-like objects and gexps.

Fixes a bug whereby "guix build -f file.scm -s SYSTEM" would not honor
SYSTEM when 'file.scm' returns a gexp or a file-like object.

* guix/scripts/build.scm (options->derivations): Pass #:system to
'run-with-store' in the 'file-like?' and 'gexp?' cases.

5 years agogexp: Lowering a <computed-file> honors SYSTEM and TARGET.
Ludovic Courtès [Fri, 4 Jan 2019 23:01:18 +0000 (00:01 +0100)]
gexp: Lowering a <computed-file> honors SYSTEM and TARGET.

* guix/gexp.scm (computed-file-compiler): Pass #:system and #:target to
'gexp->derivation'.
* tests/gexp.scm ("lower-object, computed-file, #:system"): New test.

5 years agognu: python-isodate: Update to 0.6.0.
Efraim Flashner [Fri, 4 Jan 2019 14:03:45 +0000 (16:03 +0200)]
gnu: python-isodate: Update to 0.6.0.

* gnu/packages/time.scm (python-isodate): Update to 0.6.0.
[native-inputs]: Add python-six.
[home-page]: Update to new home-page.

5 years agognu: python-tzlocal: Update to 1.5.1.
Efraim Flashner [Fri, 4 Jan 2019 13:59:30 +0000 (15:59 +0200)]
gnu: python-tzlocal: Update to 1.5.1.

* gnu/packages/time.scm (python-tzlocal): Update to 1.5.1.
[arguments]: Add custom phase to fix symlink issue in pypi release.
[native-inputs]: Add python-mock.
[license]: Update to expat.

5 years agognu: python-ruamel.yaml: Update to 0.15.83.
Efraim Flashner [Fri, 4 Jan 2019 09:21:18 +0000 (11:21 +0200)]
gnu: python-ruamel.yaml: Update to 0.15.83.

* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.83.

5 years agognu: video: Add missing copyright.
Mathieu Othacehe [Fri, 4 Jan 2019 10:43:06 +0000 (11:43 +0100)]
gnu: video: Add missing copyright.

* gnu/packages/video.scm: Add copyright.

5 years agognu: vlc: Fix typo in synopsis.
Mathieu Othacehe [Fri, 4 Jan 2019 10:41:35 +0000 (11:41 +0100)]
gnu: vlc: Fix typo in synopsis.

* gnu/packages/video.scm (vlc)[synopsis]: Fix typo.

5 years agognu: kservice: Transfer patches from NixOS.
Hartmut Goebel [Mon, 23 Oct 2017 13:15:23 +0000 (15:15 +0200)]
gnu: kservice: Transfer patches from NixOS.

Transfer the NixOS patches for kservice as of 2018-02-17.
- Make QDirIterator follow symlinks.
- Normalize path, but don't resolve symlinks.

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

5 years agognu: kpackage: Transfer patches from NixOS.
Hartmut Goebel [Mon, 23 Oct 2017 10:55:22 +0000 (12:55 +0200)]
gnu: kpackage: Transfer patches from NixOS.

Transfer the NixOS patches for kpackage as of 2018-02-17:
- Allow external paths.
- Make QDirIterator follow symlinks.

Decided to use a patch for one of the "allow external paths" changes since
'substitute*' seems not to be robust enough.

* gnu/packages/patches/kpackage-allow-external-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kpackage)[source]: Use it. <patch>: New
  phase.

5 years agognu: kinit: Use LIBRARY_PATH to search for dynamically loaded libs.
Hartmut Goebel [Thu, 1 Mar 2018 22:08:44 +0000 (23:08 +0100)]
gnu: kinit: Use LIBRARY_PATH to search for dynamically loaded libs.

Transfer the NixOS "kdeinit-libpath" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-libpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.

5 years agognu: kinit: Use the store paths for dynamically loaded libs.
Hartmut Goebel [Sun, 22 Oct 2017 19:25:36 +0000 (21:25 +0200)]
gnu: kinit: Use the store paths for dynamically loaded libs.

Transfer the NixOS "kdeinit-extra_libs" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: New filee.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
  <patch-paths>: New phase.
  [inputs]: Add kparts, plasma-framework.

5 years agognu: kio: Search 'smbd' on $PATH.
Hartmut Goebel [Sun, 22 Oct 2017 15:17:57 +0000 (17:17 +0200)]
gnu: kio: Search 'smbd' on $PATH.

Transfer the remaining NixOS patch for kio as of 2018-02-17.

* gnu/packages/patches/kio-search-smbd-on-PATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kio)<source>: Use it.

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.