Commit graph

141063 commits

Author SHA1 Message Date
jgart
d396824d47
gnu: direnv: Update to 2.34.0.
* gnu/packages/shellutils.scm (direnv): Update to 2.34.0.

Change-Id: I725b63e5fa0a37497900ace28dc4d1bd85e45057
2024-08-20 19:07:42 -05:00
Ludovic Courtès
8b4d6b5a62
gnu: guile-zlib: Update to 0.2.1.
* gnu/packages/guile.scm (guile-zlib): Update to 0.2.1.
[arguments]: Remove.

Change-Id: Id19309dfcaece713ad2a56294d18bf91ddcdc6e9
2024-08-21 00:52:39 +02:00
Ludovic Courtès
d921c742b7
cache: Avoid cache cleanup storms from concurrent processes.
Reported by Christopher Baines <guix@cbaines.net>.

* guix/cache.scm (maybe-remove-expired-cache-entries): Define
‘expiry-port’; create it with ‘lock-file’.  Change ‘last-expiry-date’
accordingly.  Write timestamp straight to ‘expiry-port’.
* tests/cache.scm ("maybe-remove-expired-cache-entries, cleanup needed
but lock taken"): New test.

Change-Id: I22441d9d2c4a339d3d3878de131864db5a0ae826
2024-08-21 00:52:39 +02:00
Ludovic Courtès
96cd163c14
syscalls: Add ‘mode’ parameter to ‘lock-file’.
* guix/build/syscalls.scm (lock-file): Add ‘mode’ parameter and honor it.
* tests/syscalls.scm ("lock-file + unlock-file"): New test.

Change-Id: I113fb4a8b35dd8782b9c0991574e39a4b4393333
2024-08-21 00:52:38 +02:00
Danny Milosavljevic
b87b96b9c7
gnu: make-qmk-firmware/implementation: Replace "/" in package name by "-".
* gnu/packages/firmware.scm (make-qmk-firmware/implementation): Replace "/"
in package name by "-".

Change-Id: I5cca6d21e52171a5fb1231ea1632661550b4a950
2024-08-20 23:42:52 +02:00
Danny Milosavljevic
9f066c813b
gnu: yt-dlp: Update to 2024.08.06.
* gnu/packages/video.scm (yt-dlp): Update to 2024.08.06.

Change-Id: I451fb4a10130f4640aeaf1da3b056d0dc0ee3b28
2024-08-20 23:42:52 +02:00
Guillaume Le Vaillant
9cdad6aeb6
gnu: cl-ironclad: Update to 0.61.
* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.61.

Change-Id: I1288b2bd8553d37ea4f7a65acbf7e672ebc1ebb2
2024-08-20 10:23:05 +02:00
Guillaume Le Vaillant
06b1f16b8a
gnu: cl-chanl: Disable flaky tests.
* gnu/packages/lisp-xyz.scm (sbcl-chanl)[arguments]: Disable tests.

Change-Id: I958183bfc9b098efefa18f915b438f21d0013fc5
2024-08-19 17:50:45 +02:00
Guillaume Le Vaillant
1902a1c3de
gnu: cl-data-structures: Update to 1.4.1-2.ffab568.
* gnu/packages/lisp-xyz.scm (sbcl-cl-data-structures): Update to
  1.4.1-2.ffab568.

Change-Id: I0c01399710c89e6b8950957e0db5a591cf7559fc
2024-08-18 13:11:40 +02:00
Guillaume Le Vaillant
192d47bacf
gnu: clasp-cl: Don't clutter lib and share directories.
* gnu/packages/lisp.scm (clasp-cl)[arguments]: Fix paths for lib and share
  directories.

Change-Id: I3ec487c5387c720328d24d33497e414b3aec4143
2024-08-18 10:08:06 +02:00
Dariqq
803f9d3038
gnu: sbcl: Fix startup error on i686-linux.
Fixes <https://issues.guix.gnu.org/69106>.

* gnu/packages/lisp.scm (sbcl)
  [arguments]: Invoke make.sh with smaller dynamic-space-size when building
  for x86-32.

Change-Id: I08e8d2304d883973ab9a1b6a900ea9ee1679fac5
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-08-18 10:02:59 +02:00
Ashish SHUKLA
08ec4e8e72
gnu: sbcl: Update to 2.4.7.
* gnu/packages/lisp.scm (sbcl): Update to 2.4.7.

Change-Id: Ie8528c75d0bc939cde8faebd80e7a3e0ada82914
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-08-18 09:59:54 +02:00
Andrew Tropin
6c045f2c9e
gnu: kmonad: Update to 0.4.2-1.07cd1cb.
* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.2-1.07cd1cb.

Change-Id: I8a8d36577804d2221b39b430d26e9fd17204c0de
2024-08-18 08:36:35 +04:00
Tobias Geerinckx-Rice
65d257a717
news: Add entry for ‘setuid’ → ‘privilege’ renaming.
* etc/news.scm: Add entry.

Change-Id: I64ac2d91215a1aac89fdf3832f4c6cbdc6648538
2024-08-18 02:00:00 +02:00
Ricardo Wurmus
e1f17fc340
gnu: Add sugar-commander-activity.
* gnu/packages/sugar.scm (sugar-commander-activity): New variable.

Change-Id: I147999d64ef52e8b070ba96b0928ae19ae620d20
2024-08-20 22:18:00 +02:00
Ricardo Wurmus
fb96a7f5d0
gnu: Add sugar-turtlepond-activity.
* gnu/packages/sugar.scm (sugar-turtlepond-activity): New variable.

Change-Id: I2f2e5323acf9734fd35cae1d2174aea4719b3b7f
2024-08-20 22:18:00 +02:00
Ricardo Wurmus
e0633e56dc
gnu: Add sugar-river-crossing-activity.
* gnu/packages/sugar.scm (sugar-river-crossing-activity): New variable.

Change-Id: I05106843e9118b36e067856c3a00c9d54d7e1834
2024-08-20 22:18:00 +02:00
Ricardo Wurmus
974be4b5cc
gnu: Add sugar-classify-cats-activity.
* gnu/packages/sugar.scm (sugar-classify-cats-activity): New variable.

Change-Id: I1a5a09ec9c17d381d580d1081ac2b65336ad1141
2024-08-20 22:18:00 +02:00
Ricardo Wurmus
c22ee2b5ea
gnu: Add sugar-cellgame-activity.
* gnu/packages/sugar.scm (sugar-cellgame-activity): New variable.

Change-Id: If81eff3b726b90c7454edcd08b2b8421067ce648
2024-08-20 22:18:00 +02:00
Ricardo Wurmus
ae748e9ba6
gnu: sugar-toolkit-gtk3: Add missing inputs and patch references.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Add phase
'patch-references.
[inputs]: Add shared-mime-info and unzip.

Change-Id: Id34b0e8696b655b4788cd5d40b1ca78a5eb34597
2024-08-20 22:17:59 +02:00
Andrew Tropin
bef48dd553
gnu: libcamera: Update dependencies for cam and qcam.
* gnu/packages/networking.scm (libcamera)
[arguments]: Update dependencies for cam and qcam.

Change-Id: Ica9df2a2e224edd85cc32a6f2c66a83d1557f8df
2024-08-20 17:49:05 +04:00
Andrew Tropin
fcff2393de
gnu: libcamera: Enable simple pipeline.
* gnu/packages/networking.scm (libcamera)
[arguments]: Enable simple pipeline in configure-flags.

Change-Id: Ica9df2a2e224edd85cc32a6f2c66a83d1557f8df
2024-08-20 17:47:13 +04:00
Nicolas Goaziou
7ed52500c9
gnu: emacs-polymode-ansible: Fix package.
* gnu/packages/emacs-xyz.scm (emacs-polymode-ansible)[arguments]: Ignore
script for generating keywords from Ansible, but install other files.  Require
`systemd' library so `validate-compiled-autoloads' doesn't barf.
[propagated-inputs]: Add emacs-systemd-mode.

Change-Id: If67f8150852089f10cb7be19d96372177ce2e979
2024-08-20 13:06:11 +02:00
Nicolas Goaziou
dc704e3b6c
gnu: emacs-systemd-mode: Slightly improve synopsis and description.
* gnu/packages/emacs-xyz.scm (emacs-systemd-mode)[synopsis]: Use proper
capitalization.
[description]: Use proper capitalization and complete sentences.

Change-Id: I6522c394b87075c361e0195519e4e36c531cdaa1
2024-08-20 13:06:10 +02:00
Nicolas Goaziou
b71b6c3a6d
gnu: emacs-systemd-mode: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-systemd-mode)[arguments]: Fix included
files list. Run tests.

