me
/
guix
Archived
1
0
Fork 0
Commit Graph

114904 Commits (bed8878cdcc8040dcc19f98fc5ed199ebe3bef6e)

Author SHA1 Message Date
Maxim Cournoyer 6b8e35ce23
gnu: qtbase: Reinstate date related tests.
* gnu/packages/qt.scm (qtbase) [native-inputs]: Add tzdata-for-tests.
[arguments]: Set the TZDIR and TZ environment variables, and reinstate the
tst_qdate, tst_qtimezone and tst_qdatetime tests in the check phase.
(qtbase-5) [source]: Replace qtbase-use-TZDIR.patch with
qtbase-5-use-TZDIR.patch.
* gnu/packages/patches/qtbase-use-TZDIR.patch: Refresh patch with upstream
version, and preserve the old one for qtbase@5 as...
* gnu/packages/patches/qtbase-5-use-TZDIR.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Register new patch.

Series-changes: 2
- Use old TZDIR patch for qtbase@5 (the new one doesn't apply)
2023-10-16 11:16:01 -04:00
Maxim Cournoyer 3eba1dc655
gnu: qtbase: Add $TZDIR to native search paths.
* gnu/packages/qt.scm (qtbase) [native-search-paths]: Add $TZDIR.
2023-10-16 11:16:00 -04:00
Maxim Cournoyer 26b02f7797
gnu: qtbase: Do not capture Python (again).
Fixes <https://issues.guix.gnu.org/65457>.

* gnu/packages/qt.scm (qtbase-5) [arguments]: Add #:disallowed-references
argument to guard against the problem reoccurring in the future.
Add do-not-capture-python phase.
(qtbase) [arguments]: Update do-not-capture-python phase.
2023-10-16 11:16:00 -04:00
Maxim Cournoyer b6a070d2a3
gnu: git-lfs: Patch /bin/sh references.
* gnu/packages/version-control.scm (git-lfs)
[arguments]: Add patch-/bin/sh phase.

Change-Id: I2d455e683e4f6e30cd32f5b1fdaccac71616826c
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2023-10-16 09:53:19 -04:00
Wilko Meyer ce12a4118a
gnu: Add xsv.
* gnu/packages/crates-io.scm (xsv): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-16 12:34:57 +03:00
Wilko Meyer bebf130832
gnu: Add rust-csv-index-0.1.
* gnu/packages/crates-io.scm (rust-csv-index-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-16 12:34:57 +03:00
Wilko Meyer 0cedbd9cdb
gnu: Add rust-chan-0.1.
* gnu/packages/crates-io.scm (rust-chan-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-16 12:34:57 +03:00
Wilko Meyer 72522fd1ef
gnu: Add rust-filetime-0.1.
* gnu/packages/crates-io.scm (rust-filetime-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-16 12:34:57 +03:00
Efraim Flashner a0d2ecde94
gnu: tootle: Deprecate in favor of tuba.
* gnu/packages/mastodon.scm (tootle): Deprecate for tuba.
* gnu/packages/patches/tootle-glib-object-renaming.patch,
gnu/packages/patches/tootle-reason-phrase.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2023-10-15 14:25:29 +03:00
Liliana Marie Prikler f0a01ff42a
gnu: Add fast-downward.
* gnu/packages/maths.scm (fast-downward): New variable.
2023-10-15 12:28:19 +02:00
Liliana Marie Prikler f45114f38e
gnu: tracker-miners: Update to 3.3.2.
* gnu/packages/gnome.scm (tracker-miners): Update to 3.3.2.
2023-10-15 12:28:19 +02:00
Liliana Marie Prikler 5ca2a8ad94
gnu: Add ablorb.
* gnu/packages/web.scm (ablorb): New variable.
2023-10-15 12:28:19 +02:00
Liliana Marie Prikler 48286d4da4
gnu: gash-utils: Fix build.
* gnu/packages/shells.scm (gash-utils)[arguments]: Add ‘skip-failing-tests’
phase.
[native-inputs]: Add autoconf and automake.
2023-10-15 12:28:19 +02:00
Efraim Flashner e1600546b9
gnu: xcb-util-errors: Fix cross-compiling.
* gnu/packages/xorg.scm (xcb-util-errors)[native-inputs]: When
cross-compiling add libxcb.
2023-10-15 13:12:16 +03:00
Efraim Flashner 302b14fb19
gnu: xorg-server-xwayland: Fix cross-compiling.
* gnu/packages/xorg.scm (xorg-server-xwayland)[native-inputs]: When
cross-compiling add pkg-config-for-build, wayland, wayland-protocols.
2023-10-15 13:11:39 +03:00
Efraim Flashner f668e5c8d2
gnu: egl-wayland: Fix cross-compiling.
* gnu/packages/xorg.scm (egl-wayland)[native-inputs]: When
cross-compiling add pkg-config-for-build, wayland, wayland-protocols.
2023-10-15 13:10:50 +03:00
Efraim Flashner bc1634a197
gnu: libxkbcommon: Fix cross-compiling.
* gnu/packages/xdisorg.scm (libxkbcommon)[native-inputs]: When
cross-compiling add pkg-config-for-build.
2023-10-15 13:10:10 +03:00
Efraim Flashner 8f84587be7
gnu: swaybg: Fix cross-compiling.
* gnu/packages/wm.scm (swaybg)[inputs]: When cross-compiling add
wayland-protocols.
[native-inputs]: When cross-compiling add pkg-config-for-build, wayland.
2023-10-15 13:08:54 +03:00
Efraim Flashner d7c5456a39
gnu: sway: Fix cross-compiling.
* gnu/packages/wm.scm (sway)[native-inputs]: When cross-compiling add
pkg-config-for-build, wayland.
2023-10-15 13:08:18 +03:00
Efraim Flashner 76b706c71c
gnu: wlroots: Fix cross-compiling.
* gnu/packages/wm.scm (wlroots)[arguments]: Adjust custom phases to also
search for files from native-inputs.
[native-inputs]: Add wayland. When cross-compiling add
pkg-config-for-build.
2023-10-15 13:06:53 +03:00
Efraim Flashner dc2cfc9bea
gnu: poppler: Fix cross-compiling.
* gnu/packages/pdf.scm (poppler)[native-inputs]: When cross-compiling
add pkg-config-for-build.
2023-10-15 13:06:03 +03:00
Efraim Flashner cee779c800
gnu: libtirpc: Keep reference to mit-krb5 when cross-compiling.
* gnu/packages/onc-roc.scm (libtirpc)[arguments]: When cross-compiling
adjust the pkg-config file to retain a reference to mit-krb5.
2023-10-15 13:04:04 +03:00
Efraim Flashner a888342f89
gnu: nss: Fix cross-compiling.
* gnu/packages/nss.scm (nss)[arguments]: Adjust configure-flags when
cross-compiling to correctly set the target architecture and kernel.
Adjust the custom 'configure-phase when cross-compiling to use the
correct C++ compiler.
2023-10-15 13:02:26 +03:00
Efraim Flashner 2aab62fe24
gnu: mesa: Fix cross-compiling.
* gnu/packages/gl.scm (mesa)[native-inputs]: When cross-compiling add
pkg-config-for-build, wayland, wayland-protocols.
[arguments]: Adjust configure-flags to use cond to also match the
architecture when cross-compiling. Add phase when cross-compilng to set
the location of llvm-config.
2023-10-15 13:00:24 +03:00
Efraim Flashner 7744119c3e
gnu: libinput-minimal: Fix cross-compiling.
* gnu/packages/freedesktop.scm (libinput)[native-inputs]: When
cross-compiling add pkg-config-for-build.
[inputs]: When cross-compiling add check.
2023-10-15 12:58:22 +03:00
Efraim Flashner d2923babf3
gnu: python-cysignals: Format with 'guix style'.
* gnu/packages/python-xyz.scm (python-cysignals): Reformat package with
'guix style'.
2023-10-15 08:52:36 +03:00
Efraim Flashner 33538f35ed
gnu: python-cysignals: Update to 1.11.4.
* gnu/packages/python-xyz.scm (python-cysignals): Update to 1.11.4.
[native-inputs]: Replace python-cython with python-cython-3.
2023-10-15 08:42:34 +03:00
John Kehayias 5a6b1a5586
gnu: mangohud: Update to 0.7.0.
* gnu/packages/graphics.scm (mangohud): Update to 0.7.0.
[arguments]<#:configure-flags>: Remove "-Duse_system_vulkan=enabled" and
"-Dvulkan_datadir" from as they are no longer supported.
<#:phases>: Add 'unbundle-vulkan-headers'.
[inputs]: Add nlohmann-json.  Replace vulkan-headers with origin for
vulkan-headers@1.2.158.
[native-inputs]: Add git-minimal/pinned.
2023-10-14 16:51:39 -04:00
Paul A. Patience 08c55c03bf
gnu: dealii: Update to 9.5.1.
* gnu/packages/maths.scm (dealii): Update to 9.5.1.
[propagated-inputs]: Add kokkos.
[arguments]<#:phases>: Add 'unset-cpath' phase.
(dealii-openmpi)[propagated-inputs]: Remove kokkos.
[arguments]<#:phases>: Delete 'unset-cpath' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:45 +02:00
Paul A. Patience 50b82ea44e
gnu: Add kokkos.
* gnu/packages/cpp.scm (kokkos): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:44 +02:00
Paul A. Patience 4fbfe6c4ce
gnu: Add taskflow.
* gnu/packages/cpp.scm (taskflow): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:44 +02:00
Andre A. Gomes b475b511d3
gnu: sbcl-trivial-clipboard: Update to 0.0.0-7.aee67d6.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 0.0.0-7.aee67d6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:44 +02:00
mason1920 63d2241ff9
gnu: Add vim-rainbow
* gnu/packages/vim.scm (vim-rainbow): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:44 +02:00
Andy Tai 504fdfb56f
gnu: icewm: Update to 3.4.3
* gnu/packages/wm.scm (icewm): Update to 3.4.3

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:44 +02:00
Andy Tai 33814fecec
gnu: xnedit: Update to 1.5.2
* gnu/packages/text-editors.scm (xnedit): Update to 1.5.2

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:44 +02:00
Andy Tai f47d3570bc
gnu: xpra: Update to 5.0.3
* gnu/packages/xorg.scm (xpra): Update to 5.0.3

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:44 +02:00
Paul A. Patience a4c838ca1e
gnu: f3d: Update to 2.2.1.
* gnu/packages/graphics.scm (f3d): Update to 2.2.1.
[snippet]: Update paths to delete and remove substitutions.
[arguments]<#:configure-flags>: Remove obsolete options, update renamed
options and add -DF3D_EXTERNAL_CXXOPTS, -DF3D_EXTERNAL_NLOHMANN_JSON and
-DF3D_MODULE_EXR.
[phases]: Add 'fix-cmake-rpath' phase.
[inputs]: Add openexr.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:43 +02:00
Lilah Tascheter 489abccd5f
services: dhcp-client-service-type: Support DDNS.
* gnu/services/networking.scm (dhcp-client-shepherd-service): Enable -I
  flag on dhclient.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:43 +02:00
Sergio Pastor Pérez d17c403115
gnu: Add dexy-color-sddm-theme.
* gnu/packages/display-managers.scm (dexy-color-sddm-theme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:43 +02:00
Sergio Pastor Pérez f81cfc2f51
gnu: Add abstractdark-sddm-theme.
* gnu/packages/display-managers.scm (abstractdark-sddm-theme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:43 +02:00
Efraim Flashner 7ce925fbe2
gnu: wpewebkit: Update to 2.40.5.
* gnu/packages/webkit.scm (wpewebkit): Update to 2.40.5.
2023-10-14 21:27:02 +03:00
Yovan Naumovski 3d0cdf9638
gnu: dool: Update to 1.3.0.
* gnu/packages/admin.scm (dool): Update to 1.3.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-14 15:40:03 +02:00
Gabriel Wicki 64e7081851
gnu: Add python-icmplib.
* gnu/packages/python-xyz.scm (python-icmplib): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-14 15:38:49 +02:00
Fabio Natali e4fb70e2e8
gnu: guile-proba: Fix environment vars in Guile Proba's script.
* gnu/packages/check.scm (guile-proba): Micro fix.

Guile Proba's CLI script, as created via Guix's `wrap-program', should take
into account (as opposed to discard) the original, user-defined values of
`GUILE_LOAD_PATH' and `GUILE_LOAD_COMPILED_PATH'.

Currently, Guile Proba's CLI script is unable to find any third-party library
needed by the app being tested. This micro change should fix this.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-14 15:31:28 +02:00
David Thompson 8e8d20b6b3
gnu: guile-next: Update to 3.0.9-0.79e836b.
* gnu/packages/guile.scm (guile-next): Update to 3.0.9-0.79e836b.
2023-10-13 19:31:22 -04:00
Fabio Natali 8aad7210ea
gnu: guile-ini: Update to 0.5.4.
* gnu/packages/guile-xyz.scm: Update to 0.5.4.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-13 23:28:54 +02:00
Nicolas Goaziou 27c2ebd7ce
gnu: rosegarden: Update to 23.06.
* gnu/packages/music.scm (rosegarden): Update to 23.06.
2023-10-13 20:09:52 +02:00
Nicolas Goaziou df8dd9caed
gnu: xournalpp: Update to 1.2.1.
* gnu/packages/pdf.scm (xournalpp): Update to 1.2.1.
[arguments]<#:configure-flags>: Replace "ENABLE_CPPUNIT" with "ENABLE_GTEST".
<#:phases>: Add a phase to build test files.
[native-inputs]: Add GOOGLETEST.
2023-10-13 20:09:51 +02:00
Nicolas Goaziou 4de27da44f
gnu: converseen: Update to 0.11.0.0.
* gnu/packages/image.scm (converseen): Update to 0.11.0.0.
* gnu/packages/patches/converseen-hide-updates-checks.patch: Update patch.
2023-10-13 20:09:51 +02:00
Leo Famulari 5498835bb3
gnu: linux-libre: Update to 6.5.7.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-with-bpf): Update to linux-libre 6.5.
2023-07-23 22:26:01 -04:00
Ricardo Wurmus dcfd4d9c48
gnu: distrobox: Update to 1.5.0.2.
* gnu/packages/containers.scm (distrobox): Update to 1.5.0.2.
[arguments]: Do not patch files with extensions, such as a .pdf.
2023-10-13 17:45:56 +02:00
Afkhami, Navid 21b44bbc7c
gnu: Add r-mafh5-gnomad-v3-1-2-grch38.
* gnu/packages/bioconductor.scm (r-mafh5-gnomad-v3-1-2-grch38): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-10-13 14:42:16 +02:00
Vinicius Monego 08a1126428
gnu: gsequencer: Update to 6.1.3.
* gnu/packages/music.scm (gsequencer): Update to 6.1.3.
2023-10-12 21:48:47 -03:00
Vinicius Monego 844dd7dac7
gnu: python-metpy: Update to 1.5.1.
* gnu/packages/geo.scm (python-metpy): Update to 1.5.1.
2023-10-12 21:48:47 -03:00
Vinicius Monego f1b7111f09
gnu: python-pint: Update to 0.22.
* gnu/packages/python-xyz.scm (python-pint): Update to 0.22.
[native-inputs]: Add python-uncertainties.
[propagated-inputs]: Add python-typing-extensions.
2023-10-12 21:48:39 -03:00
Vinicius Monego 016403f323
gnu: python-scrapy: Update to 2.11.0.
* gnu/packages/python-web.scm (python-scrapy): Update to 2.11.0.
2023-10-12 21:44:51 -03:00
Ludovic Courtès 5a3fb30653
services: cuirass: Add ‘log-expiry’ option for ‘remote-server’.
* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>)[log-expiry]:
New field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.
2023-10-12 22:14:34 +02:00
Ludovic Courtès f0c929f1e6
gnu: cuirass: Use gexps.
* gnu/packages/ci.scm (cuirass)[arguments]: Rewrite as per ‘guix style
-S arguments’.
2023-10-12 22:14:34 +02:00
Ludovic Courtès 2588fb98f0
gnu: cuirass: Simplify ‘wrap-program’ phase.
* gnu/packages/ci.scm (cuirass)[arguments]: Add (srfi srfi-1) and (ice-9
match) to #:modules.  Rewrite ‘wrap-program’ phase to iterate over
INPUTS and select the subset that actually provides Guile modules.
2023-10-12 22:14:34 +02:00
Wilko Meyer 06acda9715
gnu: Update my copyright.
* gnu/packages/linux.scm: Update copyright header.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:05 -04:00
Wilko Meyer 816c58bde1
gnu: linux-libre 4.14: Update to 4.14.327.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.327.
(linux-libre-4.14-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:05 -04:00
Wilko Meyer d38414047e
gnu: linux-libre 4.19: Update to 4.19.296.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.296.
(linux-libre-4.19-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:05 -04:00
Wilko Meyer 44f32a407f
gnu: linux-libre 5.4: Update to 5.4.258.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.258.
(linux-libre-5.4-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:04 -04:00
Wilko Meyer 4e8a93d902
gnu: linux-libre 5.10: Update to 5.10.198.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.198.
(linux-libre-5.10-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:04 -04:00
Wilko Meyer 6e4e2a6aed
gnu: linux-libre 5.15: Update to 5.15.135.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.135.
(linux-libre-5.15-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:04 -04:00
Wilko Meyer 2346421b2a
gnu: linux-libre 6.1: Update to 6.1.57.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.57.
(linux-libre-6.1-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:04 -04:00
Wilko Meyer 1abfadab7c
gnu: linux-libre 6.5: Update to 6.5.7.
* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.7.
(linux-libre-6.5-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:00 -04:00
Ludovic Courtès 0c1d893b34
gnu: cuirass: Update to db6b633.
* gnu/packages/ci.scm (cuirass): Update to db6b633.
2023-10-12 18:53:07 +02:00
Nguyễn Gia Phong 2812eb2e1b
gnu: Add senpai.
* gnu/packaging/messaging.scm (senpai): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-12 18:53:07 +02:00
Nguyễn Gia Phong a798477db8
gnu: Add go-github-com-delthas-go-localeinfo.
gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-12 18:53:07 +02:00
Nguyễn Gia Phong cf111ec0ba
gnu: Add go-github-com-delthas-go-libnp.
gnu/packages/golang.scm (go-github-com-delthas-go-libnp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-12 18:53:06 +02:00
Nguyễn Gia Phong 26a31e63d3
gnu: go-github-com-godbus-dbus: Update to 5.1.0
gnu/packages/golang.scm (go-github-com-godbus-dbus): Update to 5.1.0.

Signed-off-by: Nguyễn Gia Phong <mcsinyx@disroot.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-12 18:53:06 +02:00
Ludovic Courtès 8b8ab17561
accounts: Fix typo in comment.
* gnu/build/accounts.scm (passwd->shadow): Fix typo in comment.
2023-10-12 18:53:06 +02:00
Efraim Flashner daf38746df
gnu: ripgrep: Prepare for cross-compiling.
* gnu/packages/rust-apps.scm (ripgrep) [native-inputs]: Move pcre2 ...
[inputs]: ... to here.
2023-10-12 17:00:52 +03:00
Efraim Flashner b802c104de
gnu: stfl: Fix cross-compiling.
* gnu/packages/ncurses.scm (stfl)[native-inputs]: Add ncurses.
2023-10-12 17:00:50 +03:00
Navid Afkhami b418fdb191
gnu: Add r-complexupset.
* gnu/packages/cran.scm (r-complexupset): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-10-12 15:06:19 +02:00
Liliana Marie Prikler 1328c4cca5
gnu: glibc: Fix CVE-2023-4911.
* gnu/packages/patches/glibc-2.35-CVE-2023-4911.patch: New file.
* gnu/local.mk: Register it here.
* gnu/packages/base.scm (glibc/fixed): New variable.
(glibc): Use it as replacement.
2023-10-12 06:49:02 +02:00
John Kehayias f62737bfee
gnu: curl/fixed: Fix version.
This is a followup to d6d706a58b.  The version
string is set separately to have the same length as curl for grafting and was
forgotten in the previous commit.

* gnu/packages/curl.scm (curl/fixed)[version]: Set to "8.4.0a" to match actual
version and length needed for grafting.
2023-10-11 23:12:15 -04:00
John Kehayias d6d706a58b
gnu: curl/fixed: Update to 8.4.0 [security fixes].
Fixes CVE-2023-38545 and CVE-2023-38546.  See
<https://curl.se/docs/CVE-2023-38545.html> and
<https://curl.se/docs/CVE-2023-38546.html> for details.

* gnu/packages/curl.scm (curl/fixed): Update to 8.4.0.
2023-10-11 22:08:14 -04:00
Leo Nikkilä 2610166c37
gnu: libcue: Update to 2.3.0 [security fixes].
Fixes CVE-2023-43641, see
<https://github.blog/2023-10-09-coordinated-disclosure-1-click-rce-on-gnome-cve-2023-43641/>
for details.

* gnu/packages/cdrom.scm (libcue): Update to 2.3.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-11 21:52:13 -04:00
Stefan Reichör 5c30ef17d6
gnu: python-pyte: Update to 0.8.1.
* gnu/packages/terminals.scm (python-pyte): Update to 0.8.1.

Co-authored-by: jgart <jgart@dismail.de>
2023-10-11 20:19:54 -05:00
jgart ab0e0aa799
gnu: python-pyvirtualdisplay: Update to 3.0.
* gnu/packages/python-xyz.scm (python-pyvirtualdisplay): Update to 3.0.
2023-10-11 20:19:01 -05:00
Pierre-Evariste Dagand 20d9cfd851
gnu: Remove python-google-api-core-1 and its dependency python-google-auth-1
python-google-auth-1 doesn't self-test anymore. The tests depend on
`python-mock` (easy to fix) but also on an outdated version of
`python-cryptography`.

* gnu/packages/python-web.scm (python-google-auth-1)
(python-google-api-core-1): Remove.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 23:13:02 +02:00
Pierre-Evariste Dagand 83dc6c2c68
gnu: python-google-api-client: Update to 2.102.0.
* gnu/packages/python-web.scm (python-google-api-client): Update to 2.102.0
(python-google-auth-httplib2): Update to 0.1.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 23:12:56 +02:00
Pierre-Evariste Dagand 5b133876cc
gnu: Add python-google-auth-oauthlib.
* gnu/packages/python-web.scm (python-google-auth-oauthlib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 23:11:58 +02:00
David Elsing 085bee4264
gnu: Add bliss.
* gnu/packages/maths.scm (bliss): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 19:10:03 +02:00
Alexey Abramov 670d985cab
services: static-networking: Add support for bonding.
* gnu/services/base.scm (<network-link>): Add mac-address field. Set
type field to #f by default, so it won't be mandatory. network-link
without a type will be used for existing interfaces.
(assert-network-link-mac-address, mac-address?): Add sanitizer. Allow
valid mac-address or #f.
(assert-network-link-type): Add sanitizer. Allow symbol or #f.
* gnu/services/base.scm (network-set-up/linux,
network-tear-down/linux): Adapt to new structure.
* doc/guix.texi (Networking Setup): Document it.
* gnu/tests/networking.scm (run-static-networking-advanced-test): New
variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 18:51:07 +02:00
Ricardo Wurmus b4f2b681ad
gnu: Add r-chemmineob.
* gnu/packages/bioconductor.scm (r-chemmineob): New variable.
2023-10-11 15:44:06 +02:00
Sharlatan Hellseher 9ad9113fc2
gnu: indi: Update to 2.0.4.
* gnu/packages/astronomy.scm (indi-2.0): New variable.
(indi-1.9): New variable. Inherited from indi-2.0.
(indi): Set it to use indi-1.9 as default, as Stellarium and PHD2 are
still depended on 1.9 and fail with Indi 2.0+.
See: https://github.com/Stellarium/stellarium/issues/3038

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:42 +01:00
Sharlatan Hellseher 1592749dd1
gnu: python-tweakwcs: Update to 0.8.3.
* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:42 +01:00
Sharlatan Hellseher cb5608e393
gnu: python-sunpy: Update to 5.0.1.
* gnu/packages/astronomy.scm (python-sunpy): Update to 5.0.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:42 +01:00
Sharlatan Hellseher 9e2f605b28
gnu: python-stpipe: Update to 0.5.1.
* gnu/packages/astronomy.scm (python-stpipe): Update to 0.5.1.
[arguments]{test-flags}: Disable on failing test.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:42 +01:00
Sharlatan Hellseher 46bdcee9c8
gnu: python-stdatamodels: Update packages style.
* gnu/packages/astronomy.scm (python-stdatamodels): Update indentation
to improve readability of the package.
[description]: Add TexInfo styling bits.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:42 +01:00
Sharlatan Hellseher 514aec4356
gnu: python-stdatamodels: Update to 1.8.3.
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.8.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:42 +01:00
Sharlatan Hellseher eef6d037fa
gnu: python-stcal: Update package style.
* gnu/packages/astronomy.scm (python-stcal): Update indentation to
improve readability of the package.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:42 +01:00
Sharlatan Hellseher bf6bab4e95
gnu: python-stcal: Update to 1.4.4.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.4.4.
[arguments]{phases}: Add 'build-extensions phase.
[native-inputs]: Add python-cython.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher 43b0e12004
gnu: python-jwst: Update to 1.12.3.
* gnu/packages/astronomy.scm (python-jwst): Update to 1.12.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher 7c47749a93
gnu: python-cdflib: Update to 1.2.1.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher 6e7c1e8ff2
gnu: python-crds: Update to 11.17.6.
* gnu/packages/astronomy.scm (python-crds): Update to 11.17.6.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher 5939412ab4
gnu: python-drizzle: Update package style.
* gnu/packages/astronomy.scm (python-drizzle): Update package style,
indent and align regions.
[arguments]{test-flags}: Remove them as all tests are passed
successfully.
[native-inputs]: Remove python-coverage, python-pytest-cov.
[description]: Indent region.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher dc77700c84
gnu: python-drizzle: Update to 1.14.3.
* gnu/packages/astronomy.scm (python-drizzle): Update to 1.14.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher 817293ec78
gnu: python-reproject: Update to 0.12.0.
* gnu/packages/astronomy.scm (python-reproject): Update to 0.12.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher 8647a2d4b1
gnu: python-jplephem: Improve package style.
* gnu/packages/astronomy.scm (python-jplephem)[build-system]: Shift to
pyproject-build-system.
[arguments]: Use G-expressions. Simplify 'check phase.
[description]: Extend it with more details.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher df3a912498
gnu: python-jplephem: Update to 2.19.
* gnu/packages/astronomy.scm (python-jplephem): Update to 2.19.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher de10624658
gnu: python-gwcs: Update to 0.19.0.
* gnu/packages/astronomy.scm (python-gwcs): Update to 0.19.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:41 +01:00
Sharlatan Hellseher 0052743c91
gnu: calceph: Update to 3.5.3.
* gnu/packages/astronomy.scm (calceph): Update to 3.5.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:40 +01:00
Sharlatan Hellseher 9ad8b15751
gnu: stellarium: Update to 23.3.
* gnu/packages/astronomy.scm (stellarium): Update to 23.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:40 +01:00
Sharlatan Hellseher 2a071da179
gnu: siril: Update to 1.2.0.
* gnu/packages/astronomy.scm (siril): Update to 1.2.0.
[inputs]: Add ffms2, libheif.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:40 +01:00
Akib Azmain Turja f4093fb041
gnu: emacs-eat: Update to 0.9.
* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:40 +01:00
Fabio Natali d6afcffb21
gnu: emacs-mastodon: Update to 1.0.6.
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.6.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-11 12:11:40 +01:00
Fabio Natali 378dfcf306
gnu: guile-proba: Update to 0.3.1.
* gnu/packages/check.scm (guile-proba): Update to 0.3.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I7cc9708078fee14723eec90e4ce45d2beb3a01d0
2023-10-11 12:11:40 +01:00
Guillaume Le Vaillant 0024ef320e
gnu: p2pool: Update to 3.7.
* gnu/packages/finance.scm (p2pool): Update to 3.7.
2023-10-11 10:42:22 +02:00
Guillaume Le Vaillant 7e4f323634
gnu: monero-gui: Update to 0.18.3.1.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.3.1.
2023-10-11 10:27:35 +02:00
Guillaume Le Vaillant 83e84ed462
gnu: monero: Update to 0.18.3.1.
* gnu/packages/finance.scm (monero): Update to 0.18.3.1.
2023-10-11 09:50:28 +02:00
Efraim Flashner 9fe9020645
gnu: csmith: Add source file-name.
* gnu/packages/linux.scm (csmith)[source]: Add file-name field.
2023-10-11 08:15:10 +03:00
Efraim Flashner cdc82b2f6e
gnu: agda-cubical: Add source file-name.
* gnu/packages/agda.scm (agda-cubical)[source]: Add file-name field.
2023-10-11 08:14:00 +03:00
Efraim Flashner 4ec818dbe1
gnu: emacs-chatgpt-shell: Add a source file-name.
* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell)[source]: Add
file-name field.
2023-10-11 08:11:55 +03:00
Leo Famulari 1dd62547ca
gnu: linux-libre 4.14: Update to 4.14.326.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.326.
(linux-libre-4.14-pristine-source): Update hash.
2023-07-23 22:26:05 -04:00
Leo Famulari e3a1b7a98e
gnu: linux-libre 4.19: Update to 4.19.295.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.295.
(linux-libre-4.19-pristine-source): Update hash.
2023-07-23 22:26:05 -04:00
Leo Famulari 166f943b53
gnu: linux-libre 5.4: Update to 5.4.257.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.257.
(linux-libre-5.4-pristine-source): Update hash.
2023-07-23 22:26:05 -04:00
Leo Famulari 9cd1a20a43
gnu: linux-libre 5.10: Update to 5.10.197.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.197.
(linux-libre-5.10-pristine-source): Update hash.
2023-07-23 22:26:05 -04:00
Leo Famulari 3d8629a51f
gnu: linux-libre 5.15: Update to 5.15.134.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.134.
(linux-libre-5.15-pristine-source): Update hash.
2023-07-23 22:26:05 -04:00
Leo Famulari 54edc96c4d
gnu: linux-libre 6.1: Update to 6.1.56.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.56.
(linux-libre-6.1-pristine-source): Update hash.
2023-07-23 22:26:04 -04:00
Leo Famulari ef365619b2
gnu: linux-libre 6.5: Update to 6.5.6.
* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.6.
(linux-libre-6.5-pristine-source): Update hash.
2023-07-23 22:26:00 -04:00
Danny Milosavljevic 5a8f9d32f5
gnu: Add ryzen-smu.
* gnu/packages/linux.scm (ryzen-smu): New variable.
2023-10-10 23:38:23 +02:00
Janneke Nieuwenhuizen fc6c910f79
gnu: curl/fixed: Skip failing test on the Hurd.
* gnu/packages/curl.scm (curl/fixed)[arguments]: When building on the Hurd,
replace `check' phase to skip test 1474.
2023-10-10 18:45:44 +02:00
Andre A. Gomes f4e8baf380
gnu: nyxt: Update to 3.9.0.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.9.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-10 10:11:45 +02:00
Gabriel Hondet 4c3c2e6109
gnu: Add cl-helambdap.
* gnu/packages/lisp-xyz.scm (cl-helambdap, sbcl-helambdap): New variables.

Modified-by: Guillaume Le Vaillant <glv@posteo.net>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-10 10:11:45 +02:00
Gabriel Hondet 2195ebcdef
gnu: Add cl-clad.
* gnu/packages/lisp-xyz.scm (cl-clad, sbcl-clad): New variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-10 10:11:45 +02:00
Gabriel Hondet 1dbc630a33
gnu: Add cl-xhtmlambda.
* gnu/packages/lisp-xyz.scm (cl-xhtmlambda, sbcl-xhtmlambda): New variables.

Modified-by: Guillaume Le Vaillant <glv@posteo.net>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-10 10:11:45 +02:00
Ricardo Wurmus ef3d3a7f11
gnu: ardour: Use G-expressions.
* gnu/packages/audio.scm (ardour)[arguments]: Drop the quasiquote and use
G-expressions to refer to outputs.
2023-10-10 09:36:31 +02:00
Ricardo Wurmus 7adc5df914
gnu: ardour: Update to 8.0.
* gnu/packages/audio.scm (ardour): Update to 8.0.
2023-10-10 09:36:31 +02:00
Maxim Cournoyer 619ff2fa1d
gnu: Add teensy-udev-rules.
* gnu/packages/flashing-tools.scm (teensy-udev-rules): New variable.

Change-Id: Icdb2fc94d308646dabaeb0fc8e3e27585a9efd53
2023-10-10 00:06:15 -04:00
Maxim Cournoyer e09c04809a
gnu: teensy-loader-cli: Fix license.
* gnu/packages/flashing-tools.scm (teensy-loader-cli) [license]: Adjust to
license:gpl3+.
2023-10-10 00:06:15 -04:00
Maxim Cournoyer 1b83d4490a
gnu: teensy-loader-cli: Use gexps.
* gnu/packages/flashing-tools.scm (teensy-loader-cli) [arguments]: Use gexps.
2023-10-10 00:06:15 -04:00
Maxim Cournoyer df22aec317
gnu: Add ergodox-firmware-workman-p-kinesis-mod.
* gnu/packages/firmware.scm (ergodox-firmware-workman-p-kinesis-mod): New variable.
2023-10-10 00:06:15 -04:00
Maxim Cournoyer 78fab841e7
gnu: Add ergodox-firmware-qwerty-kinesis-mod.
* gnu/packages/firmware.scm (ergodox-firmware-qwerty-kinesis-mod): New variable.
2023-10-10 00:06:15 -04:00
Maxim Cournoyer 3f54c323a2
gnu: Add ergodox-firmware-dvorak-kinesis-mod.
* gnu/packages/firmware.scm (ergodox-firmware-dvorak-kinesis-mod): New variable.
2023-10-10 00:06:15 -04:00
Maxim Cournoyer ef30dc4c36
gnu: Add ergodox-firmware-colemak-symbol-mod.
* gnu/packages/firmware.scm (ergodox-firmware-colemak-symbol-mod): New variable.
2023-10-10 00:06:14 -04:00
Maxim Cournoyer 9e4008e36e
gnu: Add ergodox-firmware-colemak-jc-mod.
* gnu/packages/firmware.scm (make-ergodox-firmware): New procedure
(ergodox-firmware-colemak-jc-mod): New variable.
* gnu/packages/patches/ergodox-firmware-fix-json-target.patch: New file.
* gnu/packages/patches/ergodox-firmware-fix-numpad.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
2023-10-10 00:06:14 -04:00
Maxim Cournoyer f110992686
gnu: Add qmk-firmware-ergodox-ez-dvorak-emacs-software.
* gnu/packages/firmware.scm
(qmk-firmware-ergodox-ez-dvorak-emacs-software): New variable.
2023-10-10 00:06:14 -04:00
Maxim Cournoyer 2aa497e23c
gnu: Add qmk-firmware-ergodox-ez-dvorak-emacs.
* gnu/packages/firmware.scm (qmk-firmware-ergodox-ez-dvorak-emacs): New variable.
2023-10-10 00:06:14 -04:00
Maxim Cournoyer b78aab0739
gnu: Add qmk-firmware-ergodox-ez-dvorak.
* gnu/packages/firmware.scm (qmk-firmware-ergodox-ez-dvorak): New variable.
2023-10-10 00:06:14 -04:00
Maxim Cournoyer 75cb7e1866
gnu: Add qmk-firmware-ergodox-ez-hacker-dvorak.
* gnu/packages/firmware.scm (qmk-firmware-ergodox-ez-hacker-dvorak): New
variable.
* gnu/packages/patches/qmk-firmware-fix-hacker-dvorak.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-10-10 00:06:14 -04:00
Maxim Cournoyer 8dd6c2dee8
gnu: Add qmk-udev-rules.
* gnu/packages/firmware.scm (qmk-udev-rules): New variable.
2023-10-10 00:06:13 -04:00
Maxim Cournoyer 2f0e21e9fa
gnu: Add qmk-firmware-ergodox-ez-dvorak-42-key.
* gnu/packages/firmware.scm (qmk-firmware-ergodox-ez-dvorak-42-key): New variable.
2023-10-10 00:06:13 -04:00
Maxim Cournoyer 26025fa802
gnu: Add qmk-firmware-ergodox-ez-default.
* gnu/packages/firmware.scm (make-qmk-firmware/implementation)
(make-qmk-firmware): New procedures.
(qmk-firmware-ergodox-ez-default): New variable.

Series-changes: 2
- Install firmware from root directory, not .build
- Also honor .bin and .uf2 firmware file extensions
2023-10-10 00:06:13 -04:00
Maxim Cournoyer a1ce7487d3
gnu: embedded: Do not use a prefix on the (gnu packages base) module.
This can in some cases hide the real error with errors such as:

  error: base:which: unbound variable

* gnu/packages/embedded.scm (openocd) [native-inputs]: Replace base:which with
which.
(binutils-vc4): Likewise.
(python-libmpsse): Likewise.
2023-10-10 00:06:13 -04:00
Maxim Cournoyer 1cb7404fee
gnu: Add lufa.
* gnu/packages/avr-xyz.scm (lufa): New variable.
2023-10-10 00:06:13 -04:00
Maxim Cournoyer 45be44bf3d
gnu: qmk: Add many missing inputs and add more commands to PATH.
* gnu/packages/firmware.scm (qmk) [inputs]: Add bash-minimal, dfu-util,
diffutils, gawk, gnu-make, grep and python.
[arguments]: Add them to PATH in the wrapper in the wrap-path phase.  Also
capture avr-ar in the PATH.  Add CROSS_C_INCLUDE_PATH and
CROSS_LIBRARY_PATH to the wrapper.
2023-10-10 00:06:13 -04:00
Maxim Cournoyer 261a1f902a
gnu: qmk: Use GCC 8 for the AVR toolchain.
* gnu/packages/firmware.scm (qmk) [inputs]: Specify 'gcc-8' as the #:xgcc
argument to the 'make-avr-toolchain' procedure.
2023-10-10 00:06:12 -04:00
Maxim Cournoyer 431d64bae2
gnu: qmk: Avoid propagating inputs.
* gnu/packages/firmware.scm (qmk):
[arguments]: New modules and phases arguments.
[propagated-inputs]: Turn into...
[inputs]: ... this.  Add coreutils-minimal, sed and util-linux.
[description]: Expound.
2023-10-10 00:06:12 -04:00
Maxim Cournoyer 077f7bd235
gnu: qmk: Style.
* gnu/packages/firmware.scm (qmk): Apply 'guix style' changes.
2023-10-10 00:06:12 -04:00
Maxim Cournoyer 4af820b9ef
gnu: make-avr-toolchain: Add a #:xgcc argument.
This allows generating an AVR toolchain for any version of GCC.

* gnu/packages/avr.scm (make-avr-gcc): Add a #:xgcc argument; use memoize
instead of mlambda.
(make-avr-libc): Likewise.  Provide it to the 'make-avr-gcc' call.
(make-avr-toolchain): Add a #:xgcc argument; use memoize instead of mlambda.
Provide the xgcc argument to the 'make-avr-libc' and 'make-avr-gcc'
procedures.
2023-10-10 00:06:12 -04:00
Ricardo Wurmus 53fd3989d3
gnu: r-deoptimr: Update to 1.1-3.
* gnu/packages/statistics.scm (r-deoptimr): Update to 1.1-3.
2023-10-09 22:44:48 +02:00
Ricardo Wurmus be130ee39a
gnu: r-testthat: Update to 3.2.0.
* gnu/packages/statistics.scm (r-testthat): Update to 3.2.0.
2023-10-09 22:44:48 +02:00
Ricardo Wurmus 02a90c3e05
gnu: r-rsvg: Update to 2.6.0.
* gnu/packages/cran.scm (r-rsvg): Update to 2.6.0.
2023-10-09 22:44:48 +02:00
Ricardo Wurmus 09ad283852
gnu: r-plotroc: Update to 2.3.1.
* gnu/packages/cran.scm (r-plotroc): Update to 2.3.1.
2023-10-09 22:44:48 +02:00
Ricardo Wurmus 973b4aa880
gnu: r-grimport2: Update to 0.3-0.
* gnu/packages/cran.scm (r-grimport2): Update to 0.3-0.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 48aedf1ed8
gnu: r-word2vec: Update to 0.4.0.
* gnu/packages/cran.scm (r-word2vec): Update to 0.4.0.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus e63b8bfafc
gnu: r-glmmtmb: Update to 1.1.8.
* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.8.
[propagated-inputs]: Add r-mgcv.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 94b7ecb16b
gnu: r-fansi: Update to 1.0.5.
* gnu/packages/cran.scm (r-fansi): Update to 1.0.5.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 7fdf6d9bef
gnu: r-heatmaply: Update to 1.5.0.
* gnu/packages/cran.scm (r-heatmaply): Update to 1.5.0.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus d7e7df92f8
gnu: r-fbasics: Update to 4031.95.
* gnu/packages/cran.scm (r-fbasics): Update to 4031.95.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 5488c0ac06
gnu: r-ksamples: Update to 1.2-10.
* gnu/packages/cran.scm (r-ksamples): Update to 1.2-10.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus f0e048576f
gnu: r-htmltools: Update to 0.5.6.1.
* gnu/packages/cran.scm (r-htmltools): Update to 0.5.6.1.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 591ffaede3
gnu: r-abn: Update to 3.0.1.
* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.1.
2023-10-09 22:44:47 +02:00
Clément Lassieur 7937c8827b
gnu: icu4c-73-promise: Fix broken test.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/gnuzilla.scm (icu4c-73-promise)[source]: Add patch.
* gnu/packages/patches/icu4c-fix-TestHebrewCalendarInTemporalLeapYear.patch:
New file.
2023-10-09 18:11:07 +02:00
Efraim Flashner 87ffb3d3fb
gnu: isync: Patch path to openssl binary.
* gnu/packages/mail.scm (isync)[arguments]: Add a phase to patch the
path to the openssl binary for mbsync-get-cert.
2023-10-09 15:30:49 +03:00
Ricardo Wurmus 00feb9865a
gnu: povray: Update to 3.7.0.10.
* gnu/packages/graphics.scm (povray): Update to 3.7.0.10.
[source]: Simplify snippet.
2023-10-09 11:40:26 +02:00
Ricardo Wurmus 6e99158abb
gnu: povray: Drop input labels.
* gnu/packages/graphics.scm (povray)[inputs]: Remove all input labels.
[arguments]: Use G-expression to avoid the use of %build-inputs.
2023-10-09 11:40:26 +02:00
John Kehayias 321979a153
gnu: imgui@1.86: Adjust make-flags.
* gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the
"-DIMGUI_ENABLE_FREETYPE" make-flag which breaks the display of mangohud, the
only dependent.  The "-DImDrawIdx=unsigned int" make-flag was previously
removed, so we can do both by filtering make-flags starting with "-D".
[inputs]: Remove freetype.
2023-10-09 00:05:57 -04:00
Bruno Victal 40a1254b05
gnu: mympd: Update to 12.0.4.
* gnu/packages/mpd.scm (mympd): Update to 12.0.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Luis Felipe 0be2108d40
gnu: Add font-orbitron.
* gnu/packages/fonts.scm (font-orbitron): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Karl Hallsby 0be51fe03b
gnu: Add tree-sitter-scala.
* gnu/packages/tree-sitter.scm (tree-sitter-scala): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
john muhl a44569899a
gnu: Add tree-sitter-lua.
* gnu/packages/tree-sitter.scm (tree-sitter-lua): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
B. Wilson f59c31deaf
gnu: Add smithforth.
* gnu/packages/forth (smithforth): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Rikard Nordgren e1dcf86a35
gnu: Add python-beziers.
* gnu/packages/fontutils.scm (python-beziers): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Nicolas Graves e9c0bb0341
gnu: python-distributed: Disable failing tests.
* gnu/packages/python-science.scm (python-distributed): Disable failing tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Ludovic Courtès 002c5bec07
accounts: Ensure ‘last-change’ field of shadow entries is never zero.
* gnu/build/accounts.scm (passwd->shadow): Add ‘max’ call so NOW is
greater than or equal to 1.
2023-10-08 23:43:49 +02:00
Efraim Flashner 9b77bd0b9b
gnu: vim: Update to 9.0.2001.
* gnu/packages/vim.scm (vim): Update to 9.0.2001.
[arguments]: Skip another test.
2023-10-08 10:19:08 +03:00
Liliana Marie Prikler 577fd21122
gnu: mpd-mpc: Install bash completions in correct location.
* gnu/packages/mpd.scm (mpd-mpc)[#:phases]: Add ‘move-completion’.
2023-10-08 08:48:15 +02:00
Liliana Marie Prikler 2e0ed79118
gnu: emacs-next-minimal: Apply Guix patches.
* gnu/packages/patches/emacs-next-native-comp-driver-options.patch: Add file.
* gnu/packages/patches/emacs-next-exec-path.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register them here.
* gnu/packages/emacs.scm (emacs-next-minimal)[origin](patches): Include the
same patches as emacs-minimal, save for the variants specific to emacs-next
introduced above.

Co-Authored-By: Nicolas Graves <ngraves@ngraves.fr>
Fixes: ‘emacs-next’ is almost unusable <https://bugs.gnu.org/66227>
2023-10-08 08:40:57 +02:00
jgart 6e63530954
gnu: python-glymur: Update to 0.12.8.
* gnu/packages/python-xyz.scm (python-glymur): Update to 0.12.8.
[native-inputs]: Add python-scikit-image.
2023-10-07 23:31:35 -05:00
Bruno Victal 00a28bc435
services: configuration: Add some commonly used predicates.
* gnu/services/configuration.scm (list-of-packages?, list-of-symbols?): New
predicate.
* gnu/services/audio.scm (list-of-symbol?): Remove.
* gnu/services/telephony.scm (string-list?): Remove.
(serialize-string-list): Rename to …
(serialize-list-of-strings): … this.
(account-fingerprint-list?, jami-account-list?): Use list-of.
* doc/guix.texi: Update it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 12:41:06 -04:00
Bruno Victal dd65564db0
services: fstrim-service-type: Serialize with SRFI-171 transducers.
* gnu/services/linux.scm (serialize-fstrim-configuration): Refactor to use
base-transducer.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 12:41:05 -04:00
Bruno Victal a7994ed58d
services: configuration: Use transducers within serialize-configuration.
Introduces 'base-transducer', a SRFI-171 based transducer that can be used as a
starting point for writing custom configuration record serializing procedures.

This also fixes the symbol maybe-value serialization test case.

* gnu/services/configuration.scm (empty-serializer?): New predicate.
(base-transducer, tfilter-maybe-value): New procedure.
(serialize-configuration): Adapt to use base-transducer.

* gnu/services/telephony.scm (jami-account->alist): Use transducers to skip
fields that are unserializable or whose field maybe-value is unset.

* tests/services/configuration.scm: Remove test-expect-fail.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 12:41:05 -04:00
Bruno Victal 1b29e5db8f
services: configuration: Simplify normalize-extra-args.
* gnu/services/configuration.scm
(define-configuration-helper, normalize-extra-args): Use #f instead of %unset-value.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 12:41:04 -04:00
Sergio Pastor Pérez e328a5f746
gnu: Add gnome-shell-extension-night-theme-switcher.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 11:29:47 -04:00
Guillaume Le Vaillant b566e1a98a
gnu: gqrx: Update to 2.17.
* gnu/packages/radio.scm (gqrx): Update to 2.17.
2023-10-07 11:51:43 +02:00
jgart 84431a30ea
gnu: python-openai: Update to 0.28.1.
* gnu/packages/python-web.scm (python-openai): Update to 0.28.1.
2023-10-07 00:04:07 -05:00
pinoaffe 6d5a75c70e
gnu: librepcb: Update to 1.0.0.
* gnu/packages/engineering.scm (librepcb): Update to 1.0.0.
[source]: Add snippet to remove some vendored dependencies.
[build-system]: Use cmake-build-system.
[inputs]: Add fontconfig, fontobene-qt5, glu, hoedown, muparser,
opencascade-occt, clipper, qtdeclarative-5, qtquickcontrols2-5, quazip.
[native-inputs]: Add googletest, pkg-config.
[arguments]<#:configure-flags>: Add "-DUNBUNDLE_FONTOBENE_QT5=ON",
"-DUNBUNDLE_GTEST=ON", "-DUNBUNDLE_HOEDOWN=ON", "-DUNBUNDLE_MUPARSER=ON",
"-DUNBUNDLE_POLYCLIPPING=ON", "-DUNBUNDLE_QUAZIP=ON".
<#:phases>: Don't override the configure phase.  Override the check phase and
skip failing tests.
[license]: Remove licenses from unbundled dependencies.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2023-10-06 21:39:44 -03:00
pinoaffe ced91adcc0
gnu: Add fontobene-qt5.
* gnu/packages/fontutils.scm (fontobene-qt5): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2023-10-06 21:34:22 -03:00
Wilko Meyer add2a22ad7
gnu: exim: Update to 4.96.1 [security updates].
Fixes CVE-2023-42114, CVE-2023-42115, CVE-2023-42116, CVE-2023-42117,
CVE-2023-42118, and CVE-2023-42119.  See
<https://www.exim.org/static/doc/security/CVE-2023-zdi.txt> for more details.

* gnu/packages/mail.scm (exim): Update to 4.96.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 17:04:50 -04:00
jgart ad10bbe563
gnu: python-pudb: Update to 2023.1.
* gnu/packages/python-xyz.scm (python-pudb): Update to 2023.1.
2023-10-06 14:46:26 -05:00
Ricardo Wurmus 88ff6feca1
gnu: Add r-webchem.
* gnu/packages/cran.scm (r-webchem): New variable.
2023-10-06 16:37:16 +02:00
Ricardo Wurmus 9d4339afb1
build-system/minify: Use esbuild.
* guix/build-system/minify.scm (default-uglify-js): Replace this procedure...
(default-esbuild): ...with this new procedure.
(lower): Use it, and add "esbuild" to build inputs.
* guix/build/minify-build-system.scm (minify): Invoke esbuild instead of
setting up a pipe to uglifyjs.
* gnu/packages/cran.scm (r-shiny)[native-inputs]: Replace node-uglify-js with
esbuild.
* gnu/packages/statistics.scm (r-dt)[native-inputs]: Same.
2023-10-06 16:37:16 +02:00
Ricardo Wurmus b19dfb9d3a
gnu: Add linasm.
* gnu/packages/maths.scm (linasm): New variable.
2023-10-06 16:37:16 +02:00
Efraim Flashner a7e6b4c98b
gnu: openjdk-12: Fix building on aarch64-linux.
* gnu/packages/java.scm (openjdk-12)[arugments]: When building for
aarch64-linux add a phase to remove a duplicate line.
2023-10-06 16:21:44 +03:00
Ricardo Wurmus 8d27ef1ed3
gnu: r-dt: Update to 0.30.
* gnu/packages/statistics.scm (r-dt): Update to 0.30.
2023-10-06 13:01:48 +02:00
Ricardo Wurmus 326775b345
gnu: r-hunspell: Update to 3.0.3.
* gnu/packages/cran.scm (r-hunspell): Update to 3.0.3.
2023-10-06 13:01:48 +02:00
Ricardo Wurmus 33f4951444
gnu: r-aplot: Update to 0.2.2.
* gnu/packages/cran.scm (r-aplot): Update to 0.2.2.
2023-10-06 13:01:48 +02:00
Ricardo Wurmus a7b7b9bad3
gnu: r-chk: Update to 0.9.1.
* gnu/packages/cran.scm (r-chk): Update to 0.9.1.
2023-10-06 13:01:48 +02:00
Ricardo Wurmus 900f67dea6
gnu: r-sungeo: Update to 1.1.1.
* gnu/packages/cran.scm (r-sungeo): Update to 1.1.1.
[propagated-inputs]: Remove r-fasterize; add r-stringr and r-terra.
2023-10-06 13:01:48 +02:00
David Elsing 1b5067c0d0
gnu: Add suitesparse-umfpack.
* gnu/packages/maths.scm (suitesparse-umfpack): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing 383d54282e
gnu: Add suitesparse-spqr.
* gnu/packages/maths.scm (suitesparse-spqr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing b278336180
gnu: Add suitesparse-spex.
* gnu/packages/maths.scm (suitesparse-spex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing 7302412676
gnu: Add suitesparse-mongoose.
* gnu/packages/maths.scm (suitesparse-mongoose): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 9dde72a23c
gnu: Add suitesparse-rbio.
* gnu/packages/maths.scm (suitesparse-rbio): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing e890349067
gnu: Add suitesparse-ldl.
* gnu/packages/maths.scm (suitesparse-ldl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 4b512f5491
gnu: Add suitesparse-klu.
* gnu/packages/maths.scm (suitesparse-klu): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing ec2c7d2d48
gnu: Add suitesparse-cxsparse.
* gnu/packages/maths.scm (suitesparse-cxsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 75faca26c2
gnu: Add suitesparse-cholmod.
* gnu/packages/maths.scm (suitesparse-cholmod): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 7c5d3592e7
gnu: Add metis-suitesparse.
* gnu/packages/maths.scm (metis-suitesparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 95ecbdc9b1
gnu: Add gklib-suitesparse.
* gnu/packages/maths.scm (gklib-suitesparse): New variable.
* gnu/packages/patches/gklib-suitesparse.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 9b5dbc46e6
gnu: Add metis-5.2.
* gnu/packages/maths.scm (metis-5.2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 998a79355c
gnu: Add gklib.
* gnu/packages/maths.scm (gklib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing a764c7c0b9
gnu: Add suitesparse-ccolamd.
* gnu/packages/maths.scm (suitesparse-ccolamd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 3fc3b35738
gnu: Add suitesparse-colamd.
* gnu/packages/maths.scm (suitesparse-colamd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 97edef50f4
gnu: Add suitesparse-camd.
* gnu/packages/maths.scm (suitesparse-camd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 913e2dd61f
gnu: Add suitesparse-btf.
* gnu/packages/maths.scm (suitesparse-btf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 2eb40f8b39
gnu: Add suitesparse-amd.
* gnu/packages/maths.scm (suitesparse-amd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing a6fc1164c4
gnu: Add suitesparse-config.
The suitesparse-source variable contains the entire SuiteSparse source code,
which is used for all subpackages.

* gnu/packages/maths.scm (suitesparse-version, suitesparse-source,
suitesparse-config): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:44 +02:00
David Elsing 4a368c3a8b
gnu: suitesparse: Tweak description.
* gnu/packages/maths.scm (suitesparse)[description]: Mention that all
subpackages are included.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:44 +02:00
Ludovic Courtès 16fd9d6e3d
gnu: guix: Update to e863274.
This includes the ‘guix perform-download’ fix from commit
762fdbdef5.

* gnu/packages/package-management.scm (guix): Update to e863274.
2023-10-06 12:26:44 +02:00
Lars Rustand 110378934e
gnu: Add vendor-reset-linux-module.
* gnu/packages/linux.scm (vendor-reset-linux-module): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:14 +02:00
Denis 'GNUtoo' Carikli 9d0da4ced3
gnu: matterbridge: Update to 1.26.0
* gnu/packages/messaging.scm (matterbridge): Update to 1.26.0

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Vinicius Monego 9930aeb0e3
gnu: Add python-mapie.
* gnu/packages/statistics.scm (python-mapie): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Bruno Victal 70c27db33e
system: Modify bash skeleton to colorize 'ip' output.
* gnu/system/shadow.scm (%default-bashrc): Add an alias for 'ip' that enables
output colorization.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Ricardo Wurmus e97e708958
gnu: r-biomvrcns: Patch R constants.
* gnu/packages/bioconductor.scm (r-biomvrcns)[arguments]: Add phase
'patch-constants.
2023-10-06 08:55:11 +02:00
Ludovic Courtès e863274e67
services: hurd-vm: Leave root password uninitialized when offloading.
Starting with 953c65ffdd, offloading to
the Hurd VM would be enabled by default.  However, ‘root’ had an empty
password so any user on the host could connect to the VM over VNC, log
in as root, and potentially populate the host’s store from there.  This
change fixes that.

* gnu/services/virtualization.scm (operating-system-with-locked-root-account):
New procedure.
(hurd-vm-disk-image)[transform]: Add
‘operating-system-with-locked-root-account’ when offloading.
2023-10-05 23:14:55 +02:00
Ludovic Courtès 917c17c052
tests: childhurd: Test SSH connection with a non-root user.
* gnu/tests/virtualization.scm (%childhurd-os): Remove ‘services’ and
add ‘users’ to the GNU/Hurd ‘operating-system’ declaration.
(run-childhurd-test)[run-command-over-ssh]: Log in as “test” instead of
“root”.
2023-10-05 23:14:55 +02:00
Ludovic Courtès a0818d0236
services: mcron: Hide ‘mkdir-p’ from (shepherd support).
This a avoids a Guile warning about the name collision with (guix build
utils).  The warning was introduced by commit
e0e85f2b23.

* gnu/services/mcron.scm (mcron-shepherd-services): Hide ‘mkdir-p’.
2023-10-05 23:14:55 +02:00
Fabio Natali c49cc1ac12
gnu: guile-ini: Added missing propagated input ‘guile-lib’.
Fixes <https://issues.guix.gnu.org/66315>.

* gnu/packages/guile-xyz.scm (guile-ini)[propagated-inputs]: Add
GUILE-LIB.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
André Batista be214b56c0
gnu: prosody: Update to 0.12.4.
* gnu/packages/messaging.scm (prosody): Update to 0.12.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
Artyom V. Poptsov 45fbcc452f
gnu: go-ipfs: Update to 0.14.0.
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.14.0.
  [source]: Change "go-ipfs" to "kubo" in the source link.
  [arguments]: Rename "go-ipfs" to "kubo".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
Nikolaos Chatzikonstantinou 2467b7d1fb
system: bare-bones: Add comments about nss-cert and NTP service.
TLS errors may be confusing to some users.  Two comments are added: one
comment should help clarify the extra step required for root CA certificates
to be installed, while the other will help users keep their clocks
synchronized, another source of TLS errors due to clock drift.

* gnu/system/examples/bare-bones.tmpl: Add nss-cert and NTP service comments.

Signed-off-by: Nikolaos Chatzikonstantinou <nchatz314@gmail.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:54 +02:00
Ludovic Courtès 97927608cb
Revert "system: accounts: Export <user-account>."
This reverts commit 03795e2ba2.
Fixes <https://issues.guix.gnu.org/66279>.
2023-10-05 23:14:54 +02:00
B. Wilson 87b3ac13fe
gnu: Add apple-bash.
* gnu/packages/apple.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODELS): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:54 +02:00
Distopico efab2a25be
gnu: rust-trybuild: Update 1.0.19 version hash.
Fixes <https://issues.guix.gnu.org/66345>.

* gnu/packages/crates-io.scm (rust-trybuild): Update 1.0.19 hash.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:53 +02:00
Arun Isaac 0374640618
gnu: Add cgit-pink.
* gnu/packages/version-control.scm (cgit-pink): New variable.
2023-10-05 17:38:33 +01:00
Arun Isaac db52c06c3d
gnu: cgit: Fix cross compilation.
* gnu/packages/version-control.scm (cgit)[native-inputs]: Move bzip2, gzip and
xz to ...
[inputs]: ... here. Add bash-minimal.
[arguments]: Use cc-for-target.
2023-10-05 17:38:32 +01:00
Arun Isaac faad060771
gnu: cgit: Update package style.
* gnu/packages/version-control.scm (cgit)[arguments]: Rewrite using
G-expressions. Do not return #t from custom phases.
2023-10-05 17:38:28 +01:00
Mathieu Othacehe 29243a9f39
gnu: python-pynetbox: Update to 7.2.0.
* gnu/packages/python-web.scm (python-pynetbox): Update to 7.2.0.
2023-10-05 18:31:11 +02:00
Timotej Lazar 21f3f30141
gnu: Add python-pynetbox.
* gnu/packages/python-web.scm (python-pynetbox): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-05 17:23:48 +02:00
Sharlatan Hellseher 9917079bd7
gnu: Add WCSTools.
* gnu/packages/astronomy.scm (wcstools): New variable.
* gnu/packages/patches/wcstools-extend-makefiles.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-05 17:07:16 +02:00
Ricardo Wurmus d37e24827a
gnu: r-bayesfactor: Update to 0.9.12-4.5.
* gnu/packages/statistics.scm (r-bayesfactor): Update to 0.9.12-4.5.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus bba0dc6e5d
gnu: r-puniform: Update to 0.2.7.
* gnu/packages/statistics.scm (r-puniform): Update to 0.2.7.
[propagated-inputs]: Add r-numderiv.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus a7b9a558d5
gnu: r-lubridate: Update to 1.9.3.
* gnu/packages/statistics.scm (r-lubridate): Update to 1.9.3.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 6015f41454
gnu: r-vgam: Update to 1.1-9.
* gnu/packages/statistics.scm (r-vgam): Update to 1.1-9.
2023-10-05 15:16:29 +02:00