Commit graph

62962 commits

Author SHA1 Message Date
Ricardo Wurmus acba72b914
gnu: express: Update to 1.5.3.
* gnu/packages/bioinformatics.scm (express): Update to 1.5.3.
[source]: Fetch from Github.
[arguments]: Add phase "remove-update-check".
2020-06-22 09:07:51 +02:00
Tobias Geerinckx-Rice 0e0b5977b7
gnu: youtube-dl: Update to 2020.06.16.
* gnu/packages/video.scm (youtube-dl): Update to 2020.06.16.
2020-06-22 02:47:02 +02:00
Tobias Geerinckx-Rice 45ebb59a54
gnu: vmpk: Update home page.
gnu/packages/music.scm (vmpk)[home-page]: Update TLD and use HTTPS.
2020-06-22 02:47:02 +02:00
Jakub Kądziołka f8a28b6c6d
gnu: bison-3.6: Don't change the name of the package.
This is a follow-up to commit 512d23c65d.

* gnu/packages/bison (bison-3.6)[name]: Remove the overridden value.
2020-06-22 02:35:55 +02:00
Mark H Weaver 5a9a438146
gnu: linux-libre@4.14: Update to 4.14.185.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.185.
(linux-libre-4.14-pristine-source): Update hash.
2020-06-21 19:13:29 -04:00
Mark H Weaver f1922ee156
gnu: linux-libre@4.9: Update to 4.9.228.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.228.
(linux-libre-4.9-pristine-source): Update hash.
2020-06-21 19:13:01 -04:00
Mark H Weaver 8e5b17280c
gnu: linux-libre@4.4: Update to 4.4.228.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.228.
(linux-libre-4.4-pristine-source): Update hash.
2020-06-21 19:12:04 -04:00
Peter Lo 1d97e871dd
gnu: Add r-boruta.
* gnu/packages/statistics.scm (r-boruta): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-06-21 18:47:40 -04:00
Nicolas Goaziou 37ab7837e7
gnu: xmoto: Update to 0.6.1.
* gnu/packages/games.scm (xmoto): Update to 0.6.1.
[arguments]: Remove phase installing man pages, now properly handled by the
installation script.
2020-06-22 00:40:10 +02:00
Nicolas Goaziou 9546891f95
gnu: emacs-relint: Update to 1.18.
* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.18.
2020-06-21 23:51:19 +02:00
Ludovic Courtès 89ab6bfbf1
gnu: guile: Add 3.0.3.
* gnu/packages/guile.scm (guile-3.0.3): New variable.
2020-06-21 23:37:29 +02:00
Nicolas Goaziou 6d7ed7c050
gnu: Add seahorse-adventures.
* gnu/packages/games.scm (seahorse-adventures): New variable.
2020-06-21 23:14:16 +02:00
Julien Lepiller 3f3c61b8d5
gnu: Add font-mplus-testflight.
* gnu/packages/fonts.scm (font-mplus-testflight): New variable.
2020-06-21 21:43:07 +02:00
Timotej Lazar dbadca9ac7
gnu: k3b: Update to 20.04.2.
* gnu/packages/kde-multimedia.scm (k3b): Update to 20.04.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:41 +02:00
Timotej Lazar c9650cef1e
gnu: k3b: Note the runtime dependency on udisks-service.
* gnu/packages/kde-multimedia.scm (k3b)[description]: Note that udisks-service
should be enabled.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:41 +02:00
Timotej Lazar 4aa89a0914
gnu: k3b: Add inputs for libraries loaded at runtime.
Patch the source to load these from absolute paths. Actual loading is done by
the Qt library, so we cannot use k3b’s runpath.

* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add libcdio-paranoia and
libdvdcss.
[arguments]<#:phases>[set-absolute-library-paths]: New phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:41 +02:00
Timotej Lazar 7afaab8bef
gnu: k3b: Add inputs for external programs.
* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add cdrdao, dvd+rw-tools,
libburn and sox.
[arguments]<#:phases>[wrap-path]: New phase to wrap the binary with paths to
the above.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:40 +02:00
Timotej Lazar f458958543
gnu: Add cdrdao.
* gnu/packages/cdrom.scm (cdrdao): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:40 +02:00
Ludovic Courtès e4a4287c5f
channels: 'authenticate-channel' doesn't check relation with intro commit.
Fixes <https://bugs.gnu.org/41908>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

The relation check imposed an extra restriction that was unnecessary:
it's enough to authenticate the set difference between the closure of
START-COMMIT and that of END-COMMIT.  Any attempt to jump to an
unrelated commit would lead to the authentication failure of one commit
on the way.