Change-Id: Ice6f52b93ca76640ab97cda84e7d67fa9ce01023
2024-08-20 12:58:50 +02:00
Rostislav Svoboda
9e4a0d6be2
gnu: emacs-auto-yasnippet: Update to 0.3.0-3.6a9e406.
* gnu/packages/emacs-xyz.scm (emacs-auto-yasnippet): Update to 0.3.0-3.6a9e406.

Change-Id: If232f1c627882699107f010b0ce5f302de1f2c55
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-20 11:30:43 +02:00
Nicolas Goaziou
e5091af483
gnu: emacs-ssh-deploy: Appease linter.
* gnu/packages/emacs-xyz.scm (emacs-ssh-deploy)[synopsis]: Remove final
period.

Change-Id: I9809a4d09d587ef5bea61f187adf2ee2f74da0c1
2024-08-20 11:16:28 +02:00
Nicolas Goaziou
539be5ae30
gnu: sshguard: Fix indentation.
* gnu/packages/admin.scm (sshguard): Fix indentation.

Change-Id: I14760065a8aa9968f7125ec0327acd4d45f2eb51
2024-08-20 10:52:06 +02:00
Ashish SHUKLA
4cff02aa60
gnu: Add sshguard.
* gnu/packages/admin.scm (sshguard): New variable.

