Ricardo Wurmus
41f0de65b4
gnu: Add trinityrnaseq.
...
* gnu/packages/bioinformatics.scm (trinityrnaseq): New variable.
Change-Id: Ia2c45623576e7e2e51b040b1001b1dd88c1324bb
2024-01-05 17:47:46 +01:00
Yuval Langer
5279bd453f
gnu: Add guile-srfi-232.
...
* gnu/packages/guile-xyz.scm (guile-srfi-232): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Id5b3511d51a7f8f391231c2129bec96b78887880
2024-01-05 17:29:01 +01:00
Feng Shu
65af293c37
services: xorg: ‘dbus-daemon-wrapper’ handles Home profile.
...
* gnu/services/xorg.scm (dbus-daemon-wrapper): Handle Home profile.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Ib2f2330b7ea017ddf33d636de71aaa1c316808cb
2024-01-05 17:28:54 +01:00
Yuval Langer
5dbfd2db62
gnu: Add guile-srfi-133.
...
* gnu/packages/guile-xyz.scm (guile-srfi-133): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I9466a7def7a90aeabf40c92bd8d78608e8011021
2024-01-05 17:27:21 +01:00
Ludovic Courtès
d5724111ea
daemon: Change default ‘timeout’ and ‘max-silent-time’ values.
...
Having a timeout seems generally preferable as it makes sure build slots
are not kept busy for no good reason (few package builds, if any, are
expected to exceed these values).
* nix/libstore/globals.cc (Settings::Settings): Change ‘maxSilentTime’
and ‘buildTimeout’.
* gnu/services/base.scm (<guix-configuration>)[max-silent-time]
[timeout]: Change default values.
* doc/guix.texi (Invoking guix-daemon, Base Services): Adjust
accordingly.
Change-Id: I25c50893f3f7fcca451b8f093d9d4d1a15fa58d8
2024-01-05 17:27:21 +01:00
Ludovic Courtès
dc5e9c0130
ui: It’s 2024 now!
...
* guix/ui.scm (show-version-and-exit): Change year to 2024.
Change-Id: I00fc2754da2b93d8b595a35aacdff087124df706
2024-01-05 17:27:21 +01:00
Ludovic Courtès
526e485489
teams: Add ‘core-packages’ team.
...
* etc/teams.scm (bootstrap): Add “gnu/packages/commencement.scm”.
(core-packages): New team.
(Ludovic Courtès): Add to ‘core-packages’ team.
Change-Id: I25f22d436a4dc9bf4c8f577f94cc178cbaa80768
2024-01-05 17:27:20 +01:00
Ludovic Courtès
4e431fda5f
services: shepherd: Remove ‘dynamic-wind’ in ‘call-with-*-file’.
...
Fixes <https://issues.guix.gnu.org/64653 >.
The ‘dynamic-wind’ was causing files to be closed prematurely when
leaving the dynamic extent of PROC for instance via a delimited
continuation, using Fibers (that ‘dynamic-wind’ call was also
semantically incorrect in the first place).
* gnu/services/shepherd.scm (shepherd-configuration-file)
[config](call-with-file): Remove.
(call-with-input-file, call-with-output-file): Rewrite in terms of
‘call-with-port’.
Change-Id: Ica8af71a04f525a15be99985552063cb98cd6ee8
2024-01-05 17:27:20 +01:00
Ricardo Wurmus
5cec983e04
gnu: r-edger: Update to 4.0.5.
...
* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.5.
Change-Id: Ibf41684a81da1a842f1a8e41309113fb50db6ef9
2024-01-05 17:17:33 +01:00
Ricardo Wurmus
9476bf8701
gnu: scvelo: Disable two broken tests.
...
* gnu/packages/bioinformatics.scm (scvelo)[build-system]: Use
pyproject-build-system.
[arguments]: Disable test_perfect_fit and test_perfect_fit_2d tests because
they fail with unexpected results; use G-expression.
Change-Id: Ied22a2bc044167012ffaaee15a9626e9f5bccdd5
2024-01-05 15:25:11 +01:00
Ricardo Wurmus
03ae69f587
gnu: onnx: Relax requirement on python-protobuf.
...
* gnu/packages/machine-learning.scm (onnx)[arguments]: Add phase
'relax-requirements.
(onnx-for-torch2)[arguments]: Delete 'relax-requirements phase.
(onnx-optimizer)[arguments]: Same.
Change-Id: If3bde363d06f16f2b82e175076041441d29e8d6e
2024-01-05 14:50:54 +01:00
Nicolas Goaziou
ac69b42386
gnu: emacs-tagedit: Improve package style.
...
* gnu/packages/emacs-xyz.scm (emacs-tagedit)[propagated-inputs]: Reorder
inputs alphabetically.
[synopsis, description]: Use proper capitalization.
Change-Id: I9361a67d61165bf1492df8760f632fef3fe107aa
2024-01-05 11:10:16 +01:00
Nicolas Goaziou
b43e11643c
gnu: emacs-tagedit: Fix build.
...
* gnu/packages/emacs-xyz.scm (emacs-tagedit)[arguments]: Add phases to remove
a spurious require.
Change-Id: I37fe4fb9ed0a44514d650d709a49f0e4ae20cbef
2024-01-05 11:08:21 +01:00
Nicolas Goaziou
cc0fb54f77
gnu: emacs-ess: Fix build (part 2).
...
* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Use
a different process in order to disable two tests.
This is a followup to 3c1f25fc7b
.
Change-Id: I78ee735ef7ee1dea86af602dc714d88bf8185da5
2024-01-05 10:55:25 +01:00
Ricardo Wurmus
d2a6480e8e
gnu: Add r-scrnaseq.
...
* gnu/packages/bioconductor.scm (r-scrnaseq): New variable.
Change-Id: Iee25b59af0000f4d2fd7482183b43404840a336c
2024-01-05 08:57:53 +01:00
Ricardo Wurmus
036d2fc88a
gnu: python-tbb: Fix build.
...
* gnu/packages/tbb.scm (python-tbb)[arguments]: Call "python setup.py install"
with "--root" argument.
Change-Id: I290c45f3d64c0bb6ec57a0e406132b4f42808eec
2024-01-05 08:57:53 +01:00
Feng Shu
05fad99a43
gnu: sddm: Update to 0.20.0.
...
* gnu/packages/display-managers.scm (sddm)[version]: Update to 0.20.0.
[source]: Remove snippet and use git-fetch method instead.
[arguments]: Use gexp, remove outdate comment and handle /include/qt5 dir of
qtdeclarative.
Change-Id: I6f6bd80291c36b1b80c9ff7f2154593cea2c9d87
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-01-05 00:31:37 -05:00
Adam Faiz
f96590fb36
gnu: minetest: Update to 5.8.0.
...
Message-ID: <a25dcfdb5bce0dee41ad6b1d8db9ed6ea9a10650.1703461039.git.adam.faiz@disroot.org>
In-Reply-To: <33df226b8a59a668741a971401024bea785d203d.1703461038.git.adam.faiz@disroot.org>
References: <33df226b8a59a668741a971401024bea785d203d.1703461038.git.adam.faiz@disroot.org>
From: AwesomeAdam54321 <adam.faiz@disroot.org>
Date: Mon, 25 Dec 2023 07:19:27 +0800
Subject: [PATCH 2/2] gnu: minetest: Update to 5.8.0.
* gnu/packages/minetest.scm (minetest, minetest-data): Update to 5.8.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-01-05 00:31:36 -05:00
Adam Faiz
cf075984fc
gnu: irrlicht-for-minetest: Update to 1.9.0mt13.
...
Message-ID: <33df226b8a59a668741a971401024bea785d203d.1703461178.git.adam.faiz@disroot.org>
In-Reply-To: <cover.1703461178.git.adam.faiz@disroot.org>
References: <cover.1703461178.git.adam.faiz@disroot.org>
From: AwesomeAdam54321 <adam.faiz@disroot.org>
Date: Mon, 25 Dec 2023 07:16:25 +0800
Subject: [PATCH 1/2] gnu: irrlicht-for-minetest: Update to 1.9.0mt13.
* gnu/packages/games.scm (irrlicht-for-minetest): Update to 1.9.0mt13.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-01-05 00:31:36 -05:00
kiasoc5
e963dcd2e2
gnu: grml-zsh-config: Update to 0.19.6.
...
* gnu/packages/shellutils.scm (grml-zsh-config): Update to 0.19.6.
Change-Id: I0609ec27e98fe1c842cb76d0aaebb491b2e966fe
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-01-05 00:31:36 -05:00
Tomas Volf
6702118c94
build: test-driver.scm: Set mode.
...
Emacs auto-detects the build-aux/test-driver.scm as sh-mode, due to the
shebang. So override the auto-detection using a local variable forcing
scheme-mode.
* build-aux/test-driver.scm: Set mode to scheme.
Change-Id: I07f12656dba5fb7b52447b94569307a2a605ffc1
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-01-05 00:31:36 -05:00
Sharlatan Hellseher
2ef73c6bf5
gnu: Add python-djitellopy.
...
* gnu/packages/python-xyz.scm (python-djitellopy): New variable.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I3e1fe9ecc7c02cb22a979c494fd76db678019e2e
2024-01-05 00:31:36 -05:00
Sharlatan Hellseher
a59922dab6
gnu: Add python-av.
...
* gnu/packages/python-xyz.scm (python-av): New variable.
2024-01-05 00:31:36 -05:00
Clément Lassieur
be1d05c107
gnu: icecat-minimal: Fix WM Class.
...
* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Set the
MOZ_APP_REMOTINGNAME environment variable and replace "Navigator" with
"Icecat" in icecat.desktop.
The WM Class should be "Navigator, Icecat" instead of "Navigator,
icecat-default". StartupWMClass in icecat.desktop should be "Icecat" instead
of "Navigator" so that other browsers (they often have the "Navigator" class)
won't be associated with Icecat.
Change-Id: I57bec957938c56e8acf9cd5c955e57dbad081678
2024-01-04 23:47:15 +01:00
Efraim Flashner
9816a53716
gnu: libsigsegv: Fix cross-compiling.
...
* gnu/packages/libsigsegv.scm (libsigsegv)[arguments]: When
cross-compiling add a phase to not include extra headers.
Change-Id: Ie2d23fd037ed533dacf08acf52771b7ab1d446ac
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-04 21:48:17 +02:00
Efraim Flashner
744e06c867
gnu: gmp: Fix building on x86_64-linux-gnux32.
...
* gnu/packages/multiprecision.scm (gmp)[arguments]: When building for
x86_64-linux-gnux32 add a configure-flag to use the x32 ABI.
Change-Id: I321c707b3f7df5eeb338f03dacf08b29181ecf53
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-04 21:48:17 +02:00
Efraim Flashner
568c12d726
gnu: openssl: Fix building on x86_64-linux-gnux32.
...
* gnu/packages/tls.scm (target->openssl-target): Add entry for
x86_64-linux-gnux32.
Change-Id: Icbbdb76134da0811b8493c55ca2d3acdb77c5883
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-04 21:48:17 +02:00
Efraim Flashner
433b680dd6
gnu: Add target-x32?.
...
* guix/utils.scm (target-x32?): New procedure.
Change-Id: Ia16c7edce64de01d5ccb126c7bd9a6736f327b5f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-04 21:48:17 +02:00
Efraim Flashner
c69230c81f
gnu: Add support for x86_64-linux-gnux32.
...
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add entry for
x86_64-linux-gnux32.
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Add
configure-flag for x86_64-linux-gnux32.
* guix/platforms/x86.scm (x86_64-linux-gnux32): New variable.
* guix/utils.scm (gnu-triplet->nix-system): Force x86_64-linux-gnux32 to
output a different nix-system than x86_64-linux-gnu.
Change-Id: I519fea2f8357e4b9895ede05fe8a5e373e9b034a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-04 21:48:13 +02:00
Nicolas Goaziou
3c1f25fc7b
gnu: emacs-ess: Fix build.
...
* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Fix test file
lists for skipped tests.
Change-Id: I0ef581080811535dbf32118c3ed37f91e9f58cfe
2024-01-04 16:13:55 +01:00
Nicolas Goaziou
650b9021a1
gnu: emacs-ess: Improve package style.
...
* gnu/packages/statistics.scm (emacs-ess)[origin]: Remove trailing #T from
snippet. Use G-expressions.
[arguments]: Use G-expressions.
[inputs]: Remove labels.
Change-Id: Iaaf6371577e00c2cc1da0192e5f9f9102b4e76b0
2024-01-04 15:14:21 +01:00
Nicolas Goaziou
c61532c4b4
gnu: emacs-ess: Update to 18.10.2-1.3691ecc.
...
* gnu/packages/statistics.scm (emacs-ess): Update to 18.10.2-1.3691ecc.
[arguments]: Skip failing tests.
* gnu/packages/patches/emacs-ess-fix-obsolete-function-alias.patch: Delete file.
* gnu/local.mk: Apply file removal.
Change-Id: If8cd54c32c44cd2465f2cdb78317e8f8339f6bc3
2024-01-04 15:14:21 +01:00
Paul A. Patience
0eec27846b
gnu: cl-gltf: Update to 2.0.0-0.dab186e.
...
* gnu/packages/lisp-xyz.scm (sbcl-cl-gltf): Update to 2.0.0-0.dab186e.
Change-Id: I7e9d7f41774f433192dba30225499f36061bf280
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
db784bef1d
gnu: Add cl-3d-spaces.
...
* gnu/packages/lisp-xyz.scm (sbcl-3d-spaces, cl-3d-spaces, ecl-3d-spaces): New
variables.
Change-Id: Ib15c90168f36c10697d67f69457de9c4b7d28666
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
24f0d7eee5
gnu: Add cl-3d-math.
...
* gnu/packages/lisp-xyz.scm (sbcl-3d-math, cl-3d-math, ecl-3d-math): New
variables.
Change-Id: Iaa5c63d7fb535b37c11528f5d7802ea62ebd0894
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
6b80095106
gnu: Add cl-type-templates.
...
* gnu/packages/lisp-xyz.scm (sbcl-type-templates, cl-type-templates,
ecl-type-templates): New variables.
Change-Id: I001451f5cdc3a5a65941982f11d756ecd7a1678a
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
cf78318204
gnu: cl-clingon: Update to 0.5.0-0.379fc41.
...
* gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.5.0-0.379fc41.
Change-Id: I756845165eba3610bda8ec7c3598c797ced411a9
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
24c3b94e78
gnu: cl-machine-state: Update to 1.0.0-2.3d258ee.
...
* gnu/packages/lisp-xyz.scm (sbcl-machine-state): Update to
1.0.0-2.3d258ee.
[home-page]: Fix URL.
Change-Id: Ibeb3382f3722070f6c4b3fbcb19bda34addc6273
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
7cbb8be044
gnu: cl-coalton: Update to 0.0.1-4.9393424.
...
* gnu/packages/lisp-xyz.scm (sbcl-coalton): Update to 0.0.1-4.9393424.
[inputs]: Remove sbcl-json-streams and sbcl-split-sequence.
Add sbcl-concrete-syntax-tree, sbcl-eclector and sbcl-named-readtables.
Change-Id: Ibedd5bcf9b76e0300775503119babc4d4511e596
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
fe4c2a1277
gnu: cl-eclector: Update to 0.9.0-0.d499b09.
...
* gnu/packages/lisp-xyz.scm (sbcl-eclector): Update to 0.9.0-0.d499b09.
Change-Id: Idb4dd189c39eed98b7992271a5dd4354c02ef641
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
3f5023a503
gnu: cl-nibbles: Update to 0.14-3.a46a677.
...
* gnu/packages/lisp-xyz.scm (sbcl-nibbles): Update to 0.14-3.a46a677.
[file-name]: Rename to cl-nibbles. Move above sha256.
Change-Id: I6a95f3f24b043d7e2c192840d9bad62f5c661fb2
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
7d05e6c89e
gnu: cl-numpy-file-format: Update to 0.0.0-2.e440c7b.
...
* gnu/packages/lisp-xyz.scm (sbcl-numpy-file-format): Update to
0.0.0-2.e440c7b.
Change-Id: I4b8b343ebfa7b0be04f54174e5bed479670a9e94
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
a37beb4ef6
gnu: cl-atomics: Update to 1.0.0-2.b747702.
...
* gnu/packages/lisp-xyz.scm (sbcl-atomics): Update to 1.0.0-2.b747702.
Change-Id: I288ce4c336f7347ed596897afa24cd2669a94a4e
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
dfc27b63b9
gnu: cl-dexador: Update to 0.9.15-2.051cbb7.
...
* gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.15-2.051cbb7.
[inputs]: Remove sbcl-cl-reexport. Add sbcl-trivial-garbage.
[native-inputs]: Remove sbcl-cl-ppcre, sbcl-local-time, sbcl-prove,
sbcl-trivial-features, and add sbcl-rove to commented list.
Change-Id: Ic451756d90d84954aeddf0fab2c7216a63985d92
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
2da9ee16e3
gnu: cl-cmd: Improve package style.
...
* gnu/packages/lisp-xyz.scm (sbcl-cmd)[arguments]: Use
G-expressions. Move above inputs.
[inputs]: Remove labels. Sort.
Change-Id: I7cafea4cce3b2dfb89b21c43d71b96767d55c7f5
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Paul A. Patience
4b070c750f
gnu: cl-cmd: Update to 0.0.1-8.0164d57.
...
* gnu/packages/lisp-xyz.scm (sbcl-cmd): Update to 0.0.1-8.0164d57.
Change-Id: I1483861da5373f8bebe393ca7f8e80ad7f84cb06
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-04 15:11:47 +01:00
Troy Figiel
4f53dff911
gnu: python-hicexplorer: Fix build.
...
* gnu/packages/bioinformatics.scm (python-hicexplorer)[snippet]: Remove
catchall pattern of patch version numbers in setup.py.
2024-01-04 13:38:10 +01:00
Peter Polidoro
8df79db37a
gnu: kicad: Update to 7.0.10.
...
* gnu/packages/engineering.scm (kicad): Update to 7.0.10.
Change-Id: I7461d2d6736a4618c52767fecc6c0af2c531c1f5
2024-01-04 13:38:10 +01:00
Cayetano Santos
6d2068f173
gnu: emacs-vterm: Update to 0.0.2-1-c3a3a23.
...
* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0.0.2-1-c3a3a23.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I90238380792aee1b5f13fdad8ef4164048e2bab8
2024-01-04 12:48:14 +01:00
casaca
adbdb6e494
gnu: emacs-xah-fly-keys: Update to 24.19.20231204080156.
...
* gnu/packages/emacs-xyz.scm (emacs-xah-fly-keys): Update to 24.19.20231204080156.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I1785fced0354ecc837bbe28323a86a3cad506035
2024-01-04 12:42:34 +01:00