me
/
guix
Archived
1
0
Fork 0
Commit Graph

115375 Commits (ff1146fb4f7254a8f644f89d7af6b4b566528603)

Author SHA1 Message Date
Giacomo Leidi d146109d68
gnu: Fix python-tortoise-orm's sanity-check.
* gnu/packages/databases.scm (python-aiosqlite-0.17): New variable;
(python-tortoise-orm)[propagated-inputs]: use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-24 00:02:14 +02:00
Andre A. Gomes 1a0bff3971
gnu: Add emacs-imenu-anywhere.
* gnu/packages/emacs-xyz.scm (emacs-imenu-anywhere): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I5a381594cdf3692f1ea1602d7d71f8e59e404f60
2023-10-24 00:02:14 +02:00
Cayetano Santos 2861c70b9e
gnu: Add emacs-nerd-icons.
* gnu/packages/emacs-xyz.scm (emacs-nerd-icons): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Ie7e52ca3fb40986185061fb283b13e2828e963a8
2023-10-24 00:02:14 +02:00
Ludovic Courtès 81b293ef34
gnu: kokkos: Restrict builds to 64-bit architectures.
* gnu/packages/cpp.scm (kokkos)[supported-systems]: New field.

Change-Id: Ia49e40471e59242e4b40879277a81de022a92d1f
2023-10-24 00:02:14 +02:00
Ludovic Courtès a1ac534f8a
gnu: gnutls@3.8: Do not rely expect ‘PATH_MAX’ definition on GNU/Hurd.
Fixes <https://issues.guix.gnu.org/66691>.

* gnu/packages/tls.scm (gnutls-3.8.1)[arguments]: New field.

Change-Id: If208591d78d5d023220bd3a7e3841af172c605ff
2023-10-24 00:02:14 +02:00
Ludovic Courtès 356ca40c89
gnu: cmake-minimal: Remove ‘hidden’ property.
This makes ‘cmake-minimal’ accessible to users and additionally allows
for input rewriting, as discussed
at <https://issues.guix.gnu.org/65665#17>.

* gnu/packages/cmake.scm (cmake-minimal)[properties]: New field.
2023-10-24 00:02:14 +02:00
fanquake 2fbb5398a3
gnu: gcc@10: Update to 10.5.0.
* gnu/packages/gcc.scm (gcc-10): Update to 10.5.0.
Remove ‘gcc-10-tree-sra-union-handling.patch’.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Id1121cde63c8f5572fbe6a2b0d18b2df5a1eaa68
2023-10-24 00:02:13 +02:00
Efraim Flashner 9210ca9b04
gnu: at-spi2-core: Skip tests on powerpc-linux.
* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When building for
powerpc-linux skip the custom 'check phase.

Change-Id: I8c609c1cb6eb8b03746e294f7b8e3d0792c43443
2023-10-23 13:11:27 +03:00
Ludovic Courtès b4d6a43173
gnu: public-inbox: Remove dependency on (guix build syscalls).
* gnu/packages/mail.scm (public-inbox)[arguments]: Remove #:imported-modules.
Remove (guix build syscalls) from #:modules.  Rewrite ‘check’ phase to
reap processes from the build process.
[native-inputs]: Remove TINI.
2023-10-23 11:56:54 +02:00
Ludovic Courtès 8e3d710f4c
gnu: polkit: Remove dependency on (guix build syscalls).
Having a dependency on (guix build syscalls) this deep in the stack
would make it much harder to change syscalls.scm.

* gnu/packages/polkit.scm (polkit)[arguments]: Remove #:imported-modules.
Remove (guix build syscalls) from #:modules.
Rewrite ‘check’ phase to reap processes from the build process.
[native-inputs]: Remove TINI.
2023-10-23 11:56:53 +02:00
Ludovic Courtès 4eda89248d
gnu: python-dbusmock: Use ‘search-input-file’.
* gnu/packages/python-xyz.scm (python-dbusmock)[arguments]: In
‘patch-paths’ phase, use ‘search-input-file’ instead of ‘assoc-ref’.
2023-10-23 11:56:53 +02:00
Ludovic Courtès 4ac6999be7
gnu: python-dbusmock: Rewrite phases as a gexp.
* gnu/packages/python-xyz.scm (python-dbusmock)[arguments]: Use gexps.
2023-10-23 11:56:53 +02:00
Ludovic Courtès 9a23dd54ee
gnu: python-dbusmock: Remove dependency on (guix build syscalls).
Having a dependency on (guix build syscalls) this deep in the stack
would make it much harder to change syscalls.scm.

* gnu/packages/python-xyz.scm (python-dbusmock)[native-inputs]: Remove TINY.
[arguments]: Remove #:imported-modules, and remove (guix build syscalls)
from #:modules.  Rewrite ‘check’ phase to reap processes from the build
process itself.
2023-10-23 11:56:53 +02:00
Ludovic Courtès 5a3b712ad7
gnu: python-ipykernel: Remove dependency on (guix build syscalls).
* gnu/packages/python-xyz.scm (python-ipykernel)[arguments]:
Remove #:imported-modules.  Remove (guix build syscalls) from #:modules.
Rewrite ‘check’ phase to reap child processes from the build process.
[native-inputs]: Remove TINI.
2023-10-23 11:56:53 +02:00
Ludovic Courtès 64e678bdbc
gnu: mutter: Remove dependency on (guix build syscalls).
* gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported-modules.
Remove (guix build syscalls) from #:modules.
Rewrite ‘check’ phase to reap processes from the build process.
[native-inputs]: Remove TINI.
2023-10-23 11:56:53 +02:00
Clément Lassieur 25043e01b6
gnu: icecat: Support Guix packaged extensions and native manifests.
* gnu/build/icecat-extension.scm: New file with a MAKE-ICECAT-EXTENSION
procedure that makes sure the add-on directory is a symlink, so that Icecat
can normalize it into a package store path.
* gnu/local.mk (dist_patch_DATA): Register it, as well as new patches.
* gnu/packages/browser-extensions.scm (ublock-origin)[properties]: Store the
add-on ID so that it is accessible in MAKE-ICECAT-EXTENSION.
[arguments]: Use the add-on ID as root directory.
(ublock-origin/icecat): New procedure.
* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Rewrite the unused
'apply-guix-specific-patches' phase so that it applies the following two
patches.
[native-search-paths]: New field.
* gnu/packages/patches/icecat-compare-paths.patch: New patch that compares
add-on paths (which are package store paths) to detect package changes.
* gnu/packages/patches/icecat-use-system-wide-dir.patch: New patch that
replaces "/usr/lib/mozilla" (the system-wide directory for extensions and
native manifests) with "$ICECAT_SYSTEM_DIR".
2023-10-23 11:19:02 +02:00
Liliana Marie Prikler a25a492f2b
gnu: mpd-mpc: Really fix directory for bash completions.
Commit 577fd21122 contains a typo wherein a dash
was used instead of an underscore.  Compare for example the git package to see
where completions should be installed.

* gnu/packages/mpd.scm (mpd-mpc)[move-completion]: Use “etc/bash_completion.d”
instead of “etc/bash-completion.d”.
2023-10-23 10:27:35 +02:00
Liliana Marie Prikler fc6325ea0d
gnu: emacs-haskell-snippets: Use correct directory for snippets.
This package instructs Yasnippet to look for snippets relative to its own
path.  However, it installs the snippets directly to site-lisp, which as of
79cfe30f3e is one directory above that.  Use the
elpa-directory procedure introduced in that commit to rectify this mistake.

* gnu/packages/emacs-xyz.scm (emacs-haskell-snippets)[#:phases]
<install-snippets>: Use elpa-directory.

Fixes: Wrong location for haskell snippets <https:issues.guix.gnu.org/66562>
2023-10-23 09:47:59 +02:00
Herman Rimm 54e88d8da5
gnu: Add rust-1.73.
* gnu/packages/rust.scm (rust-1.73): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I97ab62112cd9386427d3cf8f9f6e1700492966b1
2023-10-23 09:29:37 +03:00
Sharlatan Hellseher 56742f79c0
gnu: go-github-com-alecthomas-assert: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert): Move
from here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:31 -04:00
Sharlatan Hellseher 0a881fdaa7
gnu: go-golang-org-sql-mock: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-golang-org-sql-mock): Move from
here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:30 -04:00
Sharlatan Hellseher f6a03a8ba6
gnu: go-golang-org-x-lint: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-golang-org-x-lint): Move from
here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:30 -04:00
Sharlatan Hellseher 4e65fb5b33
gnu: go-honnef-co-go-tools: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-honnef-co-go-tools): Move from
here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:30 -04:00
Sharlatan Hellseher cf9c76223f
gnu: go-github-com-onsi-ginkgo: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo):
Move from here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:30 -04:00
Sharlatan Hellseher 18a537ec42
gnu: go-github-com-google-go-cmdtest: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-github-com-google-go-cmdtest): Move
from here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:30 -04:00
Sharlatan Hellseher 1261ca098b
gnu: go-github-com-frankban-quicktest: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-github-com-frankban-quicktest): Move
from here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:30 -04:00
Sharlatan Hellseher eeb397018d
gnu: go-github-com-cheekybits-is: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-github-com-cheekybits-is): Move from
here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:29 -04:00
Sharlatan Hellseher 01b9dd8782
gnu: go-github-com-google-gofuzz: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-github-com-google-gofuzz): Move from
here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:29 -04:00
Sharlatan Hellseher 1b7175555e
gnu: go-github-com-jacobsa-ogletest: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-github-com-jacobsa-ogletest): Move
from here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:29 -04:00
Sharlatan Hellseher 6272d5f7be
gnu: go-github-com-tdewolff-test: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-github-com-tdewolff-test):
Move from here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:29 -04:00
Sharlatan Hellseher 981f0fee04
gnu: go-gopkg-in-go-playground-assert-v1: Move to (gnu packages golang-check).
* gnu/packages/golang-check.scm (go-gopkg-in-go-playground-assert-v1):
Move from here...
* gnu/packages/golang.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:29 -04:00
Sharlatan Hellseher 7990756053
gnu: go-github-com-golangplus-testing: Move to (gnu packages golang-check).
* gnu/packages/golang.scm (go-github-com-golangplus-testing): Move from
here...
* gnu/packages/golang-check.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:28 -04:00
Sharlatan Hellseher 28a9e296f8
gnu: go-github-com-jacobsa-oglematchers: Move to (gnu packages golang-check).
* gnu/packages/golang.scm (go-github-com-jacobsa-oglematchers): Move
from here...
* gnu/packages/golang-check.scm: ... to here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:28 -04:00
Sharlatan Hellseher 4bb570a298
gnu: go-gopkg-in-check-v1: Move to (gnu packages golang-check).
* gnu/packages/golang.scm (go-gopkg-in-check-v1): Move from here...
* gnu/packages/golang-check.scm (go-gopkg-in-check-v1): ... to here.

