Commit Graph

4424 Commits

Author SHA1 Message Date
Tomas Volf 6f5ea7ac1a
gnu: podman: Update to 4.9.3.
* gnu/packages/containers.scm (podman): Update to 4.9.3.
* gnu/packages/patches/podman-program-lookup.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: If764e8456a697d16b76cd4ba1243cc5f633a6049
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-02 17:23:26 +01:00
Liliana Marie Prikler e046d6d443
gnu: python-telingo: Update to 2.1.3.
* gnu/packages/potassco.scm (python-telingo): Update to 2.1.3.
[source]: Drop obsolete patch.
* gnu/packages/patches/python-telingo-fix-comparison.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2024-03-02 08:00:14 +01:00
John Kehayias 23283c50e9
gnu: bind: Update to 9.19.21 [security fixes].
The current release fixes CVE-2023-50387 and other security issues.  Previous
releases fix many other security issues.

* gnu/packages/dns.scm (bind): Update to 9.19.21.
[source]: Remove 'patches' field.
* gnu/packages/patches/bind-re-add-attr-constructor-priority.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Reported-by: Felix Lechner <felix.lechner@lease-up.com>
Change-Id: I2415de88f16d9c952a1adcee5219980a3a19bb59
2024-02-28 15:37:37 -05:00
Efraim Flashner f29f80c194
Merge branch 'rust-team'
Change-Id: Iee31c5de29c357c822f60df4fa8ce758779eb349
2024-02-28 12:18:45 +02:00
Ludovic Courtès d2159ee9d1
gnu: guile-git: Update to 0.6.0.
* gnu/packages/guile.scm (guile-git): Update to 0.6.0.
[source]: Remove ‘patches’ field.
* gnu/packages/patches/guile-git-adjust-for-libgit2-1.2.0.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I49300461389bc24a9802fbda5e374a330ffc3715
2024-02-26 23:41:36 +01:00
Zheng Junjie 9209e93d48
gnu: librime: Update to 1.10.0.
* gnu/packages/ibus.scm (librime): Update to 1.10.0.
[source]: Remove snippet. Remove patch.
[arguments]: Remove it.
* gnu/packages/patches/librime-fix-build-with-gcc10.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Change-Id: Ifbf1cf92baa469e87c517958e5705dec085cc413
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-02-26 19:20:39 +08:00
Josselin Poiret 313458c58c
gnu: git-filter-repo: Update to 2.38.0.
* gnu/packages/patches/git-filter-repo-generate-doc.patch: New file.
* gnu/local.mk (dist_patch_DATA): Regisiter it.
* gnu/packages/version-control.scm (git-filter-repo): Update to 2.38.0.
[source]: Switch to git-fetch.
Use the patch.
[build-system]: Switch to gnu-build-system.
[native-inputs]: Add asciidoc, docbook-xsl, libxml2, xmlto.

Modified-by: Hilton Chain <hako@ultrarare.space>
Change-Id: I7b15975ea56c44ae580d19cfe5a9e3eb75c6db0d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-02-25 00:07:30 +08:00
Herman Rimm 8a8c1f5d54
gnu: i3status-rust: Update to 0.32.3.
* gnu/packages/rust-apps.scm (i3status-rust): Update to 0.32.3.
[source]: Remove patch.  Add snippet to adjust package dependencies.
[arguments]: Remove features flag.  Replace 'enable-unstable-features
phase with 'remove-optional-icu-deps phase to skip the calendar option.
[cargo-inputs]: Add rust-anyhow-1, rust-async-once-cell-0.5,
rust-async-trait-0.1, rust-backon-0.4, rust-calibright-0.1, rust-clap-4,
rust-clap-mangen-0.2, rust-dirs-5, rust-env-logger-0.10,
rust-futures-0.3, rust-glob-0.3, rust-hyper-0.14, rust-libc-0.2,
rust-log-0.4, rust-neli-0.6, rust-neli-wifi-0.6, rust-nom-7,
rust-once-cell-1, rust-pandoc-0.8, rust-regex-1, rust-reqwest-0.11,
rust-sensors-0.2, rust-serde-with-3, rust-shellexpand-3,
rust-signal-hook-tokio-0.3, rust-smart-default-0.7,
rust-swayipc-async-2, rust-thiserror-1, rust-tokio-1,
rust-unicode-segmentation-1, rust-wayrs-client-1,
rust-wayrs-protocols-0.13, rust-zbus-3.  Replace rust-chrono-tz-0.5 with
0.8, rust-inotify-0.9 with 0.10, rust-maildir-0.5 with 0.6,
rust-notmuch-0.6 with 0.8, rust-nix-0.20 with 0.27, rust-toml-0.5 with
0.8.  Remove rust-curl-0.4, rust-dbus-0.9, rust-dbus-tree-0.9,
rust-lazy-static-1, rust-nl80211-0.0.2, rust-progress-0.2,
rust-serde-derive-1, rust-swayipc-2, rust-cpuprofiler-0.0.
[cargo-development-inputs]: Remove rust-assert-fs-1.
[inputs]: Switch from lm-sensors to its "lib" output.
[synopsis]: Expand.
* gnu/packages/patches/i3status-rust-enable-unstable-features.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I84e34ee0f60c3c10a013e3b8edc42f157db5732c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:58:53 +02:00
Efraim Flashner 179900942d
gnu: rust-botan: Move to (gnu packages crates-crypto).
* gnu/packages/crates-io.scm (rust-botan-0.10, rust-botan-0.8,
rust-botan-sys-0.10, rust-botan-sys-0.8, rust-botan-src-0.21903,
rust-botan-src-0.21703): Move from here ...
* gnu/packages/crates-crypto.scm: ... to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

