jackhill/guix/guix.git
4 years agognu: fetchmail: Update to 6.4.5.
Tobias Geerinckx-Rice [Mon, 25 May 2020 20:16:37 +0000 (22:16 +0200)]
gnu: fetchmail: Update to 6.4.5.

* gnu/packages/mail.scm (fetchmail): Update to 6.4.5.
[arguments]: Remove obsolete ‘create-test-environment’ phase.

4 years agognu: balsa: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Mon, 25 May 2020 20:13:01 +0000 (22:13 +0200)]
gnu: balsa: Don't use NAME in source URI.

* gnu/packages/mail.scm (balsa)[source]: Hard-code NAME.

4 years agognu: balsa: Update to 2.6.1.
Tobias Geerinckx-Rice [Mon, 25 May 2020 20:12:58 +0000 (22:12 +0200)]
gnu: balsa: Update to 2.6.1.

* gnu/packages/mail.scm (balsa): Update to 2.6.1.

4 years agognu: nethogs: Migrate to HASH.
Tobias Geerinckx-Rice [Mon, 25 May 2020 17:10:38 +0000 (19:10 +0200)]
gnu: nethogs: Migrate to HASH.

* gnu/packages/networking.scm (nethogs)[source]<sha256>: Migrate to…
<hash>: …this I guess.

4 years agognu: nethogs: Don't use unstable tarball.
Tobias Geerinckx-Rice [Mon, 25 May 2020 17:08:41 +0000 (19:08 +0200)]
gnu: nethogs: Don't use unstable tarball.

* gnu/packages/networking.scm (nethogs)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Don't try (and fail) to determine the version using git.

4 years agognu: nethogs: Update to 0.8.6.
Tobias Geerinckx-Rice [Mon, 25 May 2020 17:06:27 +0000 (19:06 +0200)]
gnu: nethogs: Update to 0.8.6.

* gnu/packages/networking.scm (nethogs): Update to 0.8.6.

4 years agognu: wxmaxima: Update to 20.04.0.
Kei Kebreau [Mon, 25 May 2020 22:00:55 +0000 (18:00 -0400)]
gnu: wxmaxima: Update to 20.04.0.

* gnu/packages/maths.scm (wxmaxima): Update to 20.04.0.

4 years agomaint: 'authenticate' depends on a couple of .go files.
Ludovic Courtès [Mon, 25 May 2020 21:02:09 +0000 (23:02 +0200)]
maint: 'authenticate' depends on a couple of .go files.

* Makefile.am (authenticate): Add dependency on guix/{git,openpgp}.go.

4 years agocompile: Do not optimize "gnu/tests/*".
Ludovic Courtès [Mon, 25 May 2020 20:59:22 +0000 (22:59 +0200)]
compile: Do not optimize "gnu/tests/*".

* guix/build/compile.scm (optimization-options): Add "gnu/tests/" to
level 0.

4 years agogexp: The result of 'imported-files/derivation' is non-substitutable.
Ludovic Courtès [Mon, 25 May 2020 20:58:31 +0000 (22:58 +0200)]
gexp: The result of 'imported-files/derivation' is non-substitutable.

* guix/gexp.scm (imported-files/derivation): Pass #:substitutable? #f to
'gexp->derivation'.

4 years agognu: qhull: Update to 2019.1
Ekaitz Zarraga [Sun, 24 May 2020 15:23:59 +0000 (17:23 +0200)]
gnu: qhull: Update to 2019.1

* gnu/packages/maths.scm (qhull): update to 2019.1

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoself: Optimize 'file-append*' for 'local-file?'.
Ludovic Courtès [Mon, 25 May 2020 15:33:04 +0000 (17:33 +0200)]
self: Optimize 'file-append*' for 'local-file?'.

* guix/self.scm (file-append*): Add 'local-file?' case.
* guix/gexp.scm (local-file-select?): Export.

4 years agodoc: Remove one use of 'file-append*'.
Ludovic Courtès [Mon, 25 May 2020 15:24:54 +0000 (17:24 +0200)]
doc: Remove one use of 'file-append*'.

* doc/build.scm (texinfo-manual-source)[build]: Use 'file-append', not
'file-append*', for 'htmlxref.cnf', to ensure it has the right basename.

4 years agogexp: Fix expansion for (file-append (local-file ...) ...).
Ludovic Courtès [Mon, 25 May 2020 14:06:03 +0000 (16:06 +0200)]
gexp: Fix expansion for (file-append (local-file ...) ...).

