me
/
guix
Archived
1
0
Fork 0
Commit Graph

135278 Commits (2fd01433c4bbed8ab3f23705a500ac4cd701bfe5)

Author SHA1 Message Date
Nicolas Goaziou 2fd01433c4
gnu: Add emacs-lsp-docker.
* gnu/packages/emacs-xyz.scm (emacs-lsp-docker): New variable.

Change-Id: I2b92355363907c0178fb7585482dfd7037dad137
2024-04-30 19:13:22 +02:00
Nicolas Goaziou bd987b5e79
gnu: emacs-ac-php: Update to 2.7.0.
* gnu/packages/emacs-xyz.scm (emacs-ac-php): Update to 2.7.0.

Change-Id: Ic14467bf19e6583c54a00e7edf830855a9ccfe30
2024-04-30 19:13:22 +02:00
Nicolas Goaziou 3dedc1970f
gnu: emacs-setup: Update to 1.4.0.
* gnu/packages/emacs-xyz.scm (emacs-setup): Update to 1.4.0.

Change-Id: I7092c132063a1b59ba5f32eac6b19869fc34e2c8
2024-04-30 19:13:21 +02:00
Christopher Baines f6c6dd229f
gnu: guile-gnutls: Update to 4.0.0.
* gnu/packages/tls.scm (guile-gnutls): Update to 4.0.0.

Change-Id: I7ced2e1309364c990907fafc489917fcd56fa103
2024-04-30 17:58:35 +01:00
Andy Tai 8c37598ca3
gnu: artanis: Update to 0.6.
* gnu/packages/guile-xyz.scm (artanis): Update to 0.6.
[propagated-inputs]: Add guile-curl.

Change-Id: Ia91ba80ef0b77de529e14141251aef2dc41ed7f3
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30 17:58:35 +01:00
Suhail Singh c54badf904
gnu: emacs-org: Update to 9.6.28.
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.28.

Change-Id: I17d04c32b39eaf461efce598da185bfe19b7fd0e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30 17:58:35 +01:00
Sergey Trofimov 53fffb1fa7
gnu: hw-probe: Use edid-decode.
* gnu/packages/hardware.scm (hw-probe): Make it find edid-decode.

Change-Id: I51381a851f0bb7819f432da7ce6ba8e4cb050906
2024-04-30 17:58:35 +01:00
Sergey Trofimov 435bd452e4
gnu: edid-decode: Update to 0.0.0-1.3d63549.
This is the latest upstream commit.

* gnu/packages/hardware.scm (edid-decode): Update to 0.0.0-1.3d63549.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Icc19cd3b09b56a58cd32689fff299f98be4f3fc6
2024-04-30 17:58:35 +01:00
Jean-Pierre De Jesus DIAZ 91647ba87b
gnu: tomlc99: Install pkg-config file.
* gnu/packages/c.scm (tomlc99) <arguments>: Add phase to install
pkg-config file.

Change-Id: Id09f22912fe7e4dcac6a0377e4a78d3d34346106
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30 17:58:35 +01:00
Jean-Pierre De Jesus DIAZ 104ac4eea6
gnu: tomlc99: Update to 1.0-1.5221b3d.
* gnu/packages/c.scm (tomlc99): Update to 1.0-1.5221b3d.

Change-Id: Icb9c736fb7d49a097fe6db6451031637b7a01492
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30 17:58:35 +01:00
Christopher Baines 46f18b07c1
gnu: guix-data-service: Update to 0.0.1-48.957727c.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-48.957727c.

Change-Id: I45b4dedba1de05d45dc67446eacce539b70e2480
2024-04-30 17:58:35 +01:00
Christopher Baines 7e7df09190
gnu: nar-herder: Update to 0-30.71115bd.
* gnu/packages/package-management.scm (nar-herder): Update to 0-30.71115bd.

Change-Id: Ib58c5c7f95ac65bd25a25bffe8e0a99c87c6a2d1
2024-04-30 17:58:34 +01:00
Christopher Baines dc33d720d1
gnu: guix-build-coordinator: Update to 0-102.53dddfa.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-102.53dddfa.

