Jaeme Sifat
a49f801289
gnu: Add rust-memmap2-0.9.
...
* gnu/packages/crates-io.scm (rust-memmap2-0.9): New variable.
(rust-memmap2-0.7): Inherit from rust-memmap2-0.9.
Change-Id: I3a4ed8a1756bb72bd3fb81cae06c45be40e2c5f7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:21 +02:00
Jaeme Sifat
0d9f9afa34
gnu: rust-ignore-0.4: Update to 0.4.21.
...
* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.21.
[cargo-inputs]: Add rust-crossbeam-dequeue-0.8, rust-regex-automata-0.4.
Remove rust-lazy-static-1, rust-regex-1, rust-thread-local-1.
[cargo-development-inputs]: Add rust-bstr-1.
Change-Id: Ia64804f67af92855859113f420912a7c373ad35a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:21 +02:00
Jaeme Sifat
45d0430fdd
gnu: rust-grep-regex-0.1: Update to 0.1.12.
...
* gnu/packages/crates-io.scm (rust-grep-regex-0.1): Update to 0.1.12.
[cargo-inputs]: Add rust-regex-automata-0.4. Replace rust-bstr-0.2 with
1, rust-regex-syntax-0.6 with 0.8. Remove rust-aho-corasick-0.7,
rust-regex-1, rust-thread-local-1.
Change-Id: I46a48f21f89df60d2d9410ae9953511f8dd71748
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:21 +02:00
Jaeme Sifat
a38a119047
gnu: rust-grep-matcher-0.1: Update to 0.1.7.
...
* gnu/packages/crates-io.scm (rust-grep-matcher-0.1): Update to 0.1.7.
Change-Id: I9cb95066535c129a93a15e49e378e50ee030c71e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:21 +02:00
Jaeme Sifat
bf00eced14
gnu: rust-serde-1: Update to 1.0.193.
...
* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.193.
(rust-serde-derive-1): Update to 1.0.193.
Change-Id: I30ba68def7b4d0e18dc1028c1c6963aceaaaad13
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:21 +02:00
Jaeme Sifat
dc6a3007c9
gnu: rust-globset-0.4: Update to 0.4.14.
...
* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.14.
[cargo-inputs]: Add rust-regex-automata-0.4, rust-regex-syntax-0.8.
Remove rust-regex-1.
[cargo-development-inputs]: Remove rust-lazy-static-1.
Change-Id: Icc93772bf2917d893b7e51720a61f8cfe1ee8c04
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:21 +02:00
Jaeme Sifat
89dde23167
gnu: rust-bstr-1: Update to 1.8.0.
...
* gnu/packages/crates-io.scm (rust-bstr-1): Update to 1.8.0.
[cargo-inputs]: Replace rust-regex-automata-0.3 with 0.4.
Change-Id: Ib8e6f53fd3d46059a89bddd783638a8cd2a6205b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:20 +02:00
Jaeme Sifat
654a4988a3
gnu: rust-aho-corasick-1: Update to 1.1.2.
...
* gnu/packages/crates-io.scm (rust-aho-corasick-1): Update to 1.1.2.
Change-Id: I2518e50586c5cca26cbed2ece68943357535df47
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:20 +02:00
Jaeme Sifat
814cb3638a
gnu: rust-crossbeam-channel-0.5: Update to 0.5.9.
...
* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.5): Update to
0.5.9.
[arguments]: Don't skip build.
[cargo-inputs]: Add rust-cfg-if-1, rust-crossbeam-utils-0.8.
[cargo-development-inputs]: Add rust-num-cpus-1, rust-rand-0.8,
rust-signal-hook-0.3.
Change-Id: Id8b02693056bf12a314c458cd01d3807d792100e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:20 +02:00
Efraim Flashner
b52d8a8c7a
gnu: rust-crossbeam-utils-0.8: Update to 0.8.17.
...
* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to
0.8.17.
[cargo-inputs]: Replace rust-loom-0.5 with 0.7.
[cargo-development-inputs]: Remove rust-rustversion-1.
Change-Id: Ib379d9b5c9d048b12d255e6ca3af36a37383a31f
2024-02-20 13:56:20 +02:00
Efraim Flashner
508108cc59
gnu: rust-loom-0.7: Update to 0.7.1.
...
* gnu/packages/crates-io.scm (rust-loom-0.7): Update to 0.7.1.
Change-Id: I1196b5f65b91100df4658fbf1d8e1df7fbd2773b
2024-02-20 13:56:20 +02:00
Efraim Flashner
1151cd6cf0
gnu: rust-1.55: Build without jemalloc.
...
* gnu/packages/rust.scm (rust-1.55)[arguments]: Remove references to
jemalloc in custom 'configure phase and set rust to build without
jemalloc.
[inputs]: Remove jemalloc.
Change-Id: I388688111c897b15feb6ccee3374219b82f64169
2024-02-20 13:56:20 +02:00
Efraim Flashner
3a076fc06e
gnu: rust: Use platform-rust-target.
...
* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Remove
procedure.
(rust-bootstrap)[arguments]: Adjust make-flags, custom 'install phase
to use platform-rust-target.
(rust-1.55)[arguments]: Adjust custom 'configure and 'install phases to
use platform-rust-target.
(make-rust-sysroot)[arguments]: Adjust custom 'configure phase to use
platform-rust-target.
Change-Id: I102d44231c1411ea14ca75170f4884304d11bee1
2024-02-20 13:56:20 +02:00
Efraim Flashner
4bf325381f
gnu: rust: Update to 1.74.1.
...
* gnu/packages/rust.scm (rust-1.74): New variable.
(rust): Inherit from rust-1.74.
[arguments]: Don't inherit #:tests.
Change-Id: I9724ccbc93bbfd4e1bdf1d6a20dfa7a4d0ea3a5e
2024-02-20 13:56:20 +02:00
Efraim Flashner
072a9c60ab
gnu: rust: Move remove-uninstall-script to rust.
...
* gnu/packages/rust.scm (rust)[arguments]: Add 'remove-uninstall-script
phase.
(make-rust-sysroot)[arguments]: Remove 'remove-uninstall-script phase.
Change-Id: I45bcaaa89003693b490b914efbfa34236a8f4db6
2024-02-20 13:56:17 +02:00
Sharlatan Hellseher
193a01d73f
gnu: chezmoi: Update to 1.8.10.
...
* gnu/packages/configuration-management.scm (chezmoi): Update to 1.8.10.
[arguments] <#:phases>: Add 'remove-failing-test-scripts phase, deleting
testdata scripts requiring additional programs.
[native-inputs]: Remove go-github-com-bmatcuk-doublestar and
go-github-com-google-go-github; add
go-github-com-bmatcuk-doublestar-v2,
go-github-com-google-go-github-v33, and go-golang-org-x-term.
Change-Id: Ia0b9b7e4dd00e99bc8150816c46b456cc272b25c
2024-02-19 23:32:34 +00:00
Sharlatan Hellseher
ac79a4a8e6
gnu: chezmoi: Sort inputs alphabetically.
...
* gnu/packages/configuration-management.scm (chezmoi) [native-inputs]:
Sort alphabetically to ease maintenance.
Change-Id: I22b82ce7163db696c4d9e8484fbe72da086a4139
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
963e2e9bb6
gnu: Add go-github-com-google-go-github-v33.
...
* gnu/packages/golang-web.scm (go-github-com-google-go-github-v33): New variable.
Change-Id: Ifafa71ea78b2b430f5f907912038bb03333126cf
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
eee292979a
gnu: Add go-github-com-bmatcuk-doublestar-v2.
...
* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v2): New variable.
Change-Id: I56d5588a1741a8e6c86320ec07bc86805f34fc91
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
de55f21460
gnu: go-github-go-git: Adjust imports.
...
* gnu/packages/version-control.scm (go-github-go-git) [native-inputs]:
Move go-github-com-alcortesm-tgz, go-github-com-emirpasic-gods,
go-github-com-go-git-gcfg, go-github-com-go-git-go-billy,
go-github-com-go-git-go-git-fixtures, go-github-com-imdario-mergo,
go-github-com-jbenet-go-context, go-github-com-kevinburke-ssh-config,
go-github-com-mitchellh-go-homedir, go-github-com-sergi-go-diff,
go-github-com-xanzy-ssh-agent, go-golang-org-x-crypto,
go-golang-org-x-net, go-golang-org-x-text, go-gopkg-in-check-v1 and
go-gopkg-in-warnings from here ...
[propagated-inputs]: ... to here.
Change-Id: I9c16fe28dcbbaf7c53e201625f56a04bceb21fcb
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
d3d87b93d2
gnu: go-github-go-git: Remove labels.
...
* gnu/packages/version-control.scm (go-github-go-git) [native-inputs]:
Remove labels.
Change-Id: Icf5eb3902a520e8f1306d72c7cbc533ff45d8cf4
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
bd511903de
gnu: ghq: Fix build.
...
Fix build as seen in <https://ci.guix.gnu.org/build/3490264/details >.
* gnu/packages/version-control.scm (ghq): Use G-expressions.
[arguments] <#:go>: Use go-1.21.
<#:phases>: Remove trailing #t from lambda.
Change-Id: Ifb1e133a2570dcd04212ef43b46c8b41c3507c88
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
f5050fb019
gnu: ghq: Remove package labels.
...
* gnu/packages/version-control.scm (ghq): Remove labels.
Change-Id: Icc4b951bac4a1187c5d83a8309753d1dd842273a
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
92b5c13c6a
gnu: go-github-com-songmu-gitconfig: Fix build.
...
As seen in <https://ci.guix.gnu.org/build/3490304/log/raw >.
* gnu/packages/golang-xyz.scm go-github-com-songmu-gitconfig: Update
style.
[arguments] <#:go>: Use go-1.21.
Change-Id: Iea7a32b51d4bd74e99c52938307c11177ae79199
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
efa4809384
gnu: go-github-com-songmu-gitconfig: Move to golang-xyz.
...
* gnu/packages/golang.scm (go-github-com-songmu-gitconfig): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.
* gnu/packages/version-control.scm: Add (gnu packages golang-xyx)
module.
Change-Id: Ibab2595d981d46096501bb8ab495e899d2aacf7d
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
dca16f4e1f
gnu: go-github-com-alecthomas-assert-v2: Update to 2.5.0.
...
* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert-v2): Update to 2.5.0.
Change-Id: Ie0a1ad0488b499092437ce56f9df83d90d1be1e9
2024-02-19 23:32:33 +00:00
Sharlatan Hellseher
ce3394edde
gnu: go-github-com-alecthomas-assert: Depricate package.
...
The package go-github-com-alecthomas-assert is succeeded by
go-github-com-alecthomas-assert-v2 not in use by any others and
failed to build, see <https://ci.guix.gnu.org/build/3490314/log/raw >.
* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert):
Remove variable.
Change-Id: Ia3f7b039c4de9b1b2956f0bfc2629d791aa9cf5a
2024-02-19 23:32:32 +00:00
Sharlatan Hellseher
5890d3b70f
gnu: Add go-github-com-alecthomas-chroma-v2.
...
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma-v2): New variable.
Change-Id: I883a1ca1a84fd35cf0d7fe946fd1caedafae3842
2024-02-19 23:32:32 +00:00
Sharlatan Hellseher
18f44da03b
gnu: go-github-com-alecthomas-chroma: Remove bundled files.
...
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma)
[source]: Remove git submodules and generated files.
Change-Id: Idafee9723b837495084aa0cd2fb454a953ff6233
2024-02-19 23:32:32 +00:00
Sharlatan Hellseher
73eb26cbd7
gnu: go-github-com-alecthomas-chroma: Update to 0.10.0.
...
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma): Update to 0.10.0.
[native-inputs]: Remove go-github-com-alecthomas-assert,
go-github-com-alecthomas-colour, go-github-com-alecthomas-repr,
go-github-com-mattn-go-isatty, and go-github-com-sergi-go-diff; add
go-github-com-stretchr-testify.
Change-Id: I9d72bbdeb97a3c94545ff08d356c5e568fe173c6
2024-02-19 23:32:32 +00:00
Sharlatan Hellseher
ee79286031
gnu: go-github-com-alecthomas-chroma: Move to golang-xyz.
...
* gnu/packages/golang.scm (go-github-com-alecthomas-chroma): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.
* gnu/packages/configuration-management.scm: Add (gnu packages
golang-xyz) module.
Change-Id: I0f5f7068f530b282f3636678e9edc4fad6c8c94a
2024-02-19 23:32:32 +00:00
Artyom V. Poptsov
930692feb0
gnu: Add go-github-com-dustin-gojson.
...
* gnu/packages/golang.scm (go-github-com-dustin-gojson): New variable.
Change-Id: Ifc3df4e7a2cdf21bf0725a848123930d61d048e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:32:32 +00:00
Artyom V. Poptsov
084ce22aa3
gnu: Add go-github-com-benbjohnson-clock.
...
* gnu/packages/golang-xyz.scm (go-github-com-benbjohnson-clock): New variable.
Change-Id: Ifcb3254e07388a6c7b4a7f9ee5dff4f3b4d25ee8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:32:32 +00:00
Sharlatan Hellseher
773d469a0e
gnu: Add go-github-com-golang-jwt-jwt-v5.
...
* gnu/packages/golang-crypto.scm (go-github-com-golang-jwt-jwt-v5): New variable.
Change-Id: Ic4dae5e59495c5316586034c5ddbd5bcb70cdf95
2024-02-19 23:32:32 +00:00
Troy Figiel
971b7b01c1
gnu: Add go-github-com-golang-jwt-jwt-v4.
...
* gnu/packages/golang-crypto.scm (go-github-com-golang-jwt-jwt-v4): New variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: If96f032f404c4aaf80c7bd8a3e231336a8c6dbfb
2024-02-19 23:32:32 +00:00
Troy Figiel
f5de1f96ed
gnu: Add go-github-com-coocood-freecache.
...
* gnu/packages/golang-xyz.scm (go-github-com-coocood-freecache): New variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:32:32 +00:00
Sharlatan Hellseher
4bbca060da
gnu: Add go-pixelmatch.
...
* gnu/packages/golang-xyz.scm (go-pixelmatch): New variable.
Change-Id: Iaf1480d7ee938605644e27345c2e7a2b6cf8b9e0
2024-02-19 23:32:31 +00:00
Troy Figiel
d1a5af5adb
gnu: Add go-github-com-orisano-pixelmatch.
...
* gnu/packages/golang-xyz.scm (go-github-com-orisano-pixelmatch): New variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:32:31 +00:00
Troy Figiel
d234999cac
gnu: go-golang-org-x-net-html: Add missing input.
...
* gnu/packages/golang-build.scm (go-golang-org-x-net-html): Add missing input.
[propagated-inputs]: Add go-golang-org-x-text.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:32:31 +00:00
Troy Figiel
e9f30ad0a0
gnu: go-github-com-valyala-fasthttp: Add missing input.
...
* gnu/packages/golang-web.scm (go-github-com-valyala-fasthttp): Add missing
input.
[propagated-inputs]: Add go-golang-org-x-text.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:32:31 +00:00
Sharlatan Hellseher
a1335516e3
gnu: go-github-com-coreos-go-semver: Update to 0.3.1.
...
* gnu/packages/golang.scm (go-github-com-coreos-go-semver): Update to 0.3.1.
Change-Id: I1b43d705c587c5a6030b96ce4419d58d8513b1cb
2024-02-19 23:32:31 +00:00
Troy Figiel
f93c7713ff
gnu: go-github-com-coreos-go-semver: Add missing input.
...
* gnu/packages/golang.scm (go-github-com-coreos-go-semver): Add missing input.
[propagated-inputs]: Add go-gopkg-in-yaml-v2.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I0ba64084dcd939ee4a95f4629351f7ac9a49a8cb
2024-02-19 23:19:21 +00:00
Troy Figiel
d6cc85825f
gnu: go-github-com-schollz-progressbar-v3: Remove examples.
...
* gnu/packages/golang.scm (go-github-com-schollz-progressbar-v3): Remove
examples.
[arguments] <#:phases>: Add remove-examples phase.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ib1aa91160a8e94624d484654572da1b89305e076
2024-02-19 23:19:21 +00:00
Troy Figiel
643900518d
gnu: go-github-com-mesilliac-pulse-simple: Remove examples.
...
* gnu/packages/golang.scm (go-github-com-mesilliac-pulse-simple): Remove examples.
[arguments] <#:phases>: Add remove-examples phase.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:19:21 +00:00
Troy Figiel
1822ec7e79
gnu: go-github-com-mattn-go-colorable: Add missing input.
...
* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): Add missing
input.
[native-inputs]: Move go-github-com-mattn-go-isatty from here ...
[propagated-inputs]: ... to here.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:19:21 +00:00
Troy Figiel
8abb1e59fd
gnu: go-github-com-charmbracelet-harmonica: Remove examples.
...
* gnu/packages/golang.scm (go-github-com-charmbracelet-harmonica): Remove examples.
[arguments] <#:phases>: Add remove-examples phase.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-19 23:19:21 +00:00
Sharlatan Hellseher
a72487a9ea
gnu: go-github-com-goccy-go-json: Revert source snippet
...
Reported by Hilton Chain <hako@ultrarare.space> in
<https://issues.guix.gnu.org/64916 >. Introduced in commit d86c93c9cb
.
* gnu/packages/golang-web.scm (go-github-com-goccy-go-json) [source]:
Add snippet deleting benchmarks files.
Change-Id: I86d878bd9cd5a24fb71c1cbbd698527a40e84f05
2024-02-19 23:19:21 +00:00
Efraim Flashner
4c6861b630
gnu: Add ghc-7.0.
...
* gnu/packages/haskell.scm (ghc-7.0): New variable.
Change-Id: I6b05c5fa87dca1d9fbea6b782b64e3d005d76c1c
2024-02-19 19:59:10 +02:00
Efraim Flashner
2d6e48f6ce
gnu: perl-5.6: Build with a newer gcc.
...
* gnu/packages/perl.scm (perl-5.6)[arguments]: Adjust custom 'configure
script to force using the C90 standard when compiling C code.
[native-inputs]: Remove gcc-5.
Change-Id: Ica3f810c3a4ef662055294f61b6b5bd19fe84f20
2024-02-19 19:59:04 +02:00
Nicolas Graves
b1ec85533a
home: symlink-manager: Allow busy device skip.
...
* gnu/home/services/symlink-manager.scm (update-symlinks-script):
Allow busy device skip.
Change-Id: Iff91c8a30309d25c02a8311d8d5ddbf54e90f5ad
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-19 18:43:32 +01:00