Commit graph

143252 commits

Author SHA1 Message Date
Sharlatan Hellseher
d799c6fee0
gnu: Add python-webbpsf.
* gnu/packages/astronomy.scm (python-webbpsf): New variable.

Change-Id: Ia439e0a3ebee219ae5d680b30cecde717611e579
2024-09-30 22:06:32 +01:00
Sharlatan Hellseher
b607cc9130
gnu: Add webbpsf-data.
* gnu/packages/astronomy.scm (webbpsf-data): New variable.

Change-Id: I8b9836053f81187e2367a943ac981906880856b9
2024-09-30 22:06:32 +01:00
Sharlatan Hellseher
213eae66c7
gnu: Add healpix-cxx.
* gnu/packages/astronomy.scm (healpix-cxx): New variable.

Change-Id: I1d70cd44efa86f89e3fc8f4f60d0b259ecd78acf
2024-09-30 22:06:32 +01:00
Sharlatan Hellseher
f547dd668f
gnu: Add libsharp.
* gnu/packages/astronomy.scm (libsharp): New variable.

Change-Id: I614939ab916357c0ac69de21e954bcc8ef95707d
2024-09-30 22:06:32 +01:00
Sharlatan Hellseher
778bde78cf
gnu: Add healpix.
* gnu/packages/astronomy.scm (healpix): New variable.
(healpix-source): New procedure.

Change-Id: I41dcee1ba9df1988dd9c4ee40b07daab5418e001
2024-09-30 22:06:32 +01:00
Sharlatan Hellseher
7bdbaf0402
gnu: python-sunpy: Update to 6.0.2.
* gnu/packages/astronomy.scm (python-sunpy): Update to 6.0.2.
[arguments]: <#:test-flags>: Enable more tests as the issue is resolved.

Change-Id: Ib7506442d8c1447425a4ca24a7ffeb5c1cd9fa6a
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
59340b4bfb
gnu: python-stdatamodels: Update to 2.1.0.
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 2.1.0.

Change-Id: Ia3af30338b52007b6967d0be1e6bec5c5c36e3ed
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
0d5995e4fd
gnu: python-stcal: Update to 1.9.0.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.9.0.

Change-Id: I431c3e02586d5331567cea7f2eb9df2e05b24b00
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
b0d177ee8e
gnu: python-sbpy: Update to 0.5.0.
* gnu/packages/astronomy.scm (python-sbpy): Update to 0.5.0.
[arguments]: <#:test-flags>: Enable all tests as upstream resolve
issues.  Add parallelisation to tests.

Change-Id: Ibab879910faf45b6d9319e9a5ee4ad59735cce4f
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
5ed709b53d
gnu: python-regularizepsf: Update to 0.4.0.
* gnu/packages/astronomy.scm (python-regularizepsf): Update to 0.4.0.
[propagated-inputs]: Remove python-sep; add python-sep-pjw.

Change-Id: I1480a686d87a7e9fe971c5b1450db4c74d4ef7e8
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
8fa5034414
gnu: Add python-sep-pjw.
* gnu/packages/astronomy.scm (python-sep-pjw): New variable.

Change-Id: Ib0ae64a938de53ead32277606f9fc150fae76bd5
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
a8f1f11d5b
gnu: python-pysiaf: Update to 0.23.3.
* gnu/packages/astronomy.scm (python-pysiaf): Update to 0.23.3.
[propagated-inputs]: Remove python-numpydoc.
[native-inputs]: Add python-setuptools-scm.

Change-Id: Ia20751efc79d391a01b0b50e728646ac38e6b7eb
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
87de99f5a1
gnu: python-jwst: Update to 1.16.0.
* gnu/packages/astronomy.scm (python-jwst): Update to 1.16.0.

Change-Id: I7084b58eed04d5faf49cbd16aa43bf493a6655d8
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
12927c2c42
gnu: python-drizzle: Update to 1.15.3.
* gnu/packages/astronomy.scm (python-drizzle): Update to 1.15.3.

