me
/
guix
Archived
1
0
Fork 0
Commit Graph

131219 Commits (1559add53017092d0719b86c915de2cca9db7df1)

Author SHA1 Message Date
Ludovic Courtès 96ae7b2e33
doc: Augment ‘whoogle-service-type’ intro.
* doc/guix.texi (Whoogle Search): Enrich a bit.

Change-Id: Ib7e1da1c0709167d02c43ab991f3ae34fbc09c84
2024-02-20 10:57:16 +01:00
Miguel Ángel Moreno 0a7bf792c8
services: Add whoogle-service-type.
* gnu/services/web.scm (whoogle-service-type): New variable.
* doc/guix.texi (Web Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-20 10:57:16 +01:00
Ricardo Wurmus 0497b1696f
gnu: Add r-cetcolor.
* gnu/packages/cran.scm (r-cetcolor): New variable.

Change-Id: I8af11a4449229d736fba05c5d6af5c096aa7a11a
2024-02-20 10:55:32 +01:00
Ricardo Wurmus 7a01cc001d
import/cran: Use downstream name when using specifications.
Reported by Alexander Blume at
<https://github.com/BIMSBbioinfo/guix.install/issues/4>.

* guix/import/cran.scm (format-inputs): Use UPSTREAM-INPUT-DOWNSTREAM-NAME
when %INPUT-STYLE is set to 'SPECIFICATION.

Change-Id: I2f0963af197896aafd613b253d8712e41a716e52
2024-02-20 10:32:24 +01:00
Ricardo Wurmus 2e656d674c
gnu: python-pyega3: Define as deprecated alias for python-ega-download-client.
* gnu/packages/bioinformatics.scm (python-pyega3): Define as deprecated alias
for python-ega-download-client.
(python-ega-download-client)[description]: Merge with contents from
python-pyega3.

Change-Id: Ic7f4d0cf49cedaca78035dca95b48d317307084d
2024-02-20 09:41:01 +01:00
nafkhamdc 312a479f8f
gnu: python-ega-download-client: Disable some tests.
* gnu/packages/bioinformatics.scm (python-ega-download-client)[arguments]:
Disable tests that fail on big machines; use "--ignore" where appropriate.

Change-Id: I010c3a0e7cb69184b72e8b13bad04ff2fd364f5a
2024-02-20 08:45:39 +01:00
Ricardo Wurmus f0c839eb8a
gnu: Add sugar-physics-activity.
* gnu/packages/sugar.scm (sugar-physics-activity): New variable.

Change-Id: Ic6b3da1a5ffe0ae177fa6b502d4ab34e84bbf082
2024-02-20 08:45:39 +01:00
Ricardo Wurmus 23f89717e4
gnu: python-pygame: Update to 2.5.2.
* gnu/packages/game-development.scm (python-pygame): Update to 2.5.2.

Change-Id: I8fc18627b16ff7e7aeeb84fdb2fdb82593e6ddb7
2024-02-20 08:45:39 +01:00
Ahmad Draidi 2a90ce896f
gnu: labwc: Update to 0.7.0.
* gnu/packages/wm.scm (labwc): Update to 0.7.0.

Change-Id: I35f7faf2ba3975481780b49d0dcdef6f39af46bc
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-19 22:21:32 -05:00
Ahmad Draidi b4148713d1
gnu: Update wlroots to 0.17.1.
Keep the older version as wlroots-0.16 since a few packages break without it.

* gnu/packages/wm.scm (wlroots): Update to 0.17.1.
[source]: Add patch.
[propagated-inputs]: Add libdisplay-info.
* gnu/packages/patches/wlroots-hwdata-fallback.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/wm.scm (wlroots-0.16): New variable.
* gnu/packages/wm.scm (cage)[inputs]: Replace wlroots with wlroots-0.16.
* gnu/packages/wm.scm (fnott)[inputs]: Likewise.
* gnu/packages/wm.scm (dwl)[inputs]: Likewise.
* gnu/packages/wm.scm (sway)[inputs]: Likewise.
* gnu/packages/wm.scm (cagebreak)[inputs]: Likewise.
* gnu/packages/wm.scm (hikari)[inputs]: Likewise.
* gnu/packages/wm.scm (river)[native-inputs]: Likewise.

Change-Id: Ib3d3938d6486fb1674380811a6dc0a512c991ac7
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-19 22:19:44 -05: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
Nicolas Graves 3378c1a9c6
system: Omit “root=” kernel argument when root device is “none”.
* gnu/system.scm (bootable-kernel-arguments): Fallback to tmpfs
if root is "none".

Change-Id: I35a656e71169dc786e5256d98a3c04c65043086d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-19 18:42:56 +01:00
Nicolas Graves 27ee6f06d0
services: activation: Ensure /run existence.
* gnu/build/activation.scm (activation-script): Ensure /var/run existence.
* gnu/build/install.scm (evaluate-populate-directive)
[directives]: Remove directory /run.

Change-Id: I19ca8e7605c0cff598ab89077a94e20390ba27b0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-19 18:42:12 +01:00
Nicolas Graves e73db355b1
services: activation: Ensure /var/run existence.
* gnu/services.scm (activation-script): Ensure /var/run existence.
* gnu/build/install.scm (evaluate-populate-directive)
[directives]: Remove directory /var/run.

Change-Id: I5fb93d33b6b1f045f1e5ba206b9b0b74b5184260
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-19 18:41:47 +01:00
Nicolas Graves a5f66c2446
file-systems: Recognize “none” as a valid device spec.
* gnu/build/file-systems (canonicalize-device-name): Fallback to tmpfs
if spec is "none".

Change-Id: Ia55c715d04c7611ba8c979f23f1ad4a8ed2e75b6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-19 18:41:10 +01:00
David Thompson 7d6550eec7
gnu: haunt: Update to 0.3.0.
* gnu/packages/guile-xyz.scm (haunt): Update to 0.3.0.

Change-Id: Ied0479ac9d27a9703040e0b2ce67eaf6b9af1b1d
2024-02-19 10:13:38 -05:00