aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-29gnu: go-golang-org-x-sync: Update to 0.7.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.7.0. Change-Id: Ifd4e2035b2d6e2e9cec93342a8871cf0ed9f0443
2024-06-29gnu: go-golang-org-x-sync: Enable tests.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Refresh package style. [arguments]: <#:phases>: Add custom 'check phase. Change-Id: Ibee36b53934faed80561d461090cfcfea32b5bfa
2024-06-29gnu: Remove go-golang.org-x-sync-semaphore.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang.org-x-sync-semaphore): Delete variable. * gnu/packages/check.scm (actionlint): Adjust inputs. [inputs]: Remove go-golang.org-x-sync-semaphore. * gnu/packages/version-control.scm (git-lfs): Likewise. [propagated-inputs]: Remove go-golang.org-x-sync-semaphore; add go-golang-org-x-sync. Change-Id: Icf3edfc46696c8b9af79787ff77f7e65852bfef4
2024-06-29gnu: Remove go-golang.org-x-sync-errgroup.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang.org-x-sync-errgroup): Delete variable. * gnu/packages/check.scm (actionlint): Adjust inputs. [inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. * gnu/packages/golang.scm (gotestsum): Likewise. [native-inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. * gnu/packages/golang.scm (go-github-com-prometheus-procfs): Likewise. [propagated-inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. * gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Likewise. [inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. * gnu/packages/version-control.scm (ghq): Likewise. [inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync. Change-Id: If64c30da47ed9cd043798f427f2927b76394f3c4
2024-06-29gnu: dstask: Apply "-trimpath" flag.Sharlatan Hellseher
* gnu/packages/task-management.scm (dstask) [arguments]: <#:phases>: Apply "-trimpath" flag to custom 'build phase. Change-Id: I71b145cc4cae587fa898d479e1d5580b5f3750da
2024-06-29gnu: nncp: Apply "-trimpath" flag.Sharlatan Hellseher
* gnu/packages/uucp.scm (nncp) [arguments]: <#:phases>: Remove 'remove-go-references phase. Set BUILDFLAGS=-trimpath to replace 'remove-go-references phase in 'configure phase. Change-Id: I7cfe14174e38708d36329d8e33ed6bb1ce0ae220
2024-06-29gnu: docker: Apply "-trimpath" flag.Sharlatan Hellseher
* gnu/packages/docker.scm (docker) [arguments]: <#:phases>: Remove 'remove-go-references phase. Set BUILDFLAGS=-trimpath to replace 'remove-go-references phase in 'build phase. Change-Id: Iada1a8764808d26e476ca8ca87a23061834f78be
2024-06-29gnu: skopeo: Apply "-trimpath" flag.Sharlatan Hellseher
* gnu/packages/virtualization.scm (skopeo) [arguments]: <#:make-flags>: Add "-trimpath" to replace 'remove-go-references phase. <#:phases>: Remove 'remove-go-references phase. Change-Id: Idab669576282c81d55ec989dc1a64e87b89699ee
2024-06-29gnu: go-github-com-golang-protobuf-proto: Adjust package name.Sharlatan Hellseher
Rename go-github-com-golang-protobuf-proto to the Golang module name as seen in go.mod. Due to lack of support of building submodules in go-build-system 'build phase is omitted and 'check phase is substituted by custom one providing nested path tests. * gnu/packages/golang.scm (go-github-com-golang-protobuf-proto): Rename to... (go-github-com-golang-protobuf): ... this. <#:unpack-path>: Remove argument. <#:phases>: Delete 'build phase. Add custom 'check phase and run tests for all submodules. (go-github-com-prometheus-common, go-github-com-matttproud-golang-protobuf-extensions-pbutil) [propagated-inputs]: Adjust accordingly. * gnu/packages/golang-check.scm (go-github-com-onsi-gomega) [propagated-inputs]: Likewise * gnu/packages/golang-web.scm (go-github-com-golang-groupcache, go-github-com-quic-go-quic-go) [propagated-inputs]: Likewise * gnu/packages/golang-xyz.scm (go-github-com-prometheus-client-model) [propagated-inputs]: Likewise * gnu/packages/syncthing.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil) [propagated-inputs]: Likewise Change-Id: I28c11739247a5ebafefd032d04a548a683fa0454 Co-authored-by: Hilton Chain <hako@ultrarare.space>
2024-06-29gnu: go-github-com-golang-protobuf-proto: Update to 1.5.3.Hilton Chain
* gnu/packages/golang.scm (go-github-com-golang-protobuf-proto): Update to 1.5.3. [arguments]: Enable tests. [propagated-inputs]: Add go-google-golang-org-protobuf. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29gnu: go-google-golang-org-protobuf: Update to 1.31.0.Hilton Chain
* gnu/packages/golang.scm (go-google-golang-org-protobuf): Update to 1.31.0. [arguments]: <#:phases>: Remove 'build phase. Add custom 'check phase. [propagated-inputs]: Remove go-github-com-golang-protobuf-proto. Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: Iba7fe94b2a2fa245e24d17affa5edb1531ac835b
2024-06-29gnu: go-1.22: Disable flakey tests.Katherine Cox-Buday
* gnu/packages/golang.scm (go-1.22): Disable flakey tests. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: Iae54b66ca9e330a8a6fafdba23869fccf875aab4
2024-06-29gnu: go-1.22: Update to 1.22.2.Brennan Vincent
* gnu/packages/golang.scm (go-1.22): Update to 1.22.2. Change-Id: I2f30d9d851e97399be771e878a9158b56ff08e1b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29gnu: go-1.22: Update to 1.22.1.Brennan Vincent
* gnu/packages/golang.scm (go-1.22): Update to 1.22.1. Change-Id: I4c007f43448b391dfa53c932b6adf8622efc9e43 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29build/go: Use trimpath go flag.Ekaitz Zarraga
Go 1.13 introduced[1] a new "trimpath" flag in charge of removing the references to the go toolchain in the produced ELFs. We used to remove these references using the "remove-go-reference" function. This function was executed after go install. By using this new trimpath flag, we don't have to remove any store path from the ELFs produced by go install. We're not using any go older than 1.13 anymore, it's safe to remove these functions. [1] https://go.dev/doc/go1.13 -trimpath remove all file system paths from the resulting executable. Instead of absolute file system paths, the recorded file names will begin either a module path@version (when using modules), or a plain import path (when using the standard library, or GOPATH). * guix/build/go-build-system.scm (build): Add -trimpath (%standard-phases): Remove remove-go-references. (remove-go-references): Remove. Change-Id: Idcae366d226da5ce095693f81fd33133fd1d70d6 Co-authored-by: Picnoir <picnoir@alternativebit.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29build/go: Don't use set!Efraim Flashner
This causes build failures on powerpc-linux. * guix/build/go-build-system.scm (unpack): When the unpack-path is unset use the import-path but don't redefine the unpack-path. Change-Id: I2b5a36eb738abb14307941d388038139dbaf2bdf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29gnu: Remove go-golang-org-x-net-html.Sharlatan Hellseher
golang.org/x/net is distributed as a single module according to provided go.mod file. This changes remove the last reference to golang.org/x/net/html. * gnu/packages/golang-build.scm (go-golang-org-x-net) [propagated-inputs]: Add go-golang-org-x-sys, go-golang-org-x-term and go-golang-org-x-text. (go-golang-org-x-net-html): Remove variable. * gnu/packages/version-control.scm (ghq) [inputs]: Remove go-golang-org-x-net-html. Add go-golang-org-x-net. * gnu/packages/textutils.scm (vale) [inputs]: Remove go-golang-org-x-net-html. Add go-golang-org-x-net. Change-Id: Ic275f2f7ccd145edfd376d65bd24599a550e849a
2024-06-29gnu: Remove go-etcd-io-bbolt.Troy Figiel
go-go-etcd-io-bbolt and go-etcd-io-bbolt are the same version and source packages. This change removes go-etcd-io-bbolt and keeps go-go-etcd-io-bbolt. * gnu/packages/configuration-management.scm (chezmoi) [native-inputs]: Add go-go-etcd-io-bbolt. Remove go-etcd-io-bbolt. * gnu/packages/golang.scm (go-etcd-io-bbolt): Remove variable. Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I482f22b77b61d4761390742db2ced570cd4de3bd
2024-06-29gnu: go-go-etcd-io-bbolt: Move to (gnu packages golang-xyz).Troy Figiel
* gnu/packages/databases.scm (go-go-etcd-io-bbolt): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I52e6ea227c417c1997210ecc22725387143df32f
2024-06-29gnu: Add go-go-etcd-io-gofail.Sharlatan Hellseher
* gnu/packages/golang-check.scm (go-go-etcd-io-gofail): New variable. Change-Id: I86478db4267cd8559c1d87497f1b635ffe86192d
2024-06-29gnu: Remove go-1.14.Efraim Flashner
* gnu/packages/golang.scm (go-1.14, go-std-1.14): Remove variables. (go-1.16): Inherit from go-1.4. Change-Id: Ie92019e3aa733a8c6f12dfefbc7b140eb1b76c5c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29gnu: Add go-1.22 and its standard library.Brennan Vincent
* gnu/packages/golang.scm (go-1.22): New variable. * gnu/packages/golang.scm (go-std-1.22): New variable. Change-Id: I18d92874d4131843e7c6cf0e8d89f2946f7b972d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29gnu: Upgrade to Stackage 20.26.Lars-Dominik Braun
* guix/import/stackage.scm (%default-lts-version): Upgrade to Stackage 20.26. * gnu/packages/patches/ghc-aeson-encodeDouble.patch: New file. * gnu/packages/patches/ghc-clock-realfrag.patch: New file. * gnu/local.mk: Register them. * gnu/packages/haskell-check.scm (ghc-tasty-hedgehog): Update. (ghc-tasty-hspec): Update. (ghc-tasty-expected-failure): Update. (ghc-quickcheck-instances): Update. (ghc-quickcheck-io): Update. (ghc-hspec-contrib): Update. * gnu/packages/haskell-crypto.scm (ghc-curve25519): Update. (ghc-tls): Update. * gnu/packages/haskell-web.scm (ghc-tagsoup): Update. (ghc-http2): Update. (ghc-wai-websockets): Update. (ghc-aeson): Update. (ghc-clientsession): Update. (ghc-yesod-core): Update. (ghc-yesod-persistent): Update. (ghc-wai-cors): Update. * gnu/packages/haskell-xyz.scm (ghc-abstract-par): Update. (ghc-adjunctions): Update. (ghc-aeson-diff): Update. (ghc-base16-bytestring): Update. (ghc-base-compat): Update. (ghc-base-compat-batteries): Update. (ghc-basement): Update. (ghc-bencode): Update. (ghc-bytestring-handle): Update. (ghc-c2hs): Update. (ghc-cassava-megaparsec): Update. (ghc-cborg): Update. (ghc-charset): Update. (ghc-chasingbottoms): Update. (ghc-clock): Update. (ghc-cmark-gfm): Update. (ghc-concurrent-extra): Update. (ghc-concurrent-output): Update. (ghc-conduit-extra): Update. (ghc-constraints): Update. (ghc-convertible): Update. (ghc-csv): Update. (ghc-data-accessor): Update. (ghc-data-ordlist): Update. (ghc-dense-linear-algebra): Update. (ghc-diagrams-core): Update. (ghc-diff): Update. (ghc-dual-tree): Update. (ghc-either): Update. (ghc-errors): Update. (ghc-esqueleto): Update. (ghc-exactprint): Update. (ghc-extensible-exceptions): Update. (ghc-fail): Update. (ghc-filepath-bytestring): Update. (ghc-fingertree): Update. (ghc-fmlist): Update. (ghc-foldl): Update. (ghc-free): Update. (ghc-fsnotify): Update. (ghc-generic-random): Update. (ghc-genvalidity-property): Update. (ghc-groups): Update. (ghc-hackage-security): Update. (ghc-half): Update. (ghc-hashtables): Update. (ghc-haskell-src): Update. (ghc-haskell-src-exts-util): Update. (ghc-hourglass): Update. (ghc-hpack): Update. (ghc-hslua): Update. (ghc-hslua-module-system): Update. (ghc-http-api-data): Update. (ghc-ini): Update. (ghc-inline-c): Update. (ghc-inline-c-cpp): Update. (ghc-interpolate): Update. (ghc-intervals): Update. (ghc-invariant): Update. (ghc-io-streams): Update. (ghc-ipynb): Update. (ghc-kan-extensions): Update. (ghc-lens): Update. (ghc-libmpd): Update. (ghc-libyaml): Update. (ghc-lifted-async): Update. (ghc-linear): Update. (ghc-listlike): Update. (ghc-logict): Update. (ghc-lucid): Update. (ghc-lzma-conduit): Update. (ghc-magic): Update. (ghc-microlens-ghc): Update. (ghc-microlens-mtl): Update. (ghc-microlens-platform): Update. (ghc-missingh): Update. (ghc-mmorph): Update. (ghc-monad-control): Update. (ghc-monad-logger): Update. (ghc-monoid-extras): Update. (ghc-murmur-hash): Update. (ghc-ncurses): Update. (ghc-network-info): Update. (ghc-newtype-generics): Update. (ghc-openglraw): Update. (ghc-text-conversions): Update. (ghc-text-icu): Update. (ghc-text-short): Update. (ghc-text-zipper): Update. (ghc-parsers): Update. (ghc-path): Update. (ghc-peano): Update. (ghc-persistent): Update. (ghc-persistent-sqlite): Update. (ghc-process-extras): Update. (ghc-indexed-profunctors): Update. (ghc-project-template): Update. (ghc-psqueues): Update. (ghc-random): Update. (ghc-reducers): Update. (ghc-refact): Update. (ghc-regex-posix): Update. (ghc-resourcet): Update. (ghc-sdl): Update. (ghc-sdl2-image): Update. (ghc-sdl2-mixer): Update. (ghc-sdl2-ttf): Update. (ghc-sdl2-gfx): Update. (ghc-semigroupoids): Update. (ghc-semigroups): Update. (ghc-shakespeare): Update. (ghc-shelly): Update. (ghc-simple-reflect): Update. (ghc-size-based): Update. (ghc-skylighting-format-latex): Update. (ghc-skylighting-format-ansi): Update. (ghc-skylighting): Update. (ghc-sop-core): Update. (ghc-split): Update. (ghc-splitmix): Update. (ghc-statevar): Update. (ghc-statistics): Update. (ghc-stm-conduit): Update. (ghc-storable-complex): Update. (ghc-storablevector): Update. (ghc-svg-builder): Update. (ghc-temporary-rc): Update. (ghc-terminal-size): Update. (ghc-text-manipulate): Update. (ghc-th-abstraction): Update. (ghc-th-expand-syns): Update. (ghc-th-lift-instances): Update. (ghc-th-orphans): Update. (ghc-timezone-series): Update. (ghc-timezone-olson): Update. (ghc-tldr): Update. (ghc-transformers-compat): Update. (ghc-exception-transformers): Update. (ghc-trifecta): Update. (ghc-turtle): Update. (ghc-unagi-chan): Update. (ghc-unexceptionalio): Update. (ghc-unicode-transforms): Update. (ghc-unix-compat): Update. (ghc-unix-time): Update. (ghc-unliftio): Update. (ghc-commutative-semigroups): Update. (ghc-utf8-string): Update. (ghc-void): Update. (ghc-wl-pprint-text): Update. (ghc-x11-xft): Update. (ghc-xml): Update. (ghc-xml-hamlet): Update. (ghc-yaml): Update. (ghc-zip-archive): Update. (ghc-zlib): Update. (ghc-zstd): Update. (ghc-keys): Update. (ghc-pointed): Update. (ghc-lift-type): Update. (ghc-unicode-collation): Update. (ghc-citeproc): Update. (ghc-commonmark): Update. (ghc-commonmark-extensions): Update. (ghc-genvalidity-hspec): Update. (ghc-netlink): Update. (ghc-doctest-driver-gen): Update. (ghc-mysql): Update. (ghc-persistent-qq): Update. (ghc-persistent-mysql): Update. (ghc-string-conversions): Update. (ghc-postgresql-simple): Update. (ghc-persistent-postgresql): Update. (ghc-filtrable): Update. (ghc-hsyaml-aeson): Update. (ghc-singleton-bool): Update. (ghc-git-lfs): Update. (ghc-nothunks): Update. (ghc-onetuple): Update. (ghc-doctest-parallel): Update. (ghc-ordered-containers): Update. (ghc-hslua-marshalling): Update. (ghc-gridtables): Update. (ghc-should-not-typecheck): Update. (ghc-servant-server): Update. (ghc-recv): Update. (ghc-glib): Update. (ghc-pango): Update. (ghc-monoidal-containers): Update. (ghc-newtype): Update. (ghc-random-shuffle): Update. (ghc-ref-tf): Update. * gnu/packages/irc.scm (glirc): Update. * gnu/packages/purescript.scm (purescript): Update. * gnu/packages/wm.scm (icewm): Update. (ghc-xmobar): Update. Change-Id: I26ef7c2ef06e3075eba3da21947f16708c437f98
2024-06-29gnu: ghc-9.2: Update to 9.2.8.Lars-Dominik Braun
* gnu/packages/haskell.scm (ghc-9.2): Update to 9.2.8. Change-Id: I4cbb48ad166f893a5b7c707505a77effce208b86
2024-06-29gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATHSören Tempel
**tl;dr** Applying this patch makes Cabal work in Guix environments and ensures that Cabal picks up Haskell packages installed via Guix. Guix makes heavy use of GHC_PACKAGE_PATH to make GHC pickup Haskell packages installed via the Guix package manager. The environment variable is set using native-search-paths from the GHC packages. Unfortunately, upstream Cabal does presently not respect GHC_PACKAGE_PATH. If this environment variable is set, `cabal build` and other commands will terminate. For building packages, Guix does not make much use of cabal-install hence this is not as big of an issue. However, cabal-install does therefore presently not work out-of-the-box in environments created by Guix. For example, in `guix shell` environments. This makes it essentially impossible to use Guix for setting up development environments for Haskell software. Cabal upstream is aware of this issue and a patch exists to workaround this problem. The patch is currently not merged upstream due to issues related to reconfiguration (changing GHC_PACKAGE_PATH between `cabal configure` and `cabal build`). However, I would argue that this edge case is not that relevant for Guix and therefore propose including this patch with the Cabal Guix package. As outlined above, cabal-install is not usable by default presently, and I would therefore argue that this is a major improvement over the current situation. I am willing to work with Cabal upstream to have this issue fixed upstream eventually. Note that this requires patching the GHC package instead of the cabal-install package as Guix uses the version of the Cabal package <https://hackage.haskell.org/package/Cabal> distributed with GHC. See: https://github.com/haskell/cabal/issues/3728 * gnu/packages/haskell-apps.scm (cabal-install): Include patch to support the GHC_PACKAGE_PATH environment variable. Signed-off-by: Sören Tempel <soeren@soeren-tempel.net> Signed-off-by: Lars-Dominik Braun <lars@6xq.net> Change-Id: Ib77ffa937b878690d0e2d8964b534842b99da039
2024-06-29gnu: emacs-ellama: Update to 0.9.11.Roman Scherer
* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.9.11. Change-Id: I80149cc6fb4b48bce8ecc0c031fbceedb21da4d9 Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-06-29gnu: parallel: Update to 20240622.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20240622. Change-Id: I4cc8b2ded6a3ddcdfebbd1737a4f4268d7909ee8 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-29gnu: php: Update to 8.3.8.Wilko Meyer
* gnu/packages/php.scm (php): Update to 8.3.8. Change-Id: Ia0714520973b537a82d12fb346f3efbadfc11e61 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-29gnu: flatpak: Pass system icons and fonts.Zheng Junjie
* gnu/packages/patches/flatpak-fix-fonts-icons.patch: New patch. * gnu/packages/package-management.scm(flatpak): Use it. * gnu/local.mk(dist_patch_DATA): Register it. Change-Id: I0359d0d9bf10120a8b784c910c50d0e4a9b7a616
2024-06-28gnu: Add r-rphyloxml.Afkhami, Navid
* gnu/packages/bioinformatics.scm (r-rphyloxml): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Change-Id: I5b799986064f2af5fe74454f2e78fea7d9947260
2024-06-28gnu: go-github-com-dlclark-regexp2: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-dlclark-regexp2): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I0e355d6d21c604d89c623eaf9c5276c61b40d4c6
2024-06-28gnu: Add go-github-com-bmatcuk-doublestar-v4.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v4): New variable. Change-Id: I81c9b04f1932b29e2bda7bf06df1ff3bef5caaa3
2024-06-28gnu: Add go-github-com-klauspost-cpuid-v2.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-klauspost-cpuid-v2): New variable. Change-Id: I0465af816409325cd8b5b5f339c155d0326338a7
2024-06-28gnu: go-github-com-klauspost-cpuid: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-klauspost-cpuid): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I85bc873816f653bf5e4ce2882259708d5f37ca28
2024-06-28gnu: go-github-com-masterminds-semver-v3: Update to 3.2.1.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-masterminds-semver-v3): Update to 3.2.1. [native-inputs]: Add go-github-com-stretchr-testify-next. Change-Id: I6313394293de4d953a1ef344701d117eab35d237
2024-06-28gnu: go-github-com-masterminds-semver: Rename variable.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-masterminds-semver): Rename to go-github-com-masterminds-semver-v3. [arguments]: <#:import-path>: Reflect import path as seen in go.mod. * gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig) [propagated-inputs]: Replace go-github-com-masterminds-semver with go-github-com-masterminds-semver-v3. Change-Id: I43f2231241f02b6f2f01f89f98a72f29929b9376
2024-06-28gnu: go-github-com-masterminds-semver: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-masterminds-semver): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I267210f30143c29fe1927e7fbf9ae8cdff633092
2024-06-28gnu: go-github-com-masterminds-sprig-v3: Enable tests.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig-v3) [arguments]: <#:tests?>: Enable them. <#:phases>: Add 'remove-network-tests phase. Change-Id: I526f8c7d273ea3d88f8844da97293a1080471c62
2024-06-28gnu: go-github-com-masterminds-sprig: Rename variable.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig): Rename to go-github-com-masterminds-sprig-v3. [arguments]: <#:import-path>: Reflect import path as seen in go.mod. * gnu/packages/configuration-management.scm (chezmoi) [native-inputs]: Replace go-github-com-masterminds-sprig with go-github-com-masterminds-sprig-v3. Change-Id: I2d171ff9f719e6664266723ae0483f73cef343c5
2024-06-28gnu: chezmoi: Refresh package style.Sharlatan Hellseher
* gnu/packages/configuration-management.scm (chezmoi): Use G-expressions and list style, re-indent. [arguments]: <#:go>: Set to go-1.21. Change-Id: I5a7a4deffcd8b9102614b3f628a7ddd33ee82633
2024-06-28gnu: chezmoi: Remove propagated inputs.Sharlatan Hellseher
* gnu/packages/configuration-management.scm (chezmoi): Remove propagated inputs. [native-inputs]: Remove go-github-com-google-uuid, go-github-com-huandu-xstrings, go-github-com-imdario-mergo, go-github-com-masterminds-goutils, go-github-com-masterminds-semver, go-github-com-mitchellh-copystructure, go-github-com-mitchellh-reflectwalk, and go-golang-org-x-crypto. Change-Id: Ifeb42652b07827e76c57a0165683200af312faf3
2024-06-28gnu: go-github-com-masterminds-sprig: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-masterminds-sprig): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I424ea6887286bdaee67b3f367024c6d7982bcbd2
2024-06-28gnu: go-github-com-nwaples-rardecode-v2: Rename variable.Sharlatan Hellseher
* gnu/packages/golang-compression.scm (go-github-com-nwaples-rardecode-v2): Rename as seen in go.mod to go-github-com-nwaples-rardecode. Change-Id: Id492ee6c4e5aebdbec9487b6990e2c5fa5dfe62c
2024-06-28gnu: Add r-rnacrosslinkoo.Afkhami, Navid
* gnu/packages/bioinformatics.scm (r-rnacrosslinkoo): New variable. Change-Id: I1ca6dcef9c093627c3743d1176e587cf40053ba0
2024-06-28gnu: Add r-rrna.Afkhami, Navid
* gnu/packages/cran.scm (r-rrna): New variable. Change-Id: I8ed081ba32453fdae3a10b492a1c5b4f64b50925
2024-06-28gnu: Add r-topdom.Afkhami, Navid
* gnu/packages/cran.scm (r-topdom): New variable. Change-Id: I63d265470499affc8f0de94f88739c6631281a0d Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-06-27gnu: freecad: Add patch for vtk 9.3.0.Lars Bilke
* gnu/packages/patches/freecad-vtk-9.3.patch: New file. * gnu/local.mk (dist_patch_DATA): Register file. * gnu/packages/engineering.scm (freecad)[source]: Add patch. Change-Id: Ie520a92ffe6f8bdd2678470ee06f618d74349460 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-06-27gnu: vtk: Update to 9.3.0.Lars Bilke
* gnu/packages/image-processing.scm (vtk): Update to 9.3.0. Change-Id: Id31d41e7dc457d1f17c0e8e824c170942d81698c Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-06-27gnu: go-github-com-vitrun-qart: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I219dfa1129e73e042170b3da176801a0058980f2
2024-06-27gnu: go-github-com-flynn-archive-go-shlex: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-flynn-archive-go-shlex): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: If6376b45b4d3809ca8452b89c335ca7532ec2759