me
/
guix
Archived
1
0
Fork 0
Commit Graph

135009 Commits (f83b5274c8d67a9bccf8881cc4f87d76a3d172de)

Author SHA1 Message Date
Ashish SHUKLA a45b2c7c63
gnu: Add fnc.
* gnu/packages/version-control.scm (fnc): New variable.

Change-Id: Idf1cb254c3ae18bacb86bf020511a5d34e2d3684
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:45:30 +01:00
Vinicius Monego b0fbb70521
gnu: Add python-verde.
* gnu/packages/geo.scm (python-verde): New variable.

Change-Id: I0d176a05a993b19224d22489dd3a8eca19e4f2e0
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:34:48 +01:00
Giacomo Leidi e5e8b4e52d
gnu: Add brillo.
* gnu/packages/hardware.scm (brillo): New variable.

Change-Id: Ic66118b9b792b0bc81bbeffb72236953da0f0772
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:34:05 +01:00
Timotej Lazar 0ffd6d2582
gnu: Add qmmp.
* gnu/packages/music.scm (qmmp): New variable.

Change-Id: Id5548eaeb73904120473397cac74ef7a5f10ecec
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:26:42 +01:00
Andy Tai 7bead512e2
gnu: fltk: Update to 1.3.9.
* gnu/packages/fltk.scm (fltk): Update to 1.3.9.

Change-Id: Ic766550a4f15a147d8079ebecf0c59152aefa9f0
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:25:23 +01:00
Nicolas Graves via Guix-patches via 6a6dde5058
gnu: Add latexml.
* gnu/packages/markup.scm (latexml): New variable.

Reviewed-by: Steve George <steve@futurile.net>

Change-Id: If7199a8b74b990ad29718adcb905a5ed31882cf5
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:20:40 +01:00
Nicolas Graves via Guix-patches via 6feab2a48c
gnu: Add perl-image-size.
* gnu/packages/perl.scm (perl-image-size): New variable.

Change-Id: Ib2b11b74451b156c4380b91334ae37032e6bb6fd
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:20:38 +01:00
Mark H Weaver 969c970f38
gnu: icecat: Update to 115.10.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2024-2609, CVE-2024-3302, CVE-2024-3852,
CVE-2024-3854, CVE-2024-3857, CVE-2024-3859, CVE-2024-3861,
CVE-2024-3863, and CVE-2024-3864.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-04-16 17:01:12 -04:00
Ricardo Wurmus 921b270a44
gnu: Add prosody-cloud-notify.
* gnu/packages/messaging.scm (prosody-cloud-notify): New variable.

Change-Id: I55edcb3605fae922980163de2d29926798619624
2024-04-16 18:31:07 +02:00
Wilko Meyer 6cdb34ba90
gnu: linux-libre 4.19: Update to 4.19.312.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.312.
(linux-libre-4.19-pristine-source): Update hash.

Change-Id: I626f133eea8c23177322e242d3ccc4bfa2589baa
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:23 -04:00
Wilko Meyer a4cc1bbf88
gnu: linux-libre 5.4: Update to 5.4.274.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.274.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Ibc854c5a98ad71f26cef4e403b6fc0bfa2c7c1c3
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:23 -04:00
Wilko Meyer f14f08acb5
gnu: linux-libre 5.10: Update to 5.10.215.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.215.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: Icd2173d13b527f3c7ec0f80cd22a6c8aa4ead4e5
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:22 -04:00
Wilko Meyer d977c1160d
gnu: linux-libre 5.15: Update to 5.15.155.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.155.
(linux-libre-5.15-pristine-source): Update hashes.

