aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: ghc-9.2: Update to 9.2.8.Lars-Dominik Braun2024-06-29
| | | | | | * gnu/packages/haskell.scm (ghc-9.2): Update to 9.2.8. Change-Id: I4cbb48ad166f893a5b7c707505a77effce208b86
* gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATHSören Tempel2024-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | **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
* gnu: emacs-ellama: Update to 0.9.11.Roman Scherer2024-06-29
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.9.11. Change-Id: I80149cc6fb4b48bce8ecc0c031fbceedb21da4d9 Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: parallel: Update to 20240622.Andy Tai2024-06-29
| | | | | | | * gnu/packages/parallel.scm (parallel): Update to 20240622. Change-Id: I4cc8b2ded6a3ddcdfebbd1737a4f4268d7909ee8 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: php: Update to 8.3.8.Wilko Meyer2024-06-29
| | | | | | | * gnu/packages/php.scm (php): Update to 8.3.8. Change-Id: Ia0714520973b537a82d12fb346f3efbadfc11e61 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: flatpak: Pass system icons and fonts.Zheng Junjie2024-06-29
| | | | | | | | * 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
* gnu: Add r-rphyloxml.Afkhami, Navid2024-06-28
| | | | | | | * gnu/packages/bioinformatics.scm (r-rphyloxml): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Change-Id: I5b799986064f2af5fe74454f2e78fea7d9947260
* gnu: go-github-com-dlclark-regexp2: Move to golang-xyz.Sharlatan Hellseher2024-06-28
| | | | | | | | * gnu/packages/golang.scm (go-github-com-dlclark-regexp2): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I0e355d6d21c604d89c623eaf9c5276c61b40d4c6
* gnu: Add go-github-com-bmatcuk-doublestar-v4.Sharlatan Hellseher2024-06-28
| | | | | | * gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v4): New variable. Change-Id: I81c9b04f1932b29e2bda7bf06df1ff3bef5caaa3
* gnu: Add go-github-com-klauspost-cpuid-v2.Sharlatan Hellseher2024-06-28
| | | | | | * gnu/packages/golang-xyz.scm (go-github-com-klauspost-cpuid-v2): New variable. Change-Id: I0465af816409325cd8b5b5f339c155d0326338a7
* gnu: go-github-com-klauspost-cpuid: Move to golang-xyz.Sharlatan Hellseher2024-06-28
| | | | | | | | * gnu/packages/golang.scm (go-github-com-klauspost-cpuid): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I85bc873816f653bf5e4ce2882259708d5f37ca28
* gnu: go-github-com-masterminds-semver-v3: Update to 3.2.1.Sharlatan Hellseher2024-06-28
| | | | | | | * 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
* gnu: go-github-com-masterminds-semver: Rename variable.Sharlatan Hellseher2024-06-28
| | | | | | | | | | | | * 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
* gnu: go-github-com-masterminds-semver: Move to golang-xyz.Sharlatan Hellseher2024-06-28
| | | | | | | | * gnu/packages/golang.scm (go-github-com-masterminds-semver): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I267210f30143c29fe1927e7fbf9ae8cdff633092
* gnu: go-github-com-masterminds-sprig-v3: Enable tests.Sharlatan Hellseher2024-06-28
| | | | | | | | * gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig-v3) [arguments]: <#:tests?>: Enable them. <#:phases>: Add 'remove-network-tests phase. Change-Id: I526f8c7d273ea3d88f8844da97293a1080471c62
* gnu: go-github-com-masterminds-sprig: Rename variable.Sharlatan Hellseher2024-06-28
| | | | | | | | | | | | * 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
* gnu: chezmoi: Refresh package style.Sharlatan Hellseher2024-06-28
| | | | | | | | * gnu/packages/configuration-management.scm (chezmoi): Use G-expressions and list style, re-indent. [arguments]: <#:go>: Set to go-1.21. Change-Id: I5a7a4deffcd8b9102614b3f628a7ddd33ee82633
* gnu: chezmoi: Remove propagated inputs.Sharlatan Hellseher2024-06-28
| | | | | | | | | | | * 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
* gnu: go-github-com-masterminds-sprig: Move to golang-xyz.Sharlatan Hellseher2024-06-28
| | | | | | | | * gnu/packages/golang.scm (go-github-com-masterminds-sprig): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I424ea6887286bdaee67b3f367024c6d7982bcbd2
* gnu: go-github-com-nwaples-rardecode-v2: Rename variable.Sharlatan Hellseher2024-06-28
| | | | | | | * 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
* gnu: Add r-rnacrosslinkoo.Afkhami, Navid2024-06-28
| | | | | | * gnu/packages/bioinformatics.scm (r-rnacrosslinkoo): New variable. Change-Id: I1ca6dcef9c093627c3743d1176e587cf40053ba0
* gnu: Add r-rrna.Afkhami, Navid2024-06-28
| | | | | | * gnu/packages/cran.scm (r-rrna): New variable. Change-Id: I8ed081ba32453fdae3a10b492a1c5b4f64b50925
* gnu: Add r-topdom.Afkhami, Navid2024-06-28
| | | | | | | * gnu/packages/cran.scm (r-topdom): New variable. Change-Id: I63d265470499affc8f0de94f88739c6631281a0d Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: freecad: Add patch for vtk 9.3.0.Lars Bilke2024-06-27
| | | | | | | | * 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>
* gnu: vtk: Update to 9.3.0.Lars Bilke2024-06-27
| | | | | | * gnu/packages/image-processing.scm (vtk): Update to 9.3.0. Change-Id: Id31d41e7dc457d1f17c0e8e824c170942d81698c Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: go-github-com-vitrun-qart: Move to golang-xyz.Sharlatan Hellseher2024-06-27
| | | | | | | * gnu/packages/syncthing.scm (go-github-com-vitrun-qart): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I219dfa1129e73e042170b3da176801a0058980f2
* gnu: go-github-com-flynn-archive-go-shlex: Move to golang-xyz.Sharlatan Hellseher2024-06-27
| | | | | | | | * gnu/packages/syncthing.scm (go-github-com-flynn-archive-go-shlex): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: If6376b45b4d3809ca8452b89c335ca7532ec2759
* gnu: go-github-com-calmh-xdr: Move to golang-xyz.Sharlatan Hellseher2024-06-27
| | | | | | | * gnu/packages/syncthing.scm (go-github-com-calmh-xdr): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I201f5147de0a353057206ca314a685eb70622e00
* gnu: Remove go-github-com-calmh-du.Sharlatan Hellseher2024-06-27
| | | | | | | | | This repository has been archived by the owner on Nov 27, 2018. It is now read-only. * gnu/packages/syncthing.scm (go-github-com-calmh-du): Delete variable. Change-Id: Ibe99cf590ea1d57d12d0fe0085b0149b372482ee
* gnu: go-github-com-d4l3k-messagediff: Move to golang-xyz.Sharlatan Hellseher2024-06-27
| | | | | | | | * gnu/packages/syncthing.scm (go-github-com-d4l3k-messagediff): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ifb20bc5e3ee8cf8f2b354c5809ba906aae74d5c0
* gnu: go-github-com-chmduquesne-rollinghash: Enable all tests.Sharlatan Hellseher2024-06-27
| | | | | | | | | * gnu/packages/golang-crypto.scm (go-github-com-chmduquesne-rollinghash): Enable all tests. [arguments]: <#:phases>: Add custom 'check phase. [propagated-inputs]: Add go-code-cloudfoundry-org-bytefmt. Change-Id: I2cfe6b3d490de4b85ed0814e074caac1f73d6936
* gnu: go-github-com-chmduquesne-rollinghash: Update to 4.0.0-1.9a5199b.Sharlatan Hellseher2024-06-27
| | | | | | * gnu/packages/golang-crypto.scm (go-github-com-chmduquesne-rollinghash): Update to 4.0.0-1.9a5199b. Change-Id: I24d00040c7d04513d9b15b99fbcf02c29f1f5d23
* gnu: go-github-com-chmduquesne-rollinghash: Move to golang-crypto.Sharlatan Hellseher2024-06-27
| | | | | | | | * gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash): Move from here ... * gnu/packages/golang-crypto.scm: ... to here. Change-Id: I61a942c07655f51a61e198613eeaa3eb240b8df9
* gnu: Add go-github-com-thejerf-suture-v4.Sharlatan Hellseher2024-06-27
| | | | | | * gnu/packages/golang-xyz.scm (go-github-com-thejerf-suture-v4): New variable. Change-Id: If54702c8b0a9eec19af72dc513a8d6551966fc2d
* gnu: go-github-com-thejerf-suture: Update to 3.0.3.Sharlatan Hellseher2024-06-27
| | | | | | * gnu/packages/golang-xyz.scm (go-github-com-thejerf-suture): Update to 3.0.3. Change-Id: I5973315f4bc276acc22dfd6fde59942a6b2736d9
* gnu: go-github-com-thejerf-suture: Move to golang-xyz.Sharlatan Hellseher2024-06-27
| | | | | | | | * gnu/packages/syncthing.scm (go-github-com-thejerf-suture): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I532608ed163ee60588131c34621e031b5935eacf
* gnu: go-github-com-oschwald-geoip2-golang: Update to 1.11.0.Sharlatan Hellseher2024-06-27
| | | | | | * gnu/packages/golang-web.scm (go-github-com-oschwald-geoip2-golang): Update to 1.11.0. Change-Id: I0e7003b680143a21aa2f773761b34b60d6cd0a74
* gnu: go-github-com-oschwald-geoip2-golang: Move to golang-web.Sharlatan Hellseher2024-06-27
| | | | | | | | * gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: Ie95d3630ec98cd2f60139914959a82dc3313ea05
* gnu: go-github-com-oschwald-maxminddb-golang: Enable tests.Sharlatan Hellseher2024-06-27
| | | | | | | | * gnu/packages/golang-web.scm (go-github-com-oschwald-maxminddb-golang): Enable tests. [native-inputs]: Add go-github-com-stretchr-testify. Change-Id: Idf3c98bdf832422779b045adb348dfaea6f8d3e2
* gnu: go-github-com-oschwald-maxminddb-golang: Update to 1.13.0.Sharlatan Hellseher2024-06-27
| | | | | | * gnu/packages/golang-web.scm (go-github-com-oschwald-maxminddb-golang): Update to 1.13.0. Change-Id: I8b718ddf8c064f6492d882b70713243cfb82f4e8
* gnu: go-github-com-oschwald-maxminddb-golang: Move to golang-web.Sharlatan Hellseher2024-06-27
| | | | | | | | * gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: I88e887ccaeecb5c165bff920515dbdef9f8b85ad
* gnu: llvm-16: Fix building on i686-linux.Efraim Flashner2024-06-27
| | | | | | | * gnu/packages/llvm.scm (llvm-16)[arguments]: Skip the make-dynamic-linker-phase on i686-linux. Change-Id: I38c134d246859d7fc6025e2ed1c3f29d845a7d82
* gnu: libvpx: Patch CVE-2023-44488.Efraim Flashner2024-06-27
| | | | | | | | * gnu/packages/video.scm (libvpx/fixed)[source]: Add patch. * gnu/packages/patches/libvpx-CVE-2023-44488.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Iec6fbc048a0f75ed60752601034a9da8bf23b186
* gnu: mold: Update to 2.32.1.Ashish SHUKLA2024-06-27
| | | | | | | * gnu/packages/mold.scm (mold): Update to 2.32.1. Change-Id: Iaf5b3b4ba09e19a35f471c08b7b130a4fee4d4fb Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: LLVM, Clang, libomp, lld: Update to 18.1.8.Michael Ford2024-06-27
| | | | | | | | * gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18): Update to 18.1.8. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: I76f93d6dce19f0e1a0b99393a5865369c49c4072
* gnu: guix: Update to 1.4.0-22.1a34b9b.Christopher Baines2024-06-27
| | | | | | * gnu/packages/package-management.scm (guix): Update to 1.4.0-22.1a34b9b. Change-Id: I316d987e0f744f3b827d3c0ff6db54e1e6c79375
* gnu: guix-data-service: Update to 0.0.1-52.b5fbde5.Christopher Baines2024-06-27
| | | | | | * gnu/packages/web.scm (guix-data-service): Update to 0.0.1-52.b5fbde5. Change-Id: I89db5f73d25711e3098b8c5c10c00cf8c16b4acc
* gnu: guix-build-coordinator: Update to 0-109.406db8a.Christopher Baines2024-06-27
| | | | | | | * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-109.406db8a. Change-Id: I9f182770a13a7edae1182ceb39c1d10d2e440f78
* gnu: go-github-com-gorilla-csrf: Update to 1.7.2.Sharlatan Hellseher2024-06-27
| | | | | | * gnu/packages/golang-web.scm (go-github-com-gorilla-csrf): Update to 1.7.2. Change-Id: Idc013e07f6293ef53da23232c77c766b4e8b0c73
* gnu: go-github-com-gorilla-csrf: Adjust package style.Sharlatan Hellseher2024-06-27
| | | | | | | | * gnu/packages/golang-web.scm (go-github-com-gorilla-csrf): Apply list package style. Shift order. [propagated-inputs]: Remove labels. Change-Id: Id7f87529c2dc66c3c6fd5b2b05422569c37e3920