* guix/channels.scm (authenticate-channel): Remove extra
'commit-relation' check when (null? commits).
2020-06-21 17:36:40 +02:00
Ludovic Courtès 41939c374a
git-authenticate: Ignore authenticated commit cache when it's not #o600.
* guix/git-authenticate.scm (previously-authenticated-commits): Stat
PORT; return the empty list if it's no #o600 and change it to #o600.
2020-06-21 17:36:39 +02:00
Leo Prikler bdafdfcec9
gnu: add convmv.
* gnu/packages/convmv.scm: New file.
* gnu/local.mk: Add it to build.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-06-21 15:53:06 +02:00
Julien Lepiller 5dca64fc97
gnu: Add font-fontna-yasashisa-antique.
gnu/packages/fonts.scm (font-fontna-yasashisa-antique): New variable.
2020-06-21 15:50:16 +02:00
Jan (janneke) Nieuwenhuizen b7249aa472
services: childhurd: Support more than one instance.
* gnu/services/virtualization.scm (<hurd-vm-configuration>)[options]: Remove
"--hda" option.
[id,net-options]: New fields.
(hurd-vm-net-options): New procedure.  Parameterize port forwarding with ID.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Use them.
Parameterize provision with ID, if set.  Hardcode "--hda" option for image.
* doc/guix.texi (Virtualization Services): Document new fields.  Update for
hardcoding of "--hda".
2020-06-21 12:51:36 +02:00
B. Wilson 512d23c65d
gnu: Add poke.
* gnu/packages/engineering.scm (poke): New variable.
* gnu/packages/bison.scm (bison-3.6): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-06-21 11:06:53 +02:00
Kyle Meyer 292b26d4e5
gnu: git-annex: Update to 8.20200617.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200617.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-21 10:33:32 +03:00
Vinicius Monego 11fab4a85a
gnu: emacs-hy-mode: Update to 1.0.4.
* gnu/packages/emacs-xyz.scm (emacs-hy-mode): Update to 1.0.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-06-21 11:42:14 +08:00
Brice Waegeneire f6c6970e0d
system: Add 'sg' and 'newgrp' to %SETUID-PROGRAMS.
* gnu/system.scm (%setuid-programs): Add 'sg' and 'newgrp'.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-06-21 11:35:55 +08:00
Nicolas Goaziou 027285691a
gnu: xmoto: Unbundle ODE and libccd.
* gnu/packages/games.scm (xmoto): Unbundle ODE and libccd.
[inputs]: Add ode.
2020-06-21 01:47:05 +02:00
Nicolas Goaziou fb5296605e
gnu: xmoto: Update to 0.6.0-0-f7ca787.
* gnu/packages/games.scm (xmoto): Update to 0.6.0-0-f7ca787.
[source]: Remove patches.
[arguments]: Remove make-flags keyword.
* gnu/packages/patches/xmoto-remove-glext.patch:
* gnu/packages/patches/xmoto-reproducible.patch:
* gnu/packages/patches/xmoto-utf8.patch: Delete files.
* gnu/local.mk: Register previous deletions.
2020-06-21 00:45:08 +02:00
Nicolas Goaziou a70e2f0f07
gnu: emacs-hyperbole: Use inputs instead of propagated inputs.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Replace domainname
with dnsdomainname, not hostname.
[propagated-inputs]: move to...
[inputs]: ...this.
2020-06-21 00:13:38 +02:00
Pierre Langlois 377a5f65ed
gnu: emacs-magit: Update to 0746bf1b.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 0746bf1b.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-21 00:02:15 +02:00
Nicolas Goaziou 915d898f15
gnu: emacs-hyperbole: Update to 7.0.6.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 7.0.6.
[source]: Use GNU ELPA URL.  Remove some patches.
[arguments]: Add phase.
* gnu/packages/patches/emacs-hyperbole-do-not-check-dir.patch: Delete file.
* gnu/packages/patches/emacs-hyperbole-domainname.patch: Delete file.
* gnu/local.mk: Register sole patch.
2020-06-20 23:41:45 +02:00
Ludovic Courtès 9015ed6688
gnu: gnutls: Pass #:tests? unconditionally.
* gnu/packages/tls.scm (gnutls)[arguments]: Add #:tests? unconditionally.
2020-06-20 23:36:02 +02:00
Ludovic Courtès 9ee8b41f2b
gnu: gnutls: Leave #:disallowed-references empty for GNU/Hurd.
Partly fixes <https://bugs.gnu.org/41775>.

This is a followup to a9bcc64746.