Change-Id: I457260332cb97995b94a9a87f49744b5b60edda0
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
a74463a5de
gnu: python-crds: Update to 11.18.4.
* gnu/packages/astronomy.scm (python-crds): Update to 11.18.4.

Change-Id: Icdbbdda18c64d754d6284ce359393f4d595e468e
2024-09-30 22:06:31 +01:00
Sharlatan Hellseher
4275116311
gnu: python-ginga: Fix tests.
* gnu/packages/astronomy.scm (python-ginga) [arguments]: <#:test-flags>:
Exlude one failing test.

Change-Id: Ic84d89c5cc8cc4938ce8022b1974e5f284179f8e
2024-09-30 22:06:30 +01:00
Sharlatan Hellseher
aa11b72f12
gnu: python-ndcube: Disable failing tests.
* gnu/packages/astronomy.scm (python-ndcube) [arguments]: <#test-flags>:
Disable 2 tests failing after python-astropy updated to 6.1.3.

Change-Id: I95d07fb5d26dda534afbbe44d5dd9f30ebbf6d09
2024-09-30 22:06:30 +01:00
Sharlatan Hellseher
fbf5cc8c4d
gnu: python-astropy: Update to 6.1.3.
* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.3.
[arguments]: <#:test-flags>: Enable more tests.

Change-Id: Id9ad7141bcc06f45bc8408896fc216b655b49642
2024-09-30 22:06:30 +01:00
Sharlatan Hellseher
be3fdbe091
gnu: python-astropy-iers-data: Update to 0.2024.9.16.0.32.21.
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.9.16.0.32.21.

Change-Id: If1e1d6debacb440eb71fdea51684352a5b8b5d9e
2024-09-30 22:06:30 +01:00
Sharlatan Hellseher
5d6a77d14b
gnu: siril: Update to 1.2.4.
* gnu/packages/astronomy.scm (siril): Update to 1.2.4.

Change-Id: I544b8aa44c0f4256d9ee6c3686c2cb42fb47fdf7
2024-09-30 22:06:30 +01:00
Sharlatan Hellseher
2db4c9fc18
gnu: cfitsio: Update to 4.5.0.
* gnu/packages/astronomy.scm (cfitsio): Update to 4.5.0.
[description]: Adjust indentation, fix some lint warning and replace "dfn"
with "acronym".
[properties]: Add "release-monitoring-url" property.

Change-Id: I6717f2c68d11845839f34eae073965857ca318c5
2024-09-30 22:06:30 +01:00
Sharlatan Hellseher
056be5be26
gnu: gnuastro: Pin cfitsio version.
This change makes sure GNU Astro is keep building after updating CFITSIO
to the latest version as mentioned in <https://issues.guix.gnu.org/73399>.

* gnu/packages/astronomy.scm (cfitsio-4.4): New variable.
(gnuastro) [inputs]: Remove cfitsio; add cfitsio-4.4.

Change-Id: Ia7fa2175dd74a66c1912094efcfb71cbbc998f0a
2024-09-30 22:06:30 +01:00
Sharlatan Hellseher
db990cfe40
gnu: calcmysky: Update to 0.3.3.
* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.3.

Change-Id: Ia2afb27fdc866edcf6f3167484ab70a4ff12a5d6
2024-09-30 22:06:30 +01:00
André Batista
a5b5499f52
gnu: mullvadbrowser: Update to 13.5.3 [security fixes].
Fixes CVEs 2024-6600, 2024-6601, 2024-6602, 2024-6603, 2024-6604,
2024-7519, 2024-7521, 2024-7522, 2024-7524, 2024-7525, 2024-7526,
2024-7527, 2024-7529, 2024-7531, 2024-8381, 2024-8382, 2024-8383 and
2024-8384.

See the Mozilla Foundation Security advisories
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-30/>,
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-34/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-41/>
for details.