* gnu/packages/bioinformatics.scm: Add (gnu-packages golang-check) to
use-module.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:17:28 -04:00
Sharlatan Hellseher 1ac7f7d068
gnu: go-github-com-stretchr-testify: Remove labels.
* gnu/packages/golang-check.scm (go-github-com-stretchr-testify): Remove
input lables.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ibe9dcd7b55681cf6c5b76c44ef03de2e2f02bcd9
2023-10-22 22:17:13 -04:00
Sharlatan Hellseher 7d40f11e01
gnu: go-github-com-jacobsa-oglemock: Move to (gnu packages golang-check)
* gnu/packages/golang.scm (go-github-com-jacobsa-oglemock): Move from here...
* gnu/packages/golang-check.scm: ... to here.

* gnu/packages/file-systems.scm: Add use-module (gnu-packages golang-check).

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:03:04 -04:00
Sharlatan Hellseher dc01497850
gnu: go-github-com-stretchr-testify: Move to (gnu packages golang-check).
* gnu/packages/golang.scm (go-github-com-stretchr-testify): Move from
here...
* gnu/packages/golang-check.scm: ...to here.

* gnu/packages/databases.scm: Add (gnu packages golang-check) module.
* gnu/packages/education.scm: As above...
* gnu/packages/ipfs.scm: As above...
* gnu/packages/irc.scm: As above...
* gnu/packages/mail.scm: As above...
* gnu/packages/textutils.scm: As above...
* gnu/packages/version-control.scm: As above...

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:02:56 -04:00
Sharlatan Hellseher 4cd78484bb
gnu: Add (gnu packages golang-check) module.
* gnu/packages/golang-check.scm: New file.
* gnu/local.mk: Add to gnu/packages/golang-check.scm scope.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:02:52 -04:00
Nicolas Goaziou 85f934ccff
gnu: colobot: Improve package style.
* gnu/packages/games.scm (colobot)[arguments]: Use G-expressions.
<#:phases>: Remove trailing #T.
[native-inputs, inputs]: Remove labels.
2023-10-23 01:12:19 +02:00
Nicolas Goaziou b24ec42686
gnu: colobot: Update to 0.2.1-alpha.
* gnu/packages/games.scm (colobot): Update to 0.2.1-alpha.
2023-10-23 01:11:58 +02:00
Maxim Cournoyer f44fa21c3e
gnu: patman: Apply patch for new Change-Id setting.
* gnu/packages/bootloaders.scm (u-boot) [source]: Apply patch.
* gnu/packages/patches/u-boot-patman-change-id.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* .patman (keep_change_id): Use it.

Series-changes: 3
 - New commit