Change-Id: I5d3fafd05c5d519b8aef43fe991c218a0d438da4
2024-04-30 17:58:34 +01:00
Christopher Baines 70730cf815
gnu: guix-build-coordinator/agent-only: Don't propagate inputs.
Since this package is just intended to provide the
guix-build-coordinator-agent script, don't propagate any inputs and strip the
unnecessary files from the package.

* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)
[arguments]: Add 'strip-non-agent-files phase.
[propagated-inputs]: Move…
[inputs]: …here.

Change-Id: I17544c23f3667147c874ec9afad5e5b90d19acc8
2024-04-30 17:58:32 +01:00
Sughosha via Guix-patches via 29987db380
gnu: juk: Switch to Phonon-VLC backend.
* gnu/packages/kde-multimedia.scm (juk)[inputs]: Remove
phonon-backend-gstreamer. Add phonon-backend-vlc.

Change-Id: I2bca0b91e10efdb5c30ce0b9059b8372256bf44c
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-01 00:22:03 +08:00
Sughosha via Guix-patches via 418a75b157
gnu: dragon: Switch to Phonon-VLC backend.
* gnu/packages/kde-multimedia.scm (dragon):
Delete [arguments].
[inputs]: Remove phonon-plugin-gstreamer, gst-plugins-base and
gst-plugins-good. Add phonon-plugin-vlc.

Change-Id: I162717269085cfc025b03a3cc24b5f99346ce0be
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-01 00:21:53 +08:00
Sughosha via Guix-patches via 40cf627160
gnu: Add phonon-backend-vlc.
* gnu/packages/kde-frameworks.scm (phonon-plugin-vlc): New variable.

Change-Id: I5a680d55782cbfcd6349efc64cce36457f456377
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-01 00:21:37 +08:00
Andrew Tropin 570ccaaedc
gnu: emacs-arei: Update to 0.9.4.
* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.4.

Change-Id: Ifb387e5527b90649817b2f28d35d9cc3ef411501
2024-04-30 18:41:20 +03:00
Andrew Tropin cb34ece861
gnu: guile-ares-rs: Update to 0.9.4.
* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.4.

Change-Id: Ibc2f950cea74b530371a575b97c26a0e6244c0d2
2024-04-30 18:41:07 +03:00
James Smith via Guix-patches via 33ddb5f312
gnu: Add iwgtk.
* gnu/packages/networking.scm (iwgtk): New variable.

Change-Id: I8dc5446fda114f033c1e594028668af41cd5ec85
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-30 22:55:18 +08:00
Sughosha via Guix-patches via d5f98aa11b
gnu: Add kwalletmanager.
* gnu/packages/kde-systemtools.scm (kwalletmanager): New variable.

Change-Id: I8710fcc7dc63bc6051452caa832a4996da854b32
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-30 22:55:18 +08:00
David Thompson 032a3d3452
gnu: guile-hoot: Update to 0.4.1.
* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.4.1.

Change-Id: I955c9b393ca4f1d22036bdf808210b06af1c7e51
2024-04-30 10:25:10 -04:00
David Thompson b1365a0326
gnu: guile-next: Update to commit 3b76a30.
* gnu/packages/guile.scm (guile-next): Update to commit 3b76a30.

Change-Id: I9af6593f6a7f2babdac19201bd1be541ea78e8e5
2024-04-30 10:24:32 -04:00
Ludovic Courtès df3d30819e
gnu: guile-lzlib: Switch to ‘url-fetch’.
Fixes <https://issues.guix.gnu.org/70659>.

Fixes a regression introduced in
7cef6b7ba5, which would create a circular
dependency on systems lacking “builtin:git-download”.

* gnu/packages/guile.scm (guile-lzlib)[source]: Switch to ‘git-fetch’.