Change-Id: I459c94e9f70a51bdf48020792562e57ebc2119df
2024-02-20 13:57:56 +02:00
Efraim Flashner 6a56702df7
gnu: rust-block: Move to (gnu packages crates-apple).
* gnu/packages/crates-io.scm (rust-block-0.1, rust-block2-0.3,
rust-block2-0.2, rust-block-sys-0.2, rust-block-sys-0.1): Move from
here ...
* gnu/packages/crates-apple.scm: ... to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

Change-Id: I278dfdb829340fba937d29691b1451401675c87b
2024-02-20 13:57:24 +02:00
Efraim Flashner 87630f2881
gnu: rust-windows: Move to (gnu packages crates-windows).
* gnu/packages/crates-io.scm (rust-windows-0.48, rust-windows-0.46,
rust-windows-0.44, rust-windows-0.39, rust-windows-0.32,
rust-windows-0.9, rust-windows-aarch64-gnullvm-0.52,
rust-windows-aarch64-gnullvm-0.48, rust-windows-aarch64-gnullvm-0.42,
rust-windows-aarch64-msvc-0.52, rust-windows-aarch64-msvc-0.48,
rust-windows-aarch64-msvc-0.42, rust-windows-aarch64-msvc-0.39,
rust-windows-aarch64-msvc-0.36, rust-windows-aarch64-msvc-0.32,
rust-windows-aarch64-msvc-0.28, rust-windows-bindgen-0.51,
rust-windows-i686-gnu-0.52, rust-windows-i686-gnu-0.48,
rust-windows-i686-gnu-0.42, rust-windows-i686-gnu-0.36,
rust-windows-i686-gnu-0.32, rust-windows-i686-gnu-0.28,
rust-windows-i686-msvc-0.52, rust-windows-i686-msvc-0.48,
rust-windows-i686-msvc-0.42, rust-windows-i686-msvc-0.39,
rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32,
rust-windows-i686-msvc-0.28, rust-windows-implement-0.48,
rust-windows-implement-0.46, rust-windows-implement-0.44,
rust-windows-implement-0.39, rust-windows-implement-0.32,
rust-windows-interface-0.48, rust-windows-interface-0.46,
rust-windows-interface-0.44, rust-windows-interface-0.39,
rust-windows-metadata-0.51, rust-windows-sys-0.52,
rust-windows-sys-0.48, rust-windows-sys-0.45, rust-windows-sys-0.42,
rust-windows-sys-0.36, rust-windows-sys-0.28, rust-windows-gen-0.9,
rust-windows-macros-0.9, rust-windows-targets-0.52,
rust-windows-targets-0.48, rust-windows-targets-0.42,
rust-windows-targets-0.39, rust-windows-targets-0.32,
rust-windows-x86-64-gnu-0.52, rust-windows-x86-64-gnu-0.48,
rust-windows-x86-64-gnu-0.42, rust-windows-x86-64-gnu-0.39,
rust-windows-x86-64-gnu-0.36, rust-windows-x86-64-gnu-0.32,
rust-windows-x86-64-gnu-0.28, rust-windows-x86-64-gnullvm-0.52,
rust-windows-x86-64-gnullvm-48, rust-windows-x86-64-gnullvm-0.42,
rust-windows-x86-64-msvc-0.52, rust-windows-x86-64-msvc-0.48,
rust-windows-x86-64-msvc-0.42, rust-windows-x86-64-msvc-0.39,
rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-msvc-0.32,
rust-windows-x86-64-msvc-0.28): Move from here ...
* gnu/packages/crates-windows.scm: ... to here.

