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
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
Zheng Junjie
c67e623117
gnu: ktextwidgets: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.5.0.
Change-Id: I5f37b9785cdf0a2455c5f28a9d5bbfad1a4b71d3
2024-08-20 11:50:53 +08:00
Zheng Junjie
3c026beadf
gnu: ktexteditor: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.5.0.
Change-Id: I6fb1c29e58419e3dbbf832bc4e136a247e167771
2024-08-20 11:50:53 +08:00
Zheng Junjie
f888ae736f
gnu: kstatusnotifieritem: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.5.0.
Change-Id: I16a1202ce23b84b8681a61c7f61ac8008bd8ebb1
2024-08-20 11:50:53 +08:00
Zheng Junjie
d80f3fecb7
gnu: kservice: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (kservice): Update to 6.5.0.
Change-Id: I92ba3be06b51408faf6546e0a0fe9ed14716ede4
2024-08-20 11:50:53 +08:00
Zheng Junjie
c05baa4e69
gnu: krunner: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (krunner): Update to 6.5.0.
Change-Id: Iae16415115cf139eec2fc384cbf03edb210cbb1a
2024-08-20 11:50:53 +08:00
Zheng Junjie
464efc241e
gnu: kpeople: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.5.0.
Change-Id: I97cb34335e6d1cea2e4e03ddbadc37c3f9af8f31
2024-08-20 11:50:53 +08:00
Zheng Junjie
b18c2898d4
gnu: kparts: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (kparts): Update to 6.5.0.
Change-Id: I6309343d22f3876cd3dd94ac3c8ee37ae940e62a
2024-08-20 11:50:53 +08:00
Zheng Junjie
9d12fe0ddf
gnu: knotifyconfig: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.5.0.
Change-Id: Ia0db202bf7a0c004e094efaf384260fbb7df2eda
2024-08-20 11:50:52 +08:00
Zheng Junjie
c84a992eee
gnu: knewstuff: Update to 6.5.0.
...
* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.5.0.
Change-Id: I82b30b5fb1276738a8366d0c21f759155a41f0f2
2024-08-20 11:50:52 +08:00