Reported-by: Peacememories <peacememories@posteo.net>
Change-Id: Iad684564d0dc18f0a7a76e1c4c6464ba4f39f2e8
2024-04-30 11:06:02 +02:00
Wilko Meyer ddf3759645
gnu: linux-libre 5.15: Update to 5.15.157.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.157.
(linux-libre-5.15-pristine-source): Update hashes.

Change-Id: Ie45c3bd3bbd1398a06beb48f545a3353fd3ad116
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-29 18:28:57 -04:00
Wilko Meyer a37806ea5d
gnu: linux-libre 6.1: Update to 6.1.88.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.88.
  (linux-libre-6.1-pristine-source): Update hashes.

Change-Id: Ia75fb61a322b54d7c1f82e324c7467faed4ea046
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-29 18:28:57 -04:00
Wilko Meyer 7fecae2d43
gnu: linux-libre 6.6: Update to 6.6.29.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.29.
  (linux-libre-6.6-pristine-source): Update hashes.

Change-Id: I861818c7e6f90bba80d8c849d4b103262af2f4eb
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-29 18:28:57 -04:00
Wilko Meyer 3c4febb3b6
gnu: linux-libre 6.8: Update to 6.8.8.
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.8.
  (linux-libre-6.8-pristine-source): Update hashes.

Change-Id: I72a667804f4e66494507182662fff67cd82317a9
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-29 18:28:56 -04:00
aurtzy c1c367b55e
gnu: Add libdecor.
* gnu/packages/freedesktop.scm (libdecor): New variable.

Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29 23:58:11 +02:00
Nicolas Graves 5f03cfacd8
import: beautify-description: Fix ". ." case.
* guix/import/utils.scm (beautify-description): Ensure the matched
string pre is long enough not to fail.

Change-Id: I3172d9a41350b98222cd9ab758487485f26650b3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29 23:56:29 +02:00
Richard Sent 44c8ce8334
home: services: bash: Move default PS1 prompt to bashrc
Fixes <https://issues.guix.gnu.org/70164>.

* home/services/shells.scm (add-bash-configuration): Move default PS1 prompt
from .bash_profile to .bashrc.

Change-Id: Ic437458ee362cc4aa803a71c9962af866749f59a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29 23:54:13 +02:00
Tomas Volf 08bb2dbb13
guix-install.sh: Fix setting GUIX_LOCPATH.
After installing Guix home on my new foreign system, the locale did not
work and GDM did not even let me to log in.  After some digging around using
tty3 and tty4, I realized the GUIX_LOCPATH is not being set properly.

I had nothing installed in the ~/.guix-profile (the symlink did not even
exist) and I had glibc-locales installed in ~/.guix-home, yet GUIX_LOCPATH
contained "$HOME/.guix-profile/lib/locale:".

I believe when the code was modified from the original "home or profile" to
the current "home and profile" the || was used by accident instead of &&.

I also remove the trailing :, since it is taken care of by the ${...:+:}.

* etc/guix-install.sh (sys_create_init_profile):

Change-Id: I8a3287fe809af58aee2edc924154eecf91fa1eb8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29 22:56:44 +02:00
Tomas Volf d7bf731573
guix-install.sh: Add default value for XCURSOR_PATH.
This improves compatibility with (at least) Gnome based systems.  On my new
Ubuntu 22.04 install the mouse cursor was broken (after I installed Guix)
until I set this.

* etc/guix-install.sh (sys_create_init_profile): Set default value for
XCURSOR_PATH.

Change-Id: I489f0307d99e4d8d82671f291c78b90c7b6dae4a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29 22:56:05 +02:00
Ludovic Courtès a15db2ee50
pack: ‘-R’ (once) does not include fakechroot fallback.
Previously, ‘guix pack -R’ would build a wrapper containing both the
“userns” and “fakechroot” engines, instead of providing nothing but the
“userns” engine as the manual says.  This patch fixes it.

* guix/scripts/pack.scm (wrapped-package): Add #:fakechroot?
[build]: When FAKECHROOT? is false, ‘elf-loader-compile-flags’ always
returns '().

