gnu: ghc-hsopenssl: Update to 0.11.7.9.
* gnu/packages/haskell-crypto.scm (ghc-hsopenssl): Update to 0.11.7.9.
[#:configure-flags]: New argument.
Change-Id: I2719bdef7e6bbd76fe4c079d663917839a787e81
gnu: qemu: Update to 10.1.0.
* gnu/packages/virtualization.scm (qemu): Update to 10.1.0.
[source] <patches>: Remove qemu-disable-bios-tables-test and
qemu-glibc-2.41.patch patches; add qemu-fix-test-virtio-version.patch.
* gnu/packages/patches/qemu-disable-bios-tables-test.patch: Rebase.
* gnu/packages/patches/qemu-disable-migration-test.patch: Delete file.
* gnu/packages/patches/qemu-glibc-2.41.patch: Likewise.
* gnu/packages/patches/qemu-fix-test-virtio-version.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Change-Id: I0203137a144f89dcc502d1bcb2fa6f717b7223ff
cve: Upgrade to JSON 2.0 feeds.
Fixes guix/guix#2213. The 1.1-formatted-data is no longer available
from NIST.
* guix/cve.scm (string->date*, <cve-item>,
reference-data->cve-configuration, cpe-match->cve-configuration,
configuration-data->cve-configurations, json->cve-items,
yearly-feed-uri, cve-item->vulnerability): Upgrade to JSON 2.0 feeds
schema.
(<cve>): Remove uneeded record.
* tests/cve-sample.json: Update them. Remove CVE-2019-0005 (no value
added, lots of lines).
* tests/cve.scm (%expected-vulnerabilities): Upgrade accordingly.
(json->cve-items, vulnerabilities->lookup-proc tests): Update accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: wget: Graft secure package.
* gnu/packages/wget.scm (wget/fixed): Add new variable.
(wget): Hide package. Graft wget/fixed.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: mercurial: Add package and rename former to mercurial/pinned.
Mercurial currently has CVEs. IMHO, it's unsafe to carry them around
in a profile. However, updating mercurial potential leads to a lot of
rebuilds and I don't want to tackle this right now.
As for other packages, the way forward is to add a variant of the
package only used for hg-fetch, here mercurial/pinned.
* gnu/packages/version-control.scm
(mercurial-check-phase): Add helper variable.
(mercurial): Update to 7.1.
[arguments]: Use gexps.
<#:phases>: Refresh them. Add phase 'add-install-to-pythonpath for
running tests. Run tests after install. Add phase 'configure-check.
<#:imported-modules, #:modules>: Add them for
'add-install-for-pythonpath.k
[native-inputs]: Remove python-nose. Add python-setuptools-next,
python-setuptools-scm-next.
(mercurial/pinned): Inherit from mercurial, but build the exact same
derivation as the previous mercurial variable.
* guix/hg-download.scm (hg-package): Use mercurial/pinned.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: subversion: Add package and rename former to subversion/pinned.
Subversion currently has CVEs. IMHO, it's unsafe to carry them around
in a profile. However, updating subversion potential leads to a lot of
rebuilds and I don't want to tackle this right now.
As for other packages, the way forward is to add a variant of the
package only used for svn-fetch, here subversion/pinned.
* gnu/packages/version-control.scm (subversion): Update to 1.14.5.
(subversion/pinned): Inherit from subversion, but build the exact same
derivation as the previous subversion variable.
* guix/svn-download.scm (subversion-package): Use subversion/pinned.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: guile-fibers: Provide correct ‘git-reference’.
This is a followup to 6a45a2aac076e3b53b49932c28fbdde8c3e3de7a.
* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[source]: Add missing ‘uri’
field.
Change-Id: Ie17a4e70c18c021aac9d5d88f1789c16fd4c7ad9
gnu: Add python-edps.
* gnu/packages/astronomy.scm (python-edps): New variable.
Change-Id: Ia7235a34575538d5532c94d0bad7e358a1e6aaa3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-pyesorex.
* gnu/packages/astronomy.scm (python-pyesorex): New variable.
Change-Id: I9da8fe817fb11faab7718cfbd718622e75ef0db1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-pycpl.
* gnu/packages/astronomy.scm (python-pycpl): New variable.
Change-Id: Ieded5de94b146be76269fe0868ff55a21ac5f325
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add esorex.
* gnu/packages/astronomy.scm (esorex): New variable.
Change-Id: I62d901f1d4659cca01f4530bb84614628f876b47
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add cpl.
* gnu/packages/astronomy.scm (cpl): New variable.
Change-Id: I07e6ee15f2366b73335740abc51fd4540ab9d1e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: uraniborg: Update to 0.0.10.
* gnu/packages/astronomy.scm (uraniborg): Update to 0.0.10.
[arguments] <tests?>: Enable as post-install-check phase.
[phase]{patch-config}: Adjust default base directory to store path.
{post-install-check}: New phase.
{check}: Delete phase.
[description]: Mention about default base location.
Change-Id: I1dc2184b97c6bcaf6c5df0c0f3154ea2a25263f3
gnu: stellarium: Update to 25.2, build with Qt6.
* gnu/packages/astronomy.scm (stellarium): Update to 25.2.
[arguments] <configure-flags>: Enable Qt6 build (it's default), adjust
search for qtserialport and qtpositioning.
[inputs]: Remove calcmysky-qt5, qtbase-5, qtcharts-5, qtlocation-5,
qtmultimedia-5, qtscript-5, qtserialport-5, qtwayland-5, qtwebengine-5,
and qxlsx-qt5; add calcmysky, eigen, glm, qtbase, qtcharts, qtlocation,
qtmultimedia, qtserialport, qtwayland, qtwebengine, and qxlsx.
[native-inputs]: Remove qttools-5; add qttools.
Change-Id: Ic37a06fd4d15872bf18a0f75901359f2021cac2f
gnu: python-sunkit-magex: Fix tests.
* gnu/packages/astronomy.scm (python-sunkit-magex) [native-inputs]:
Remove python-setuptools and python-wheel; add nss-certs-for-test and
python-setuptools-next.
Change-Id: I9b0e7e3be5736c34ba9811b50f2720cdb5b9ea5e
gnu: python-sunkit-image: Fix tests.
* gnu/packages/astronomy.scm (python-sunkit-image) [native-inputs]: Add
nss-certs-for-test.
Change-Id: Icfd874f410afbca78db08b59ad090bf01367420c
gnu: python-space-dolphin: Update to 1.1.3.
* gnu/packages/astronomy.scm (python-space-dolphin): Update to 1.1.3.
Change-Id: I86ec95645ce663dc8a6902d4fdf35196c62f9cac
gnu: python-romancal: Fix indentation
* gnu/packages/astronomy.scm (python-romancal): Fix indentation
Change-Id: I65302e8b678dbc26c3ade3e23e5ae8eb869580b2
gnu: python-romancal: Update to 0.20.2.
* gnu/packages/astronomy.scm (python-romancal): Update to 0.20.2.
[native-inputs]: Remove python-wheel.
[propagated-inputs]: Remove python-pyparsing and python-stpsf; add
python-pysiaf and python-stpreview.
Change-Id: I716e17fab83d8b158b808f60e05a58d79a4e7222
gnu: python-radiospectra: Delete sanity check.
* gnu/packages/astronomy.scm (python-radiospectra): Delete sanity check.
Change-Id: I8bc7cd7b8a914be577307007b99e9114c4cfc8bd