me
/
guix
Archived
1
0
Fork 0
Commit Graph

136981 Commits (8355756d1a9e12b23ac92cb36b82fe2e8381b158)

Author SHA1 Message Date
Ludovic Courtès 8355756d1a
tests: Fix ‘beautify-description’ test.
This is a followup to 510ad5d93c.

* tests/import-utils.scm ("beautify-description: transform fragment into
sentence"): Fix.

Change-Id: I331cb38a3460a024a789846772a074ba0b6c857c
2024-06-13 21:47:38 +02:00
Philippe SWARTVAGHER 9cf37ccb81
gnu: hwloc: Update to 2.10.0.
* gnu/packages/mpi.scm (hwloc): Update to 2.10.0.

Change-Id: If3971c18542dd3d2d03fa48f5d440d38c6f827a7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 18:55:32 +02:00
Ludovic Courtès 7e00fb9f31
substitute: Don’t keep cache entries more than a few days.
Experience has shown that keeping too many entries increases disk usage
and, more importantly, leads to long delays when cleaning up the cache,
measured in minutes on slow or busy HDDs with hundreds of thousands of
cache entries, as is common on build machines.  In those cases, the cost
of the cache outweighs its benefit.

* guix/scripts/substitute.scm (%narinfo-expired-cache-entry-removal-delay):
Reduce to 5 days.
(cached-narinfo-expiration-time)[max-ttl]: Reduce to 2 days.

Change-Id: Iab212f572ee9041be61716423a3c014f93fe81ed
2024-06-13 11:38:24 +02:00
Ludovic Courtès 086fe7ef25
doc: Use a symbol for Cuirass specification names.
* doc/guix.texi (Continuous Integration): Change ‘name’ field of
‘specification’ to be a symbol, as written in upstream Cuirass doc.

Change-Id: I0a8cddfb8ab47f627a01459393aaf346028bb3f6
2024-06-13 11:34:33 +02:00
Ludovic Courtès 8240d1acf4
gnu: stargate: Move libsbsms and soundtouch forks to audio.scm.
This avoids generating new packages at run time and makes them visible
to ‘fold-packages’.

* gnu/packages/audio.scm (stargate-sbsms, stargate-soundtouch): New
variables, taken from…
* gnu/packages/music.scm (stargate)[inputs]: … here.  Use them.

Change-Id: I2344d82756b3b7295c505fbdb36886b74abe5d5d
2024-06-13 11:32:16 +02:00
Sughosha c96b51323f
gnu: Add stargate.
* gnu/packages/music.scm (stargate): New variable.

Change-Id: I625c68746ca6bdf9f8de6ebde602ffa7428a2a0c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 11:19:06 +02:00
Sughosha 676905d8a6
gnu: Add python-wavefile.
* gnu/packages/python-xyz.scm (python-wavefile): New variable.

Change-Id: Ied8fe04eea6f9a79cdde6382931a7009cf71f8f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 11:19:00 +02:00
Sughosha bd96132fb9
gnu: Add python-mido.
* gnu/packages/python-xyz.scm (python-mido): New variable.

Change-Id: I4bdc6dc6f059dd16c0e0a4152a5e9b5bf84764ee
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 11:18:56 +02:00
Sughosha 47e909a554
gnu: Add python-pymarshal.
* gnu/packages/python-xyz.scm (python-pymarshal): New variable.

Change-Id: I6a1d2f8f21869856a9a227bed213d9f71204b2d4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 10:56:42 +02:00
Nicolas Graves dc5da408ec
gnu: libreoffice: Update to 7.6.7.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 7.6.7.2.
* gnu/packages/hunspell.scm (hunspell-dict-he-il,
hunspell-dict-it-it): Update to 7.6.7.2.

Change-Id: I289a0b2b9648930b46102c055c642c333a4229fd
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 10:52:22 +02:00
Ludovic Courtès 75faaaced2
maint: Do not cross-compile to bare-metal targets.
* etc/release-manifest.scm (%cross-manifest): Remove bare-metal
cross-compilationm targets.

Change-Id: I0041d9ac11b996662304da22fa5bf63013dcc36d
2024-06-13 08:53:20 +02:00
Ludovic Courtès a636bd3beb
ci: Add cross-compilation jobs for x86_64-linux-gnux32.
* gnu/ci.scm (cross-jobs)[same?]: Special case x86_64-linux-gnux32.

Change-Id: I877eb50d6b0b0bf10474c58f8e9d5ee92f1705d2
2024-06-13 08:53:20 +02:00
Arun Isaac f65bbca6e4
doc: Refer to mumi send-email in Submitting Patches.
* doc/contributing.texi (Submitting Patches): Refer to mumi send-email.

Change-Id: I009cdc306220ef63e6641fac69d3453ab169bfa2
2024-06-12 22:14:41 +01:00
Arun Isaac d25bb39c51
doc: Add mumi CLI concept index entries.
* doc/contributing.texi (Debbugs User Interfaces)[Command-line interface]: Add
mumi CLI concept index entries.

Change-Id: Ic2e67226c18e87a7360b938476a662aae76dd58e
2024-06-12 22:14:41 +01:00
Arun Isaac cb1c12156e
doc: Document mumi am, compose and www subcommands.
* doc/contributing.texi (Debbugs User Interfaces)[Command-line interface]:
Document mumi am, compose and www subcommands.
* doc/guix.texi: Bump copyright year.

Change-Id: I28bde9454ad35115ed60fe4d6ffa35fad599b2d1
2024-06-12 22:14:41 +01:00
Ludovic Courtès bb73faea02
hg-download: Pass strings to ‘hg-fetch’.
Fixes a regression introduced in
275f279891.

* guix/hg-download.scm (hg-fetch-builder): Remove calls to
‘string->symbol’.

Change-Id: I2e049d1ecb8860b6f946ca51358aaba22bdc9e2e
2024-06-12 09:45:44 +02:00
jgart 30f0faafc4
gnu: dmenu: Update to 0.5.3.
* gnu/packages/suckless.scm (dmenu): Update to 0.5.3.

Change-Id: Id5b458dbad3349037f78bdb2b20d33cab0d1d646
2024-06-11 23:04:00 -05:00
jgart 330453d8f8
gnu: st: Update to 0.9.2.
* gnu/packages/suckless.scm (st): Update to 0.9.2.

Change-Id: I7d42fbaa0cd5b1989d4c249bdfc0b26e9e048b30
2024-06-11 22:57:25 -05:00
jgart d8f1ee6bc8
gnu: dwm: Update to 6.5.
* gnu/packages/suckless.scm (dwm): Update to 6.5.

Change-Id: I8e9627541abb521d54f4d91ee067d3678ce18b02
2024-06-11 21:21:46 -05:00
jgart 2c62ed5c4a
gnu: catgirl: Update to 2.2a.
* gnu/packages/irc.scm (catgirl): Update to 2.2a.

Change-Id: I72b832ed92dc351cabea0fb344e1402b3340b1e2
2024-06-11 20:26:33 -05:00
André Batista c92abd02c6
gnu: tor: Update to 0.4.8.12.
* gnu/packages/tor.scm (tor): Update to 0.4.8.12.

Signed-off-by: jgart <jgart@dismail.de>
2024-06-11 18:54:30 -05:00
Nguyễn Gia Phong 039da35176
doc: Update field name in gitile-configuration.
* doc/guix.texi (gitile-configuration): Update field name
  nginx-server-block to nginx.

Change-Id: I215d3d57c1cb88271c580fa1426a661477a775f7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-12 00:21:52 +02:00
Adriel Dumas--Jondeau ee5d506ec8
gnu: godot: Update to 4.2.2.
* gnu/packages/game-development.scm (godot): Update to 4.2.2.

Change-Id: I4450c41439435d18b1e1fb727b9d42c683455831
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-12 00:08:57 +02:00
Artyom V. Poptsov 84089c8dbb
gnu: blktrace: Update to 1.3.0.
* gnu/packages/linux.scm (blktrace): Update to 1.3.0.
  [arguments]: Use gexps.

Change-Id: I4e107c8d1f99d5eb44d7f0fd67925cefac36eba9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-12 00:07:55 +02:00
fanquake f1b1c5fd6c
gnu: musl: Update to 1.2.5.
* gnu/packages/musl.scm (musl): Update to 1.2.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-12 00:03:36 +02:00
Juliana Sims 6153ba29b9
gnu: cutter: Update to 2.3.4.
Fixes <https://issues.guix.gnu.org/63669>.

* gnu/packages/engineering.scm (cutter): Update to 2.3.4.
(radare2-for-cutter): Delete.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Reported-by: XVilka Haos of System <xvilka@gmail.com>
Change-Id: Id8c9087df56bd11a81103635920f9ad0b6a290b5
2024-06-11 23:57:08 +02:00
Ludovic Courtès a24e8de6ce
gnu: libressl: Run tests under ‘datefudge’.
Fixes <https://issues.guix.gnu.org/71491>.

* gnu/packages/tls.scm (libressl)[arguments]: Add #:phases.

Change-Id: I85d866808a01265c90de6c662f35a083773faf08
2024-06-11 23:09:08 +02:00
Ludovic Courtès 865bf63eb3
gnu: e2fsprogs: Fix compilation for GNU/Hurd.
Fixes a regression introduced in
ce78f9cb66.

* gnu/packages/linux.scm (e2fsprogs)[arguments]: When ‘system-hurd?’,
add ‘set-PATH_MAX’ phase.

Change-Id: Idc8c2a24d2518b44e42102db48a8ab484b855f47
2024-06-11 23:09:08 +02:00
Timotej Lazar 7daf932892
gnu: cmus: Switch to new package style.
* gnu/packages/music.scm (cmus): Switch to new style.
[arguments]: Use g-exps. Drop trailing #t from 'configure phase.

Change-Id: Ia840202adddf390bd29a0fb57fa1a3294dd7a61a
Signed-off-by: jgart <jgart@dismail.de>
2024-06-11 13:12:26 -05:00
Timotej Lazar 363b50f579
gnu: cmus: Update to 2.11.0.
* gnu/packages/music.scm (cmus): Update to 2.11.0.

Change-Id: I2b0895640e3db1997c3e78c4d7def3ba9a97697e
Signed-off-by: jgart <jgart@dismail.de>
2024-06-11 13:02:53 -05:00
Timotej Lazar 2851385ea6
gnu: keepassxc: Update to 2.7.8.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.8.

Change-Id: Ibcd4097972ea2878f461044c82784eecd194dd13
Signed-off-by: jgart <jgart@dismail.de>
2024-06-11 12:23:00 -05:00
Artyom V. Poptsov f1756e2697
gnu: scrot: Update to 1.11.
* gnu/packages/xdisorg.scm (scrot): Update to 1.11.

Change-Id: I09addd3dcdf8edb88e6aa65949dec125cd93f500
Signed-off-by: jgart <jgart@dismail.de>
2024-06-11 10:34:16 -05:00
Mark H Weaver 9b851ade18
gnu: icecat: Update to 115.12.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2024-5688, CVE-2024-5690, CVE-2024-5691,
CVE-2024-5692, CVE-2024-5693, CVE-2024-5696, CVE-2024-5700, and
CVE-2024-5702.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-06-11 10:52:42 -04:00
Sharlatan Hellseher 22482834c5
gnu: wally-cli: Fix build.
Reported by Christopher Baines <mail@cbaines.net> in
<https://lists.gnu.org/archive/html/guix-devel/2024-06/msg00112.html>.

* gnu/packages/flashing-tools.scm (wally-cli) [arguments]: <#:phases>:
Add 'fix-module-name phase.

Change-Id: I106c0412a9d05f65d25d3e3d620e1152cc5c8a2c
2024-06-11 14:35:18 +01:00
Janneke Nieuwenhuizen 3036a2ed43
gnu: mes: Fix build on arm and x86_64.
* gnu/packages/patches/mes-0.26.1-fixups.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/mes.scm (mes)[source]: Use it.

Change-Id: I071d442232c8e4bbce2e85cac0f73fb9205a678c
2024-06-11 14:42:17 +02:00
Christopher Baines 520d85bad4
gnu: wally-cli: Fix reference to go-gopkg-in-cheggaaa-pb-v1.
As this was renamed in 2ef0e4bce1.

* gnu/packages/flashing-tools.scm (wally-cli)[native-inputs]: Change
go-gopkg-in-cheggaaa-pb-v1 to go-github-com-cheggaaa-pb.

Change-Id: I7f7764f4e9e9d91381b230d49ed32b549e987828
2024-06-11 12:17:49 +01:00
Ian Eure 914cf4ab02
gnu: librewolf: Update to 126.0.1-1.
* gnu/packages/librewolf.scm (librewolf): Update to 126.0.1-1.

Change-Id: Ie2cda543b3de76226d1d6959711b955d22c74fef
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 12:00:51 +01:00
Sergiu Ivanov 0bf987be04
gnu: emacs-org-tree-slide: Update to 2.8.22.
* gnu/packages/emacs-xyz.scm (emacs-org-tree-slide): Update to 2.8.22.

Change-Id: I088f1870688c983312aef7052db9b9bb37e7d1f1
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 12:00:08 +01:00
altadil 382be5720c
gnu: pantheon-calculator: Update to 8.0.0.
* gnu/packages/pantheon.scm (pantheon-calculator): Update to 8.0.0.
[arguments]: Use gexp for phases.

Change-Id: I7d935b0eef3d14990fc4dbbd408febe8de977a29
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:59:40 +01:00
Sergey Trofimov cc2c604972
gnu: mu: Update to 1.12.5.
* gnu/packages/mail.scm (mu): Update to 1.12.5.
[arguments]: Wrap /bin/mu to enable running Guile extension scripts.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I04409ad934716a4b7dfa12a225415881cd682b49
2024-06-11 11:55:29 +01:00
Robin Ole Heinemann 196a51e288
gnu: ngspice: Delete correct delete-scripts phase.
The spinit script is required for xspice to work correctly.

* gnu/packages/engineering.scm (ngspice)[arguments]: Delete the
'delete-scripts phase rather than the non-existent 'delete-script-files phase.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I4c3620c6d42e407904577a9559e3d89016e895f6
2024-06-11 11:53:48 +01:00
Jean-Pierre De Jesus DIAZ ec031bbbf1
gnu: vim-coqtail: Update to 1.7.1-1.d77080e.
* gnu/packages/vim.scm (vim-coqtail): Update to 1.7.1-1.d77080e.

Change-Id: Ifea28105a394c50a78cc1afaa2fa0217fe0cf39b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:50:14 +01:00
Jean-Pierre De Jesus DIAZ 6531c88cce
gnu: neovim-coqtail: Propagate python-pynvim.
* gnu/packages/vim.scm (neovim-coqtail)<propagated-inputs>: Add python-pynvim.

Change-Id: Ic55bba3a959a1400e75788bf2054d816bb6146a6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:49:53 +01:00
Jean-Pierre De Jesus DIAZ 1601508854
gnu: vim-vader: Update to 0.4.0-1.429b669.
* gnu/packages/vim.scm (vim-vader): Update to 0.4.0-1.429b669 and fix
'check phase.

Change-Id: I3dc73652596dcbded804dfc80c0ed9f2876ae89b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:49:38 +01:00
宋文武 cca59ba0e3
gnu: opensurge: Update to 0.6.1.1.
* gnu/packages/games.scm (opensurge): Update to 0.6.1.1.
[inputs]: Add mesa and physfs.

Change-Id: Ia62559372757f7cfd6dc4784e2a8271bbe6d7868
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:46:16 +01:00
宋文武 f57a0523c4
gnu: surgescript: Update to 0.6.0.
* gnu/packages/game-development.scm (surgescript): Update to 0.6.0.

Change-Id: Ie976d33f3f2df4ac5c37476fcd9675c122a5783a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:46:16 +01:00
David Wilson cef0707221
gnu: emacs-ef-themes: Update to 1.7.0.
* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.7.0.

Change-Id: I768a82eee884b1ea21c9d3b3fc693f9fe06e8abe
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:45:38 +01:00
Ian Eure 4cfc4692c9
gnu: jellyfin-mpv-shim: Update to 2.8.0.
* gnu/packages/video.scm (jellyfin-mpv-shim): Update to 2.8.0.

Change-Id: Icbae4392cab029c80bd8a3ce0fa756b567743c77
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:44:09 +01:00
Dariqq 1d5bfe4513
gnu: libwacom: Update to 2.11.0.
With the 2.9 release the license got clarified to be hpnd.

* gnu/packages/xdisorg.scm (libwacom): Update to 2.11.0.
[native-inputs]: Remove python-evdev.
[inputs]: Add python, python-libevdev, python-pyudev.
[propagated-inputs]: Add libevdev.
[license]: Correct license to hpnd.

Change-Id: Ib5276beaec2c23e74532cb157225fc3a9a2e25e7
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:43:38 +01:00
Christopher Baines 0daa72e34d
git-download: Reduce builder duplication.
Rather than creating a different builder in the store for every different
download (by hash), remove the hash from the builder and pass it in via an
environment variable.  This means that when git-fetch is used by two different
package sources, the derivations will still differ but the builder will be
shared.

It used to be this way, but changed with
264fdbcaff.  I noticed this through looking at
the same problem with svn-multi-fetch.

To try and make the effects of introducing variance in to the builder script
more obvious, separate it out in to it's own procedure, so that it's clearer
when there's new data going in that could cause variance.

* guix/git-download.scm (git-fetch/in-band*): Extract out builder script,
include hash in the derivation as an environment variable and update the
comment to be more directive.
(git-fetch-builder): New procedure.

Change-Id: I59c9fc445667c0e7dc44bcb706818300c394a1e5
2024-06-11 11:33:43 +01:00