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