* gnu/packages/tls.scm (gnutls)[arguments]: Let #:disallowed-references
empty when 'hurd-target?' returns true.
2020-06-20 23:36:01 +02:00
Ludovic Courtès 50e7e6a065
build-system/gnu: Cross builds properly handle #:allowed-references & co.
Fixes <https://bugs.gnu.org/41775>.

* guix/build-system/gnu.scm (gnu-cross-build)[canonicalize-reference]:
Pass TARGET and SYSTEM to 'package-cross-derivation'.
2020-06-20 23:35:58 +02:00
Leo Famulari 8562124862
gnu: Mutt: Update to 1.14.4.
* gnu/packages/mail.scm (mutt): Update to 1.14.4.
2020-06-20 17:28:14 -04:00
LaFreniere, Joseph 7d80d79524
gnu: Add emacs-hyperbole.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Add at 7.0.3

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-06-20 21:18:24 +02:00
Jakub Kądziołka ef6d3b6436
gnu: Add hashcash.
* gnu/packages/networking.scm (hashcash): New variable.
2020-06-20 20:05:55 +02:00
Ludovic Courtès 13870bbe44
news: Add 'fr' translation.
* etc/news.scm: Add French translation.
2020-06-20 13:18:11 +02:00
Ludovic Courtès 7b06781a58
tests: Skip tests that requires gpg when gpg is unavailable.
Partly fixes <https://bugs.gnu.org/41932>.
Reported by Simen Endsjø <simendsjo@gmail.com>.

* tests/git-authenticate.scm ("signed commits, SHA1 signature"): Use
'gpg+git-available?' in skip guard.
2020-06-20 13:18:11 +02:00
Ludovic Courtès 90f496be9a
tests: Actually run 'tests/guix-environment-container.sh'.
This test was skipped since the switch to Guile 3 because
'assert-container-features' would be inlined and thus accessing it with
@@ would fail with an unbound-variable error.

* guix/scripts/environment.scm (assert-container-features): Export.
* tests/guix-environment-container.sh: Use single '@'.
2020-06-20 13:18:11 +02:00
Ludovic Courtès cdea526556
doc: Make issues.guix.gnu.org more visible.
* doc/contributing.texi (Tracking Bugs and Patches): Make
issues.guix.gnu.org more visible, update issue URL.
2020-06-20 13:18:11 +02:00
Nicolas Goaziou 4330cca8de
gnu: hydrogen: Update to 1.0.0-rc1.
* gnu/packages/music.scm (hydrogen): Update to 1.0.0-rc1.
2020-06-20 12:49:59 +02:00
Alex Sassmannshausen aed0d0fd73
gnu: guile-config: Update to 0.4.2.
* gnu/packages/guile-xyz.scm (guile-config): Update to 0.4.2.
2020-06-20 11:58:03 +02:00
Vagrant Cascadian d72009bf08
gnu: diffoscope: Update to 148.
* gnu/packages/diffoscope (diffoscope): Update to 148.
  [arguments] Remove add-known-tools phase, fixed upstream.
2020-06-19 14:06:29 -07:00
Tobias Geerinckx-Rice 748a167c81
gnu: sudo: Update to 1.9.1.
* gnu/packages/admin.scm (sudo): Update to 1.9.1.
2020-06-19 11:49:58 +02:00
Jan (janneke) Nieuwenhuizen f25e8f76fe
hurd-boot: Use 'setxattr' instead of invoking settrans.
Note: Using `getxattr' on the Hurd instead of running showtrans does not
work (yet?).

* gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of
invoking settrans.
* gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to
enable xattr-embedding of translators.
2020-06-19 10:40:53 +02:00
Jan (janneke) Nieuwenhuizen 951847ee37
hurd-boot: Create individual translators instead of running MAKEDEV.
* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create
dev/{null,zero,full,random,urandom} mount points.
(passive-translator-xattr?, passive-translator-installed?, translated?,
set-translator, set-hurd-device-translators): New procedures.
(false-if-EEXIST): New macro.
(boot-hurd-system): Use them instead of running MAKEDEV.
2020-06-19 10:38:26 +02:00
Florian Pelz 42ed562691
news: Add ‘de’ translation.
* etc/news.scm: Add a ‘de’ translation.
2020-06-19 06:44:48 +00:00
Maxim Cournoyer 04a4af6dd4
uuid: Prevent a loop on invalid arguments.
* gnu/system/uuid.scm (uuid=?): Use type predicates in the fallback case to
prevent looping on invalid arguments.
2020-06-18 23:24:37 -04:00