Fixes <https://bugs.gnu.org/41527>.
Regression introduced in d03001a31a6d460b712825640dba11e3f1a53a14.

* guix/gexp.scm (lower+expand-object): When LOWERED is not a struct and
EXPAND is true, call EXPAND.
* tests/gexp.scm ("file-append, raw store item"): New test.

4 years agotests: Hide quoted (define-module ...) form from Geiser.
Ludovic Courtès [Mon, 25 May 2020 14:04:33 +0000 (16:04 +0200)]
tests: Hide quoted (define-module ...) form from Geiser.

* tests/gexp.scm (%extension-package): Split (define-module ...) form to
fool Geiser.

4 years agognu: Add go-github-com-francoispqt-gojay.
Efraim Flashner [Mon, 25 May 2020 19:33:31 +0000 (22:33 +0300)]
gnu: Add go-github-com-francoispqt-gojay.

* gnu/packages/golang.scm (go-github-com-francoispqt-gojay): New variable.

4 years agognu: python-llfuse: Update to 1.3.6.
Efraim Flashner [Mon, 25 May 2020 18:33:33 +0000 (21:33 +0300)]
gnu: python-llfuse: Update to 1.3.6.

* gnu/packages/python-xyz.scm (python-llfuse): Update to 1.3.6.

4 years agognu: perl-timedate: Update to 2.33.
Efraim Flashner [Mon, 25 May 2020 18:23:26 +0000 (21:23 +0300)]
gnu: perl-timedate: Update to 2.33.

* gnu/packages/perl.scm (perl-timedate): Update to 2.33.

4 years agognu: perl-io-tty: Update to 1.14.
Efraim Flashner [Mon, 25 May 2020 18:20:30 +0000 (21:20 +0300)]
gnu: perl-io-tty: Update to 1.14.

* gnu/packages/perl.scm (perl-io-tty): Update to 1.14.

4 years agognu: quazip: Update to 0.9.1.
Efraim Flashner [Mon, 25 May 2020 18:05:35 +0000 (21:05 +0300)]
gnu: quazip: Update to 0.9.1.

* gnu/packages/compression.scm (quazip): Update to 0.9.1.

4 years agognu: perl-cgi: Update to 4.47.
Efraim Flashner [Mon, 25 May 2020 18:00:47 +0000 (21:00 +0300)]
gnu: perl-cgi: Update to 4.47.

* gnu/packages/web.scm (perl-cgi): Update to 4.47.

4 years agognu: font-gnu-unifont: Update to 13.0.02.
Efraim Flashner [Mon, 25 May 2020 17:58:26 +0000 (20:58 +0300)]
gnu: font-gnu-unifont: Update to 13.0.02.

* gnu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.02.

4 years agognu: mpv-mpris: Update to 0.5.
Efraim Flashner [Mon, 25 May 2020 17:56:52 +0000 (20:56 +0300)]
gnu: mpv-mpris: Update to 0.5.

* gnu/packages/video.scm (mpv-mpris): Update to 0.5.

4 years agognu: tuir: Update to 1.29.0.
Efraim Flashner [Mon, 25 May 2020 17:54:09 +0000 (20:54 +0300)]
gnu: tuir: Update to 1.29.0.

* gnu/packages/syndication.scm (tuir): Update to 1.29.0.

4 years agognu: OBS: Update to 25.0.8.
Leo Famulari [Mon, 25 May 2020 18:40:47 +0000 (14:40 -0400)]
gnu: OBS: Update to 25.0.8.

* gnu/packages/video.scm (obs): Update to 25.0.8.
[inputs]: Add mbedtls-apache.
[arguments]: Set the version string in #:configure-flags.

4 years agognu: renpy: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 18:24:17 +0000 (20:24 +0200)]
gnu: renpy: Use HTTPS home page URI.

* gnu/packages/game-development.scm (renpy)[home-page]: Use HTTPS URI.

4 years agognu: python2-renpy: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 18:24:05 +0000 (20:24 +0200)]
gnu: python2-renpy: Use HTTPS home page URI.

* gnu/packages/game-development.scm (python2-renpy)[home-page]: Use HTTPS URI.

4 years agognu: taskwarrior: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 18:21:15 +0000 (20:21 +0200)]
gnu: taskwarrior: Use HTTPS home page URI.