Change-Id: I5abaa9402ae75199d4ec26b1e37b3a7293437c93
2024-02-20 13:56:58 +02:00
Efraim Flashner 123ea83f13
gnu: rust-rustls: Move to (gnu packages crates-tls).
* gnu/packages/crates-io.scm (rust-rustls-0.21, rust-rustls-0.20,
rust-rustls-0.19, rust-rustls-0.18, rust-rustls-0.17, rust-rustls-0.16,
rust-rustls-0.15, rust-rustls-0.14, rust-rustls-ffi-0.8,
rust-rustls-native-certs-0.6, rust-rustls-native-certs-0.5,
rust-rustls-native-certs-0.4, rust-rustls-pemfile-2,
rust-rustls-pemfile-1, rust-rustls-pemfile-0.2, rust-rustls-pki-types-1,
rust-rustls-webpki-0.101, rust-rustls-webpki-0.100): Move from here ...
* gnu/packages/crates-tls.scm: ... to here.

Change-Id: Ief4208a2f86151447337b9ca037b4b28f753a9f8
2024-02-20 13:56:56 +02:00
Efraim Flashner 6851b30def
gnu: rust-webpki: Move to (gnu packages crates-web).
* gnu/packages/crates-io.scm (rust-webpki-0.22, rust-webpki-0.21,
rust-webpki-0.19, rust-webpki-0.18, rust-webpki-roots-0.25,
rust-webpki-roots-0.23, rust-webpki-roots-0.22, rust-webpki-roots-0.21,
rust-webpki-roots-0.20, rust-webpki-roots-0.19, rust-webpki-roots-0.18,
rust-webpki-roots-0.17, rust-webpki-roots-0.16, rust-webpki-roots-0.15):
Move from here ...
* gnu/packages/crates-web.scm: ... to here.

Change-Id: I7eb05c11453bc780f4c66c2c3ac2c3c20cafcee3
2024-02-20 13:56:55 +02:00
Efraim Flashner 495c4868be
gnu: rust-git-testament-derive-0.1: Move to (gnu packages crates-vcs).
* gnu/packages/crates-io.scm (rust-git-testament-derive-0.1): Move from
here ...
* gnu/packages/crates-vcs.scm: ... to here.

Change-Id: If002423ef70413d6ced9b2f18d86d625fd5bf9ba
2024-02-20 13:56:54 +02:00
Efraim Flashner 27f4d9a2c0
gnu: rust-rspec-1: Remove dependency on clippy.
* gnu/packages/crates-io.scm (rust-rspec-1)[source]: Add patch.
[cargo-inputs]: Remove rust-clippy-0.0.153.
* gnu/packages/patches/rust-rspec-1-remove-clippy.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ia6cc5e2fa798986b93ccba5f8907de79676fd1b0
2024-02-20 13:56:52 +02:00
Efraim Flashner 8f99a3e604
gnu: rust-trash-2: Update to 2.1.5.
* gnu/packages/crates-io.scm (rust-trash-2): Update to 2.1.5.
[source]: Add patch.
[cargo-inputs]: Replace rust-windows-0.9 with 0.44.
* gnu/packages/patches/rust-trash-2-update-windows.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I707b2139800d37f3609958251893e5948e40cd34
2024-02-20 13:56:48 +02:00
Efraim Flashner e2cf93aaa8
gnu: rust-cargo-edit: Update to 0.12.2.
* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.12.2.
[source]: Add patch.
[cargo-inputs]: Add rust-clap-cargo-0.12, rust-home-0.5, rust-toml-0.7.
Replace rust-clap-3 with 4, rust-crates-index-0.18 with 0.19,
rust-git2-0.14 with 0.17, rust-toml-edit-0.14 with 0.19.  Remove
rust-dirs-next-2, rust-ureq-2.
[cargo-development-inputs]: Replace rust-predicates-2 with 3,
rust-snapbox-0.2 with 0.4, rust-trycmd-0.13 with 0.14.
[inputs]: Replace libgit2-1.4 with 1.6.
* gnu/packages/patches/rust-cargo-edit-remove-ureq.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I71ac74de44e322eb9f5233262b3a989395b592ff
2024-02-20 13:56:40 +02:00
Efraim Flashner eeaead0d2e
gnu: rust-ring-0.16: Generate more bundled files.
* gnu/packages/crates-io.scm (rust-ring-0.16-sources): New variable.
(rust-ring-0.16)[source]: Use rust-ring-0.16-sources.  Drop patches and
snippet.
[arguments]: Remove custom phase generating curve25519 tables.
[native-inputs]: Remove field.
(rust-rustls-0.20)[native-inputs]: Remove field.
* gnu/packages/rust-apps.scm (agate, alfis, maturin, rust-cargo-edit,
sniffglue, spotifyd, tealdeer)[native-inputs]: Remove perl.
* gnu/packages/patches/rust-ring-0.16-missing-files.patch,
gnu/packages/patches/rust-ring-0.16-test-files.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Change-Id: I919207b6aacab78602ae18123ab345a34b00863f
2024-02-20 13:56:39 +02:00
Efraim Flashner 18c35009eb
gnu: Add rust-ring-0.17.
* gnu/packages/crates-io.scm (rust-ring-0.17, rust-ring-0.17-sources):
New variables.
(rust-ring-0.16): Inherit from rust-ring-0.17.