* gnu/packages/mullvad-browsers.scm (mozilla-locale): Remove it.
(mozilla-locales): Likewise.
(firefox-locales): Move to the top.
(%mullvadbrowser-locales): Change it to be a plain list of supported
locales.
(%mullvadbrowser-build-date): Update to 20240903073000.
(%mullvadbrowser-version): Update to 13.5.3.
(%mullvadbrowser-firefox-version): Update to 115.15.0esr-13.5-1-build2.
(mullvadbrowser-translation-base): Update to
daed2afc487d1b20efc17feb153156524c6f714b.
(mullvadbrowser) [arguments] <#:phases>: Adjust copy-torbrowser-locales
replacement accordingly.

Change-Id: I5acf486d5f22da9145827b12b48c6c764daaa9bf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
André Batista
f22c2d1c65
gnu: torbrowser: Update to 13.5.3 [security fixes].
Fixes CVEs 2024-6600, 2024-6601, 2024-6602, 2024-6603, 2024-6604,
2024-7519, 2024-7521, 2024-7522, 2024-7524, 2024-7525, 2024-7526,
2024-7527, 2024-7529, 2024-7531, 2024-8381, 2024-8382, 2024-8383 and
2024-8384.

See the Mozilla Foundation Security advisories
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-30/>,
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-34/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-41/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240903073000.
(%torbrowser-version): Update to 13.5.3.
(%torbrowser-firefox-version): Update to 115.15.0esr-13.5-1-build3.
(%torbrowser-locales): Change it to be a plain list of supported locales.
(firefox-locales): New variable.
(torbrowser-translation-base): Update to
daed2afc487d1b20efc17feb153156524c6f714b.
(torbrowser-translation-specific): Update to
6374e3b09c0894b8452fa1ba0b99c807722fc805.
(lld-as-ld-wrapper-16): New variable.
(make-torbrowser)[native-inputs]: Add lld-as-ld-wrapper-16. Use
llvm-16 and clang-16.
  [inputs]: Add firefox-locales.
  [arguments] <#:phases>:  Remove add-bridges.
    setenv, copy-firefox-locales: Update MOZ_CHROME_MULTILOCALE to the
     new %torbrowser-locales format.
    copy-basebrowser-locales, copy-torbrowser-locales: Likewise and adjust
     fluent file path.
    deploy-fonts: Adjust regex expression.
    autoconfig: Remove file-picker configuration workaround. See #71181.

Change-Id: Idf182607798d9111c30db63fe926b7f8cb3ce300
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
André Batista
8e04c68010
gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird: Update to 0.3.0.
* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird):
Update to 0.3.0.
[propagated-inputs]: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel.

Change-Id: Iac17163aab6e6010f9fa569fcaf51b217084a572
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
André Batista
bb1480a38d
gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel.
* gnu/packages/golang.scm
  (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel):
  New variable.

Change-Id: I84ef723ea03822bd5abf655914f44fb53fd865e2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
Nguyễn Gia Phong
f0a1915564
gnu: dyninst: Remove patch-bad-logic phase.
The short circuit logic (return failure to resolve library path
if ldconfig not found) is no longer present on Dyninst 13.

* gnu/packages/instrumentation.scm (dyninst):
  Remove patch-bad-logic phase.

Fixes: 254c8f2c8c ("gnu: dyninst: Update to 13.0.0.")
References: https://github.com/dyninst/dyninst/pull/1362
Change-Id: I021ec71416da90d11705ef04fba7c170558ef3c6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
Romain GARBAGE
c51d7fd569
gnu: netcdf-parallel-openmpi: Build shared library.
* gnu/packages/maths.scm (netcdf-parallel-openmpi) [arguments]: Enable
building of shared library.

Change-Id: I6e901d5939108421e041252207f10f4800890e97
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
Ludovic Courtès
210bbf9a39
man-db: Correctly resolve man page links.
Fixes <https://issues.guix.gnu.org/73259>.

Fixes a bug introduced in 8224555802
whereby a link such as “.so man1/bzdiff.1” would resolve to the file
that contains the link (in this case ‘bzcmp.1.zst’), as opposed to the
actual link target.  As a result, ‘man-page->entry’ would recurse,
reopening the man page that contains the link until file descriptor
exhaustion.