* gnu/packages/task-management.scm (taskwarrior)[home-page]: Use HTTPS URI.

4 years agognu: uget: Update to 2.2.0.
Nicolas Goaziou [Mon, 25 May 2020 18:19:47 +0000 (20:19 +0200)]
gnu: uget: Update to 2.2.0.

* gnu/packages/bittorrent.scm (uget): Update to 2.2.0.

4 years agognu: uget: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 18:19:12 +0000 (20:19 +0200)]
gnu: uget: Use HTTPS home page URI.

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

4 years agognu: xftwidth: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 18:06:43 +0000 (20:06 +0200)]
gnu: xftwidth: Use HTTPS home page URI.

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

4 years agognu: xonotic: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 18:04:52 +0000 (20:04 +0200)]
gnu: xonotic: Use HTTPS home page URI.

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

4 years agognu: redkite: Update to 0.8.1.
Tobias Geerinckx-Rice [Mon, 25 May 2020 15:29:12 +0000 (17:29 +0200)]
gnu: redkite: Update to 0.8.1.

* gnu/packages/audio.scm (redkite): Update to 0.8.1.

4 years agognu: netcat-openbsd: Update to 1.217-1.
Tobias Geerinckx-Rice [Mon, 25 May 2020 17:29:43 +0000 (19:29 +0200)]
gnu: netcat-openbsd: Update to 1.217-1.

* gnu/packages/admin.scm (netcat-openbsd): Update to 1.217-1.
[arguments]: Remove obsolete #:configure-flags.

4 years agognu: colordiff: Update to 1.0.19.
Tobias Geerinckx-Rice [Mon, 25 May 2020 15:02:12 +0000 (17:02 +0200)]
gnu: colordiff: Update to 1.0.19.

* gnu/packages/patchutils.scm (colordiff): Update to 1.0.19.

4 years agognu: libnftnl: Update to 1.1.6.
Tobias Geerinckx-Rice [Mon, 25 May 2020 16:07:00 +0000 (18:07 +0200)]
gnu: libnftnl: Update to 1.1.6.

* gnu/packages/linux.scm (libnftnl): Update to 1.1.6.
[source]: Remove patch.
* gnu/packages/patches/libnftnl-dont-check-NFTNL_FLOWTABLE_SIZE.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

4 years agognu: gcompris: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 17:30:59 +0000 (19:30 +0200)]
gnu: gcompris: Use HTTPS home page URI.

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

4 years agognu: czmq: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 17:29:19 +0000 (19:29 +0200)]
gnu: czmq: Use HTTPS home page URI.

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

4 years agognu: cppzmq: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 17:28:37 +0000 (19:28 +0200)]
gnu: cppzmq: Use HTTPS home page URI.

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

4 years agognu: cmark: Use HTTPS home page URI.
Nicolas Goaziou [Mon, 25 May 2020 17:26:32 +0000 (19:26 +0200)]
gnu: cmark: Use HTTPS home page URI.

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

4 years agognu: wireshark: Update to 3.2.4.
Nicolas Goaziou [Mon, 25 May 2020 17:20:05 +0000 (19:20 +0200)]
gnu: wireshark: Update to 3.2.4.

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

4 years agognu: denemo: Update to 2.4.0.
Nicolas Goaziou [Mon, 25 May 2020 17:12:55 +0000 (19:12 +0200)]
gnu: denemo: Update to 2.4.0.

* gnu/packages/music.scm (denemo): Update to 2.4.0.

4 years agognu: cataclysm-dda: Update to 0.E-2.
Nicolas Goaziou [Mon, 25 May 2020 16:51:54 +0000 (18:51 +0200)]
gnu: cataclysm-dda: Update to 0.E-2.

* gnu/packages/games.scm (cataclysm-dda): Update to 0.E-2.

4 years agognu: dia: Update to 0.97.3-2.3cf7ec4 [fixes CVE-2019-19451].
Tobias Geerinckx-Rice [Mon, 25 May 2020 12:09:18 +0000 (14:09 +0200)]
gnu: dia: Update to 0.97.3-2.3cf7ec4 [fixes CVE-2019-19451].

