me
/
guix
Archived
1
0
Fork 0
Commit Graph

55248 Commits (915d898f1502e64fd59e7948dbbb6cd708012f8d)

Author SHA1 Message Date
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
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
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
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
Maxim Cournoyer 0dd04b9986
machine: ssh: Fix guix deploy hang when using non-DCE UUIDs.
Fixes <https://issues.guix.gnu.org/issue/41237>.

The UUID type information was lost when passing to the lower gexp code strata,
which led to not being able to recreate the UUID in the generated script.
This occurred for non-DCE type UUIDs such as that of a FAT file system.

A following commit will prevent the find-partition-by-uuid procedure from
entering a loop when its UUID argument is invalid.

Reported-by: Brice Waegeneire <brice@waegenei.re>

* gnu/machine/ssh.scm (machine-check-file-system-availability): Replace the
STRING->UUID procedure by the UUID macro, and provide the UUID type as its
second argument.
2020-06-18 23:20:41 -04:00
Ryan Prior via Guix-patches via e520aa8f41
gnu: oil: Update to 0.8.pre6.
* gnu/packages/shells.scm (oil): Update to 0.8.pre6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-19 00:14:38 +02:00
Simen Endsjø 7fd5f901f6
gnu: Add Iosevka quasi-proportioal fonts.
* gnu/packages/fonts.scm (font-iosevka-aile, font-iosevka-etoile,
font-iosevka-sparkle): New variables.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-18 23:50:14 +02:00
Simen Endsjø f3396e7884
gnu: Update Iosevka fonts from 2.3.3 to 3.1.1.
* gnu/packages/fonts.scm (font-iosevka):
(font-iosevka-slab):
(font-iosevka-term):
(font-iosevka-term-slab): Update to 3.1.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-18 23:49:11 +02:00
Nicolas Goaziou 3328e36438
gnu: emacs-leaf: Update to 4.2.5.
* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.2.5.
[source]: Switch to GNU ELPA URL.
2020-06-18 23:37:41 +02:00
Mark H Weaver 1d763933b8
gnu: linux-libre@5.7: Update to 5.7.4.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.4.
(linux-libre-5.7-pristine-source): Update hash.
2020-06-18 15:59:33 -04:00
Guillaume Le Vaillant 8fdd0da49c
gnu: Add multimon-ng.
* gnu/packages/radio.scm (multimon-ng): New variable.
2020-06-18 18:31:09 +02:00
Jakub Kądziołka f43e410470
gnu: Add unicorn.
* gnu/packages/emulators.scm (unicorn): New variable.
2020-06-18 18:08:50 +02:00
Pierre Neidhardt 89c98c063a
gnu: Add cluffer.
* gnu/packages/lisp-xyz.scm (cl-cluffer, sbcl-cluffer): New variables.
2020-06-18 17:48:13 +02:00
Pierre Neidhardt d6ad0b7248
gnu: Add sbcl-cluffer-simple-buffer.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-buffer): New variable.
2020-06-18 17:47:58 +02:00
Pierre Neidhardt 5e3fcdf8f6
gnu: Add sbcl-cluffer-simple-line.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-line): New variable.
2020-06-18 17:47:45 +02:00
Pierre Neidhardt 37f2d5835e
gnu: Add sbcl-cluffer-standard-buffer.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-buffer): New variable.
2020-06-18 17:47:30 +02:00
Pierre Neidhardt a4a24f66fa
gnu: Add sbcl-cluffer-standard-line.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-line): New variable.
2020-06-18 17:47:10 +02:00
Pierre Neidhardt 19a1a98fb4
gnu: Add sbcl-cluffer-base.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-base): New variable.
2020-06-18 17:46:53 +02:00
Pierre Neidhardt 409fcee9e5
gnu: Add clump.
* gnu/packages/lisp-xyz.scm (cl-clump, sbcl-clump): New variables.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 106354eaa4
gnu: Add sbcl-clump-binary-tree.
* gnu/packages/lisp-xyz.scm (sbcl-clump-binary-tree): New variable.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt ba1727b041
gnu: Add sbcl-clump-2-3-tree.
* gnu/packages/lisp-xyz.scm (sbcl-clump-2-3-tree): New variable.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 797f43af75
gnu: sbcl-triva: Remove ASD component fix.
* gnu/packages/lisp-xyz.scm (sbcl-triva)[arguments]: Remove 'remove-component
phase now that our build system supports component-less .asd files.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 6f51791022
gnu: sbcl-triva.trivial: Remove ASD component fix.
* gnu/packages/lisp-xyz.scm (sbcl-triva.trivial)[arguments]: Don't replace
create-asd-file phase now that our build system supports component-less .asd
files.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 7432a419b8
gnu: sbcl-fare-quasiquote-readtable: Remove ASD component fix.
* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote-readtable)[arguments]: Remove
'fix-asd-file phase now that our build system supports component-less .asd
files.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 74fb7f900e
gnu: cl-cxml: Remove ASD fix since our build system supports component-less asd.
* gnu/packages/lisp-xyz.scm (cl-cxml)[arguments]: Remove 'remove-component phase.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 04dd80181f
gnu: Add acclimation.
* gnu/packages/lisp-xyz.scm (cl-acclimation, sbcl-acclimation): New variables.
2020-06-18 17:14:08 +02:00
Efraim Flashner 9f4cb9986f
gnu: rust-adler32-1: Update to 1.1.0.
* gnu/packages/crates-io.scm (rust-adler32-1): Update to 1.1.0.
[arguments]: Don't skip build. Add rust-compiler-builtins-0.1,
rust-rustc-std-workspace-core-1.0 to cargo-inputs. Add rust-bencher-0.1
to cargo-development-inputs.
2020-06-18 16:38:12 +03:00
Efraim Flashner 67b04b82c2
gnu: rust-adler32-1.0: Rename rust-adler32-1.
* gnu/packages/crates-io.scm (rust-adler32-1.0): Rename to
rust-adler32-1.
(rust-deflate-0.7, rust-inflate-0.4, rust-miniz-oxide-0.3): Adjust
accordingly.
2020-06-18 16:37:03 +03:00
Efraim Flashner c54bc9bd55
gnu: rust-libgit2-sys-0.7: Don't hide package.
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.7)[source]: Remove
bundled code.
[arguments]: Add rust-curl-sys-0.4, rust-libc-0.2, rust-libssh2-sys-0.2,
rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-cc-1.0,
rust-pkg-config-0.3 to cargo-inputs.
[properties]: Remove field.
2020-06-18 16:27:00 +03:00
Efraim Flashner b1ff69195a
gnu: rust-curl-sys-0.4: Don't hide package.
* gnu/packages/crates-io.scm (rust-curl-sys-0.4)[source]: Remove bundled
code.
[arguments]: Add rust-libc-0.2, rust-libnghttp2-sys-0.1,
rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-winapi-0.3, rust-cc-1.0,
rust-pkg-config-0.3, rust-vcpkg-0.2 to cargo-inputs. Add custom phase to
find system openssl.
[native-inputs]: Add pkg-config.
[inputs]: Add curl, nghttp2, openssl, zlib.
[properties]: Remove field.
2020-06-18 16:25:01 +03:00
Efraim Flashner e587a8086b
gnu: rust-libnghttp2-sys-0.1: Don't hide package.
* gnu/packages/crates-io.scm (rust-libnghttp2-sys-0.1)[source]: Remove
bundled code.
[arguments]: Skip build. Add rust-libc-0.2, rust-cc-1.0 to cargo-inputs.
[inputs]: Add nghttp2.
[properties]: Remove field.
2020-06-18 16:22:26 +03:00
Martin Becze 69288a849a
gnu: go-ipfs: Update to 0.5.1.
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.5.1

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-18 14:48:18 +02:00
Ludovic Courtès 97a46055ca
database: 'register-items' takes an open database.
* guix/store/database.scm (store-database-directory)
(store-database-file): New procedures.
(call-with-database): Add call to 'mkdir-p'.
(register-items): Add 'db' parameter and remove #:state-directory and #:schema.
(register-path): Use 'store-database-file' and 'with-database', and
parameterize SQL-SCHEMA.
* gnu/build/image.scm (register-closure): Likewise.
* gnu/build/vm.scm (register-closure): Likewise.
* guix/scripts/pack.scm (store-database)[build]: Likewise.
2020-06-18 14:48:17 +02:00
Brice Waegeneire e418c3d076
gnu: privoxy: Fix daemon with default configuration.
* gnu/packages/tor.scm (privoxy)[arguments]: Add --localstatedir=/var to
configure flags.  Patch default configuration to disable logging and thus
allowing non-root users to use it.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-06-18 09:39:35 +02:00
Jan (janneke) Nieuwenhuizen f817a0c095
system: hurd: Add "/bin/sh" and "/usr/bin/env".
* gnu/system/hurd.scm (%base-services/hurd): Add extra-special-files "/bin/sh"
and "/usr/bin/env".
2020-06-18 09:38:53 +02:00
Efraim Flashner 3cd7403584
gnu: mutt: Update to 1.14.3.
* gnu/packages/mail.scm (mutt): Update to 1.14.3.
2020-06-18 10:37:21 +03:00
Jan (janneke) Nieuwenhuizen 2df4ef03f0
gnu: guix: Update to 1.1.0-12.c00564192a.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-12.c00564192a.
2020-06-18 09:28:17 +02:00
Jan (janneke) Nieuwenhuizen c00564192a
gnu: coreutils: Update broken tests for the Hurd.
* gnu/packages/base.scm (coreutils)[arguments]: When compiling for the Hurd,
remove hanging "timeout-group" test.  Remove tests "shred-passes", "l-chunk"
and "stats" from XFAIL_TESTS, they pass now.
2020-06-18 09:25:20 +02:00
Mark H Weaver 416439263c
gnu: icecat: Remove the bundled Onion Browser Button [security].
Fixes <https://bugs.gnu.org/35728>.