Change-Id: I33c03013f6a260b5f5d80212b7b6ebe8a3f97efa
2023-10-22 16:09:04 -04:00
Efraim Flashner faeebdc37e
gnu: make-opensbi-package: Set target to #false.
* gnu/packages/firmware.scm (make-opensbi-package)[arguments]: Set
target to #false.
2023-10-22 20:32:27 +03:00
Efraim Flashner af89b109db
gnu: transanno: Don't set #:tests to #true.
* gnu/packages/bioinformatics.scm (transanno)[arguments]: Don't set
tests unconditionally to #true.
2023-10-22 20:25:39 +03:00
Efraim Flashner 50f514762b
gnu: wcslib-7.12: Remove pregenerated files.
* gnu/packages/astronomy.scm (wcslib-7.12)[source]: Add snippet to
remove pregenerated files.
2023-10-22 19:49:26 +03:00
Efraim Flashner 70690fd6c4
gnu: wcslib: Remove pregenerated files.
* gnu/packages/astronomy.scm (wcslib)[source]: Add snippet to remove
pregenerated files.
[native-inputs]: Add flex.
2023-10-22 19:49:26 +03:00
Efraim Flashner c48fb29d6b
gnu: gnuastro: Update to 0.21.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.21.
2023-10-22 19:49:26 +03:00
Ricardo Wurmus f9b08aa134
gnu: Add python-flatbuffers.
* gnu/packages/serialization.scm (python-flatbuffers): New variable.
2023-10-22 17:27:42 +02:00
Efraim Flashner 6d4f4e916a
gnu: Add xremap-gnome.
* gnu/packages/rust-apps.scm (xremap-gnome): New variable.
2023-10-22 16:38:42 +03:00
Aleksandr Vityazev 4c0e5651b6
gnu: Add xremap-x11.
* gnu/packages/rust-apps.scm (xremap-x11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 16:38:42 +03:00
Aleksandr Vityazev dc114cb898
gnu: Add xremap-sway.
* gnu/packages/rust-apps.scm (xremap-sway): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 16:38:42 +03:00
Aleksandr Vityazev 0d6d68ca51
gnu: Add xremap-wlroots.
* gnu/packages/rust-apps.scm (xremap-wlroots): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 16:38:42 +03:00
Efraim Flashner b6abadfc1b
gnu: rust-xremap: Install shell completions.
* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Add a phase to
install the shell completions.
2023-10-22 16:38:42 +03:00
Aleksandr Vityazev 14ce473e8e
gnu: Add rust-xremap.
* gnu/packages/rust-apps.scm (rust-xremap): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 16:13:01 +03:00
Efraim Flashner 25fc05fa8c
gnu: Add rust-zbus-polkit-1.
* gnu/packages/crates-io.scm (rust-zbus-polkit-1): New variable.
2023-10-22 15:43:36 +03:00
Aleksandr Vityazev ee4f504a19
gnu: Add rust-zbus-1.
* gnu/packages/crates-io.scm (rust-zbus-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:43:36 +03:00
Aleksandr Vityazev 5421b5fa4e
gnu: Add rust-zvariant-2.
* gnu/packages/crates-io.scm (rust-zvariant-2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:43:35 +03:00
Aleksandr Vityazev be2a9ff2c6
gnu: Add rust-zvariant-derive-2.
* gnu/packages/crates-io.scm (rust-zvariant-derive-2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:43:35 +03:00
Aleksandr Vityazev 8f2d1307fc
gnu: Add rust-zbus-macros-1.
* gnu/packages/crates-io.scm (rust-zbus-macros-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:43:34 +03:00
Aleksandr Vityazev 608df1c98b
gnu: Add rust-enumflags2-0.6.
* gnu/packages/crates-io.scm (rust-enumflags2-0.6): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:18:23 +03:00
Aleksandr Vityazev 1bd7c3a124
gnu: Add rust-enumflags2-derive-0.6.
* gnu/packages/crates-io.scm (rust-enumflags2-derive-0.6): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:17:25 +03:00
Aleksandr Vityazev 62ca746353
gnu: Add rust-x11rb-0.12.
* gnu/packages/crates-io.scm (rust-x11rb-0.12): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:16:02 +03:00
Aleksandr Vityazev c80d773774
gnu: Add rust-x11rb-protocol-0.12.
* gnu/packages/crates-io.scm (rust-x11rb-protocol-0.12): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:08:14 +03:00
Aleksandr Vityazev c2285b733a
gnu: Add rust-gethostname-0.3.
* gnu/packages/crates-io.scm (rust-gethostname-0.3): New variable.
(rust-gethostname-0.2): Inherit from rust-gethostname-0.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:07:19 +03:00
Aleksandr Vityazev a9768093cc
gnu: Add rust-as-raw-xcb-connection-1.
* gnu/packages/crates-io.scm (rust-as-raw-xcb-connection-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:04:44 +03:00
Aleksandr Vityazev d79a46100b
gnu: Add rust-wayland-protocols-wlr-0.1.
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-wlr-0.1): New
variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 15:03:29 +03:00
Aleksandr Vityazev 0acdd9a16e
gnu: Add rust-wayland-protocols-0.30.
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.30): New
variable.
(rust-wayland-protocols-0.29): Inherit from rust-wayland-protocols-0.30.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 14:58:19 +03:00
Aleksandr Vityazev abf5a04825
gnu: Add rust-wayland-server-0.30.
* gnu/packages/crates-graphics.scm (rust-wayland-server-0.30): New
variable.
(rust-wayland-server-0.29): Inherit from rust-wayland-server-0.30.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 14:55:00 +03:00
Aleksandr Vityazev c6f6f339a5
gnu: Add rust-wayland-client-0.30.
* gnu/packages/crates-graphics.scm (rust-wayland-client-0.30): New
variable.
(rust-wayland-client-0.29): Inherit from rust-wayland-client-0.30.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 14:53:10 +03:00
Aleksandr Vityazev c94337e1aa
gnu: Add rust-wayland-scanner-0.30.
* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.30): New
variable.
(rust-wayland-scanner-0.29): Inherit from rust-wayland-scanner-0.30.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 14:45:35 +03:00
Aleksandr Vityazev 8978843a81
gnu: Add rust-quick-xml-0.28.
* gnu/packages/crates-io.scm (rust-quick-xml-0.28): New variable.
(rust-quick-xml-0.27): Inherit from rust-quick-xml-0.28.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 14:40:38 +03:00
Aleksandr Vityazev 9da883cedf
gnu: Add rust-wayland-backend-0.1.
* gnu/packages/crates-graphics.scm (rust-wayland-backend-0.1): New
variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 14:37:33 +03:00
Efraim Flashner db86f555c3
gnu: Add rust-serde-xml-rs-0.6.
* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.6): New variable.
(rust-serde-xml-rs-0.5): Inherit from rust-serde-xml-rs-0.6.
2023-10-22 13:21:41 +03:00
Efraim Flashner 1d6b31c150
gnu: Add rust-ron-0.8.
* gnu/packages/crates-io.scm (rust-ron-0.8): New variable.
(rust-ron-0.7): Inherit from rust-ron-0.8.
2023-10-22 13:21:19 +03:00
Efraim Flashner a72d97dc50
gnu: Add rust-rmp-serde-1.
* gnu/packages/crates-io.scm (rust-rmp-serde-1): New variable.
(rust-rmp-serde-0.15): Inherit from rust-rmp-serde-1.
2023-10-22 13:20:49 +03:00
Efraim Flashner d965141e71
gnu: rust-rmp-0.8: Update to 0.8.12.
* gnu/packages/crates-io.scm (rust-rmp-0.8): Update to 0.8.12.
[arguments]: Don't skip build.
[cargo-inputs]: Add rust-paste-1.
[cargo-development-inputs]: Add rust-quickcheck-1.
2023-10-22 13:20:04 +03:00
Efraim Flashner c8a6281d12
gnu: Add rust-option-set-0.2.
* gnu/packages/crates-io.scm (rust-option-set-0.2): New variable.
(rust-option-set-0.1): Inherit from rust-option-set-0.2.
2023-10-22 13:19:38 +03:00
Aleksandr Vityazev f3fc593a7f
gnu: Add rust-serde-with-3.
* gnu/packages/crates-io.scm (rust-serde-with-3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:19:22 +03:00
Efraim Flashner 55df233474
gnu: rust-expect-test-1: Update to 1.4.1.
* gnu/packages/crates-io.scm (rust-expect-test-1): Update to 1.4.1.
[arguments]: Don't skip tests.
2023-10-22 13:02:44 +03:00
Aleksandr Vityazev 0c83d17d89
gnu: Add rust-serde-with-macros-3.
* gnu/packages/crates-io.scm (rust-serde-with-macros-3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:44 +03:00
Aleksandr Vityazev 832f8e12f9
gnu: Add rust-darling-0.20.
* gnu/packages/crates-io.scm (rust-darling-0.20): New variable.
(rust-darling-0.14): Inherit from rust-darling-0.20.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:34 +03:00
Aleksandr Vityazev a0db32b18a
gnu: Add rust-darling-macro-0.20.
* gnu/packages/crates-io.scm (rust-darling-macro-0.20): New variable.
(rust-darling-macro-0.14): Inherit from rust-darling-macro-0.20.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:24 +03:00
Aleksandr Vityazev f9dd6e479f
gnu: Add rust-darling-core-0.20.
* gnu/packages/crates-io.scm (rust-darling-core-0.20): New variable.
(rust-darling-core-0.14): Inherit from rust-darling-core-0.20.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:13 +03:00
Aleksandr Vityazev 8e1be8d903
gnu: Add rust-hyprland-0.3.
* gnu/packages/crates-io.scm (rust-hyprland-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:13 +03:00
Aleksandr Vityazev ea1265489c
gnu: Add rust-hyprland-macros-0.3.
* gnu/packages/crates-io.scm (rust-hyprland-macros-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:12 +03:00
Aleksandr Vityazev 8bb54c84de
gnu: Add rust-fork-0.1.
* gnu/packages/crates-io.scm (rust-fork-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:12 +03:00
Aleksandr Vityazev c034a892a3
gnu: Add rust-evdev-0.12.
* gnu/packages/crates-io.scm (rust-evdev-0.12): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:12 +03:00
Aleksandr Vityazev 3ca3fbd62c
gnu: Add rust-derive-where-1.
* gnu/packages/crates-io.scm (rust-derive-where-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 12:41:40 +03:00
Steve George 8ca7ccbf0d
gnu: Add rust-librespot-metadata-0.4.
* gnu/packages/crates-io.scm (rust-librespot-metadata-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:34:07 +03:00
Steve George 7a222107e7
gnu: Add rust-librespot-discovery-0.4.
* gnu/packages/crates-io.scm (rust-librespot-discovery-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:33:18 +03:00
Steve George b34aa08013
gnu: Add rust-libmdns-0.7.
* gnu/packages/crates-io.scm (rust-libmdns-0.7): New variable.
(rust-libmdns-0.6): Inherit from rust-libmdns-0.6.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:32:11 +03:00
Steve George 20aadb1d94
gnu: Add rust-if-addrs-0.7.
* gnu/packages/crates-io.scm (rust-if-addrs-0.7): New variable.
(rust-if-addrs-0.6): Inherit from rust-if-addrs-0.7.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:28:35 +03:00
Steve George 96e873c878
gnu: Add rust-librespot-audio-0.4.
* gnu/packages/crates-io.scm (rust-librespot-audio-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:27:20 +03:00
Steve George 2e15fa0768
gnu: Add rust-aes-ctr-0.6.
* gnu/packages/crates-io.scm (rust-aes-ctr-0.6): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:26:37 +03:00
Steve George 181f5c20a8
gnu: Add rust-librespot-core-0.4.
* gnu/packages/crates-io.scm (rust-librespot-core-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:24:37 +03:00
Steve George 96f279c7f2
gnu: Add rust-shannon-0.2.
* gnu/packages/crates-io.scm (rust-shannon-0.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:22:59 +03:00
Steve George 462af6da20
gnu: Add rust-priority-queue-1.
* gnu/packages/crates-io.scm (rust-priority-queue-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:22:25 +03:00
Steve George 5d3ce7fef8
gnu: Add rust-pbkdf2-0.8.
* gnu/packages/crates-io.scm (rust-pbkdf2-0.8): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:21:41 +03:00
Steve George e75fe100ec
gnu: Add rust-password-hash-0.2.
* gnu/packages/crates-io.scm (rust-password-hash-0.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:20:55 +03:00
Steve George 63ea1bcecd
gnu: Add rust-librespot-protocol-0.4.
* gnu/packages/crates-io.scm (rust-librespot-protocol-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:19:36 +03:00
Steve George f1056d147f
gnu: rust-protobuf-2: Update to 2.28.0.
* gnu/packages/crates-io.scm (rust-protobuf-2): Update to 2.28.0.
[cargo-inputs]: Replace rust-bytes-0.5 with 1.
(rust-protobuf-codegen-2): Update to 2.28.0.
(rust-protobuf-codegen-pure-2): Update to 2.28.0.
[arguments]: Skip tests.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:16:56 +03:00
Steve George fcc8049491
gnu: Add rust-hyper-proxy-0.9.
* gnu/packages/crates-io.scm (rust-hyper-proxy-0.9): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:13:14 +03:00
Leo Famulari 2216d98958
gnu: Remove linux-libre 6.4.
* gnu/packages/linux.scm (linux-libre-6.4-version, linux-libre-6.4-gnu-revision,
deblob-scripts-6.4, linux-libre-6.4-pristine-source, linux-libre-6.4-source,
linux-libre-headers-6.4, linux-libre-6.4): Remove variables.
* gnu/packages/aux-files/linux-libre/6.4-arm.conf,
gnu/packages/aux-files/linux-libre/6.4-arm64.conf,
gnu/packages/aux-files/linux-libre/6.4-i686.conf,
gnu/packages/aux-files/linux-libre/6.4-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.
2023-07-23 19:26:00 -07:00
Efraim Flashner e6af40d7b4
Merge remote-tracking branch 'origin/rust-team' 2023-10-21 20:34:46 +03:00
Efraim Flashner 760a210b74
gnu: mtdev: Fix cross-compiling to aarch64-linux.
* gnu/packages/xdisorg.scm (mtdev)[arguments]: When cross-compiling to
aarch64-linux update the config.{guess,sub} also.
[native-inputs]: When cross-compiling to aarch64 add config.
2023-10-21 20:24:03 +03:00
Bruno Victal 3448e16973
gnu: Add emacs-poke-mode.
* gnu/packages/emacs-xyz.scm (emacs-poke-mode): New variable.

Copyright-paperwork-exempt: Yes
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 16:09:10 +02:00
Bruno Victal 25555c9820
gnu: Remove emacs-poke.
This naming conflicts with the ELPA 'poke' package, a emacs interface to
GNU poke.

* gnu/packages/engineering.scm (emacs-poke): Turn into a deprecated
alias for “poke”.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 16:07:58 +02:00
Bruno Victal ae2f075716
gnu: poke: Install emacs modes.
* gnu/packages/engineering.scm (poke)[arguments]<#:configure-flags>: Correctly
set lispdir for emacs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 16:06:06 +02:00
Bruno Victal 03b350ab62
gnu: poke: Revise package definition.
Rewrite package using G-Expressions. Remove obsolete comments, options and
unused dependencies [1].

[1]: GNU poke commit: c17b0fb7d9d0b97398c664c882d6ef1e732bc66a

* gnu/packages/engineering.scm (poke)[inputs]: Remove json-c.
[arguments]: Use G-Expression. Remove obsolete comments and configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 16:06:00 +02:00
fanquake c8c0db5cb8
gnu: bitcoin-core: Update to 25.1.
* gnu/packages/finance.scm (bitcoin-core): Update to 25.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 16:04:52 +02:00
Ludovic Courtès e098ba2f49
home: services: Fix regression in generated ‘on-first-login’ script.
Fixes <https://issues.guix.gnu.org/66659>.

Fixes a regression introduced in
6b0a321969.

* gnu/home/services.scm (compute-on-first-login-script): Add ‘begin’
around #$@gexps.

Reported-by: Nils Landt <nils@landt.email>
2023-10-21 16:00:14 +02:00
jgart 80c8f5b57a
gnu: fuzzel: Update to 1.9.2.
* gnu/packages/xdisorg.scm (fuzzel): Update to 1.9.2.
2023-10-20 21:04:15 -05:00
Paul A. Patience fed6ac2ae1
gnu: trilinos-for-dealii-openmpi: Fix build.
This fixes the error

  error: ‘std::hypot’ has not been declared

caused by using an older version of gcc, but requires some patches to
placate newer versions of gcc.

* gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[origin]: Add
patches.
[native-inputs]: Remove gcc-7.
* gnu/packages/patches/teuchos-remove-duplicate-using.patch: New file.
* gnu/packages/patches/tpetra-remove-duplicate-using.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 00:27:26 +02:00
Felix Lechner c942f4dcab
gnu: Add river.
* gnu/packages/zig-xyz.scm (river): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 00:27:25 +02:00
Ekaitz Zarraga fb35aba108
gnu: Add tigerbeetle.
* gnu/packages/zig-xyz.scm (tigerbeetle): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 00:27:25 +02:00
David Elsing 37792ee352
gnu: Propagate suitesparse-* inputs referenced in header files.
* gnu/packages/maths.scm (suitesparse-amd, suitesparse-btf, suitesparse-camd,
suitesparse-colamd, suitesparse-ccolamd, gklib-suitesparse,
suitesparse-cholmod, suitesparse-cxsparse, suitesparse-klu, suitesparse-ldl,
suitesparse-rbio, suitesparse-mongoose, suitesparse-spex, suitesparse-spqr,
suitesparse-umfpack)[inputs]: Move relevant suitesparse-* packages ...
[propagated-inputs]: ... to here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 00:27:25 +02:00
pinoaffe b3d0797d27
gnu: Add emacs-org-street.
* gnu/packages/emacs-xyz.scm (emacs-org-street): New variable.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2023-10-20 18:11:42 +02:00
pinoaffe c8bacbf4ae
gnu: Add emacs-nominatim.
* gnu/packages/emacs-xyz.scm (emacs-nominatim): New variable.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2023-10-20 18:11:42 +02:00
pinoaffe a4f4d71db5
gnu: Add emacs-lexic.
* gnu/packages/emacs-xyz.scm (emacs-lexic): New variable.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2023-10-20 18:11:42 +02:00
pinoaffe 4ab5368bde
gnu: Add emacs-sxiv.
* gnu/packages/emacs-xyz.scm (emacs-sxiv): New variable.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2023-10-20 18:11:41 +02:00
Ricardo Wurmus d2111894c4
gnu: Add python-portpicker.
* gnu/packages/python-xyz.scm (python-portpicker): New variable.
2023-10-20 16:06:04 +02:00
Arun Isaac f4fa142276
gnu: weechat-wee-slack: Update to 2.10.1.
* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.10.1.
[inputs]: Move python-mock to ...
[native-inputs]: ... here.
2023-10-20 14:08:41 +01:00
Aaron Covrig 746298e54f
gnu: eternalterminal: Update to 6.2.4.
* gnu/packages/terminals.scm (eternalterminal): Update to 6.2.4.
[arguments]: Add -DDISABLE_VCPKG=1 to #:configure-flags, remove #:phases.
[inputs]: Remove gflags, add openssl, zlib and curl.
[native-inputs]: Remove.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-20 11:56:54 +01:00
Cayetano Santos 5c4a1d8c54
gnu: emacs-disk-usage: Update to 1.3.3-0.b0d803f.
* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.3.3-0.b0d803f.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-20 11:51:46 +01:00
Christopher Baines 5015491378
gnu: gnutls: Replace with 3.8.1.
The recommended way to address GNUTLS-SA-2020-07-14 / CVE-2023-0361 is to
upgrade to 3.8.0 or later.

* gnu/packages/tls.scm (gnutls-3.8.1): New variable.
(gnutls)[replacement]: Use it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-20 11:38:00 +01:00
Z572 419e359a5e
gnu: llvm: Fix riscv64 cross-compilation.
* gnu/packages/llvm.scm (system->llvm-target-arch): New procedure.
(llvm-15,llvm-14,llvm-12): Use It.
(system->llvm-target): Rewrite in terms of 'system->llvm-target-arch'.

Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2023-10-20 17:56:43 +08:00
宋文武 b099e5e980
gnu: exiv2: Get rid of reference to GCC.
This fixes <https://issues.guix.gnu.org/57677>.

* gnu/packages/image.scm (exiv2)[arguments]: Add phase to
remove _GLIBCXX_ASSERTIONS from compiler flags.
2023-10-20 17:45:30 +08:00
Hilton Chain e5f34b6777
gnu: tree-sitter: Re-indent.
* gnu/packages/tree-sitter.scm (tree-sitter-javascript,tree-sitter-cpp)
(tree-sitter-elixir,tree-sitter-go,tree-sitter-python): Re-indent.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:41:05 +04:00
Hilton Chain 474d2f3f54
gnu: tree-sitter-rust: Update to 0.20.4.
* gnu/packages/tree-sitter.scm (tree-sitter-rust): Update to 0.20.4.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:41:04 +04:00
Hilton Chain b1194546b1
gnu: tree-sitter-go: Update to 0.20.0.
* gnu/packages/tree-sitter.scm (tree-sitter-go): Update to 0.20.0.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:41:03 +04:00
Hilton Chain 82aa989d82
gnu: tree-sitter-cpp: Update to 0.20.3.
* gnu/packages/tree-sitter.scm (tree-sitter-cpp): Update to 0.20.3.
(tree-sitter-c): Update to 0.20.6.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:41:02 +04:00
Hilton Chain 84ad58567a
gnu: tree-sitter-python: Update to 0.20.4.
* gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.20.4.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:41:01 +04:00
Hilton Chain aa44def3bc
gnu: tree-sitter-typescript: Update to 0.20.3.
* gnu/packages/tree-sitter.scm (tree-sitter-typescript): Update to 0.20.3.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:41:00 +04:00
Hilton Chain f5b7910fe5
gnu: tree-sitter-javascript: Update to 0.20.0-22.f772967.
* gnu/packages/tree-sitter.scm (tree-sitter-javascript): Update to
0.20.0-22.f772967.
[#:get-cleanup-snippet]: Remove tree-sitter-javascript.wasm binary.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:40:59 +04:00
Hilton Chain 58f21fda9d
gnu: tree-sitter-c-sharp: Update to 0.20.0.
* gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): Update to 0.20.0.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:40:58 +04:00
Hilton Chain d69c09fb0c
gnu: tree-sitter-bash: Update to 0.20.4.
* gnu/packages/tree-sitter.scm (tree-sitter-bash): Update to 0.20.4.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:40:58 +04:00
Hilton Chain ff5508f6e7
gnu: tree-sitter: Update to 0.20.10.
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.10.
(tree-sitter-cli)[arguments]<#:cargo-test-flags>: Skip github_issue_test.
<#:cargo-inputs>: Add rust-path-slash-0.2.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-20 12:40:57 +04:00
Efraim Flashner 861e5b5221
gnu: ncdu-1: Update to 1.19.
* gnu/packages/ncdu.scm (ncdu-1): Update to 1.19.
2023-10-20 10:00:04 +03:00
Akib Azmain Turja 68fe73cf39
gnu: emacs-eat: Update to 0.9.2.
* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.2.
2023-10-19 18:39:43 -05:00
Carlo Zancanaro 6b0a321969
home: services: Fix race condition when detecting first login.
* gnu/home/services.scm (compute-on-first-login-script): Use open-fdes to
atomically check whether a file exists and create it if not.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:27 +02:00
ykonai b25185849f
gnu: Add emacs-slite.
* gnu/packages/lisp-xyz.scm (emacs-slite): New variable.

The package is within lisp-xyz.scm due to inheriting from sbcl-slite (as it is
really one project, with an CL part and an Emacs part).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:27 +02:00
ykonai 11a2c92e71
gnu: Add cl-slite.
* gnu/packages/lisp-xyz.scm (cl-slite, ecl-slite, sbcl-slite): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:27 +02:00
Tomas Volf 82f9e5ac97
services: nftables: Tighten the default rules.
Packets for local host IP ranges should be coming only over lo.  If that is
not the case, we should drop them.  Use iif for the check instead of iifname,
lo is guaranteed to exists, and iif is faster.

* gnu/services/networking.scm (%default-nftables-ruleset): Tighten the rules.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:26 +02:00
pukkamustard 6156bf9078
gnu: unison: Update to 2.53.3.
* gnu/packages/ocaml.scm (unison): Update to 2.53.0.
  [source]: Remove patch.
  [build-system]: Use dune-build-system.
  [outputs]: Remove "doc" output.
  [native-inputs]: Update package style.
  [propagated-inputs]: Add lablgtk3 and zlib.
  [arguments]: Enable tests.
  <#:phases>: Remove prepare-install and install-fsmonitor phases.
* gnu/packages/patches/unison-fix-ocaml-4.08.patch: Remove file.
* gnu/local.mk: Unregister.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-20 00:33:26 +02:00
Efraim Flashner 003dc790fd
Revert "build: cargo-build-system: Disable tests by default."
This reverts commit 37667443074a6de29f7665868f102111d62f0af9.

This change needs more discussion.
2023-10-18 11:36:31 +03:00
Efraim Flashner d45992833b
gnu: Add rust-1.72.
* gnu/packages/rust.scm (rust-1.72): New variable.
2023-10-18 11:36:31 +03:00
Efraim Flashner 519995f36f
gnu: Add rust-1.71.
* gnu/packages/rust.scm (rust-1.71): New variable.
2023-10-18 11:36:31 +03:00
Efraim Flashner 4fcf042532
gnu: transanno: Fix build.
* gnu/packages/bioinformatics.scm (transanno)[arguments]: Run the test
suite.  Don't patch Cargo.toml in liftover-rs. Don't patch crate in
vendor-dir.
[native-inputs]: Add pkg-config.
[inputs]: Add xz.
2023-10-18 11:36:31 +03:00
Efraim Flashner 0a2f10ac11
gnu: rust-zstd-0.9: Downgrade to 0.9.2+zstd.1.5.1.
Later versions of this crate are yanked upstream.

* gnu/packages/crates-io.scm (rust-zstd-0.9): Downgrade to 0.9.2.
2023-10-18 11:36:31 +03:00
Efraim Flashner c85857c063
gnu: rust-cortex-m-0.7: Update to 0.7.7.
* gnu/packages/crates-io.scm (rust-cortex-m-0.7): Update to 0.7.7.
[arguments]: Don't skip build.
[cargo-inputs]: Add rust-critical-section-1, rust-serde-1.
2023-10-18 11:36:30 +03:00
Efraim Flashner 94efc209c9
gnu: rust-cortex-m-0.7: Remove precompiled files.
* gnu/packages/crates-io.scm (rust-cortex-m-0.7)[source]: Add snippet to
remove precompiled files.
2023-10-18 11:36:30 +03:00
Efraim Flashner 7fc67b20b6
gnu: rust-rustls-0.15: Skip build.
* gnu/packages/crates-io.scm (rust-rustls-0.15)[arguments]: Skip build.
2023-10-18 11:36:30 +03:00
Efraim Flashner 80c69940db
gnu: rust-rustfix-0.6: Update to 0.6.1.
* gnu/packages/crates-io.scm (rust-rustfix-0.6): Update to 0.6.1.
[arguments]: Skip build.
[cargo-inputs]: Add rust-anyhow-1, rust-log-0.4, rust-serde-1,
rust-serde-json-1.
2023-10-18 11:36:30 +03:00
Efraim Flashner 48e0a41d32
gnu: rust-nitrokey-test-0.5: Skip build.
* gnu/packages/crates-io.scm (rust-nitrokey-test-0.5)[arguments]: Skip
build.
2023-10-18 11:36:30 +03:00
Efraim Flashner 068f988875
gnu: rust-nitrokey-sys-3: Update to 3.7.0.
* gnu/packages/crates-io.scm (rust-nitrokey-sys-3): Update to 3.7.0.
[cargo-inputs]: Add rust-bindgen-0.55, rust-cc-1.
2023-10-18 11:36:29 +03:00
Efraim Flashner 6c9e9c7233
gnu: rust-compact-str-0.7: Update to 0.7.1.
* gnu/packages/crates-io.scm (rust-compact-str-0.7): Update to 0.7.1.
[source]: Add snippet to allow newer versions of dependencies.
[cargo-development-inputs]: Add rust-rkyv-0.7.
2023-10-18 11:36:29 +03:00
Efraim Flashner 6fcb1f8184
gnu: rust-tower-service-0.3: Update to 0.3.2.
* gnu/packages/crates-io.scm (rust-tower-service-0.3): Update to 0.3.2.
[cargo-development-inputs]: Add rust-futures-0.3, rust-tokio-1,
rust-tower-layer-0.3.  Replace rust-http-0.1 with 0.2.
2023-10-18 11:36:29 +03:00
Efraim Flashner e20214936f
gnu: rust-tower-layer-0.3: Update to 0.3.2.
* gnu/packages/crates-io.scm (rust-tower-layer-0.3): Update to 0.3.2.
[cargo-development-inputs]: Add rust-tower-0.4.
2023-10-18 11:36:29 +03:00
Efraim Flashner fe208f15ca
gnu: rust-tower-0.4: Update to 0.4.13.
* gnu/packages/crates-io.scm (rust-tower-0.4): Update to 0.4.13.
[arguments]: Don't skip build.
[cargo-inputs]: Replace rust-hdrhistogram-6 with 7, rust-tokio-util-0.6
with 0.7.
[cargo-development-inputs]: Add rust-futures-0.3, rust-hdrhistogram-7,
rust-http-0.2, rust-lazy-static-1, rust-pin-project-lite-0.2,
rust-tokio-1, rust-tokio-stream-0.1, rust-tokio-test-0.4,
rust-tower-test-0.4, rust-tracing-subscriber-0.3.
2023-10-18 11:36:29 +03:00
Efraim Flashner bbbed725c9
gnu: Add rust-tower-test-0.4.
* gnu/packages/crates-io.scm (rust-tower-test-0.4): New variable.
rust-tower-test-0.3): Inherit from rust-tower-test-0.4.
2023-10-18 11:36:28 +03:00
Efraim Flashner 582d678656
gnu: Add rust-hdrhistogram-7.
* gnu/packages/crates-io.scm (rust-hdrhistogram-7): New variable.
(rust-hdrhistogram-6): Inherit from rust-hdrhistogram-7.
2023-10-18 11:36:28 +03:00
Efraim Flashner 27a4102797
gnu: rust-glium-0.25: Fix inputs.
* gnu/packages/crates-io.scm (rust-glium-0.25)[cargo-inputs]: Move
rust-gl-gnerator-0.11 to here ...
[cargo-development-inputs]: ... from here.
2023-10-18 11:36:28 +03:00
Efraim Flashner 328412ca7e
gnu: rust-webpki-roots-0.16: Skip building.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.16)[arguments]: Skip
building.
2023-10-18 11:36:28 +03:00
Efraim Flashner 0ea92b28b6
gnu: rust-webpki-0.19: Skip building.
* gnu/packages/crates-io.scm (rust-webpki-0.19)[arguments]: Skip
building.
2023-10-18 11:36:28 +03:00
Efraim Flashner b6ef0b05a7
gnu: rust-webpki-0.18: Skip building.
* gnu/packages/crates-io.scm (rust-webpki-0.18)[arguments]: Skip
building.
2023-10-18 11:36:28 +03:00
Efraim Flashner 85afed55b0
gnu: rust-vcpkg-0.2: Remove bundled libraries.
* gnu/packages/crates-io.scm (rust-vcpkg-0.2)[source]: Add snippet to
remove bundled precompiled libraries.
2023-10-18 11:36:27 +03:00
Efraim Flashner 1b94fc0904
gnu: rust-utf8-width-0.1: Update to 0.1.6.
* gnu/packages/crates-io.scm (rust-utf8-width-0.1): Update to 0.1.6.
[cargo-development-inputs]: Add rust-bencher-0.1.
2023-10-18 11:36:27 +03:00
Efraim Flashner 16a7feb820
gnu: rust-trust-dns-rustls-0.6: Skip building.
* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.6)[arguments]:
Skip building.
2023-10-18 11:36:27 +03:00
Efraim Flashner 30ab1ba8cd
gnu: rust-trust-dns-https-0.19: Add missing input.
* gnu/packages/crates-io.scm (rust-trust-dns-https-0.19)[native-inputs]:
Add perl.
2023-10-18 11:36:27 +03:00
Efraim Flashner 01e4e5db6b
gnu: rust-trust-dns-https-0.3: Skip build.
* gnu/packages/crates-io.scm (rust-trust-dns-https-0.3)[arguments]: Skip
build.
2023-10-18 11:36:27 +03:00
Efraim Flashner 33cf42a3ed
gnu: rust-tokio-rustls-0.9: Skip build.
* gnu/packages/crates-io.scm (rust-tokio-rustls-0.9)[arguments]: Skip
build.
2023-10-18 11:36:26 +03:00
Efraim Flashner fc6e26d07e
gnu: rust-tokio-core-0.1: Don't rely on deprecated features.
* gnu/packages/crates-io.scm (rust-tokio-core-0.1)[source]: Add snippet
to remove 'tokio' feature from dependencies.
2023-10-18 11:36:26 +03:00
Efraim Flashner be5eb5e789
gnu: rust-tokio-0.1: Don't rely on deprecated features.
* gnu/packages/crates-io.scm (rust-tokio-0.1)[source]: Add snippet to
remove 'tokio' feature from dependencies.
2023-10-18 11:36:26 +03:00
Efraim Flashner 0bba6e46ad
gnu: rust-standback-0.2: Fix inputs.
* gnu/packages/crates-io.scm (rust-standback-0.2)[cargo-inputs]: Move
rust-version-check-0.9 to here ...
[cargo-development-inputs]: ... from here.
2023-10-18 11:36:26 +03:00
Efraim Flashner a568eb2a3a
gnu: rust-system-deps-6: Remove precompiled library.
* gnu/packages/crates-io.scm (rust-system-deps-6)[source]: Add snippet
to remove precompiled library.
2023-10-18 11:36:26 +03:00
Efraim Flashner 89a770470e
gnu: rust-structopt-0.2: Don't rely on deprecated features.
* gnu/packages/crates-io.scm (rust-structopt-0.2)[source]: Add snippet
to remove 'lints' feature from dependencies.
2023-10-18 11:36:25 +03:00
Efraim Flashner f5adeabdf6
gnu: rust-serde-repr-0.1: Update to 0.1.16.
* gnu/packages/crates-io.scm (rust-serde-repr-0.1): Update to 0.1.16.
[cargo-inputs]: Replace rust-proc-macro2-1.0.34 with 1,
rust-quote-1.0.10 with 1, rust-syn-1 with 2.
[cargo-development-inputs]: Replace rust-serde-json-1.0.73 with 1,
rust-trybuild-1.0.19 with 1.
2023-10-18 11:36:25 +03:00
Efraim Flashner f44309053a
gnu: rust-security-framework-sys-0.2: Skip build.
* gnu/packages/crates-io.scm (rust-security-framework-sys-0.2)
[arguments]: Skip build.
2023-10-18 11:36:25 +03:00
Efraim Flashner 6f4e7affb2
gnu: rust-sct-0.7: Add missing input.
* gnu/packages/crates-io.scm (rust-sct-0.7)[native-inputs]: Add perl.
2023-10-18 11:36:25 +03:00
Efraim Flashner e1c2520a7b
gnu: rust-sct-0.5: Skip build.
* gnu/packages/crates-io.scm (rust-sct-0.5)[arguments]: Skip build.
2023-10-18 11:36:25 +03:00
Efraim Flashner f581390da5
gnu: rust-ring-0.13: Skip build.
* gnu/packages/crates-io.scm (rust-ring-0.13)[arguments]: Skip build.
2023-10-18 11:36:24 +03:00
Efraim Flashner 94a902954e
gnu: rust-ring-0.14: Skip build.
* gnu/packages/crates-io.scm (rust-ring-0.14)[arguments]: Skip build.
2023-10-18 11:36:24 +03:00
Efraim Flashner 314200b6da
gnu: rust-libpijul-0.12: Skip build.
* gnu/packages/crates-io.scm (rust-libpijul-0.12)[arguments]: Skip build.
2023-10-18 11:36:24 +03:00
Efraim Flashner 42a142c5de
gnu: rust-riscv-0.7: Remove precompiled libraries.
* gnu/packages/crates-io.scm (rust-riscv-0.7)[source]: Add snippet to
remove bundled precompiled libraries.
2023-10-18 11:36:24 +03:00
Efraim Flashner 5d46060db0
gnu: rust-ref-cast-impl-0.2: Fix inputs.
* gnu/packages/crates-io.scm (rust-ref-cast-impl-0.2)[cargo-inputs]: Add
rust-proc-macro2-1, rust-quote-1, rust-syn-1.
2023-10-18 11:36:24 +03:00
Efraim Flashner 5e3050d064
gnu: rust-quinn-0.8: Add missing input.
* gnu/packages/crates-io.scm (rust-quinn-0.8)[native-inputs]: Add perl.
2023-10-18 11:36:24 +03:00
Efraim Flashner 3d29965dd9
gnu: rust-poly1305-0.7: Allow newer versions of dependencies.
* gnu/packages/crates-io.scm (rust-poly1305-0.7)[source]: Add snippet to
allow newer versions of dependencies.
2023-10-18 11:36:23 +03:00
Efraim Flashner b6a810bbc8
gnu: rust-os-pipe-0.9: Fix inputs.
* gnu/packages/crates-io.scm (rust-os-pipe-0.9)[cargo-inputs]: Add
rust-libc-0.2, rust-winapi-0.3.
2023-10-18 11:36:23 +03:00
Efraim Flashner 8b60fb1110
gnu: rust-opener-0.5: Update to 0.5.2.
* gnu/packages/crates-io.scm (rust-opener-0.5): Update to 0.5.2.
[cargo-inputs]: Add rust-bstr-1.
[cargo-development-inputs]: Add rust-version-sync-0.9.
2023-10-18 11:36:23 +03:00
Efraim Flashner 0ad30651bb
gnu: rust-nitrokey-0.9: Add missing inputs.
* gnu/packages/crates-io.scm (rust-nitrokey-0.9)
[cargo-development-inputs]: Add rust-nitrokey-test-0.3,
rust-nitrokey-test-suite-0.1.
2023-10-18 11:36:23 +03:00
Efraim Flashner c3530fd661
gnu: Add rust-nitrokey-test-0.3.
* gnu/packages/crates-io.scm (rust-nitrokey-test-0.3): New variable.
2023-10-18 11:36:23 +03:00
Efraim Flashner 05de88413b
gnu: rust-napi-sys-0.4: Skip build.
* gnu/packages/crates-io.scm (rust-napi-sys-0.4)[arguments]: Skip build.
2023-10-18 11:36:22 +03:00
Efraim Flashner da11f16ead
gnu: rust-napi-0.5: Skip build.
* gnu/packages/crates-io.scm (rust-napi-0.5)[arguments]: Skip build.
2023-10-18 11:36:22 +03:00
Efraim Flashner c701592f20
gnu: rust-mimalloc-0.1: Update to 0.1.39.
* gnu/packages/crates-io.scm (rust-mimalloc-0.1): Update to 0.1.39.
2023-10-18 11:36:22 +03:00
Efraim Flashner 340b6f97c5
gnu: rust-libmimalloc-sys-0.1: Update to 0.1.35.
* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1): Update to
0.1.35.
[source]: Add snippet to override the build.rs file.
[cargo-inputs]: Add rust-cc-1, rust-libc-0.2, rust-pkg-config-0.3.
Remove rust-cmake-0.1.
[native-inputs]: Remove cmake-minimal.
[inputs]: Add mimalloc.
2023-10-18 11:36:22 +03:00
Efraim Flashner a6f39f1d68
gnu: rust-matrixmultiply-0.3: Update to 0.3.8.
* gnu/packages/crates-io.scm (rust-matrixmultiply-0.3): Update to 0.3.8.
[arguments]: Don't skip build.
[cargo-inputs]: Add rust-autocfg-1.
[cargo-development-inputs]: Add rust-bencher-0.1, rust-itertools-0.8.
2023-10-18 11:36:22 +03:00
Efraim Flashner 2294cb6bf4
gnu: rust-libflate-lz77-1: Update to 1.2.0.
* gnu/packages/crates-io.scm (rust-libflate-lz77-1): Update to 1.2.0.
[cargo-inputs]: Add rust-core2-0.4, rust-hashbrown-0.13.
[cargo-development-inputs]: Replace rust-libflate-0.1 with 1.
2023-10-18 11:36:21 +03:00
Efraim Flashner 2327185bb0
gnu: rust-hyper-rustls-0.23: Add missing input.
* gnu/packages/crates-io.scm (rust-hyper-rustls-0.23)[native-inputs]:
Add perl.
2023-10-18 11:36:21 +03:00
Efraim Flashner e2ed4b9b23
gnu: Add rust-core2-0.4.
* gnu/packages/crates-io.scm (rust-core2-0.4): New variable.
(rust-core2-0.3): Inherit from rust-core2-0.4.
2023-10-18 11:36:21 +03:00
Efraim Flashner 287e031538
gnu: rust-glib-macros-0.15: Update to 0.15.13.
* gnu/packages/crates-gtk.scm (rust-glib-macros-0.15): Update to 0.15.13.
2023-10-18 11:36:21 +03:00
Efraim Flashner 8e50e1ff9a
gnu: rust-mp4parse-0.12: Update to 0.12.1.
* gnu/packages/crates-graphics.scm (rust-mp4parse-0.12): Update to 0.12.1.
2023-10-18 11:36:21 +03:00
Efraim Flashner 662dc25904
gnu: rust-glutin-egl-sys-0.1: Update to 0.1.6.
* gnu/packages/crates-graphics.scm (rust-glutin-egl-sys-0.1): Update to
0.1.6.
[cargo-inputs]: Replace rust-gl-generator-0.13 with 0.14.
2023-10-18 11:36:21 +03:00
Efraim Flashner 5fcd7836d6
gnu: rust-fat-macho-0.4: Remove precompiled files.
* gnu/packages/crates-io.scm (rust-fat-macho-0.4)[source]: Add snippet
to remove precompiled files.
2023-10-18 11:36:20 +03:00
Efraim Flashner b4d3877fe8
gnu: rust-enquote-1: Add missing input.
* gnu/packages/crates-io.scm (rust-enquote-1)[cargo-inputs]: Add
rust-thiserror-1.
2023-10-18 11:36:20 +03:00
Efraim Flashner 96cfc096de
gnu: rust-derive-error-chain-0.10: Fix inputs.
* gnu/packages/crates-io.scm (rust-derive-error-chain-0.10)
[cargo-inputs]: Replace rust-syn-0.14 with 0.11.
2023-10-18 11:36:20 +03:00
Efraim Flashner b896ecd211
gnu: rust-rustls-native-certs-0.4: Add missing input.
* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.4)
[native-inputs]: Add perl.
2023-10-18 11:36:20 +03:00
Efraim Flashner 0b691ce66e
gnu: rust-quinn-proto-0.8: Add missing input.
* gnu/packages/crates-io.scm (rust-quinn-proto-0.8)[native-inputs]: Add
perl.
2023-10-18 11:36:20 +03:00
Efraim Flashner 6371e3db13
gnu: rust-merge-derive-0.1: Add missing inputs.
* gnu/packages/crates-io.scm (rust-merge-drive-0.1)[cargo-inputs]: Add
rust-proc-macro-error-1, rust-proc-macro2-1, rust-quote-1, rust-syn-1.
2023-10-18 11:36:19 +03:00
Efraim Flashner cd9b801079
gnu: rust-merge-0.1: Add missing inputs.
* gnu/packages/crates-io.scm (rust-merge-0.1)[cargo-development-inputs]:
Add rust-env-0.4, rust-serde-1, rust-structopt-0.3, rust-toml-0.5,
rust-trybuild-1.
2023-10-18 11:36:19 +03:00
Efraim Flashner 13d8080f21
gnu: rust-pcap-sys-0.1: Remove bundled libraries.
* gnu/packages/crates-io.scm (rust-pcap-sys-0.1)[source]: Add snippet to
remove bundled libraries.
2023-10-18 11:36:19 +03:00
Efraim Flashner 9bbf7d5937
gnu: rust-proc-macro2-1.0.34: Fix inputs.
* gnu/packages/crates-io.scm (rust-proc-macro2-1.0.34)
[cargo-inputs]: Remove rust-unicode-ident-1. Add rust-unicode-xid-0.2.
[cargo-development-inputs]: Replace rust-quote-1.0.10 with 1. Remove
rust-rustversion-1.
2023-10-18 11:36:19 +03:00
Efraim Flashner 2b36ee84ee
gnu: rust-core-foundation-sys-0.7: Downgrade to 0.7.0.
Later versions of this crate are yanked upstream.

* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.7): Downgrade
to 0.7.0.
2023-10-18 11:36:19 +03:00
Efraim Flashner 142be165e0
gnu: rust-ravif-0.6: Update to 0.6.6.
* gnu/packages/crates-graphics.scm (rust-ravif-0.6): Update to 0.6.6.
[arguments]: Skip build.
2023-10-18 11:36:19 +03:00
Efraim Flashner 73c462d6c4
gnu: rust-cargo-util-0.1: Fix build.
* gnu/packages/crates-io.scm (rust-cargo-util-0.1)
[cargo-inputs]: Add rust-anyhow-1, rust-core-foundation-0.9,
rust-crypto-hash-0.3, rust-filetime-0.2, rust-hex-0.4,
rust-jobserver-0.1, rust-libc-0.2, rust-log-0.4, rust-miow-0.3,
rust-same-file-1, rust-shell-escape-0.1, rust-tempfile-3,
rust-walkdir-2, rust-winapi-0.3.
[inputs]: Inherit from cargo-util-0.2.
[native-inputs]: Inherit from cargo-util-0.2.
2023-10-18 11:36:18 +03:00
Efraim Flashner 670f74699e
gnu: rust-base32-0.4: Add missing inputs.
* gnu/packages/crates-io.scm (rust-base32-0.4)
[cargo-development-inputs]: Add rust-quickcheck-0.7, rust-rand-0.5.
2023-10-18 11:36:18 +03:00
Efraim Flashner d631d901d8
build: cargo-build-system: Disable tests by default.
* guix/build-system/cargo.scm (cargo-build): Disable tests by default.
* gnu/packages/admin.scm (greetd, wlgreet, du-dust),
* gnu/packages/bioinformatics.scm (circtools, python-gseapy),
* gnu/packages/crypto.scm (rust-minisign, b3sum),
* gnu/packages/gnome.scm (librsvg),
* gnu/packages/python-crypto.scm (python-blake3,
python-cryptography-rust),
* gnu/packages/python-xyz.scm (python-orjson),
* gnu/packages/rust-apps.scm (agate, alfis, bat, diffr, drill, dutree,
exa, fd, hexyl, hyperfine, i3status-rust, just, maturin, ripgrep, rot8,
rust-swc, rust-cargo-edit, git-interactive-rebase-tool, rust-cbindgen,
rust-cbindgen-0.24, rust-cbindgen-0.19, sniffglue, tectonic, treefmt,
hex, tokei, vivid, watchexec, rbw, rust-analyzer, rust-cargo-c, rtss,
skim, skim-0.7, svd2rust, swayhide, tealdeer, git-absorb, zoxide, htmlq),
* gnu/packages/sequoia.scm (sequoia-sqv),
* gnu/packages/syndication.scm (newsboat),
* gnu/packages/terminals.scm (alacritty),
* gnu/packages/text-editors.scm (kak-lsp, parinfer-rust),
* gnu/packages/tree-sitter.scm (tree-sitter-cli),
* gnu/packages/video.scm (rav1e),
* gnu/packages/web.scm (monolith, castor)
[arguments]: Enable tests.
2023-10-18 11:36:18 +03:00
Efraim Flashner 4ab9a2194a
gnu: rust-autocompress-0.2: Skip build.
* gnu/packages/crates-io.scm (rust-autocompress-0.2)[arguments]: Skip
build.
[native-inputs]: Add pkg-config.
2023-10-18 11:36:18 +03:00
Efraim Flashner 5bf67e6736
gnu: rust-aesni-0.7: Skip build.
* gnu/packages/crates-io.scm (rust-aesni-0.7)[arguments]: Skip build.
2023-10-18 11:36:18 +03:00
Efraim Flashner 9db579fdc2
gnu: rust-cookie-0.14: Update to 0.14.4.
* gnu/packages/crates-io.scm (rust-cookie-0.14): Update to 0.14.4.
[cargo-inputs]: Replace rust-aes-gcm-0.6 with 0.8, rust-base64-0.12 with
0.13, rust-hkdf-0.9 with 0.10, rust-hmac-0.8 with 0.10, rust-rand-0.7
with 0.8. Add rust-version-check-0.9.
[cargo-development-inputs]: Remove rust-version-check-0.9.
2023-10-18 11:36:17 +03:00
Efraim Flashner b2de124e15
gnu: rust-afl-0.12: Remove check-for-pregenerated-files phase.
* gnu/packages/crates-io.scm (rust-afl-0.12)[arguments]: Add a phase to
remove the 'check-for-pregenerated-files phase.
2023-10-18 11:36:17 +03:00
Efraim Flashner 04ace10cac
gnu: rust-afl-0.8: Remove check-for-pregenerated-files phase.
* gnu/packages/crates-io.scm (rust-afl-0.8)[arguments]: Add a phase to
remove the 'check-for-pregenerated-files phase.
2023-10-18 11:36:17 +03:00
Efraim Flashner c68f15cd8e
gnu: rust-addr2line-0.17: Fix building.
* gnu/packages/crates-io.scm (rust-addr2line-0.17)[source]: Add snippet
to correctly build one of the dependency crates.
2023-10-18 11:36:17 +03:00
Efraim Flashner 14165eaaa0
gnu: rust-actix-web-codegen-0.2: Fix inputs.
* gnu/packages/crates-io.scm (rust-actix-web-codegen-0.2)
[cargo-development-inputs]: Replace rust-actix-web-2 with 3.
2023-10-18 11:36:17 +03:00
Efraim Flashner 48e5110c25
gnu: rust-simdutf8-0.1: Update to 0.1.4.
* gnu/packages/crates-io.scm (rust-simdutf8-0.1): Update to 0.1.4.
[arguments]: Don't skip build. Skip the tests.
2023-10-18 11:36:16 +03:00
Efraim Flashner 395ed95e70
gnu: python-pyopenssl: Update to 23.2.0.
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.2.0.
2023-10-18 11:36:16 +03:00
Efraim Flashner ab8a943b9a
gnu: python-orjson: Update to 3.9.7.
* gnu/packages/python-xyz.scm (python-orjson): Update to 3.9.7.
[arguments]: Remove 'prepare-python-module, 'install-python-library
phases.
[cargo-inputs]: Replace rust-pyo3-ffi-0.18 with 0.19. Add rust-cc-1,
rust-pyo3-build-config-0.19, rust-version-check-0.9.
[inputs]: Add maturin.
[native-inputs]: Remove python-pypa-build, python-wheel.
2023-10-18 11:36:16 +03:00
Efraim Flashner ca6e2c8cce
gnu: rust-smallvec-1: Update to 1.11.1.
* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.11.1.
2023-10-18 11:36:16 +03:00
Efraim Flashner 3a40929034
gnu: rust-pyo3: Update to 0.19.2.
* gnu/packages/crates-io.scm (rust-pyo3): Update to 0.19.2.
[cargo-inputs]: Replace rust-hashbrown-0.12 with 0.14, rust-indexmap-1
with 2.
[cargo-development-inputs]: Remove rust-criterion-0.3.
(rust-pyo3-build-config-0.19, rust-pyo3-ffi-0.19,
rust-pyo3-macros-backend-0.19, rust-pyo3-macros-0.19): Update to 0.19.2.
2023-10-18 11:36:16 +03:00
Efraim Flashner e254412070
gnu: rust-oorandom-11: Rename from rust-oorandom-11.1.
* gnu/packages/crates-io.scm (rust-oorandom-11): Use new name.
(rust-criterion-0.5, rust-criterion-0.4, rust-criterion-0.3,
rust-salsa-0.17): Use new name.
* gnu/packages/rust-apps.scm (rust-analyzer): Same.
2023-10-18 11:36:15 +03:00
Efraim Flashner 0ae710f372
gnu: Add rust-count-instructions-0.1.
* gnu/packages/crates-io.scm (rust-count-instructions-0.1): New variable.
2023-10-18 11:36:15 +03:00
Efraim Flashner d9745d6dbd
gnu: b3sum: Update to 1.5.0.
* gnu/packages/crypto.scm (b3sum): Update to 1.5.0.
[cargo-inputs]: Replace rust-blake3-0.3 with 1, rust-clap-2 with 4.
Remove rust-memmap-0.7. Add rust-memmap2-0.7.
2023-10-18 11:36:15 +03:00
Efraim Flashner 0294bff75d
gnu: rust-blake3-1: Update to 1.5.0.
* gnu/packages/crypto.scm (rust-blake3-1): Update to 1.5.0.
[source]: Download using url-fetch.
[arguments]: Skip tests.
[cargo-inputs]: Add rust-memmap2-0.7, rust-serde-1, rust-zerioze-1.
Replace rust-constant-time-eq-0.1 with 0.3, rust-digest-0.9 with 0.10.
Remove rust-crypto-mac-0.11.
[cargo-development-inputs]: Add rust-serde-json-1, rust-tempfile-3.
Replace rust-page-size-0.4 with 0.6.  Remove rust-cc-1.
2023-10-18 11:36:15 +03:00
Efraim Flashner 806042ae9e
gnu: rust-tempfile-3: Update to 3.8.0.
* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.8.0.
[cargo-inputs]: Replace rust-fastrand-1 with 2, rust-rustix-0.37 with
0.38, rust-windows-sys-0.45 with 0.48.
2023-10-18 11:36:15 +03:00
Efraim Flashner fd75e263ee
gnu: rust-spin-0.9: Update to 0.9.8.
* gnu/packages/crates-io.scm (rust-spin-0.9): Update to 0.9.8.
[cargo-inputs]: Add rust-portable-atomic-1.
[cargo-development-inputs]: Add rust-criterion-0.4.
2023-10-18 11:36:15 +03:00
Efraim Flashner 52001584ca
gnu: rust-serde-json-1: Update to 1.0.107.
* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.107.
2023-10-18 11:36:14 +03:00
Efraim Flashner c9c32a7a1c
gnu: Add rust-page-size-0.6.
* gnu/packages/crates-io.scm (rust-page-size-0.6): New variable.
(rust-page-size-0.4): Inherit from rust-page-size-0.6.
2023-10-18 11:36:14 +03:00
Efraim Flashner 82f4391aca
gnu: Add rust-memmap2-0.7.
* gnu/packages/crates-io.scm (rust-memmap2-0.7): New variable.
(rust-memmap2-0.5): Inherit from rust-memmap2-0.7.
2023-10-18 11:36:14 +03:00
Efraim Flashner 289ec877cd
gnu: Add rust-criterion-0.5.
* gnu/packages/crates-io.scm (rust-criterion-0.5): New variable.
(rust-criterion-0.4): Inherit from rust-criterion-0.5.
2023-10-18 11:36:14 +03:00
Efraim Flashner e5815422a8
gnu: Add rust-constant-time-eq-0.3.
* gnu/packages/crates-io.scm (rust-constant-time-eq-0.3): New variable.
(rust-constant-time-eq-0.2): Inherit from rust-constant-time-eq-0.3.
2023-10-18 11:36:14 +03:00
Efraim Flashner 65ec4428b9
gnu: rust-arrayvec-0.7: Update to 0.7.4.
* gnu/packages/crates-io.scm (rust-arrayvec-0.7): Update to 0.7.4.
[arguments]: Don't skip build.
[cargo-inputs]: Add rust-zerioze-1.
2023-10-18 11:36:13 +03:00
Efraim Flashner afb201251f
gnu: rust-minisign: Update to 0.7.5.
* gnu/packages/crates-io.scm (rust-minisign): Update to 0.7.5.
[cargo-inputs]: Replace rust-getrandom-0.1 with 0.2, rust-rpassword-4
with 7, rust-scrypt-0.3 with 0.11.
2023-10-18 11:36:13 +03:00
Efraim Flashner f269dc33fc
gnu: rust-getrandom-0.2: Update to 0.2.10.
* gnu/packages/crates-io.scm (rust-getrandom-0.2): Update to 0.2.10.
[cargo-inputs]: Remove rust-stdweb-0.4.
2023-10-18 11:36:13 +03:00
Efraim Flashner bed8878cdc
gnu: du-dust: Install manpage, shell completions.
* gnu/packages/admin.scm (du-dust)[arguments]: Add a phase to install
the manpage and shell completions.
2023-10-18 11:36:12 +03:00
Efraim Flashner 1dbfb834ba
gnu: du-dust: Update to 0.8.6.
* gnu/packages/admin.scm (du-dust): Update to 0.8.6.
[arguments]: Add cargo-test-flags. Don't install the source.
[cargo-inputs]: Add rust-ansi-term-0.12, rust-atty-0.2,
rust-clap-mangen-0.1.  Replace rust-lscolors-0.7 with 0.13,
rust-sysinfo-0.15 with 0.27, rust-terminal-size-0.1 with 0.2.
[cargo-development-inputs]: Replace rust-assert-cmd-1 with 2.
2023-10-18 11:36:12 +03:00
Efraim Flashner 5333585cc5
gnu: Add rust-clap-mangen-0.1.
* gnu/packages/crates-io.scm (rust-clap-mangen-0.1): New variable.
2023-10-18 11:36:12 +03:00
Efraim Flashner f64353c49a
gnu: wlgreet: Update to 0.4.1.
* gnu/packages/admin.scm (wlgreet): Update to 0.4.1.
[cargo-inputs]: Replace rust-greetd-ipc-0.8 with 0.9, rust-nix-0.15 with
0.25, rust-os-pipe-0.8 with 1, rust-rusttype-0.7 with 0.9.  Remove
rust-xml-rs-0.8.
2023-10-18 11:36:12 +03:00
Efraim Flashner ae1e46e7e2
gnu: Add rust-greetd-ipc-0.9.
* gnu/packages/crates-io.scm (rust-greetd-ipc-0.9): New variable.
(rust-greetd-ipc-0.8): Inherit from rust-greetd-ipc-0.9.
2023-10-18 11:36:12 +03:00
Efraim Flashner cc6b84347b
gnu: Add rust-resize-0.4.
* gnu/packages/crates-graphics.scm (rust-resize-0.4): New variable.
2023-10-18 11:36:12 +03:00
Efraim Flashner 3daa7f6277
gnu: Add rust-termtree-0.4.
* gnu/packages/crates-io.scm (rust-termtree-0.4): New variable.
2023-10-18 11:36:12 +03:00
Efraim Flashner ccee38a10c
gnu: rav1e: Update to 0.6.6.
* gnu/packages/video.scm (rav1e): Update to 0.6.6.
[source]: Add snippet to not hardcode dependency versions.
[cargo-inputs]: Add rust-clap-lex-0.3, rust-winnow-0.4.  Replace
rust-y4m-0.7 with 0.8.  Remove rust-const-fn-assert-0.1.
[cargo-development-inputs]: Add rust-predicates-2,
rust-predicates-core-1, rust-predicates-tree-1.
2023-10-18 11:36:11 +03:00
Efraim Flashner bd15be7019
gnu: rust-yansi-0.5: Update to 0.5.1.
* gnu/packages/crates-io.scm (rust-yansi-0.5): Update to 0.5.1.
[arguments]: Don't skip build.
[cargo-development-inputs]: Add rust-serial-test-0.6.
2023-10-18 11:36:11 +03:00