* gnu/packages/gnome.scm (dia): Update to 0.97.3-2.3cf7ec4.
[build-system]: Use Meson.
[inputs]: Add graphene, libxslt, poppler, and python-2.
Remove freetype, gdk-pixbuf, libart-lgpl, and pango.
[native-inputs]: Add appstream-glib and docbook-xsl.
Remove autoconf, automake, libtool, perl, and python-wrapper.

4 years agognu: parallel: Update to 20200522.
Tobias Geerinckx-Rice [Mon, 25 May 2020 14:51:30 +0000 (16:51 +0200)]
gnu: parallel: Update to 20200522.

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

4 years agodoc: Fix typos.
zimoun [Fri, 22 May 2020 00:03:42 +0000 (02:03 +0200)]
doc: Fix typos.

* doc/guix.texi: Fix typos.
* doc/contributing.texi: Fix typos.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
4 years agognu: Add emacs-interleave.
Ryan Desfosses [Mon, 25 May 2020 11:40:20 +0000 (13:40 +0200)]
gnu: Add emacs-interleave.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: tensorflow: Fix build with python-3.8.
Efraim Flashner [Mon, 25 May 2020 11:20:53 +0000 (14:20 +0300)]
gnu: tensorflow: Fix build with python-3.8.

* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Also import
python-version from python-build-system. Adjust 'python3.7-compatibility
to also add python-3.8 compatibility. Adjust 'install-python to not
hardcode the python version.

4 years agognu: efl: Update to 1.24.2.
Efraim Flashner [Mon, 25 May 2020 11:16:38 +0000 (14:16 +0300)]
gnu: efl: Update to 1.24.2.

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

4 years agognu: emacs-helm-emms: Update to 20200322.
Pierre Neidhardt [Mon, 25 May 2020 08:55:45 +0000 (10:55 +0200)]
gnu: emacs-helm-emms: Update to 20200322.

* gnu/packages/emacs-xyz.scm (emacs-helm-emms): Update to 20200322.

4 years agoUpdating python-argon2-cffi to 20.1.0
Josh Marshall [Sun, 24 May 2020 22:47:53 +0000 (18:47 -0400)]
Updating python-argon2-cffi to 20.1.0

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: enlightenment: Fix screen unlocking.
Efraim Flashner [Mon, 25 May 2020 06:01:48 +0000 (09:01 +0300)]
gnu: enlightenment: Fix screen unlocking.

Without this the password is never collected and checked.

* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Fix patch so
that it collects the entered password.

4 years agognu: libexif: Update to 0.6.22 [security fixes].
Marius Bakke [Sun, 24 May 2020 22:12:06 +0000 (00:12 +0200)]
gnu: libexif: Update to 0.6.22 [security fixes].

This fixes CVE-2020-13114, CVE-2020-13113, CVE-2020-13112, CVE-2020-0093,
CVE-2019-9278, and CVE-2020-12767.

* gnu/packages/patches/libexif-CVE-2016-6328.patch,
gnu/packages/patches/libexif-CVE-2017-7544.patch,
gnu/packages/patches/libexif-CVE-2018-20030.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/photo.scm (libexif): Update to 0.6.22.
[source](uri): Adjust for upstream GitHub migration.

4 years agognu: libgphoto2: Update to 2.5.25.
Marius Bakke [Sun, 24 May 2020 21:56:02 +0000 (23:56 +0200)]
gnu: libgphoto2: Update to 2.5.25.

* gnu/packages/photo.scm (libgphoto2): Update to 2.5.25.

4 years agopull: Protect against downgrade attacks.
Ludovic Courtès [Wed, 20 May 2020 21:18:09 +0000 (23:18 +0200)]
pull: Protect against downgrade attacks.

* guix/scripts/pull.scm (%default-options): Add 'validate-pull'.
(%options, show-help): Add '--allow-downgrades'.
(warn-about-backward-updates): New procedure.
(guix-pull): Pass #:current-channels and #:validate-pull to
'latest-channel-instances'.
* guix/channels.scm (ensure-forward-channel-update): Add hint for
when (channel-commit channel) is true.
* doc/guix.texi (Invoking guix pull): Document '--allow-downgrades'.

4 years agochannels: 'latest-channel-instances' guards against non-forward updates.
Ludovic Courtès [Wed, 20 May 2020 20:15:54 +0000 (22:15 +0200)]
channels: 'latest-channel-instances' guards against non-forward updates.

