Commit graph

53718 commits

Author SHA1 Message Date
Ludovic Courtès 0459649e3e
gnu: guile-gcrypt: Update to 0.3.0.
* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.3.0.
2020-05-23 16:29:29 +02:00
Tobias Geerinckx-Rice 6d2155168f
gnu: spice-protocol: Update to 0.14.2.
* gnu/packages/spice.scm (spice-protocol): Update to 0.14.2.
[arguments]: Install COPYING manually now.
2020-05-23 15:37:57 +02:00
Tobias Geerinckx-Rice d2bc9f0e7d
gnu: qtractor: Update to 0.9.14.
* gnu/packages/music.scm (qtractor): Update to 0.9.14.
[source]: Fetch over HTTPS.
2020-05-23 15:37:57 +02:00
Tobias Geerinckx-Rice 99f80e5ccd
gnu: polybar: Update to 3.4.3.
* gnu/packages/wm.scm (polybar): Update to 3.4.3.
2020-05-23 15:37:57 +02:00
Tobias Geerinckx-Rice 9fdf982b41
gnu: inxi: Update to 3.1.00-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.00-1.
2020-05-23 15:37:57 +02:00
Marius Bakke 22070ad1ff
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.
2020-05-23 15:31:14 +02:00
Marius Bakke e7b2ac1cd8
gnu: Add libglvnd.
* gnu/packages/gl.scm (libglvnd): New public variable.
2020-05-23 14:04:48 +02:00
Nicolas Goaziou 28e9a1118b
gnu: emacs-flycheck-grammalecte: Remove "/usr/bin/env" references.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[arguments]: Fix more
python3 locations.
2020-05-23 09:45:14 +02:00
Vinicius Monego b2d8118616
gnu: Add emacs-fountain-mode.
* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-05-23 09:17:33 +02:00
Leo Famulari 05e1edf222
gnu: dav1d: Update to 0.7.0.
* gnu/packages/video.scm (dav1d): Update to 0.7.0.
2020-05-22 19:33:20 -04:00
Leo Famulari 8d7ee11aac
gnu: libavif: Update to 0.7.3.
* gnu/packages/image.scm (libavif): Update to 0.7.3.
2020-05-22 19:33:20 -04:00
Arne Babenhauserheide 6597893ba2
gnu: libaom: Update to 2.0.0
* gnu/packages/video.scm (libaom): Update to 2.0.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-22 19:33:19 -04:00
Kyle Meyer f64a74dd6c
gnu: git-annex: Update to 8.20200522.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200522.
[source]: Remove patch that is now in a release.
* gnu/packages/patches/git-annex-S3v4.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-22 18:53:47 -04:00
Leo Famulari 595f30c0de
gnu: Syncthing: Update to 1.5.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.5.0.
[inputs]: Replace go-gopkg.in-ldap.v2 with go-github-com-go-ldap-ldap.
2020-05-22 18:53:47 -04:00
Leo Famulari 4185edf208
gnu: Change name of Go ldap package and update to 3.1.7.
* gnu/packages/syncthing.scm (go-gopkg.in-ldap.v2): Replace with ...
(go-github-com-go-ldap-ldap): ... new variable.
2020-05-22 18:53:47 -04:00
Leo Famulari 0ffc13921f
gnu: Change name of Go asn1-ber package and update to 1.3.1.
* gnu/packages/syncthing.scm (go-gopkg.in-asn1-ber.v1): Replace with ...
(go-github-com-go-asn1-ber-asn1-ber): ... new variable.
[arguments]: Remove custom 'check' phase.
2020-05-22 18:53:46 -04:00
Leo Famulari cfe4b6e29d
gnu: go-github-com-lucas-clemente-quic-go: Update to 0.14.4.
* gnu/packages/golang.scm (go-github-com-lucas-clemente-quic-go): Update
to 0.14.4.
[propagated-inputs]: Add go-github-com-marten-seemann-chacha20.
2020-05-22 18:53:46 -04:00
Leo Famulari 7df8cb254e
gnu: Add go-github-com-marten-seemann-chacha20.
* gnu/packages/golang.scm (go-github-com-marten-seemann-chacha20): New variable.
2020-05-22 18:53:46 -04:00
Leo Famulari 4a1bc86678
gnu: go-github-com-marten-seemann-qtls: Update to 0.4.1.
* gnu/packages/golang.scm (go-github-com-marten-seemann-qtls): Update to 0.4.1.
2020-05-22 18:53:46 -04:00
Leo Famulari 64905c24ad
gnu: Add go-github-com-twmb-murmur3.
* gnu/packages/golang.scm (go-github-com-calmh-murmur3): Replace with ...
(go-github-com-twmb-murmur3): ... new variable.
(go-github-com-willf-bloom): Use go-github-com-twmb-murmur3.
2020-05-22 18:53:46 -04:00
Leo Famulari 3a8935099f
gnu: go-github-com-jackpal-gateway: Update to 1.0.6.
* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): Update to 1.0.6.
2020-05-22 18:53:45 -04:00
Leo Famulari 618df2e335
gnu: go-github-com-kr-pretty: Update to 0.2.0.
* gnu/packages/golang.scm (go-github-com-kr-pretty): Update to 0.2.0.
2020-05-22 18:53:45 -04:00
Leo Famulari c217654883
gnu: go-golang-org-x-crypto: Update to 0.0.0-5.2aa609c.
* gnu/packages/golang.scm (go-golang-org-x-crypto): Update to
0.0.0-5.2aa609c.
2020-05-22 18:53:45 -04:00
Leo Famulari cc1698bc03
gnu: go-golang-org-x-sys: Update to 0.0.0-6.c709ea0.
* gnu/packages/golang.scm (go-golang-org-x-sys): Update to 0.0.0-6.c709ea0.
2020-05-22 18:53:42 -04:00
Brice Waegeneire 46cf343440
gnu: gnome-control-center: Use 'libnma'.
* gnu/packages/gnome.scm (gnome-control-center)[inputs]: Add 'libnma'.
2020-05-22 23:02:26 +02:00
Brice Waegeneire 8d9477b8b8
gnu: gnome-initial-setup: Use 'libnma'.
* gnu/packages/gnome.scm (gnome-initial-setup)[inputs]: Replace
'network-manager-applet' with 'libnma'.
2020-05-22 23:02:24 +02:00
Brice Waegeneire 8ce7860906
gnu: network-manager-applet: Appease guix lint.
* gnu/packages/gnome.scm (network-manager-applet)[home-page]: Replace
with permanent redirect URL.
2020-05-22 23:02:22 +02:00
Brice Waegeneire 4c29111232
gnu: network-manager-applet: Update to 1.16.0.
* gnu/packages/gnome.scm (netowrk-manager-applet): Update to 1.16.0.
[arguments]: Remove 'configure-flags'.
[inputs]: Add 'libnma', remove 'iso-codes' and
'mobile-broadband-provider-info'.
2020-05-22 23:02:19 +02:00
Brice Waegeneire 7c43b78d2c
gnu: network-manager-vpnc: Use 'libnma'.
* gnu/packages/gnome.scm (network-manager-vpnc)[arguments]: Add
configure flag '--with-libnm-glib=no'.
[inputs]: Replace 'network-manager-applet' with 'libnma'.
2020-05-22 23:02:16 +02:00
Brice Waegeneire 4ca449c50e
gnu: network-manager-openconnect: Use libnma.
* gnu/packages/gnome.scm (network-manager-openconnect)[native-inputs]:
Replace 'network-manager-applet' by 'libnma'.
2020-05-22 22:58:00 +02:00
Brice Waegeneire 3fe368c0ff
gnu: network-manager-openvpn: Update to 1.8.12.
* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.8.12.
[inputs]: Replace 'network-manager-applet' with 'libnma'.
2020-05-22 22:57:58 +02:00
Brice Waegeneire b1da33d965
gnu: libnma: Adjust indentation.
* gnu/packages/gnome.scm (libnma): Adjust indentation.
2020-05-22 22:57:56 +02:00
Brice Waegeneire c25ca6b79e
gnu: libnma: Update inputs.
* gnu/packages/gnome.scm (libnam)[arguments]: Remove 'glib-or-gtk?' and
add phase 'patch-docbook-xml'.
[native-inputs]: Add 'docboock-xml-4.3' and 'vala'.
[inputs]: Remove 'adwaita'icon-theme'.