Change-Id: Ic75cc8c36bf0a3881f299b274d78bd9fc2d4e2bb
2024-04-29 22:54:15 +02:00
Ludovic Courtès 5f89f45e74
linux-initrd: Further strip the static Guile.
‘guile-static-initrd’ weighs in at 46 MiB, compared to 54 MiB for
‘guile-static-stripped’ (15% reduction).

* gnu/packages/make-bootstrap.scm (make-guile-static-stripped): Add
‘directories-to-remove’ parameter and honor it.
(%guile-static-initrd): New variable.
* gnu/system/linux-initrd.scm (expression->initrd): Default to
‘%guile-static-initrd’.
* doc/guix.texi (Initial RAM Disk): Adjust accordingly.

Change-Id: I2baf06fed7a3698433e7c83b1d7726054a8c746e
2024-04-29 22:52:08 +02:00
Ludovic Courtès fb61323dba
services: build-vm: Provide only one locale.
* gnu/services/virtualization.scm (%virtual-build-machine-operating-system)
[locale, locale-definitions]: New fields.

Change-Id: Ieb24b3a0c210291d8c04412e4c263b5e377b5704
2024-04-29 22:52:08 +02:00
Ludovic Courtès 6228a2b8ba
locale: Shrink ‘%default-locale-definitions’ from 34 to 10 locales.
This reduces the default set of locales from 92 MiB to 28 MiB.

* gnu/system/locale.scm (%default-locale-definitions): Reduce to 10
locales.

Change-Id: I3c092604301d69db591957bcfd62a062c3ac5ab0
2024-04-29 22:52:08 +02:00
Ludovic Courtès 0575933ac2
system: Remove ‘glibc-2.33’ from ‘%default-locale-libcs’.
The transition from glibc 2.33 to 2.35 was done in
c919bfefd9 (one year ago), so we can
assume that the backward-compatible locales are no longer needed by
default.

This removes 92 MiB from the system closure.

* gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.33.

Change-Id: I85948bbe6b2d424f9f158eeafdb5543688c66c6b
2024-04-29 22:44:06 +02:00
Andreas Enge d6a6e832e6
gnu: ntl: Correct license.
* gnu/packages/algebra.scm (ntl)[license]: Set to lgpl2.1+.
[source]: Remove trailing #t in snippet.

Change-Id: Ibfcb520aa7fe71087adf2352b4051185a0d6f11e
2024-04-29 16:37:51 +02:00
Andreas Enge 50e3fb1ee9
gnu: flint: Update to 3.1.2.
* gnu/packages/algebra.scm (flint): Update to 3.1.2.
[arguments]: Add a configure flag.
[license]: Change to lgpl3+.

Change-Id: I57d6dc7e1ce90399d9e4c01b35e62793bfc07bee
2024-04-29 16:37:51 +02:00
Andreas Enge 64ed1f9eec
gnu: pari-gp: Update to 2.15.5.
* gnu/packages/algebra.scm (pari-gp): Update to 2.15.5.

Change-Id: I1facc04b52153b924f4575725404eab4477dad9f
2024-04-29 15:47:48 +02:00
Clément Lassieur 6489f97f4a
gnu: make-torbrowser: Fix file picker.
* gnu/packages/tor-browsers.scm (make-torbrowser): Set
"widget.use-xdg-desktop-portal.file-picker" to 1 (Always) instead of 2 (Auto)
to force the use of XDG portal.

Change-Id: Id3c24a292a309c3a079a3843e8cb1c00f2cf9551
2024-04-29 14:07:06 +02:00
宋文武 3bd8d238ab
services: Add gvfs-service-type.
* gnu/services/desktop.scm (gvfs-service-type): New variable.
(gvfs-configuration, make-gvfs-configuration, gvfs-configuration?,
gvfs-package): New procedures.
(<gvfs-configuration>): New record.
* doc/guix.texi (Desktop Services): Document it.

Change-Id: I584819500e2ce7d2b14e57dac238a96e9888e75e
2024-04-29 08:54:36 +08:00
宋文武 1fbbdef3c9
gnu: thunar: Use glib-or-gtk-build-system.
This wraps 'thunar' with GIO_EXTRA_MODULES to enable support for "Trash" and
remote file systems via GVFS.