Change-Id: Ic71f17e7d9c21f75a449ceededf8725870c2395b
2024-02-20 13:56:38 +02:00
Ahmad Draidi b4148713d1
gnu: Update wlroots to 0.17.1.
Keep the older version as wlroots-0.16 since a few packages break without it.

* gnu/packages/wm.scm (wlroots): Update to 0.17.1.
[source]: Add patch.
[propagated-inputs]: Add libdisplay-info.
* gnu/packages/patches/wlroots-hwdata-fallback.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/wm.scm (wlroots-0.16): New variable.
* gnu/packages/wm.scm (cage)[inputs]: Replace wlroots with wlroots-0.16.
* gnu/packages/wm.scm (fnott)[inputs]: Likewise.
* gnu/packages/wm.scm (dwl)[inputs]: Likewise.
* gnu/packages/wm.scm (sway)[inputs]: Likewise.
* gnu/packages/wm.scm (cagebreak)[inputs]: Likewise.
* gnu/packages/wm.scm (hikari)[inputs]: Likewise.
* gnu/packages/wm.scm (river)[native-inputs]: Likewise.

Change-Id: Ib3d3938d6486fb1674380811a6dc0a512c991ac7
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-19 22:19:44 -05:00
Ricardo Wurmus 549a72f128
gnu: r-sgloptim: Apply patch to fix build.
* gnu/packages/patches/r-sgloptim.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cran.scm (r-sgloptim)[source]: Apply it.

Change-Id: I6435ec1dfadcffac684c378cd074777a19cd0d7f
2024-02-19 14:07:29 +01:00
Nicolas Graves 8b7e0c1952
gnu: Add restartd.
* gnu/packages/admin.scm (restartd): New variable.
* gnu/packages/patches/restartd-update-robust.patch: Add file.
* gnu/local.mk: Register gnu/packages/patches/restartd-update-robust.patch.

Change-Id: I38b9b70e97b64f006a86d7618a75f1ec3ed8b034
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18 15:55:06 +01:00
Andreas Enge 0c3ae6dc84
gnu: arpack-ng: Update to 3.9.1.
* gnu/packages/maths.scm (arpack-ng): Update to 3.9.1. Drop patch.
* gnu/packages/patches/arpack-ng-propagate-rng-state.patch: Remove file.
* gnu/packages/maths.scm (dist_patch_DATA): Unregister patch.

Change-Id: I33a666c3a88fb2f6791c8d698eeb054a831103fc
2024-02-14 14:38:02 +01:00
Sharlatan Hellseher 1996575a7e
gnu: Add (gnu packages golang-compression) module.
* gnu/packages/golang-compression.scm: New file.
* gnu/local.mk: Add to gnu/packages/golang-compression.scm scope.

