summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-30gnu: git-filter-repo: Enable tests.Hilton Chain
* gnu/packages/version-control.scm (git-filter-repo)[arguments]: Enable tests. [native-inputs]: Add git-minimal, perl, rsync. Change-Id: I74f395faaada911f5d2e5375b2fce769ab22cf92
2025-01-30gnu: git-filter-repo: Update to 2.45.0.Nicolas Graves via Guix-patches via
* gnu/packages/version-control.scm (git-filter-repo): Update to 2.45.0. Signed-off-by: Hilton Chain <[email protected]>
2025-01-30gnu: git-filter-repo: Fix build.Nicolas Graves via Guix-patches via
* gnu/packages/version-control.scm (git-filter-repo)[arguments]<#:phases>: Adapt phase 'unpack-git-source to handle the asciidoc.conf renamed to asciidoc.conf.in in upstream git. * gnu/packages/patches/git-filter-repo-generate-doc.patch: Refresh patch. Signed-off-by: Hilton Chain <[email protected]> Change-Id: Icbe5729c17c1d865200612d4a571fe42a1c5741b
2025-01-30gnu: smartmontools: Fix PATH in smartd_warning.sh.Tomas Volf
The script started with reset of the $PATH to a value not suitable to Guix. In addition, the script requires coreutils and sed, so add those into the $PATH. * gnu/packages/admin.scm (smartmontools)[inputs]: Add sed, coreutils-minimal. [arguments]<#:configure-flags>: Pass --with-scriptpath=. Change-Id: Ide97f572e6f369fe24337f945474dc7a65584eda Signed-off-by: Hilton Chain <[email protected]> Modified-by: Hilton Chain <[email protected]>
2025-01-30gnu: qtile: Fix package definition.Hilton Chain
This is a follow-up to cfc9e96381edd973c8b7de8f2b489eb5c8fab82c, quoting the #:test-flags argument properly. * gnu/packages/wm.scm (qtile)[arguments]<#:test-flags>: Use gexp. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I6d9d788df193b05ea3331c0bc8504e3fd5fe1311 Fixes: https://issues.guix.gnu.org/75915 Reported-by: Orahcio Felicio de Sousa <[email protected]>
2025-01-30gnu: guix-data-service: Update to 0.0.1-60.8f3968a.Christopher Baines
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-60.8f3968a. Change-Id: Ibff98ab81cf8ea76a4c73dc4c89eda5cc922187e
2025-01-30gnu: guile-knots: Update to 0-6.eebb42e.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-6.eebb42e. Change-Id: Ib44479b3bd040df828dbc930a11e6e7431df42c4
2025-01-30gnu: moonfish: update to 1.zamfofex
* gnu/packages/games.scm (moonfish): Update to 1. Change-Id: I0981fc8a24501d5b1bfe04be2f50f92544d620dd Signed-off-by: 宋文武 <[email protected]>
2025-01-30gnu: ugrep: Update to 7.2.1.Ashish SHUKLA
* gnu/packages/search.scm (ugrep): Update to 7.2.1. Change-Id: Ieff1606940e2784a3b0fbfa40354dbfecc3ef39d Signed-off-by: 宋文武 <[email protected]>
2025-01-30gnu: xnee: Fix build.宋文武
* gnu/packages/xnee.scm (xnee)[arguments]: Add "LIBSEMA=-lpthread" to make-flags. Change-Id: Ib7419969a4aa50e7f8db56c98d6a29a0a3f92070
2025-01-30nls: Update translations.Florian Pelz
Change-Id: I93830ce9471c20058dda400347c38226f0525e04
2025-01-30gnu: thefuck: Remove broken tests.Andrew Stubbs
These tests were reported broken upstream, but nothing has been done about it. See the upstream bug report for more information: https://github.com/nvbn/thefuck/issues/1438 Fixes <https://issues.guix.gnu.org/75464>. * gnu/packages/admin.scm (thefuck)[source]: Add patch. * gnu/packages/patches/thefuck-remove-broken-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: Ib6bbda92b29cd2a26b9c08d79e309e2c78602b71 Signed-off-by: Leo Famulari <[email protected]>
2025-01-29teams: Add gnu/services/desktop.scm to the scope of gnome-team.Maxim Cournoyer
* etc/teams.scm (gnome): Add "gnu/services/desktop.scm" to #:scope. Change-Id: Ib1294baf805c3146a02bed773a0b3f66f7f40b90 Signed-off-by: Ian Eure <[email protected]>
2025-01-29gnu: Add python-mapsims.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-mapsims): New variable. Change-Id: I2bc0941d80d2e0be81ec6a05636c59fc2edc0479
2025-01-29gnu: Add python-so-noise-models.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-so-noise-models): New variable. Change-Id: Ic07bdd4cd0f115ec80594a24b58cb1b0629b7f0f
2025-01-29gnu: Add python-pysm3.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pysm3): New variable. Change-Id: I5d3ff6e14af22ff3ef0e5e95fea4eb9842deb045
2025-01-29gnu: Add python-pixell.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pixell): New variable. Change-Id: If854e44edbfccf8dfb03b5354893196ef9b1b789
2025-01-29gnu: Add python-ducc0.Sharlatan Hellseher
* gnu/packages/maths.scm (python-ducc0): New variable. Change-Id: Icb8990b32d25f4ad9bd2391f7745b6c298758efa
2025-01-29gnu: Add ska-sdp-func.Sharlatan Hellseher
* gnu/packages/astronomy.scm (ska-sdp-func, python-ska-sdp-func): New variables. Change-Id: I98bf7d29aaaa0a37fc0eaa4c421f26f8b0af3844
2025-01-29gnu: python-viresclient: Update to 0.12.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.1. Change-Id: I3b46ba1c97e4fcda7338c1234850c52c223c62db
2025-01-29gnu: python-sunpy-soar: Update to 1.11.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sunpy-soar): Update to 1.11.0. [source] <uri>: Adjust it as PyPI archive name has been changed. [arguments] <test-flags>: Skip more tests. [propagated-inputs]: Add python-astropy, python-matplotlib, and python-requests. [native-inputs]: Add python-pytest-doctestplus, python-responses, python-setuptools, and python-wheel. Change-Id: Icf3a4450f6f7898b85d93f83f7ca40c412c12c6f
2025-01-29gnu: python-statmorph: Update to 0.6.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.6.1. [arguments] <tests>: Skip 3 failing tests, reported upstream. <phases>: Add 'relax-requirements. [native-inputs]: Add python-wheel. Change-Id: I2a794c585cf9ed3c484fbdc761c7426425965dba
2025-01-29gnu: python-spectral-cube: Update to 0.6.6.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-spectral-cube): Update to 0.6.6. [source] <uri>: Adjust it as the name of PyPI archive has been changed. [propagated-inputs]: Remove python-six; add python-aplpy, python-packaging, python-pvextractor-bootstrap, and python-tqdm. [native-inputs]: Remove python-pytest-astropy and python-pytest-xdist. Change-Id: Idf63ee22a289cedd6f6ba7122a62ff93cf64571f
2025-01-29gnu: Add python-pvextractor-bootstrap.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pvextractor-bootstrap): New variable. Change-Id: I2020fdb58b325056b41ea1038fe79c245c3fec60
2025-01-29gnu: python-roman-datamodels: Update to 0.23.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.23.0. [propagated-inputs]: Remove python-asdf-3 and python-psutil; add python-asdf, python-asdf-standard, and python-lz4. Change-Id: I7fc02f43be6eb29d3c492325628e7e759b7e8254
2025-01-29gnu: python-rad: Update to 0.23.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-rad): Update to 0.23.0. [propagated-inputs]: Remove python-asdf-3; add python-asdf. [native-inputs]: Add python-pytest-doctestplus. Change-Id: I0fa85403b34024d13c668b43aa56b5046955b6e2
2025-01-29gnu: python-poppy: Update to 1.1.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-poppy): Update to 1.1.2. [propagated-inputs]: Add python-numexpr. [native-inputs]: Remove python-h5py, python-pandas, python-scikit-image, and python-sphinx; add python-wheel. Change-Id: I87bd37fc3001d6f341ff7b2751d15533f6a0295d
2025-01-29gnu: python-numexpr: Update to 2.9.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.9.0. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I352536175d71e29c55c9ad71a96dbfd2b9b66759
2025-01-29gnu: python-ndcube: Update to 2.3.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ndcube): Update to 2.3.0. [arguments] <test-flags>: Run tests in parallel, it's supported by upstream. [native-inputs]: Add python-pytest-xdist. Change-Id: I92cfb35e22434226711de80b923ca02f865afaf1
2025-01-29gnu: python-crds: Update to 12.0.9.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-crds): Update to 12.0.9. Change-Id: I107a874f3e2c8d9a7e019fc592c8d67d1d4f2810
2025-01-29gnu: python-czml3: Update to 2.3.0.Sharlatan Hellseher
The project's maintainer has been changed, see <https://github.com/poliastro/czml3/issues/112>. * gnu/packages/astronomy.scm (python-czml3): Update to 2.3.0. [source] <url>: Adjust it as project's owner has been changed. [native-inputs]: Remove python-astropy-minimal, and python-pytest-mypy. [propagated-inputs]: Remove python-attrs. Add python-numpy, python-pydantic-2, python-strenum, and python-typing-extensions. [home-page]: Adjust it as project's owner has been changed. [license]: Likewise. Change-Id: I71116eaf53ce87ff72a4f238362cd2669e6e9ddb
2025-01-29gnu: python-cdflib: Update to 1.3.3.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.3. [native-inputs]: Remove python-astropy and python-hypothesis; add python-astropy-minimal. Change-Id: I71192f39ac63152bd919a9ba9acdd3475d744e1e
2025-01-29gnu: python-ccdproc: Update to 2.4.3.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.4.3. [native-inputs]: Add python-hatch-vcs and python-hatchling. Change-Id: I28517fd7e02dbfce0655a528b6aa90ad0ef82500
2025-01-29gnu: python-astroquery: Update to 0.4.8.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.8. Change-Id: I460b98ebf5a3ccc025fa9138ff72e33224a09a14
2025-01-29gnu: python-astropy-iers-data: Update to 0.2025.1.20.0.32.27.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.1.20.0.32.27. [native-inptus]: Remove python-hypothesis. Change-Id: I75bd9bfd5199741c3df98240439ef2d5302e6510
2025-01-29gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-compression): Update to 0.0.1-1.7cfd07c. Change-Id: I93c820df700dfd9360f40d90b86a81a8a21327f8
2025-01-29gnu: python-ads: Update to 0.12.7.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ads): Update to 0.12.7. Change-Id: I54bda0030109e2d3c36eb6620f8cf50e19e1a4f0
2025-01-29gnu: stellarium: Update to 24.4-0.60b6bec.Sharlatan Hellseher
* gnu/packages/astronomy.scm (stellarium): Update to 24.4-0.60b6bec. [source]: Use the latest commit containing the build fix. [inputs]: Remove indi, add indi-2.0. Change-Id: Ic35bb032bd56d1a00e7de5d6de57946e25325a69
2025-01-29gnu: sextractor: Update to 2.28.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (sextractor): Update to 2.28.2. Change-Id: I1af48d5656e8f5a8425f6e8928a86742f2620a74
2025-01-29gnu: calceph: Update to 4.0.4.Sharlatan Hellseher
* gnu/packages/astronomy.scm (calceph): Update to 4.0.4. Change-Id: Idffb093376dc4c5d9bc9b3691dccafeb9ffa7e46
2025-01-29gnu: python-numba: Update to 0.61.0.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-numba): Update to 0.61.0. [arguments]: Simplify 'check phase. Change-Id: I161f58af7b64ba550c14d5d2dea3d5dccfc07c53
2025-01-29gnu: python-llvmlite: Update to 0.44.0.Ricardo Wurmus
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.44.0. [arguments]: Use G-expression. [inputs]: Update to latest upstream patches for LLVM; use llvm-15. Change-Id: I294d67f368b9c0b1196514fadc3cecf5dd51fe3e
2025-01-29gnu: mandoc: Support zstd-compressed man pages.Sören Tempel
Since #68242 Guix uses zstd compression for man pages. Unfortunately, upstream mandoc only supports gzip compressed man pages. Luckily, zstd provides a wrapper library which easily allows adapting software using zlib to zstd compression. This patch uses this wrapper library in conjunction with mandoc to add support for zstd compression to it, thereby allowing Guix man pages to be viewed with mandoc again. Without this patch, mandoc is essentially defunct on Guix. * gnu/packages/man.scm (mandoc): Support zstd compression. * gnu/local.mk: Add new patch. * gnu/packages/patches/mandoc-support-zstd-compression.patch: New file. Signed-off-by: Maxim Cournoyer <[email protected]> Change-Id: I49a6b9f81309aa1b9f0e5d19b1813dbac13cf968
2025-01-29gnu: libtorrent-rasterbar: Remove special case for test_ssl.Tomas Volf
With the release of 2.0.11, the SSL certificates used for tests are valid for long enough time (~end of year 2297) to no longer require faketime. With the removal of faketime, the explicit timeout is also no longer required, since it does not hang anymore. This gives us back the validation that SSL works. * gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]<#:phases>['check]: Remove test timeout. Do not special case test_ssl. Change-Id: I535c72fec24658a4b2151d2e8794319055c9a278 Signed-off-by: Maxim Cournoyer <[email protected]>
2025-01-29gnu: libtorrent-rasterbar: Update to 2.0.11.Tomas Volf
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 2.0.11. Change-Id: Ib6fb2676f6b6773690473e63276574abaebcac0a Signed-off-by: Maxim Cournoyer <[email protected]>
2025-01-29gnu: llama-cpp: Enable Vulkan.Danny Milosavljevic
* gnu/packages/patches/llama-cpp-vulkan-optional.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/machine-learning.scm (llama-cpp) [source]: Add patch. [arguments]<#:tests?>: Disable. <#:configure-flags>: Add "-DGGML_VULKAN=ON". <#:phases>[patch-paths]: New phase. [inputs]: Add vulkan-headers, vulkan-loader. [native-inputs]: Add shaderc, bash. Change-Id: Ib7a58f5c7f622213f3aaf5abcd701b17eed80f6b
2025-01-29gnu: python-scanpy: Disable one more test.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Disable one failing test. Change-Id: If262b33a3e2c6789c0ce4b8a91f26a8a48054632
2025-01-29gnu: cutecom: Fix the license.Artyom V. Poptsov
* gnu/packages/engineering.scm (cutecom) [license]: Set to gpl3+. Change-Id: Ifc2c1581b8adad42d5452728ca66c53efc901139
2025-01-28gnu: python-unyt: Update to 3.0.3, fix build.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-unyt): Update to 3.0.3. Fix build. Change-Id: Ic894ddfa982b9d41b40fc7e18149de099dd705f6
2025-01-28gnu: packages/golang-xyz: Simplify some difinitions.Sharlatan Hellseher
This changes utilize default go-build-system options to skip build and test the whole project recursively. * gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb, go-github-com-jdkato-twine) [arguments]: <test-flags>: Move skip test logic here. <skip-build?>: No go files in project's root. <phases>: Use default 'check, preserve 'build. * gnu/packages/golang-xyz.scm: (go-github-com-muesli-reflow, go-github-com-matttproud-golang-protobuf-extensions-v2, go-github-com-liyue201-gostl, go-github-com-lithammer-fuzzysearch, go-github-com-google-gnostic-models, go-github-com-burntsushi-graphics-go) [arguments]: <skip-build?>: No go files in project's root. <phases>: Preserve 'build. Change-Id: I02840169f6f572c947a725f0a03491f0769fd807