* guix/man-db.scm (mandb-entries): In second argument to
‘man-page->entry’, return either FILE-GZ or FILE-ZST, but not FILE.

Change-Id: I06a7a6905a98524efc889a18e81352bf9eec5743
2024-09-30 22:52:23 +02:00
Roel Janssen
d057d59170
gnu: Update python-rdflib to 7.0.0.
* gnu/packages/rdf.scm: Add updated recipe for python-rdflib; Keep
  python-rdflib-6 for compatibility.
* gnu/packages/python-xyz.scm: Build python-prov with python-rdflib-6 because
  rdflib-7 is not supported.
* gnu/packages/bioinformatics.scm: Build cwltool with python-rdflib-6 because
  it fails to build with rdflib-7.

Change-Id: Ibc40c16ede20e69e702915488d6b2f0a7e70b868
2024-09-30 22:48:09 +02:00
Dariqq
2bd04883ed
gnu: skia: Honor #:tests? argument.
* gnu/packages/graphics.scm (skia)[arguments]: Skip 'check phase
when #:tests? is false.

Change-Id: I529d91cf9cedfe36fa14a2ae514589810054eac8
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2024-09-29 02:00:00 +02:00
Tobias Geerinckx-Rice
de5fe1fb24
gnu: emacs-ivy: Fix upstream hash mismatch.
The only change is the build-time name of ivy.info:

  - This is docs5eOqw.info, produced by makeinfo version 6.8
  + This is doczSQuZD.info, produced by makeinfo version 6.8

* gnu/packages/emacs-xyz.scm (emacs-ivy)[source]: Update sha256.

Change-Id: I2234365159e0020f5c8b4fd90f56bb7a4f7e9590
2024-09-29 02:00:00 +02:00
Konrad Hinsen
7e63a35ff2
gnu: ecl-ciel: Remove build phase "build-image" and output "image".
* gnu/packages/lisp-xyz.scm (ecl-ciel)[outputs]: Remove "image".
  [arguments]: Remove 'build-image' phase.

Change-Id: I6640add7f28ac655180fc9b419684dc9d51f5130
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-30 14:54:07 +02:00
Ashish SHUKLA
1a6a85768e
gnu: Add got.
* gnu/packages/version-control.scm (got): New variable.

Change-Id: I34d19d90ab36e8831fa88668676aa2399356b002
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-30 14:18:20 +02:00
Efraim Flashner
2545afa64a
guix: cpu: Add detection for znver5.
* guix/cpu.scm (cpu->gcc-architecture): Add detection for znver5.
(gcc-architecture->micro-architecture-level): Add entry for znver5.

Change-Id: If0ff9540517cb9ac869afabf413c9993166d78a5
2024-09-30 13:38:33 +03:00
Efraim Flashner
1d4a44a29b
gnu: gcc-14: Add tuning target.
* gnu/packages/gcc.scm (%gcc-14-x86_64-micro-architectures): New
variable.
(gcc-14)[properties]: Use it.

Change-Id: I00f9e2a4c9d590f97977275b157002ac330b895b
2024-09-30 13:38:15 +03:00
Efraim Flashner
edfdc905d9
gnu: clang-19: Add compiler-cpu-architectures entries.
* gnu/packages/llvm-meta.scm (clang-compiler-cpu-architectures): Add
entries for powerpc64le and x86_64 for new optimization architectures.

Change-Id: Ie89dd4cb17c36e0a9faba37f54c0c24bcf3e7727
2024-09-30 11:19:49 +03:00
Efraim Flashner
2903d12a0d
gnu: vim-guix-vim: Update to 0.4.1.
* gnu/packages/vim.scm (vim-guix-vim): Update to 0.4.1.

Change-Id: I12a38efdbd6c0f9d8ce2155e7d7ecb0032739f0c
2024-09-30 11:06:23 +03:00
Efraim Flashner
cb4f96a3db
gnu: qemu: Skip another test on riscv64-linux.
* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the
'disable-some-tests phase to skip another test.