Change-Id: I0c83483f92e37b598313d70e408cce38d84fd5b1
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:22 -04:00
Wilko Meyer 467583fab5
gnu: linux-libre 6.1: Update to 6.1.86.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.86.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: Icecabfdcd8b8c76ef62aa679b4eec015869a2134
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:22 -04:00
Wilko Meyer b6966b3978
gnu: linux-libre 6.6: Update to 6.6.27.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.27.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: I0f21abb95d5d80bde56a1d3ad0faf4ab5fabb67f
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:22 -04:00
Wilko Meyer 6a90eccc2b
gnu: linux-libre 6.8: Update to 6.8.6.
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.6.
(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

Change-Id: Iddefd4ac7704e80df13ceadf4935c2670a40061d
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16 11:20:14 -04:00
Ricardo Wurmus dbc4587fb1
gnu: Add prosody-muc-offline-delivery.
* gnu/packages/messaging.scm (prosody-muc-offline-delivery): New variable.

Change-Id: I145ea713e5b12aef5f700669fe2ffc1e017322d2
2024-04-16 12:00:53 +02:00
Ricardo Wurmus e9393087fc
gnu: Add prosody-cloud-notify-priority-tag.
* gnu/packages/messaging.scm (prosody-cloud-notify-priority-tag): New variable.

Change-Id: I22dc032112bf537058405ef0d8f42f371502a5ea
2024-04-16 12:00:48 +02:00
Ricardo Wurmus 46ba40de97
gnu: Add prosody-cloud-notify-filters.
* gnu/packages/messaging.scm (prosody-cloud-notify-filters): New variable.

Change-Id: I3c0ea90cb44aa9f623573de98f7d79b46c696232
2024-04-16 12:00:43 +02:00
Ricardo Wurmus 582bb94637
gnu: Add prosody-cloud-notify-encrypted.
* gnu/packages/messaging.scm (prosody-cloud-notify-encrypted): New variable.

Change-Id: Ibe2c6525865ffce54191d806f0e184c814000993
2024-04-16 12:00:35 +02:00
Ricardo Wurmus e2ec85d17d
gnu: lua-cqueues: Update to 20200726.
* gnu/packages/lua.scm (lua-cqueues): Update to 20200726.
[source]: Fetch from git repository.
[arguments]: Use G-expressions; disable two tests that need LuaJIT's ffi
module.

Change-Id: I969a9f173339d22e57fd6a5e4689889c0268c52d
2024-04-16 11:59:34 +02:00
Ricardo Wurmus 9374b0fe52
gnu: lua-ossl: Update to 20220711.
* gnu/packages/lua.scm (lua-ossl): Update to 20220711.
[source]: Fetch from git repository.
[arguments]: Use G-expressions; disable two tests.
[description]: Reflow paragraph.

Change-Id: I2640cba886362635ee4ddedd020a06b433e46e5b
2024-04-16 11:58:33 +02:00
Ricardo Wurmus 29c9ae9162
gnu: prosody-module: Update to changeset 66e7d46b1d4b.
* gnu/packages/messaging.scm (prosody-module): Update to changeset
66e7d46b1d4b.

Change-Id: Ia06e1a111e3117e7315b43c2be7ed4776ae26ac4
2024-04-16 10:29:55 +02:00
Ricardo Wurmus 4d67912265
gnu: ksoloti-runtime: Update to 1.0.12-8.
* gnu/packages/axoloti.scm (ksoloti-runtime): Update to 1.0.12-8.
[arguments]: Remove obsolete patch to Makefiles.
[inputs]: Replace dfu-util-for-axoloti with dfu-util.

Change-Id: I57c78d32d2616909ca7b9a98392655c76df5eb27
2024-04-16 00:49:34 +02:00
Ludovic Courtès 8a74bb8030
Autoload (gcrypt hash).
* guix/derivations.scm: Autoload (guix utils) and (gcrypt hash).
* guix/git.scm, guix/store.scm: Autoload (gcrypt hash).

Change-Id: I6145231d41c61f2d8c36e28f29e91074910bdd15
2024-04-15 22:36:42 +02:00
Ludovic Courtès ee975926ec
Autoload (guix build syscalls).
* guix/discovery.scm, guix/git.scm, guix/nar.scm,
guix/scripts.scm, guix/scripts/build.scm: Autoload (guix build syscalls).
* guix/packages.scm: Autoload (guix build utils).

Change-Id: Ia7703b5f46e55fbfadff63b13c35bfe097ce2220
2024-04-15 22:36:42 +02:00
Ludovic Courtès 657107cb90
ui: Delay use of (guix build syscalls).
This ensures (guix build syscalls) is loaded only when needed.

* guix/ui.scm (%text-width): Unconditionally alias ‘*line-width*’.
Remove initialization.
<top level>: Remove code for Guile < 2.2.7.
(package->recutils): Change default #:width to (terminal-columns).

Change-Id: I990a1b5b0f20a6243e47e314d1d3d4f8298b7151
2024-04-15 22:36:42 +02:00
Ludovic Courtès 44de6d3990
guix: Delay loading of (gnutls).
(web …) modules pull in (gnutls) indirectly.  Arrange to load them
lazily, thereby reducing I/O and allocations when GnuTLS is not needed
such as when running ‘guix describe’ or ‘guix shell’ on a cache hit.

* guix/download.scm: Autoload (web uri).
* guix/scripts/describe.scm: Likewise.
* guix/store.scm: Likewise.
(%default-substitute-urls): Remove ‘resolve-interface’ call and use
https URLs unconditionally.

Change-Id: Ide470c556a14866e8740966d25821df487a79859
2024-04-15 22:36:42 +02:00
Ludovic Courtès 54be7795b5
utils: Don’t re-export ‘call-with-temporary-output-file’.
* guix/utils.scm: Remove re-export of ‘call-with-temporary-output-file’.
Autoload a number of modules.
* guix/download.scm, guix/import/hackage.scm,
guix/import/hexpm.scm, guix/import/opam.scm,
guix/import/pypi.scm, tests/cpio.scm, tests/egg.scm,
tests/opam.scm, tests/publish.scm, tests/store-database.scm,
tests/utils.scm: Adjust imports accordingly.

Change-Id: I3f5e94631397996a30be2ea4ff8b50a3371e8ee7
2024-04-15 22:36:42 +02:00
Ludovic Courtès 6dc238f261
guix system: Autoload some more.
* guix/scripts/system.scm: Autoload more modules.

Change-Id: I665857109bbfd1e3755135daacc01affcb3eb2eb
2024-04-15 22:36:42 +02:00
Ludovic Courtès 276e658943
channels: Autoload (git …) modules.
Autoloading Guile-Git is important in cases where (guix channels) is
used for little more than the <channel> definition.  This is the case,
for example, of ‘guix describe’ or ‘guix shell’.

This reduces from 177 to 121 the number of .go files loaded when
running:

  ./pre-inst-env strace -e openat -o /tmp/log.strace \
     guix describe -p /var/guix/profiles/per-user/$USER/current-guix
  grep 'openat.*\.go.* = [0-9]' < /tmp/log.strace |wc -l

Likewise, it reduces the max RSS (as measured by ‘time -f %M guix
describe -p …’) from 54 to 37 MiB.

* guix/channels.scm: Autoload (git …) modules.

Change-Id: Ia58a99c865bf0f6fe461a1e71390d075e760f8d6
2024-04-15 22:36:42 +02:00
Ludovic Courtès 96d2de0185
git: Add ‘tag->commit’ and use it in (guix channels).
* guix/git.scm (tag->commit): New procedure, taken from…
(resolve-reference): … here.  Use it in the ‘tag’ case.
* guix/channels.scm (resolve-channel-news-entry-tag): Use ‘tag->commit’
instead of custom code.

Change-Id: I46ea387345dc1b695ce0702991a52d0cde29e2f0
2024-04-15 22:36:41 +02:00
Ludovic Courtès 088e181c0a
channels: Move ‘commit-short-id’ to (guix git).
* guix/channels.scm (commit-short-id): Move to…
* guix/git.scm (commit-short-id): … here.

Change-Id: If4b34b1d82b1aa5068d157f26e57e8aecc967061
2024-04-15 22:36:41 +02:00
Ludovic Courtès a57518484e
git: Add ‘repository-info’ and use it in (guix channels).
* guix/git.scm (repository-info): New procedure.
* guix/channels.scm (repository->guix-channel): Use it instead of local
code.

Change-Id: I74c758c73a22e16031571ca4271cc9cab0492f6e
2024-04-15 22:36:41 +02:00
Ludovic Courtès 3cadb61963
channels: Use SRFI-71 instead of SRFI-11.
* guix/channels.scm (latest-channel-instance): Use SRFI-71.

Change-Id: I73531c98b3034e228006ed91518cc7bfedc784fd
2024-04-15 22:36:41 +02:00
Artyom V. Poptsov a8353e9d6b
gnu: Add tr7.
* gnu/packages/scheme.scm (tr7): New variable.

Change-Id: I60e34f0f918ea7c9b36cea02358d69ab7bfad24b
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-15 12:32:42 +02:00
Vinicius Monego 53dba8c808
gnu: Add trac.
* gnu/packages/version-control.scm (trac): New variable.

Change-Id: I51b86a6b8a913c18f785dbd92a936b8964bebdbc
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-15 12:21:15 +02:00
Suhail Singh dc0d7dae16
gnu: Add emacs-noman.
* gnu/packages/emacs-xyz.scm (emacs-noman): New variable.

Change-Id: I4ef3de3723025832c6b6eae47de67c3377366602
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-15 12:09:48 +02:00
Erik Eduardo 91239079f3
gnu: Add sandbar.
* gnu/packages/wm.scm (sandbar): New variable.

Change-Id: I93f91436420a733a3b74d9b88ed5d69a9369ee38
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-15 12:01:22 +02:00
Christopher Baines 953253eff3
Merge remote-tracking branch 'savannah/master' into mesa-updates
Change-Id: I00980ec5dbd9d23ab076995bc79331d136424796
2024-04-15 10:57:31 +01:00
cage-dev@twistfold.it 8e3831eb12
gnu: telescope: Update to 0.9.
* gnu/packages/web-browsers.scm (telescope): Update to 0.9.
[inputs]: Replace libevent with libgrapheme.

Change-Id: I1eb6567ddc5047d4d36f588086f14f69136588c4
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:31 +01:00
Jean-Pierre De Jesus DIAZ 37579d04dc
gnu: coin3d: Update to 4.0.2.
* gnu/packages/graphics.scm (coin3d): Update to 4.0.2.

Change-Id: I0ca8cd6eff933a764005447d648ca2f020d8ee7f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ 39689ffd30
gnu: coin3d: Avoid use of dlopen.
* gnu/packages/graphics.scm (coin3d): Avoid use of dlopen and add
missing inputs.

Change-Id: I48d93218bd93f6ef4f10fb1c4f1cc22396040d7d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ 949c3682b7
gnu: coin3d: Use system expat.
* gnu/packages/graphics.scm (coin3d): Remove bundled expat and use the
system one.

Change-Id: Ief176e320b7f57c5c3f349f244ed7d76e54f8281
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ 94fa92cc8e
gnu: coin3d: Use G-Expressions.
* gnu/packages/graphics.scm (coin3d) <source>, <arguments>: Use
G-Expressions.

Change-Id: I79a77bda6fc919d9c3b80e77e38855824e81f6e6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ f2c5482af4
gnu: coin3D: Rename to coin3d.
* gnu/packages/graphics.scm (coin3d): New Variable.
(coin3D): Define as deprecated.
(coin3D-4): Point to coin3d.
* gnu/packages/engineering.scm (freecad): Use coin3d instead of coin3D.
* gnu/packages/python-xyz.scm (python-pivy): Ditto.
* gnu/packages/qt.scm (soqt): Ditto.

Change-Id: I4e83e25e80c512350f38024847891eac14723f26
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Timotej Lazar 84a88f5ed9
gnu: widelands: Improve package style.
* gnu/packages/games.scm (widelands): Use new package style.
[snippet]: Simplify and drop trailing #t.
[arguments]: Use gexps. Tweak #:configure-flags to install the binary in bin/
instead of bin/games/ and data under share/ instead of bin/share/. Modify
'unbundle-fonts phase to not depend on input labels.
[inputs, native-inputs]: Drop input labels.
[home-page]: Drop trailing slash.

Change-Id: I75c535005ad1325ad170205b6e80b1039125619a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:12:33 +01:00
Timotej Lazar 27f4896a18
gnu: widelands: Update to 1.2.
* gnu/packages/games.scm (widelands): Update to 1.2.
[inputs]: Drop boost, curl.
[native-inputs]: Replace python-wrapper with python.

Change-Id: I1a98739a5da801d3686acf152989c8ce15f16a90
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:12:33 +01:00
Andy Tai 83a2ff488d
gnu: xpra: Update to 5.0.8.
* gnu/packages/xorg.scm (xpra): Updatw to 5.0.8.

Change-Id: I6107d5c3469ca0576c668d1a68bf1148b8f055b6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:11:43 +01:00
Andy Tai d447a0c693
gnu: meld: Update to 3.22.2.
* gnu/packages/patchutils.scm (meld): Update to 3.22.2.

Change-Id: I6f292a1a8579f8a18ca4421750541932076a3555
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:11:21 +01:00