* guix/channels.scm (latest-channel-instance): Add #:starting-commit and
pass it to 'update-cached-checkout'.  Return the commit relation as a
second value.
(ensure-forward-channel-update): New procedure.
(latest-channel-instances): Add #:current-channels and #:validate-pull.
[current-commit]: New procedure.
Pass #:starting-commit to 'latest-channel-instance'.  When the returned
relation is true, call VALIDATE-PULL.
(latest-channel-derivation): Add #:current-channels and #:validate-pull.
Pass them to 'latest-channel-instances*'.
* tests/channels.scm ("latest-channel-instances #:validate-pull"): New
test.

4 years agogit: 'update-cached-checkout' returns the commit relation.
Ludovic Courtès [Wed, 20 May 2020 15:57:54 +0000 (17:57 +0200)]
git: 'update-cached-checkout' returns the commit relation.

* guix/git.scm (update-cached-checkout): Add #:starting-commit
parameter.  Call 'commit-relation' when #:starting-commit is true.
Always return the relation or #f as the third value.
(latest-repository-commit): Adjust accordingly.
* guix/import/opam.scm (get-opam-repository): Likewise.
* tests/channels.scm ("latest-channel-instances includes channel dependencies")
("latest-channel-instances excludes duplicate channel dependencies"):
Update mock of 'update-cached-checkout' accordingly.

4 years agochannels: 'latest-channel-instances' doesn't leak internal state.
Ludovic Courtès [Wed, 20 May 2020 13:55:37 +0000 (15:55 +0200)]
channels: 'latest-channel-instances' doesn't leak internal state.

* guix/channels.scm (latest-channel-instances): Remove
'previous-channels' argument.  Introduce 'loop' and use it.

4 years agogit: Add 'commit-relation'.
Ludovic Courtès [Wed, 20 May 2020 11:01:26 +0000 (13:01 +0200)]
git: Add 'commit-relation'.

* guix/git.scm (commit-relation): New procedure.
* tests/git.scm ("commit-relation"): New test.

4 years agognu: protonvpn-cli: Tweak description.
Ludovic Courtès [Sun, 24 May 2020 20:05:11 +0000 (22:05 +0200)]
gnu: protonvpn-cli: Tweak description.

* gnu/packages/vpn.scm (protonvpn-cli)[description]: Tweak.

4 years agognu: Add protonvpn-cli.
Ryan Prior [Thu, 21 May 2020 03:28:11 +0000 (22:28 -0500)]
gnu: Add protonvpn-cli.

* gnu/packages/vpn.scm (protonvpn-cli): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: guile-dsv: Build with Guile 3.0.
Jack Hill [Sat, 23 May 2020 22:50:39 +0000 (18:50 -0400)]
gnu: guile-dsv: Build with Guile 3.0.

* gnu/packages/guile-xyz.scm (guile-dsv)[inputs]: Replace guile-2.2 with
  guile-3.0.
  [propagated-inputs]: Replace guile2.2-lib with guile-lib.
  [arguments]: Add "configure support guile3.0" phase.
  (guile2.2-dsv): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: guile-dsv: Wrap script.
Jack Hill [Sat, 23 May 2020 22:50:38 +0000 (18:50 -0400)]
gnu: guile-dsv: Wrap script.

* gnu/packages/guile-xyz.scm (guile-dsv)[arguments]: Add "wrap program"
  phase. Import target-guile-effective-version from guile-build-system for use
  in new phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: cookbook: Add subsection about session locking with xss-lock.
Chris Bøg [Sun, 24 May 2020 10:44:44 +0000 (12:44 +0200)]
doc: cookbook: Add subsection about session locking with xss-lock.

* doc/guix-cookbook.texi (Session lock): New node.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: pwsafe: Update to 3.52.0.
Tim Gesthuizen via Guix-patches via [Sun, 24 May 2020 18:58:23 +0000 (20:58 +0200)]
gnu: pwsafe: Update to 3.52.0.

* gnu/packages/password-utils.scm (pwsafe): Update to 3.52.0.
[arguments]: Remove obsolete work-arounds.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: emacs-auctex: Update to 12.2.2.
Nicolas Goaziou [Sun, 24 May 2020 20:37:03 +0000 (22:37 +0200)]
gnu: emacs-auctex: Update to 12.2.2.

* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.2.

4 years agodoc: Update to the new 'grub-theme' procedure.
Jan (janneke) Nieuwenhuizen [Sun, 24 May 2020 20:27:32 +0000 (22:27 +0200)]
doc: Update to the new 'grub-theme' procedure.