Fixes <https://issues.guix.gnu.org/55781> and <https://issues.guix.gnu.org/40885>.

* gnu/packages/xfce.scm (thunar)[build-system]: Switch to glib-or-gtk-build-system.

Change-Id: Ifa4bc931272380e7c98dea40edb683da523bbaea
2024-04-29 08:54:30 +08:00
Sébastien Lerique f1bcbdbde7
gnu: Add hexahop.
* gnu/packages/games.scm (hexahop): New variable.

Change-Id: Id7a998d18c391af8d9722d2e637988ca019db304
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-04-29 08:43:25 +08:00
Ludovic Courtès 72432080ad
services: gdm: Use ‘make-forkexec-constructor’.
* gnu/services/xorg.scm (gdm-shepherd-service): Use
‘make-forkexec-constructor’ directly.

Change-Id: I4ede4c99996cea4421316411cf8d887d70ce4253
2024-04-28 23:41:50 +02:00
Ludovic Courtès ae36d514aa
services: lightdm: Use ‘make-forkexec-constructor’.
* gnu/services/lightdm.scm (lightdm-shepherd-service)[start]: Use
‘make-forkexec-constructor’ directly.

Change-Id: Iaaa8dcde123ea80ce63c09033b681e40ccc589a4
2024-04-28 23:37:24 +02:00
Ludovic Courtès f7f31c8595
publish: Catch all compression errors.
* guix/scripts/publish.scm (swallow-zlib-error): Remove.
(exception-with-kind-and-args?): New variable.
(swallow-compression-error): New macro.
(http-write): Use it instead of ‘swallow-zlib-error’.

Change-Id: I835a1eddd9686741d48365ed37f82b1e1d6f6bdd
2024-04-28 23:19:40 +02:00
Ludovic Courtès 7cef6b7ba5
gnu: guile-lzlib: Update to 0.3.0.
Fixes <https://issues.guix.gnu.org/69596>.

* gnu/packages/guile.scm (guile-lzlib): Update to 0.3.0.
[source]: Switch to ‘git-fetch’.

Change-Id: Ic9f8fe2d0ab24b66cfba618840773a3e89aea48c
2024-04-28 23:08:57 +02:00
Sharlatan Hellseher 9f183c3627
gnu: kubo: Adjust inputs.
* gnu/packages/ipfs.scm (kubo): Adjust inputs. Clean up all propagated
inputs from other packages. Inputs are aggregated into 2 groups - direct
and indirect as seen in Kubo's go.mod.
[inputs]: Remove go-github-com-cespare-xxhash,
go-github-com-cheekybits-genny, go-github-com-davecgh-go-spew,
go-github-com-golang-snappy, go-github-com-klauspost-cpuid,
go-github-com-lucas-clemente-quic-go, go-github-com-mattn-go-colorable,
go-github-com-mattn-go-isatty, go-github-com-minio-blake2b-simd,
go-github-com-minio-sha256-simd, go-github-com-mr-tron-base58,
go-github-com-multiformats-go-multiaddr,
go-github-com-pmezard-go-difflib, go-github-com-prometheus-client-model,
go-github-com-prometheus-common, go-github-com-prometheus-procfs,
go-github-com-spaolacci-murmur3, go-golang-org-x-lint,
go-golang-org-x-net, go-golang-org-x-tools, go-gopkg-in-yaml-v2, and
go-lukechampine-com-blake3.

Add go-github-com-benbjohnson-clock, go-github-com-ipfs-go-cid,
go-github-com-jbenet-go-temp-err-catcher,
go-github-com-multiformats-go-multiaddr-0.12,
go-github-com-multiformats-go-multicodec, go-google-golang-org-protobuf,
go-github-com-multiformats-go-multiaddr-fmt, and
go-github-com-multiformats-go-multistream.

Change-Id: I2f06a08839a761413b9225b3f2dd8e5f9f866a0f
2024-04-28 16:27:37 +01:00