Change-Id: I551771ff49af3e852322f2518f0758494aaedee3
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-20 10:51:18 +02:00
Evgeny Pisemsky
91b69f154d
gnu: wireviz: Update to 0.4.1.
* gnu/packages/engineering.scm (wireviz): Update to 0.4.1.

Change-Id: Icdf85520272781d7a62867b6b10e111dcfda537d
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-20 10:30:00 +02:00
Spencer King
4ec2b47478
gnu: Add emacs-tinysegmenter.
* gnu/packages/emacs-xyz.scm (emacs-tinysegmenter): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I7f161421b25e5e2e1e127a437ead99fa6dcc24c2
2024-08-20 10:24:00 +02:00
Sisiutl
61bf47d00c
gnu: Add emacs-ssh-deploy.
* gnu/packages/emacs-xyz.scm (emacs-ssh-deploy): New variable.

Change-Id: I016d3c15f376c099f260d955672bab2b19f8b978
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-20 10:18:58 +02:00
Thanos Apollo
7f14eda95f
gnu: org-roam: Update to 2.2.2-1-0b9fcbc.
* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.2-1-0b9fcbc.

Change-Id: I23a28f576ee8e8a242f4afc6906ef051a943c8f1
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-20 09:49:46 +02:00
Nicolas Goaziou
dbf275e725
gnu: emacs-gnosis: Fix home-page.
* gnu/packages/emacs-xyz.scm (emacs-gnosis)[home-page]: Fix URL.

Change-Id: I50c7cd6224597806d8db7311e7bc2a2e6b66ffae
2024-08-20 09:48:30 +02:00
Ian Eure
58faaf4eaa
gnu: librewolf: Update to 129.0.1-1.
* gnu/packages/librewolf.scm (librewolf): Update to 129.0.1-1.

Change-Id: Iefeff2ea7016e8d55313b55dd97179f80bcead1b
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-08-19 22:40:54 -07:00
Ian Eure
666bddda1a
gnu: Add nss-rapid.
* gnu/packages/nss.scm (nss-rapid): New variable.

Change-Id: I2bdd2119fb0c857feae9eb2e47a28909b8228cd7
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-08-19 22:40:52 -07:00
Ian Eure
eb0049c04d
gnu: gnuzilla: Add skr to all-mozilla-locales.
* gnu/packages/gnuzilla.scm (all-mozilla-locales): Add skr.