This is a follow-up commit to 9cdb10d52e34f7e8fa3b6238fe268646a4bbb877:
gnu: grub: Allow a PNG image and replace "aspect-ratio" with "resolution".

* doc/guix.texi (Bootloader Configuration): Describe and use the 'grub-theme'
procedure instead of the removed '%default-theme' variable.

4 years agognu: enlightenment: Update to 0.24.0.
Efraim Flashner [Mon, 11 May 2020 07:12:32 +0000 (10:12 +0300)]
gnu: enlightenment: Update to 0.24.0.

* gnu/packages/enlightenment.scm (enlightenment): Update to 0.24.0.
[arguments]: Change configure-flags to hardcode efl binary locations.
Remove custom 'fix-dot-desktop-creation phase. Update 'set-system-actions
phase.
* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Update for
new upstream version.
* gnu/services/desktop.scm (enlightenment-setuid-programs): Same.

4 years agognu: python-efl: Update to 1.24.0.
Efraim Flashner [Sun, 3 May 2020 06:26:15 +0000 (09:26 +0300)]
gnu: python-efl: Update to 1.24.0.

* gnu/packages/enlightenment.scm (python-efl): Update to 1.24.0.

4 years agognu: efl: Update to 1.24.1.
Efraim Flashner [Sun, 3 May 2020 06:23:44 +0000 (09:23 +0300)]
gnu: efl: Update to 1.24.1.

* gnu/packages/enlightenment.scm (efl): Update to 1.24.1.
[propagated-inputs]: Remove bullet. Add libpng. Move libtiff, libwebp,
util-linux:lib ...
[inputs]: ... to here. Add openjpeg. Remove libxp.
[arguments]: In configure-flags disable scim, enable avahi, glib. Use
setuid mount/umount binaries. Rename hardcode-libcurl-location to
hardcode-dynamic-libraries and add pulseaudio, libsndfile.

squash! efl-1.24.1

4 years agognu: go-github-com-kr-pretty: Fix source sha256.
Christopher Baines [Sun, 24 May 2020 19:48:14 +0000 (20:48 +0100)]
gnu: go-github-com-kr-pretty: Fix source sha256.

This follows on from 618df2e335acb49a27ca014b555ede34f79503f3, which left the
hash suspiciously similar to the previous value.

* gnu/packages/golang.scm (go-github-com-kr-pretty): Change the sha256 hash.

4 years agobuild: Add missing twinkle patch to gnu/local.mk.
Royce Strange [Sun, 24 May 2020 08:57:19 +0000 (03:57 -0500)]
build: Add missing twinkle patch to gnu/local.mk.

This follows up on e5463baf2ce21cd2abc7ac5576401ae7ee7eb28c.

* gnu/local.mk (dist_patch_DATA): Add twinkle-bcg729.patch.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: pidgin: Fix build with Meson network-manager.
Tobias Geerinckx-Rice [Sun, 24 May 2020 14:09:36 +0000 (16:09 +0200)]
gnu: pidgin: Fix build with Meson network-manager.

This is a follow-up commit to 255ff74f3ab514a76068f6cfccc7f8dbcf8b7f3f:
building network-manager with Meson breaks users of NetworkManager.pc.

* gnu/packages/messaging.scm (pidgin)[source]: Add pidgin-libnm.patch.
Force re-bootstrapping in a new snippet.
[native-inputs]: Add autoconf, automake, and libtool.
* gnu/packages/patches/pidgin-libnm.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

4 years agognu: nano: Update to 4.9.3.
Efraim Flashner [Sun, 24 May 2020 07:18:01 +0000 (10:18 +0300)]
gnu: nano: Update to 4.9.3.

* gnu/packages/nano.scm (nano): Update to 4.9.3.

4 years agognu: redshift-wayland: Install redshift.desktop.
Marius Bakke [Sat, 23 May 2020 22:01:15 +0000 (00:01 +0200)]
gnu: redshift-wayland: Install redshift.desktop.

* gnu/packages/xdisorg.scm (redshift-wayland)[arguments]: New field.

4 years agognu: local.mk: Remove absent patch.
Christopher Baines [Sat, 23 May 2020 21:54:46 +0000 (22:54 +0100)]
gnu: local.mk: Remove absent patch.

This follows on from 899ffa1381afbf5f955aeba4839e920b3d910953.

