summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-23gnu: go-github-com-quic-go-quic-go: Enable tests.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Enable tests. [arguments] <#:phases>: Add 'remove-failing-tests. Use custom 'check phase. [propagated-inputs]: Remove go-github-com-cheekybits-genny, go-github-com-golang-protobuf-proto, go-github-com-marten-seemann-chacha20, and go-github-com-quic-go-qtls-go1-20; add go-github-com-francoispqt-gojay. [native-inputs]: Add go-ginkgo, go-github-com-onsi-ginkgo-v2, go-go-uber-org-mock, and go-golang-org-x-time. Change-Id: I8bc03cbe1e9766188157e621f4d7f9e3a7f6adeb
2024-05-23gnu: go-github-com-syndtr-goleveldb-leveldb: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ib457abe33612b371c33985c6b3b0e9372221e37d
2024-05-23gnu: go-github-com-syndtr-goleveldb-leveldb: Use go-1.21.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb) [arguments] <#:go>: Swap to go-1.21. Change-Id: I6ecbfb8d2cbf29dc177536345fb1caa5001f35df
2024-05-22gnu: Add go-ginkgo.Sharlatan Hellseher
* gnu/packages/golang-check.scm (go-ginkgo): New variable. Change-Id: I5c56c87a75c383ec159cee4e7eaa7808bfdcd1f7
2024-05-22gnu: go-github-com-onsi-gomega: Update to 1.33.1.Sharlatan Hellseher
* gnu/packages/golang-check.scm (go-github-com-onsi-gomega): Update to 1.33.1. [arguments] <#:go>: Swap to go-1.21. [propagated-inputs]: Remove go-gopkg-in-yaml-v2; add go-gopkg-in-yaml-v3. Change-Id: I910206fd44198550bdc7da1ebdaff3874d89f1ed
2024-05-22gnu: go-github-com-onsi-ginkgo-v2: Update to 2.18.0.Sharlatan Hellseher
* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2): Update to 2.18.0. [propagated-inputs]: Remove go-github-com-go-task-slim-sprig; add go-github-com-go-task-slim-sprig-v3 and go-github-com-google-pprof. Change-Id: I3af9d36e1428745557173135fcaa1e4623d4f57f
2024-05-22gnu: Add go-github-com-go-task-slim-sprig-v3.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-go-task-slim-sprig-v3): New variable. Change-Id: I46ef3728993556dfc2d6c9349da6962d747e2664
2024-05-22gnu: go-github-com-go-task-slim-sprig: Enable tests.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-go-task-slim-sprig) [arguments] <#:tests>: Enable it. <#:phases>: Add 'remove-failing-tests phase. Change-Id: I32424925a96defd69e2871dee079db8bef2861b2
2024-05-22gnu: go-github-com-go-task-slim-sprig: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I540e4211e7e4006d654c7da40bba35e2bd577c78
2024-05-22gnu: Add go-go-uber-org-mock.Sharlatan Hellseher
* gnu/packages/golang-check.scm (go-go-uber-org-mock): New variable. Change-Id: I9028edc15f1acd3301fde3a49eae8cc28568c6a5
2024-05-22gnu: Add python-augeas.Artyom V. Poptsov
* gnu/packages/python-xyz.scm (python-augeas): New variable. Change-Id: I46d409debfbc358f0ff27c505fba089ceab4e195 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-22gnu: augeas: Update to 1.14.1.Artyom V. Poptsov
* gnu/packages/augeas.scm (augeas): Update to 1.14.1. [source]: Use tarballs from GitHub. [inputs]: Change to "native-inputs". Add readline. Change-Id: I9ca46b8a50d11c75ff6d816f2f15e1f005877244 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-22gnu: Add r-tglkmeans.Marco Baggio
* gnu/packages/cran.scm (r-tglkmeans): New variable. Change-Id: I13aa0e8c4ab062993d84c99811971ebf6e9179bd
2024-05-22gnu: Add r-slanter.Marco Baggio
* gnu/packages/cran.scm (r-slanter): New variable. Change-Id: I3b6c76431940f5e6be6a86344029552dded54e54
2024-05-22gnu: Add r-shinydashboardplus.Ricardo Wurmus
* gnu/packages/cran.scm (r-shinydashboardplus): New variable. Change-Id: Ie50bd8a0234af0fb5ea63377aa005655acad01bd
2024-05-22gnu: Add r-waiter.Ricardo Wurmus
* gnu/packages/cran.scm (r-waiter): New variable. Change-Id: I98b27630eba86ab700ac30a361baf14a5d58dae8
2024-05-22gnu: Add esbuild-node.Ricardo Wurmus
* gnu/packages/web.scm (esbuild-node): New variable. Change-Id: I5e1a353a13ef7b4018fcf4aef4832af25f3dabe2
2024-05-22gnu: ensembl-vep: Update to 112.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (ensembl-vep): Update to 112. [propagated-inputs]: Add perl-list-moreutils. [native-inputs]: Add perl-test-deep and perl-test-warnings. Change-Id: I8c7de9f3dbc8c6fe4d1383f9dc215aeba018af0d
2024-05-22gnu: Add r-chameleon.guix@mawumag.com
* gnu/packages/cran.scm (r-chameleon): New variable. Change-Id: I9e0f3c27e434bb802c86ef9e2877f4d810397158 Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-05-22doc: Make changes to the handling of branches.Christopher Baines
Require that you create a "Request to merge" issue when you create a branch, rather than when you wish to merge it. This should help avoid this step being missed. Also, add information on how to manage these branches: 1. Suggest creating the branch from patches, rather than having a stateful branch, since this should help to reduce complexity and avoid merges. 2. Require that branches don't have unnecessary changes, since this increases the risks of conflicts with other branches. 3. Suggest that the branch not be stateful, and it's just a combination of patches. 4. Suggest avoiding merges since these create a more complicated Git history. 5. Suggest that the branch be up to date before merging, as this helps avoid the combination of master plus the branch differing significantly from the branch alone. 6. Document how to manage branches without commit access. Finally, require that the branch be deleted once they're merged. This prepares for the branch being created again. * doc/contributing.texi (Managing Patches and Branches): Make changes to the handling of branches. Change-Id: Ib9419c6df94f485475bd6f147e82ea254e76cec2
2024-05-22gnu: python-pandera: Update to 0.18.0, fix build.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-pandera): Update to 0.18.0. [arguments] <#:test-flags>: Disable one more failing test. Change-Id: I4d3f59dae8d90ea0afbe9cc932fc6163def282c9
2024-05-22gnu: python-pymysql: Propagate python-cryptography.Sharlatan Hellseher
* gnu/packages/databases.scm (python-pymysql) [inputs]: Swap to [propagated-inputs]. [propagated-inputs]: Add python-pynacl (mycli, sqlcrush): Remove propagated python-cryptography. Change-Id: I40ee51087cd14cb98bd2390095fa9f6f0d144b47
2024-05-22gnu: python-pymysql: Update to 1.1.1 [fixes CVE-2024-36039].Sharlatan Hellseher
* gnu/packages/databases.scm (python-pymysql): Update to 1.1.1. [source]: Refresh archive name as seen on <https://pypi.org/project/PyMySQL/#files>. [build-system]: Swap to pyproject-build-system. Change-Id: I20d06f6d1d252f501df001120ee44520e6e5d785
2024-05-22gnu: schmutz: update to commit f8043e.Andy Tai
* gnu/packages/guile-xyz.scm (schmutz): Update to commit f8043e. [inputs]: Switch guile-2.2 to guile-3.0. Change-Id: Ibd3e5a5074119e3d2a9affcd7c98f47cb9f1f677 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-22gnu: axel: Update to 2.17.14.Artyom V. Poptsov
* gnu/packages/networking.scm (axel): Update to 2.17.14. Change-Id: I62ce6e62d7f50662e13e89baff8658ae49224f56 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-22gnu: gcc-13: Update to 13.3.0.Michael Ford
* gnu/packages/gcc.scm (gcc-13): Update to 13.3.0. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Ia2dc3185acbb6671b2719e2d88d55b7d2b8fb92e
2024-05-22import/elpa: Add proper file-name to origin.Nicolas Graves via Guix-patches via
This avoids the lint "the source file name should contain the package name" with generated packages. Change-Id: I61c81203d9f3cdd035e2b64a4c7a8d86d1f3dd50 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-22gnu: emacs-denote: Update to 2.3.0.David Wilson
* gnu/packages/emacs-xyz.scm (emacs-denote): Update source location and bump version to 2.3.0. Change-Id: I573db7f285832bf27659b33274e1d592d1c5aa45 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-05-22gnu: wlsunset: Update to 0.4.0.Wilko Meyer
* gnu/packages/xdisorg.scm (wlsunset): Update to 0.4.0. Change-Id: I4638d89c29fd4da2ae9850955bb43875fb00d416 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-22gnu: wlsunset: Install man pages.Sören Tempel
* gnu/packages/xdisorg.scm (wlsunset)[native-inputs]: Add scdoc. Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org> Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Iffeb9427a1fd625f9dac4098107336cba639f5e9
2024-05-22gnu: btop: Update to 1.3.2.Artyom V. Poptsov
* gnu/packages/admin.scm (btop): Update to 1.3.2. Change-Id: I503bc5730dd498640cff76e252825c7b47cd5d11 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-22gnu: LLVM, Clang, libomp, lld: Update to 18.1.6.Michael Ford
* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18): Update to 18.1.6. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Ifd5ab99f4195c93e9b8d67aa26caead26c8dd5bc
2024-05-22gnu: yambar-wayland: Update to 1.11.0.dan
* gnu/packages/wm.scm (yambar-wayland): Update to 1.11.0. Change-Id: I8ee9726a665a97e9dccaead32f1272ab98289c8f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-22gnu: fnott: Update to 1.6.0.dan
* gnu/packages/wm.scm (fnott): Update to 1.6.0. [arguments]<#:phases>: Patch dbus service file install directory. Change-Id: I0a64c93b0e1ed43f101cb5a77ecfce5025a2b4b0 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-22system: images: Add visionfive2 module.Zheng Junjie
* gnu/system/images/visionfive2.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Change-Id: I8831f1148bcddb0d604e1174034fca85cd2887a1
2024-05-22bootloader: Add u-boot-starfive-visionfive2-bootloader.Zheng Junjie
* gnu/bootloader/u-boot.scm (u-boot-starfive-visionfive2-bootloader): New variable. Change-Id: I4b73906fe18d481644102c271f5e0883167b3a50
2024-05-22gnu: Add u-boot-starfive-visionfive2.Zheng Junjie
* gnu/packages/bootloaders.scm (u-boot-starfive-visionfive2): New variable. Change-Id: I2a7d2275b1a0f4253ffc3152c892687aae11a471
2024-05-22gnu: Add opensbi-for-visionfive2.Zheng Junjie
* gnu/packages/firmware.scm (opensbi-for-visionfive2): New variable. Change-Id: I27963937410a3900a63193ce2a1033ac20a79919
2024-05-22gnu: shepherd-0.10: When target riscv64, use guile-fibers-1.1.Zheng Junjie
* gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: When target-riscv64? is true, use guile-fibers-1.1. Change-Id: I89d2e1a7bd6cbc69d19230d9b1c45ce6e339a13d
2024-05-22image: Raise error when use both grub-efi* bootloader and not gpt image.Zheng Junjie
* gnu/system/image.scm: Switch Inversion logic, it allow we use customize bootloader with gpt image. Change-Id: I801327f6e826a37588b8f0f5246ca820e742f721
2024-05-22gnu: linux-libre-6.8: Add riscv config.Zheng Junjie
* gnu/packages/aux-files/linux-libre/6.8-riscv.conf: New files. * Makefile.am (AUX_FILES): Add it. Change-Id: I293912d4f7fe09e281432b0f973999d9d8db582a
2024-05-21gnu: buildah: Switch to gnu-build-system.Tomas Volf
Buildah is fundamentally similar to podman and provides its own Makefile. This commit switches from go-build-system to gnu-build-system so that the build can be done using `make' instead of reinvention some parts (like documentation) in the guile. The package pretty much follows how podman package looks like. * gnu/packages/containers.scm (buildah)[source]: Reformat. [build-system]: Use gnu-build-system. [arguments]<#:import-path, #:unpack-path, #:go, #:install-source?>: Delete. <#:make-flags>: Set make flags. <#:test-target>: Set, even though the tests are disabled. <#:imported-modules>: Also import (guix build go-build-system) for the remove-go-references phase. <#:phases>{'prepare-install-docs, 'build-docs, 'install-docs}: Delete. {'configure}: Delete. {'set-env, 'check, 'symlink-helpers, 'wrap-buildah, 'remove-go-references} {'install-completions}: New phases. [inputs]: Remove no longer used cni-plugins, conmon, runc. Add bash-minimal. [native-inputs]: Remove gnu-make, add go-1.21 and bats. Change-Id: I0ddd5febb0116a71a857e2a98a9951dbe8bd40d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-21gnu: podman: Revamp the package.Tomas Volf
Substantial rework of the podman package. The source is no longer patched (at all) and all necessary modifications were moved into wrap-program and phases. Not everything is supported out of the box, but description mentions what packages to install to get additional functionality working. * gnu/packages/containers.scm (podman)[source]: Remove snippet and patches. [arguments]<#:make-flags>: Add HELPER_BINARIES_DIR. Add GOMD2MAN to actually use go-github-com-go-md2man package instead of the bundled version. <#:imported-modules>: Add (guix build go-build-system). <#:phases>{'set-env}: Set `CC' as an environment variable due to bug in make before 4.4. {'fix-hardcoded-paths}: Remove everything except patching `libexec' and `lib' locations. {'symlink-helpers}: New phase symlinking tools not discoverable via $PATH into one directory (`HELPER_BINARIES_DIR'). {'wrap-podman}: New phase wrapping `podman' to set correct $PATH. {'remove-go-references}: New phase stripping references to the golang toolchain from the binaries. [inputs]: Remove no longer needed cni-plugins, slirp4netns. Remove referenced in 'wrap-podman conmon, crun, iptables, passt. Move go-github-com-go-md2man into native-inputs. Add bash-minimal. [native-inputs]: Add custom grep with supported -P. Use newer go. Add mandoc. [description]: Explain how to get `podman compose' and `podman machine' working. * gnu/packages/patches/podman-program-lookup.patch: Delete file. Change-Id: Ifc28971a68751831d781517b041eec951a617087 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-21gnu: buildah: Update to 1.35.3.Tomas Volf
* gnu/packages/containers.scm (buildah): Update to 1.35.3. Change-Id: I0a00d6a73079ddaa38a454856781adfc2d7f158f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-21gnu: gvisor-tap-vsock: Remove references to go.Tomas Volf
This is handled automatically by go-build-system, but (obviously) not by the gnu-build-system, so add the phase manually. * gnu/packages/containers.scm (gvisor-tap-vsock)[arguments]<#:phases>: Add 'remove-go-references phase. Change-Id: I5cef0bc03dfa7f219bdfec4226d0e7772401a5a5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-21gnu: Add podman-compose.Tomas Volf
* gnu/packages/containers.scm (podman-compose): New variable. Change-Id: Ieb5ee4b6e82464599a17ec950be8a7dbb2efa842 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-21gnu: Add catatonit.Wilke Schwiedop
* gnu/packages/containers.scm (catatonit): New variable. Change-Id: Ib6948bde8204426a8cb008982cb7cc9302f9e6d6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-21gnu: passt: Update to 2024_03_20.71dd405.Tomas Volf
* gnu/packages/containers.scm (passt): Update to 2024_03_20.71dd405. Change-Id: I089b7e9364058e59139bdb7cb942fad693254c1f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-21gnu: conmon: Update to 2.1.11.Tomas Volf
* gnu/packages/containers.scm (conmon): Update to 2.1.11. Change-Id: I2a46b2dcd344909da34199145fef4ad3fa4418de Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-21gnu: podman: Update to 5.0.2.Tomas Volf
* gnu/packages/containers.scm (podman): Update to 5.0.2. Change-Id: Id12c017e68f30db4ea99547beca54dbd01e3b029 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>