summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: obs: Update to 30.1.2.issue-71161宋文武2024-05-24
| | | | | | | | | | * gnu/packages/video.scm (obs): Update to 30.1.2. [arguments]: Add "-DENABLE_QSV11=OFF" to configure-flags. Add MESA to LD_LIBRARY_PATH for 'obs'. [inputs]: Add libdatachannel, qrcodegen-cpp and vulkan-headers. Replace ffmpeg-4 with ffmpeg, Qt 5 with Qt 6. Change-Id: Id74c52512eb18727b0c8c8a0a7ed4c892a5e76c2
* gnu: qrcodegen-cpp: Update to 1.8.0.宋文武2024-05-24
| | | | | | | | | | | | * gnu/packages/aidc.scm (qrcodegen-cpp): Update to 1.8.0. [source]: Use qrcodegen-cpp-cmake.patch. [build-system]: Switch to cmake-build-system. [arguments]: Enable tests and build shared libraries. * gnu/packages/patches/qrcodegen-cpp-make-install.patch: Remove file. * gnu/packages/patches/qrcodegen-cpp-cmake.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I0272a28ab2cda89700b5523e96f3014eff7ebf65
* gnu: Add libdatachannel.宋文武2024-05-24
| | | | | | * gnu/packages/web.scm (libdatachannel): New variable. Change-Id: Idc8996eec5160574649575a5519c6510baf194a5
* gnu: Add libjuice.宋文武2024-05-24
| | | | | | * gnu/packages/web.scm (libjuice): New variable. Change-Id: I5ad910e687cc20d356800e5c4ac02d5158f122f3
* gnu: Add plog.宋文武2024-05-24
| | | | | | * gnu/packages/logging.scm (plog): New variable. Change-Id: Ibb90ffc6342d099d3ca5e8e1694b0128d78f5d4c
* gnu: kubo: Unbundle go-github-com-quic-go-quic-go.base-for-issue-71161base-for-issue-69090Sharlatan Hellseher2024-05-23
| | | | | | | | * gnu/packages/ipfs.scm (kubo): Unbundle go-github-com-quic-go-quic-go. [inputs]: Remove go-github-com-francoispqt-gojay and go-github-com-gogo-protobuf; add go-github-com-quic-go-quic-go. Change-Id: I4838bfed195b5e094f68ef73333ce9c7c7c7566e
* gnu: Remove go-github-com-lucas-clemente-quic-go.Sharlatan Hellseher2024-05-23
| | | | | | * gnu/packages/golang-web.scm (go-github-com-lucas-clemente-quic-go): Delete variable. Change-Id: Iac5dfdf15badb1de74323040267f814cdf7cd0f9
* gnu: go-github-com-quic-go-quic-go: Enable tests.Sharlatan Hellseher2024-05-23
| | | | | | | | | | | | | | | * 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
* gnu: go-github-com-syndtr-goleveldb-leveldb: Move to golang-xyz.Sharlatan Hellseher2024-05-23
| | | | | | | | * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ib457abe33612b371c33985c6b3b0e9372221e37d
* gnu: go-github-com-syndtr-goleveldb-leveldb: Use go-1.21.Sharlatan Hellseher2024-05-23
| | | | | | | * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb) [arguments] <#:go>: Swap to go-1.21. Change-Id: I6ecbfb8d2cbf29dc177536345fb1caa5001f35df
* gnu: Add go-ginkgo.Sharlatan Hellseher2024-05-22
| | | | | | * gnu/packages/golang-check.scm (go-ginkgo): New variable. Change-Id: I5c56c87a75c383ec159cee4e7eaa7808bfdcd1f7
* gnu: go-github-com-onsi-gomega: Update to 1.33.1.Sharlatan Hellseher2024-05-22
| | | | | | | | * 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
* gnu: go-github-com-onsi-ginkgo-v2: Update to 2.18.0.Sharlatan Hellseher2024-05-22
| | | | | | | | * 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
* gnu: Add go-github-com-go-task-slim-sprig-v3.Sharlatan Hellseher2024-05-22
| | | | | | | * gnu/packages/golang-xyz.scm (go-github-com-go-task-slim-sprig-v3): New variable. Change-Id: I46ef3728993556dfc2d6c9349da6962d747e2664
* gnu: go-github-com-go-task-slim-sprig: Enable tests.Sharlatan Hellseher2024-05-22
| | | | | | | | * 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
* gnu: go-github-com-go-task-slim-sprig: Move to golang-xyz.Sharlatan Hellseher2024-05-22
| | | | | | | | * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I540e4211e7e4006d654c7da40bba35e2bd577c78
* gnu: Add go-go-uber-org-mock.Sharlatan Hellseher2024-05-22
| | | | | | * gnu/packages/golang-check.scm (go-go-uber-org-mock): New variable. Change-Id: I9028edc15f1acd3301fde3a49eae8cc28568c6a5
* gnu: Add python-augeas.Artyom V. Poptsov2024-05-22
| | | | | | | * gnu/packages/python-xyz.scm (python-augeas): New variable. Change-Id: I46d409debfbc358f0ff27c505fba089ceab4e195 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: augeas: Update to 1.14.1.Artyom V. Poptsov2024-05-22
| | | | | | | | | * 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>
* gnu: Add r-tglkmeans.Marco Baggio2024-05-22
| | | | | | * gnu/packages/cran.scm (r-tglkmeans): New variable. Change-Id: I13aa0e8c4ab062993d84c99811971ebf6e9179bd
* gnu: Add r-slanter.Marco Baggio2024-05-22
| | | | | | * gnu/packages/cran.scm (r-slanter): New variable. Change-Id: I3b6c76431940f5e6be6a86344029552dded54e54
* gnu: Add r-shinydashboardplus.Ricardo Wurmus2024-05-22
| | | | | | * gnu/packages/cran.scm (r-shinydashboardplus): New variable. Change-Id: Ie50bd8a0234af0fb5ea63377aa005655acad01bd
* gnu: Add r-waiter.Ricardo Wurmus2024-05-22
| | | | | | * gnu/packages/cran.scm (r-waiter): New variable. Change-Id: I98b27630eba86ab700ac30a361baf14a5d58dae8
* gnu: Add esbuild-node.Ricardo Wurmus2024-05-22
| | | | | | * gnu/packages/web.scm (esbuild-node): New variable. Change-Id: I5e1a353a13ef7b4018fcf4aef4832af25f3dabe2
* gnu: ensembl-vep: Update to 112.Ricardo Wurmus2024-05-22
| | | | | | | | * 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
* gnu: Add r-chameleon.guix@mawumag.com2024-05-22
| | | | | | | * gnu/packages/cran.scm (r-chameleon): New variable. Change-Id: I9e0f3c27e434bb802c86ef9e2877f4d810397158 Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* doc: Make changes to the handling of branches.Christopher Baines2024-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* gnu: python-pandera: Update to 0.18.0, fix build.Sharlatan Hellseher2024-05-22
| | | | | | | * gnu/packages/python-science.scm (python-pandera): Update to 0.18.0. [arguments] <#:test-flags>: Disable one more failing test. Change-Id: I4d3f59dae8d90ea0afbe9cc932fc6163def282c9
* gnu: python-pymysql: Propagate python-cryptography.Sharlatan Hellseher2024-05-22
| | | | | | | | | * 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
* gnu: python-pymysql: Update to 1.1.1 [fixes CVE-2024-36039].Sharlatan Hellseher2024-05-22
| | | | | | | | | * 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
* gnu: schmutz: update to commit f8043e.base-for-issue-71146base-for-issue-71145base-for-issue-71143base-for-issue-71141base-for-issue-71128Andy Tai2024-05-22
| | | | | | | | * 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>
* gnu: axel: Update to 2.17.14.Artyom V. Poptsov2024-05-22
| | | | | | | * gnu/packages/networking.scm (axel): Update to 2.17.14. Change-Id: I62ce6e62d7f50662e13e89baff8658ae49224f56 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: gcc-13: Update to 13.3.0.Michael Ford2024-05-22
| | | | | | | * gnu/packages/gcc.scm (gcc-13): Update to 13.3.0. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Ia2dc3185acbb6671b2719e2d88d55b7d2b8fb92e
* import/elpa: Add proper file-name to origin.Nicolas Graves via Guix-patches via2024-05-22
| | | | | | | | 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>
* gnu: emacs-denote: Update to 2.3.0.David Wilson2024-05-22
| | | | | | | | * 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>
* gnu: wlsunset: Update to 0.4.0.Wilko Meyer2024-05-22
| | | | | | | * gnu/packages/xdisorg.scm (wlsunset): Update to 0.4.0. Change-Id: I4638d89c29fd4da2ae9850955bb43875fb00d416 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: wlsunset: Install man pages.Sören Tempel2024-05-22
| | | | | | | | * 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
* gnu: btop: Update to 1.3.2.Artyom V. Poptsov2024-05-22
| | | | | | | * gnu/packages/admin.scm (btop): Update to 1.3.2. Change-Id: I503bc5730dd498640cff76e252825c7b47cd5d11 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: LLVM, Clang, libomp, lld: Update to 18.1.6.Michael Ford2024-05-22
| | | | | | | | * 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
* gnu: yambar-wayland: Update to 1.11.0.dan2024-05-22
| | | | | | | * gnu/packages/wm.scm (yambar-wayland): Update to 1.11.0. Change-Id: I8ee9726a665a97e9dccaead32f1272ab98289c8f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: fnott: Update to 1.6.0.dan2024-05-22
| | | | | | | | * 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>
* system: images: Add visionfive2 module.Zheng Junjie2024-05-22
| | | | | | | * gnu/system/images/visionfive2.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Change-Id: I8831f1148bcddb0d604e1174034fca85cd2887a1
* bootloader: Add u-boot-starfive-visionfive2-bootloader.Zheng Junjie2024-05-22
| | | | | | * gnu/bootloader/u-boot.scm (u-boot-starfive-visionfive2-bootloader): New variable. Change-Id: I4b73906fe18d481644102c271f5e0883167b3a50
* gnu: Add u-boot-starfive-visionfive2.Zheng Junjie2024-05-22
| | | | | | * gnu/packages/bootloaders.scm (u-boot-starfive-visionfive2): New variable. Change-Id: I2a7d2275b1a0f4253ffc3152c892687aae11a471
* gnu: Add opensbi-for-visionfive2.Zheng Junjie2024-05-22
| | | | | | * gnu/packages/firmware.scm (opensbi-for-visionfive2): New variable. Change-Id: I27963937410a3900a63193ce2a1033ac20a79919
* gnu: shepherd-0.10: When target riscv64, use guile-fibers-1.1.Zheng Junjie2024-05-22
| | | | | | | * gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: When target-riscv64? is true, use guile-fibers-1.1. Change-Id: I89d2e1a7bd6cbc69d19230d9b1c45ce6e339a13d
* image: Raise error when use both grub-efi* bootloader and not gpt image.Zheng Junjie2024-05-22
| | | | | | | * gnu/system/image.scm: Switch Inversion logic, it allow we use customize bootloader with gpt image. Change-Id: I801327f6e826a37588b8f0f5246ca820e742f721
* gnu: linux-libre-6.8: Add riscv config.Zheng Junjie2024-05-22
| | | | | | | * gnu/packages/aux-files/linux-libre/6.8-riscv.conf: New files. * Makefile.am (AUX_FILES): Add it. Change-Id: I293912d4f7fe09e281432b0f973999d9d8db582a
* gnu: buildah: Switch to gnu-build-system.Tomas Volf2024-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* gnu: podman: Revamp the package.Tomas Volf2024-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>