* gnu/local.mk (dist_patch_DATA): Remove
packages/patches/deja-dup-use-ref-keyword-for-iter.patch.

4 years agognu: gnome-shell: Use libnma.
Brice Waegeneire [Sat, 23 May 2020 19:47:53 +0000 (21:47 +0200)]
gnu: gnome-shell: Use libnma.

* gnu/packages/gnome.scm (gnome-shell)[inputs]: Add 'libnma'.

4 years agognu: dconf: Appease 'guix lint'.
Brice Waegeneire [Thu, 21 May 2020 13:54:02 +0000 (15:54 +0200)]
gnu: dconf: Appease 'guix lint'.

* gnu/packages/gnome.scm (dconf)[homepage]: Avoid permanent redirect.

4 years agognu: deja-dup: Update to 40.6.
Brice Waegeneire [Thu, 21 May 2020 22:34:41 +0000 (00:34 +0200)]
gnu: deja-dup: Update to 40.6.

* gnu/packages/gnome.scm (deja-dup): Update to 40.6.
[origin]: Use gitlab.gnome.org since the project migrated away from
launchpad.
[home-page]: Use 'wiki.gnome.org' instead of 'launchpad.net'.
[build-system]: Switch to 'meson-build-system' because upstream removed
cmake support.
[arguments]: Enable tests.  Remove arguments 'modules',
'imported-modules' and 'test-target'.  Use argument 'glib-or-gtk?'.
Replace configure-flags to only adjust 'RUN_PATH'.  Use standard phases
for 'configure' and 'check'.  Adjust and rename phase
'patch-lockfile-deletion' to 'patch-paths'.  Add phases
'patch-libgpg-error' and 'skip-gtk-update-icon-cache'.
[inputs]: Remove 'libpeas', 'gobject-introspection'.  Replace 'python-2'
and 'python2-pygobject' with python-3 versions. Add 'json-glib',
'libsoup' and 'libgpg-error'.
[native-inputs]: Remove 'cmake-minimal' and 'intltool'.  Add
'appstream-glib','desktop-file-utils', 'glib:bin' and
'gobject-introspection'.
* gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: Delete
file.

4 years agognu: upower: Enable tests.
Brice Waegeneire [Thu, 21 May 2020 15:04:23 +0000 (17:04 +0200)]
gnu: upower: Enable tests.

* gnu/packages/gnome.scm (upower)[arguments]: Enable tests and add
phases 'pre-check'.
[native-inputs]: Add 'python-pygobject', 'python-dbus',
'python-dbusmock' and 'umockdev'.

4 years agognu: umockdev: Update to 0.14.1.
Brice Waegeneire [Thu, 21 May 2020 15:01:37 +0000 (17:01 +0200)]
gnu: umockdev: Update to 0.14.1.

* gnu/packages/check.scm (umockdev) Update to 0.14.1.

4 years agognu: umockdev: Add 'gobject-introspection'.
Brice Waegeneire [Thu, 21 May 2020 14:55:21 +0000 (16:55 +0200)]
gnu: umockdev: Add 'gobject-introspection'.

* gnu/packages/check.scm (umockdev)[native-inuputs]: Add
'gobject-introspection'.

4 years agognu: python-argcomplete: Update to 1.11.1.
Lars-Dominik Braun [Tue, 19 May 2020 07:24:03 +0000 (09:24 +0200)]
gnu: python-argcomplete: Update to 1.11.1.

* gnu/packages/python-xyz.scm (python-argcomplete)[version]: Update to 1.11.1.
[arguments]: Remove, obsolete.
[inputs]: Remove as well.
* gnu/packages/patches/python-argcomplete-1.11.1-fish31.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-epc.
Ryan Prior via Guix-patches via [Sun, 17 May 2020 18:41:59 +0000 (18:41 +0000)]
gnu: Add python-epc.

* gnu/packages/python-xyz.py (python-epc): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-sexpdata.
Ryan Prior via Guix-patches via [Sun, 17 May 2020 18:41:54 +0000 (18:41 +0000)]
gnu: Add python-sexpdata.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-importmagic.
Ryan Prior via Guix-patches via [Sun, 17 May 2020 18:41:48 +0000 (18:41 +0000)]
gnu: Add python-importmagic.