Change-Id: Ia781e0514898f95042064416d059a7ff9bc75c52
2024-09-30 09:58:58 +03:00
Efraim Flashner
f653a07bb8
gnu: mold: Only build with mimalloc on 64-bit systems.
* gnu/packages/mold.scm (mold)[arguments]: Adjust the configure-flags to
only use mimalloc on 64-bit systems.
[inputs]: Only add mimalloc when building for a 64-bit system.

Change-Id: I7fc8eed076072ccb49f180adbfb12683ae169eca
2024-09-29 21:17:13 +03:00
Sisiutl
093f2fb872
gnu: waypipe: Update to 0.9.1.
* gnu/packages/freedesktop.scm (waypipe): Update to 0.9.1.
[inputs]: Add lz4, libva, mesa, libdrm and ffmpeg.
[arguments]<#:configure-flags>: Enable lz4, vaapi, dmabuf
and video compression.

Change-Id: I02891d0fbb0f697083d4599cf960005bbe0b8996
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 23:50:21 +08:00
Evgeny Pisemsky
f19910c778
gnu: screentest: Update to 3.0.
* gnu/packages/hardware.scm (screentest): Update to 3.0.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add gettext-minimal. Remove autoconf intltool libtool
glib:bin automake.
[inputs]: Add gtk+. Remove gtk+-2.

Change-Id: I16fab59d7a25ac009094869ce1c174016ff06601
2024-09-29 23:44:59 +08:00
Ashish SHUKLA
10fcdd9100
gnu: mold: Update to 2.34.0.
* gnu/packages/mold.scm (mold): Update to 2.34.0.
[arguments](phases)<force-system-xxhash>: Update path.
<fix-compiler-name-in-test>: Update path.
<skip-tbb-lto-test>: Update path.
<disable-rpath-test>: Update path.

Change-Id: I21e8cdd057fb13b508299a1b0fd9b48f803959bd
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 23:02:39 +08:00
Ashish SHUKLA
168d955c95
gnu: btop: Update to 1.4.0.
* gnu/packages/admin.scm (btop): Update to 1.4.0.
[arguments](make-flags) Pass CC.

Change-Id: I1ded453e5ab41567d9647eaabf888b96b024cd23
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 23:00:40 +08:00
Tomas Volf
9e0f65b55b
gnu: podman: Update to 5.2.3.
* gnu/packages/containers.scm (podman): Update to 5.2.3.

Change-Id: Icc4bf862e509ad74502148994aa21fde95aef626
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 22:59:30 +08:00
Wilko Meyer
26e940036f
gnu: php: Update to 8.3.12.
* gnu/packages/php.scm (php): Update to 8.3.12.

Change-Id: Ic9c60659e8dad0d00958475dc283259eb3de4072
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 22:58:18 +08:00
Nicolas Graves
6fb05e77e7
home: xdg-mime-applications: Fix file name spelling.
* gnu/home/services/xdg.scm (home-xdg-mime-applications-xdg-files): Fix
spelling mistake.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: Ibd0f68a857dc78b66db8b0a16bd418ee787fa467
2024-09-29 22:21:34 +08:00
Richard Sent
cbf46d2565
home: services: Add newline to XDG_RUNTIME_DIR warning.
* gnu/home/services.scm: Add end-of-text newline to warning printed by
on-first-login script when XDG_RUNTIME_DIR does not exist.

Change-Id: I3bfe2c415f6941fa9a2231ab2a0be53db965053f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-09-29 22:21:28 +08:00
Hilton Chain
e6415c3072
gnu: phantomsocks: Update to 0.0.0-20240729085950-7928f8eff406.
* gnu/packages/networking.scm (phantomsocks): Update to
0.0.0-20240729085950-7928f8eff406.

Change-Id: If15b87551996f3b52548a5c18a0ff315ac9a2e72
2024-09-29 22:06:38 +08:00