Change-Id: I1c68a3f6f9b3d6a316cba560b7fc81e707376417
2024-02-13 14:16:27 +00:00
Sharlatan Hellseher 5a77f2ee54
gnu: Add (gnu packages golang-build) module.
* gnu/packages/golang-build.scm: New file.
* gnu/local.mk: Add to gnu/packages/golang-build.scm scope.

Change-Id: I4605d44452859b47ed6369a234c7ead496b19c2a
2024-02-13 14:16:27 +00:00
David Elsing 52cca41c6f
gnu: avalon-toolkit: Update to 2.0.5a.
The bug freeing static memory and the makefile have been improved upstream, so
we don't have to work around them anymore. Now, two static libraries are built
instead.

* gnu/packages/chemistry.scm (avalon-toolkit): Update to 2.0.5a.
[source]: Switch to git reference from GitHub. Adjust snippet. Add patch from
the RDKit fork.
[arguments]: Remove 'dont-free-static-memory phase. Use provided
makefile. Adjust 'install phase.
* gnu/packages/patches/avalon-toolkit-rdkit-fixes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:48 +00:00
pukkamustard 01ee39cfee
gnu: opam: Update to 2.1.5.
* gnu/packages/ocaml.scm (opam): Update to 2.1.5.
  [native-inputs]: Add more test data.
  [arguments]: Disable failing test.
  (ocaml-graph): Update to 2.0.0.
  (ocaml-dose3): Update to 7.0.0.
* gnu/packages/patches/ocaml-dose3-Fix-for-ocaml-4.06.patch: Remove.
* gnu/packages/patches/ocaml-dose3-Install-mli-cmx-etc.patch: Remove.
* gnu/packages/patches/ocaml-dose3-add-unix-dependency.patch: Remove.
* gnu/packages/patches/ocaml-dose3-dont-make-printconf.patch: Remove.
* gnu/local.mk (dist_path_DATA): Unregister removed patches.

Change-Id: Ie715998a6d7740332187e1fe0742631964ba5a8a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2024-02-08 23:23:32 +01:00
pukkamustard 4b941ab3d5
gnu: coq: Update to 8.17.1.
* gnu/packages/coq.scm (coq): Update to 8.17.1 and merge with coq-core and coq-stdlib.
  [arguments] Merge with coq-core and coq-stdlib. Add pre-build phases and
  add a custom install phase. Remove unnecessary test-target.
  [source](patches): Remove.
  [native-search-paths]: Remove COQLIBPATH and COQCORELIB.
  (coq-core): Remove variable.
  (coq-stdlib): Remove variable.
  (coq-ide)[propagated-inputs]: Add zlib.
  (coq-mathcomp-bigenough)[propagated-inputs]: Remove coq-core.
  (coq-mathcomp-finmap)[inputs]: Remove coq-stdlib.
  (coq-equations): Update to 1.3-8.17.
* gnu/packages/patches/coq-fix-envvars.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Co-authored-by: Josselin Poiret <dev@jpoiret.xyz>
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Change-Id: I0a0d9f7a6e06dd19ce1b66051334476d85f4f195
2024-02-08 23:15:44 +01:00
Felix Gruber a042bfcd7e
gnu: libgeotiff: Fix build with proj 9.3.1.
* gnu/packages/geo.scm (libgeotiff): [source]: Add patches to fix build
  with proj 9.3.1.
* gnu/local.mk: Add patch files.
* gnu/packages/patches/libgeotiff-fix-tests-on-i386.patch: New file.
* gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch: New
  file.
* gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch: New
  file.

Change-Id: I5f09e793698b0b137888faa0f595ef06850c6160
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-02-07 13:41:57 +01:00
Efraim Flashner 10dba10fd6
gnu: Register missing patch.
* gnu/local.mk (dist_patch_DATA): Add missing patch.

Change-Id: I82264a8cbea1550522994292e24f702f7cc78700
2024-02-07 10:30:50 +02:00
Greg Hogan 5618fd5d6f
gnu: spdlog: Update to 1.13.0.
* gnu/packages/logging.scm (spdlog): Update to 1.13.0.
[source]: Remove upstreamed patch.
* gnu/local.mk: Unregister it.
* gnu/packages/patches/spdlog-fix-tests.patch: Delete file.