The Onion Browser Button (tortm-browser-button@jeremybenthum) version 0.1.8,
available from addons.mozilla.org and bundled with IceCat, malfunctions with
both IceCat 68.9 and Firefox ESR 68.9.  It tells the user that it's connected
to Tor, but fails to route traffic through it.  The same happens on Debian 9
with its "firefox-esr" package.

Remove this extension from IceCat, pending further investigation.

* gnu/packages/gnuzilla.scm (icecat-source): Remove the "data/extensions/
tortm-browser-button@jeremybenthum" directory before running makeicecat.
2020-06-18 03:13:08 -04:00
Maxim Cournoyer 620796e66b
gnu: lib2geom: Fix tests on aarch64, i686-linux architectures.
Fixes <http://issues.guix.gnu.org/41827>.

This change also removes obsolete patches.

* gnu/packages/patches/lib2geom-fix-tests.patch: New file.
* gnu/packages/patches/lib2geom-link-tests-against-glib.patch: Delete file.
* gnu/packages/patches/lib2geom-use-system-googletest.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/graphics.scm (lib2geom)[origin]: Use new patch.
2020-06-18 02:25:49 -04:00
Mark H Weaver c7c7e115d0
gnu: linux-libre: Update to 5.4.47
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.47
(linux-libre-5.4-pristine-source): Update hash.
2020-06-18 01:03:47 -04:00