Change-Id: If996048792a53dffb55b7e16e69370dd72fc78e3
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-08-19 22:40:48 -07:00
Ashish SHUKLA
141758c994
gnu: weechat: Update to 4.4.1.
* gnu/packages/irc.scm (weechat): Update to 4.4.1.

Change-Id: I25f01c07fc9c541f815558b3493cb1a6c206a906
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-20 13:21:12 +08:00
Sergio Pastor Pérez
bd3bed3fe9
gnu: Add helvum.
* gnu/packages/rust-apps.scm (helvum): New variable.

Change-Id: Ib2bd52530b3a42e776357f8af9ae5321ade5e0d5
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-20 13:21:12 +08:00
Sergio Pastor Pérez
604327e8c3
gnu: Add rust-libspa-0.7.
This package needs `rust-pipewire-0.7', which depends on
`rust-libspa-0.7'.

The next patches will add `rust-pipewire-0.7'.

* gnu/packages/crates-io.scm (rust-libspa-0.7): New variable.

Change-Id: I5967c47b9820714b0103c996c4094af8cf530862
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-20 13:02:51 +08:00
Sergio Pastor Pérez
4f8044f271
gnu: Add rust-libspa-sys-0.7.
* gnu/packages/crates-io.scm (rust-libspa-sys-0.7): New variable.

Change-Id: I6686c85521c914c8d0d2d80b7f0967eac2ca2f95
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-20 13:02:51 +08:00
Sergio Pastor Pérez
65aa99b69d
gnu: Add rust-pipewire-0.7.
* gnu/packages/crates-io.scm (rust-pipewire-0.7): New variable.

Change-Id: I1cf5c0e428557d601247761f415111e8fafff594
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-20 13:02:51 +08:00
Sergio Pastor Pérez
5a340153b5
gnu: Add rust-pipewire-sys-0.7.
* gnu/packages/crates-io.scm (rust-pipewire-sys-0.7): New variable.

Change-Id: Ica34a134fdf168725e6eed0ebbe5740df65c4cea
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-20 13:02:51 +08:00
Zheng Junjie
d4c8ec90bc
gnu: kaidan: Fix build.
* gnu/packages/messaging.scm (kaidan)[inputs]: Replace kirigami and
knotifications with kirigami-5 and knotifications-5.

Change-Id: I4a5da6294207dc363becd9a19b67d5be480731f5
2024-08-20 11:50:54 +08:00
Zheng Junjie
92d545f2a6
gnu: kdav: Update to 6.5.0.
* gnu/packages/kde-frameworks.scm (kdav): Update to 6.5.0.

Change-Id: I29b7e28fe077709fe066628ec0a1969669d5f60c
2024-08-20 11:50:54 +08:00
Zheng Junjie
789675278a
gnu: kde-frameworkintegration: Update to 6.5.0.
* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.5.0.

Change-Id: I775514114a97da92c85fe3f3bf91fa516ef158e8
2024-08-20 11:50:54 +08:00
Zheng Junjie
e0676aad07
gnu: purpose: Update to 6.5.0.
* gnu/packages/kde-frameworks.scm (purpose): Update to 6.5.0.

Change-Id: I166f8feb212df2823886fb4b53a803f8c2184e26
2024-08-20 11:50:54 +08:00
Zheng Junjie
1a3a75c6a5
gnu: kxmlgui: Update to 6.5.0.
* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.5.0.

Change-Id: I22f4f3b99992b4cabaaeb024487dc4337707df0d
2024-08-20 11:50:53 +08:00
Zheng Junjie
4f75326380
gnu: kwallet: Update to 6.5.0.
* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.5.0.

Change-Id: I67e1f9030ac48fab971e64f0919aaaa8380ed3d9
2024-08-20 11:50:53 +08:00
Zheng Junjie
d62ab93807
gnu: ktexttemplate: Update to 6.5.0.
* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.5.0.

Change-Id: I4b1138d290c2a8c2942354d4a08b2e8a4e287b46
2024-08-20 11:50:53 +08:00