Change-Id: I78b5021b9841d16f43a283eaee931b4f92746ab8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-05 22:54:51 +01:00
Clément Lassieur 8f9bc4e952
gnu: torbrowser: Stop inheriting Icecat.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add packages/tor-browsers.scm.
* gnu/packages/gnupg.scm: Remove fix for dependency loop (fixed because we use
a new file).
* gnu/packages/tor-browsers.scm (mozilla-locale, mozilla-locales,
%torbrowser-locales, %moz-build-date, %torbrowser-version,
%torbrowser-firefox-version, translation-base-browser,
translation-tor-browser, torbrowser-assets, torbrowser): New variables.
(make-torbrowser): New procedure, which is a merge of ‘make-torbrowser’ (from
tor.scm) with ‘icecat-minimal’ (from gnuzilla.scm).
* gnu/packages/tor.scm (%moz-build-date, %torbrowser-version,
%torbrowser-firefox-version, %torbrowser-locales, translation-base-browser,
translation-tor-browser, torbrowser-assets, torbrowser): Remove variables.

Change-Id: I5fcf73e53fe4481a18e13cdeb3515c3dc4430090
2024-02-02 12:00:44 +01:00
Sharlatan Hellseher 376bba6030
gnu: Add (gnu packages golang-xyz) module.
* gnu/packages/golang-xyz.scm: New file.
* gnu/local.mk: Add to gnu/packages/golang-xyz.scm scope.

Change-Id: I25e434de1adc29c2f08146f040755287c63632d6
2024-01-30 22:58:22 +00:00
Ricardo Wurmus a4e75305e2
gnu: r-sapa: Patch call of dstebz routine.
* gnu/packages/patches/r-sapa-lapack.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cran.scm (r-sapa)[source]: Add it.

Change-Id: I17354c4e8b3a0f322e17c9a1e17bc37c93630105
2024-01-30 15:16:20 +01:00
Maxim Cournoyer 2c5293afff
gnu: lugaru: Apply patch fixing sound.
* gnu/packages/patches/lugaru-fix-sound.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (lugaru) [source]: Update source URL.
Apply patch.
[arguments]: Use gexps.
[inputs]: Remove labels and sort.

Change-Id: Iebefc9fc43d3473e51c8c732539e6aa2f14d9f5f
2024-01-28 21:03:31 -05:00
Sharlatan Hellseher e3942c7589
gnu: Add (gnu packages golang-crypto) module.
* gnu/packages/golang-crypto.scm: New file.
* gnu/local.mk: Add to gnu/packages/golang-crypto.scm scope.

Change-Id: I92a110f31a74c5a54c59ee2a0f17373915be1b35
2024-01-28 23:21:02 +00:00
Giacomo Leidi 2f67528edd
home: Add home-dotfiles-service.
* gnu/home/service/dotfiles.scm: New file;
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* doc/guix.texi (Essential Home Services): Document it.

Change-Id: I6769169cfacefc3842faa5b31bee081c56c28743
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-01-28 22:50:49 +01:00
Michal Atlas 78bdf4f999
gnu: Add cl-rpcq.
* gnu/packages/quantum.scm: New file.
  (cl-rpcq, sbcl-rpcq): New variables.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register "quantum.scm".

Change-Id: Ic893ad22ffb7a3bf9aa5e841fcf4c14bf3a23b2f
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-28 16:15:41 +01:00
Andreas Enge ff9d8420cf
gnu: python-flint: Update to 0.5.0 and build with flint@3.
* gnu/packages/patches/python-flint-includes.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
* gnu/packages/algebra.scm (python-flint): Update to 0.5.0.
[source]: Drop patch.
[inputs]: Drop arb.
[native-inputs]: Use python-cython-3.

Change-Id: I5fa9b201efff76e16f957aee0ebcd453ea823e69
2024-01-26 10:09:35 +01:00
Andreas Enge f027a6c22c
gnu: s7: Compile with flint@3.
* gnu/packages/patches/s7-flint-3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register file.
* gnu/packages/lisp.scm (s7-bootstrap)[source]: Add patch.
[inputs]: Remove arb.