* gnu/packages/python-xyz.el (python-importmagic): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: icedove: Add a desktop file.
Jonathan Brielmaier [Thu, 14 May 2020 11:49:53 +0000 (13:49 +0200)]
gnu: icedove: Add a desktop file.

* gnu/packages/gnuzilla.scm (icedove)[phases]: Add install-desktop-file phase.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: mediainfo: Update to 20.03.
Michael Rohleder [Thu, 21 May 2020 21:37:13 +0000 (23:37 +0200)]
gnu: mediainfo: Update to 20.03.

* gnu/packages/video.scm (mediainfo): Update to 20.03.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: libmediainfo: Update to 20.03.
Michael Rohleder [Thu, 21 May 2020 21:32:19 +0000 (23:32 +0200)]
gnu: libmediainfo: Update to 20.03.

* gnu/packages/video.scm (libmediainfo): Update to 20.03.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoguix package: Support multiple profiles with '--list-installed'.
zimoun [Thu, 21 May 2020 21:43:06 +0000 (23:43 +0200)]
guix package: Support multiple profiles with '--list-installed'.

* guix/scripts/package.scm (process-query): List installed multiple profiles.
* tests/guix-package-net.sh: Test it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agotests: Use a #:prefix for (gcrypt hash).
Ludovic Courtès [Sat, 23 May 2020 13:45:22 +0000 (15:45 +0200)]
tests: Use a #:prefix for (gcrypt hash).

* tests/packages.scm: Use #:prefix instead of #:hide for (gcrypt hash).
This accomodates for 'sha512' syntax literal matches with Guile-Gcrypt 0.3.0,
which exports 'sha512' in addition to 'sha256'.

4 years agognu: guile-gcrypt: Update to 0.3.0.
Ludovic Courtès [Sat, 23 May 2020 13:44:53 +0000 (15:44 +0200)]
gnu: guile-gcrypt: Update to 0.3.0.

* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.3.0.

4 years agoguix-install.sh: Fix ‘systemctl not found’ error message at probe.
Vincent Legoll [Sun, 17 May 2020 17:17:00 +0000 (19:17 +0200)]
guix-install.sh: Fix ‘systemctl not found’ error message at probe.

* etc/guix-install.sh (chk_init_sys): Redirect systemctl errors to
/dev/null.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agoguix-install.sh: Add xz to requirements.
Vincent Legoll [Sun, 17 May 2020 17:16:59 +0000 (19:16 +0200)]
guix-install.sh: Add xz to requirements.

* etc/guix-install.sh (REQUIRE): Add xz to requirements list.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agobuild: Add a comment above the sysvinit section.
Vincent Legoll [Sun, 17 May 2020 17:16:58 +0000 (19:16 +0200)]
build: Add a comment above the sysvinit section.

* nix/local.mk (sysvinitservicedir): Add a comment.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: spice-protocol: Update to 0.14.2.
Tobias Geerinckx-Rice [Fri, 22 May 2020 00:00:32 +0000 (02:00 +0200)]
gnu: spice-protocol: Update to 0.14.2.

* gnu/packages/spice.scm (spice-protocol): Update to 0.14.2.
[arguments]: Install COPYING manually now.

4 years agognu: qtractor: Update to 0.9.14.
Tobias Geerinckx-Rice [Thu, 21 May 2020 23:52:49 +0000 (01:52 +0200)]
gnu: qtractor: Update to 0.9.14.

* gnu/packages/music.scm (qtractor): Update to 0.9.14.
[source]: Fetch over HTTPS.

4 years agognu: polybar: Update to 3.4.3.
Tobias Geerinckx-Rice [Thu, 21 May 2020 23:44:00 +0000 (01:44 +0200)]
gnu: polybar: Update to 3.4.3.

* gnu/packages/wm.scm (polybar): Update to 3.4.3.

4 years agognu: inxi: Update to 3.1.00-1.
Tobias Geerinckx-Rice [Thu, 21 May 2020 20:33:22 +0000 (22:33 +0200)]
gnu: inxi: Update to 3.1.00-1.

* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.00-1.

4 years agognu: redshift: Build and install redshift-gtk in a separate output.
Marius Bakke [Sat, 23 May 2020 13:31:14 +0000 (15:31 +0200)]
gnu: redshift: Build and install redshift-gtk in a separate output.

This also installs a redshift.desktop file as a side-effect.

* gnu/packages/xdisorg.scm (redshift)[outputs, arguments]: New fields.