squash! gnu: libnma: Update inputs and licenses.
2020-05-22 22:57:54 +02:00
Brice Waegeneire 8b554a4e5a
gnu: libnma: Update to 1.8.28.
* gnu/packages/gnome.scm (libnma): Update to 1.8.28.
2020-05-22 22:57:52 +02:00
Brice Waegeneire cf390391c8
gnu: modem-manager: Update to 1.12.10.
* gnu/packages/freedesktop.scm (modem-manager): Update to 1.12.10.
[arguments]: Remove arguments '--disable-more-warnings'.
2020-05-22 22:57:49 +02:00
Brice Waegeneire 8d0548fd34
gnu: network-manager: Appease guix lint.
* gnu/packages/gnome.scm (network-manager)[home-page]: Use the permenant
redirect URL.
* gnu/packages/patches/nm-plugin-path.patch: Renamed to
'gnu/packages/patches/network-manager-plugin-path.patch'.
2020-05-22 22:57:47 +02:00
Brice Waegeneire 255ff74f3a
gnu: network-manager: Switch to meson-build-system. 2020-05-22 22:57:44 +02:00
Brice Waegeneire c2f236fa92
gnu: network-manager: Add iwd support. 2020-05-22 22:57:42 +02:00
Brice Waegeneire 01c22be7bb
gnu: network-manager: Update to 1.24.0.
* gnu/packages/gnome.scm (network-manager): Update to 1.24.0.
2020-05-22 22:57:33 +02:00
Caleb Ristvedt 9af90aafdf
gnu: guile-fibers: Add patch to fix resource leak.
guile-fibers@1.0.0 has a resource leak where run-fibers will only destroy one
scheduler, but it creates as many as there are cpu cores by default (see
https://github.com/wingo/fibers/issues/36).  This causes the tests to fail on
systems with many cores, and can cause guile to crash under certain
circumstances.  This fixes that resource leak.  At present neither git master
nor the latest release has fixed this yet.

* gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patch: New patch.
* gnu/local.mk: Add it to the list of patches.
* gnu/packages/guile-xyz.scm (guile-fibers): Use it.
2020-05-22 14:32:07 -05:00
Ludovic Courtès 50ea3135e0
gnu: bash: Do not autoload (gcrypt hash).
Fixes <https://bugs.gnu.org/41457>.
Reported by Matias Jose Seco Baccanelli <matias_jose_seco@autoproduzioni.net>.

* gnu/packages/bash.scm: Avoid #:autoload for (gcrypt hash).  On Guile 2.2,
autoloading would bring it not only the 'port-sha256' binding (as on
3.0) but also the 'sha256' binding.  As a result, use of 'sha256' in the
'origin' form wouldn't match.
2020-05-22 18:49:50 +02:00
Vinicius Monego 21051eb79e
gnu: Add glabels.
* gnu/packages/gnome.scm (glabels): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-05-22 17:45:19 +02:00
Efraim Flashner d8feee9f18
gnu: freeipmi: Don't build static libraries.
This shrinks the size of the package by about 33%.

* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Add configure-flag to
disable static libraries.
2020-05-22 11:00:06 +03:00
Efraim Flashner 0bdfae5363
gnu: freeipmi: Update to 1.6.5.
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.5.
2020-05-22 10:55:09 +03:00
Ludovic Courtès ef1d475b00
gnu: llvm: Remove unused 'package-elisp-from-package' procedure.
This private procedure had been unused since
3a3d4d9d54.

* gnu/packages/llvm.scm (package-elisp-from-package): Remove.
2020-05-22 01:30:10 +02:00
Ludovic Courtès ce0be5675b
packages: Introduce <content-hash> and use it in <origin>.
* guix/packages.scm (<content-hash>): New record type.
(define-content-hash-constructor, build-content-hash)
(content-hash): New macros.
(print-content-hash): New procedure.
(<origin>): Rename constructor to '%origin'.
[sha256]: Remove field.
[hash]: New field.  Adjust users.
(origin-compatibility-helper, origin): New macros.
(origin-sha256): New deprecated procedure.
(origin->derivation): Adjust accordingly.
* tests/packages.scm ("package-source-derivation, origin, sha512"): New
test.
* guix/tests.scm: Hide (gcrypt hash) 'sha256' for proper syntax
matching.
* tests/challenge.scm: Add #:prefix for (gcrypt hash) and adjust users.
* tests/derivations.scm: Likewise.
* tests/store.scm: Likewise.
* tests/graph.scm ("bag DAG, including origins"): Provide 'sha256' field
with the right length.
* gnu/packages/aspell.scm (aspell-dictionary)
(aspell-dict-ca, aspell-dict-it): Use 'hash' and 'content-hash' for
proper syntax matching.
* gnu/packages/bash.scm (bash-patch): Rename 'sha256' to 'sha256-bv'.
* gnu/packages/bootstrap.scm (bootstrap-executable): Rename 'sha256' to 'bv'.
* gnu/packages/readline.scm (readline-patch): Likewise.
* gnu/packages/virtualization.scm (qemu-patch): Rename 'sha256' to
'sha256-bv'.
* guix/import/utils.scm: Hide (gcrypt hash) 'sha256'.
2020-05-22 01:29:39 +02:00
Tobias Geerinckx-Rice 1ce1583186
gnu: font-abattis-cantarell: Update to 0.201.
* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.201.
[native-inputs]: Remove appstream-glib.
2020-05-21 22:14:40 +02:00
Tobias Geerinckx-Rice 0b7fd22539
gnu: liblcf: Update to 0.6.2.
* gnu/packages/easyrpg.scm (liblcf): Update to 0.6.2.
2020-05-21 22:14:40 +02:00
Tobias Geerinckx-Rice 6381565d9d
gnu: opensmtpd: Update to 6.7.1p1.
* gnu/packages/mail.scm (opensmtpd): Update to 6.7.1p1.
2020-05-21 22:14:40 +02:00
Tobias Geerinckx-Rice d4d9f882a3
gnu: edgar: Update to 1.33.
* gnu/packages/games.scm (edgar): Update to 1.33.
2020-05-21 22:14:40 +02:00