~ruther/guix-local

8ba4b839 — Efraim Flashner 7 months ago
gnu: Remove go-1.16.

* gnu/packages/golang.scm (go-1.16, go-std-1.16): Remove variables.

Change-Id: I58f284b341f560cad072279ca75fd1794b5537c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
80c5eac6 — Efraim Flashner 7 months ago
gnu: go-1.17: Disable tests on armhf-linux.

* gnu/packages/golang.scm (go-1.17)[arguments]: Disable tests when
building for armhf-linux.

Change-Id: I8654c1966daaa19602d876618d5ff9e384b12fc8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
61f32bfa — Efraim Flashner 7 months ago
gnu: go-1.24: Inherit from go-1.22.

* gnu/packages/golang.scm (go-1.24)[arguments]: Replace inherited
'disable-more-tests phase to adjust for changes in the source.
[native-inputs]: Rewrite inheriting from go-1.22.
[properties]: Add field previously inherited from go-1.23.

Change-Id: I4938c7854cba0aa982d7b755c10f255cab81a828
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
4bbe22d2 — Efraim Flashner 7 months ago
gnu: go-1.22: Build with go-1.20.

* gnu/packages/golang.scm (go-1.22)[native-inputs]: Replace go-1.21 with
go-1.20.  Update the comment.

Change-Id: I3785ecb882ba2c5f7ef888df123b44a88fc9665e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
28301e3b — Efraim Flashner 7 months ago
gnu: go-1.22: Fix build on some architectures.

* gnu/packages/golang.scm (go-1.22)[arguments]: Disable parallel-tests
on riscv64-linux and armhf-linux.  Add a phase to disable certain tests
based on the architecture.
(go-1.23)[arguments]: Remove new inherited phase.

Change-Id: If4ed3f195c1af504d6ab4b686829fda8c91138d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
06cbcf38 — Efraim Flashner 7 months ago
gnu: go-1.20: Update to 1.20.14.

* gnu/packages/golang.scm (go-1.20): Update to 1.20.14.
[arguments]<parallel-tests?>: Disable for riscv64-linux.
<tests?>: Disable for riscv64-linux.
<phases>: Add a phase to skip certain tests based on the architecture.
(go-1.21)[arguments]: Strip the inherited keyword tests.  Remove the
added phase to skip tests.

Change-Id: If7cd498ad56c503b0d602e7ea62399e82ecddb06
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
e9d6ee71 — Efraim Flashner 7 months ago
gnu: go-1.17: Enable tests on aarch64-linux.

* gnu/packages/golang.scm (go-1.17)[arguments]: When building on
aarch64-linux don't disable the tests.

Change-Id: I9c839a059df772636d8dd129bbb7ddad9e4ecbe9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
741f6b52 — Efraim Flashner 7 months ago
gnu: go-1.17: Always build with gcc:lib.

* gnu/packages/golang.scm (go-1.17)[inputs]: Rewrite to not inherit from
go-1.4 and to always use gcc:lib.
[arguments]: Add the phase 'patch-gcc:lib unconditionally.
(go-1.18)[arguments]: Replace the inherited 'patch-gcc:lib phase on all
architectures.

Change-Id: I9024db846fef304b76441fe8b816740a60653d0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2acebaf0 — Efraim Flashner 7 months ago
gnu: go-1.4: Build with regular gcc.

Building with a canonical-package hinders cross-building.

* gnu/packages/golang.scm (go-1.4)[inputs]: Replace the canonical-package
gcc:lib with gcc:lib.

Change-Id: I4f0c8549611461d47cc017314e8eb55815ae549f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
51620e4f — Efraim Flashner 7 months ago
gnu: go-1.4: Remove support for aarch64-linux.

* gnu/packages/golang.scm (go-1.4)[arguments]: Remove code setting the
system to armhf-linux when building for aarch64-linux.
[supported-systems]: Remove aarch64-linux.

Change-Id: I7ad6da7b8ddba674433c6efd7b2085b733548d5c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
127fdc93 — Efraim Flashner 7 months ago
gnu: go-1.17: Don't inherit from go-1.16.

* gnu/packages/golang.scm (go-1.17)[inherit]: Remove field.
[build-system, native-inputs, home-page, synopsis, description,
license]: Add previously inherited fields.
[inputs]: Rewrite without inheriting from go-1.16.

Change-Id: I74e7ca00d0d8f1f79b9e76e10530903a23e3e93b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
10b8dd73 — Efraim Flashner 7 months ago
gnu: go-1.16: Remove unnecessary input.

* gnu/packages/golang.scm (go-1.16)[native-inputs]: Remove binutils-gold.

Change-Id: I4d603faa1a0de65e045eb6d28ea93794bd75d272
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f11a80ef — Janneke Nieuwenhuizen 6 months ago
gnu: Add python-pygit2-1.18.

* gnu/packages/python-xyz.scm (python-pygit2-1.18): New variable.

Change-Id: Iad3a430d544be2c56bb27ea416adef161b5b3e94
58e4207b — Janneke Nieuwenhuizen 6 months ago
gnu: Add python-dulwich-0.24.

* gnu/packages/python-xyz.scm (python-dulwich-0.24): New variable.

Change-Id: I711dbb2595fa6674b3f2e3ac029ed437d3480423
39b08a24 — Janneke Nieuwenhuizen 6 months ago
gnu: Add python-dvc-data.

* gnu/packages/python-science.scm (python-dvc-data): New variable.

Change-Id: I4479129a1842d2133acec6f7aeb1d4a95e9e6162
95a01070 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-dvc-objects.

* gnu/packages/python-science.scm (python-dvc-objects): New variable.

Change-Id: Ibd4247ab12b161392de7d351195646f7215610bd
7479cdfd — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-sqltrie.

* gnu/packages/python-xyz.scm (python-sqltrie): New variable.

Change-Id: Idb11ca5d9e94c90957046e0797b4e3b7147710b5
c20d9d6e — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-funcy-1.14.

* gnu/packages/python-xyz.scm (python-funcy-1.14): New variable.

Change-Id: I2915e5c4b848db9023b2f27f969d493291773bea
76787398 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-snakemake-executor-plugin-slurm.

* gnu/packages/python-science.scm (python-snakemake-executor-plugin-slurm):
New variable.

Change-Id: I7ca462dc224dc6947130fa9842f26c25cd7349a4
75e930a7 — Janneke Nieuwenhuizen 7 months ago
gnu: Add python-snakemake-executor-plugin-slurm-jobstep.

* gnu/packages/python-science.scm
(python-snakemake-executor-plugin-slurm-jobstep): New variable.

Change-Id: I477b8a30ae6642fa0e8d6e49a828ab0d3aa589b4
Next