Change-Id: I06bac9d850977b8ee769e629f1b64411a8dc3247
2024-01-26 10:09:35 +01:00
Efraim Flashner da3e6aea0a
gnu: range-v3: Update to 0.12.0.
* gnu/packages/cpp.scm (range-v3): Update to 0.12.0.
[source]: Remove patch.
* gnu/packages/patches/range-v3-build-with-gcc10.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I078937f9aff0da31ede8d472d8739e48bb775c55
2024-01-24 19:15:30 +02:00
Maxim Cournoyer e479920cfd
gnu: emacs-yasnippet: Update to 0.14.0-0.297546f.
* gnu/packages/emacs-xyz.scm (emacs-yasnippet): Update to 0.14.0-0.297546f.
Remove fix-tests patch.
* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I3fda2bb3d879d88f06f9d814b6c8d835d9eafc9f
2024-01-24 10:42:42 -05:00
Nicolas Goaziou 9b65b60b97
gnu: notmuch: Update to 0.38.2.
* gnu/packages/mail.scm (notmuch): Update to 0.38.2.
* gnu/packages/patches/notmuch-emacs-test-output.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Apply file deletion.

Change-Id: I60d0487f2258ed5ef8602de7a624686c5f012a4f
2024-01-22 09:32:57 +01:00
Maxim Cournoyer d6170e03e3
gnu: emacs-shx: Fix test failure.
* gnu/packages/patches/emacs-shx-byte-compilation-test.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/emacs-xyz.scm (emacs-shx): Apply it.

Change-Id: I6d8edd3b50f99f1c4cd495216caf9648dfee4ea3
2024-01-19 15:05:53 -05:00
Maxim Cournoyer 33f12b7dcd
gnu/local.mk: Sort Emacs patches and fix 2044 year in copyright notice.
* gnu/local.mk: Correct 2044 copyright year.
(dist_patch_DATA): Sort emacs patches.

Change-Id: Ib9669bb1d7fb2556d6d809d62624981fa66d27f3
2024-01-19 15:05:53 -05:00
Herman Rimm 3e3975275b
gnu: u-boot: Update to 2024.01.
* gnu/packages/bootloaders.scm (u-boot): Update to 2024.01.
[source]: Remove patman patch, add build-without-libcrypto patch.
* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Remove
upstreamed diffs.
* gnu/packages/patches/u-boot-build-without-libcrypto.patch: Add file.
* gnu/packages/patches/u-boot-patman-change-id.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Add patch, remove patch.

Change-Id: I5a21d4cd645449ff669f17cdabe5313870bec46f
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-01-18 10:18:00 -08:00
Ricardo Wurmus b8085c9240
gnu: python-pyls-black: Fix build.
* gnu/packages/patches/python-pyls-black-41.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-xyz.scm (python-pyls-black)[source]: Add patch.
[build-system]: Use pyproject-build-system.
[arguments]: Disable one failing test.

Change-Id: I14b2982644e58c0b43d76838febc6dfceb220b15
2024-01-16 14:52:21 +01:00
Ricardo Wurmus 65d021a950
gnu: python-scikit-bio: Update to 0.5.9.
* gnu/packages/bioinformatics.scm (python-scikit-bio): Update to 0.5.9.
[source]: Add patch.
[arguments]: Disable one test via #:test-flags; adjust 'compatibility phase;
update 'check phase.
[propagated-inputs]: Remove python-cachecontrol, python-lockfile, and
python-scikit-learn; add python-requests.
* gnu/packages/patches/python-scikit-bio-1887.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: Ie57b0256cf695e5ea088545cd2102335303a93e7
2024-01-16 12:44:37 +01:00
Jack Hill ef270f9d73
gnu: openssh: Fix build on ppc64le.
* gnu/packages/ssh.scm (openssh)[source]:
Use 'openssh-gcc-13-ppc64le-fzero-call-used-regs.patch'.
* gnu/packages/patches/openssh-gcc-13-ppc64le-fzero-call-used-regs.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Reported-by: Marcel van der Boom <marcel@van-der-boom.nl>.

Change-Id: I41b1350b2cdd1487a8fd69b13b64f63c0dc166c9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-01-14 23:00:04 +01:00
Simon South 3351c5e59d
gnu: unknown-horizons: Fix build and runtime errors.
Apply two upstream commits that allow building with Python 3.9 or newer and
running with Python 3.10.

* gnu/packages/patches/unknown-horizons-python-3.9.patch: New file.
* gnu/packages/patches/unknown-horizons-python-3.10.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/games.scm (unknown-horizons)[source]: Apply them.

Change-Id: Icbc8b698b913be01465b09ab26afb29e5fd62a87
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Fixes: Unknown Horizons fails to start <https://bugs.gnu.org/54815>
2024-01-14 10:02:07 +01:00