summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: clementine: Build with libgpod.issue-70516Sergey Trofimov2024-05-01
| | | | * gnu/packages/music.scm (clementine): Add libgpod to dependencies.
* gnu: Add libgpod.Sergey Trofimov2024-05-01
| | | | * gnu/packages/music.scm (libgpod): New variable.
* gnu: linux-libre 5.15: Update to 5.15.157.base-for-issue-70690base-for-issue-70685base-for-issue-70677base-for-issue-70670base-for-issue-70516Wilko Meyer2024-04-29
| | | | | | | | * 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>
* gnu: linux-libre 6.1: Update to 6.1.88.Wilko Meyer2024-04-29
| | | | | | | | * 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>
* gnu: linux-libre 6.6: Update to 6.6.29.Wilko Meyer2024-04-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>
* gnu: linux-libre 6.8: Update to 6.8.8.Wilko Meyer2024-04-29
| | | | | | | | * 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>
* gnu: Add libdecor.aurtzy2024-04-29
| | | | | | | * gnu/packages/freedesktop.scm (libdecor): New variable. Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* import: beautify-description: Fix ". ." case.Nicolas Graves2024-04-29
| | | | | | | | * 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>
* home: services: bash: Move default PS1 prompt to bashrcRichard Sent2024-04-29
| | | | | | | | | | 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>
* guix-install.sh: Fix setting GUIX_LOCPATH.Tomas Volf2024-04-29
| | | | | | | | | | | | | | | | | | | | 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>
* guix-install.sh: Add default value for XCURSOR_PATH.Tomas Volf2024-04-29
| | | | | | | | | | | | 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>
* pack: ‘-R’ (once) does not include fakechroot fallback.Ludovic Courtès2024-04-29
| | | | | | | | | | | | 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
* linux-initrd: Further strip the static Guile.Ludovic Courtès2024-04-29
| | | | | | | | | | | | | | ‘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
* services: build-vm: Provide only one locale.Ludovic Courtès2024-04-29
| | | | | | | * gnu/services/virtualization.scm (%virtual-build-machine-operating-system) [locale, locale-definitions]: New fields. Change-Id: Ieb24b3a0c210291d8c04412e4c263b5e377b5704
* locale: Shrink ‘%default-locale-definitions’ from 34 to 10 locales.Ludovic Courtès2024-04-29
| | | | | | | | | 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
* system: Remove ‘glibc-2.33’ from ‘%default-locale-libcs’.Ludovic Courtès2024-04-29
| | | | | | | | | | | | | The transition from glibc 2.33 to 2.35 was done in c919bfefd98bf2e29549539b4e28e6dc2a8a6f32 (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
* gnu: ntl: Correct license.Andreas Enge2024-04-29
| | | | | | | * gnu/packages/algebra.scm (ntl)[license]: Set to lgpl2.1+. [source]: Remove trailing #t in snippet. Change-Id: Ibfcb520aa7fe71087adf2352b4051185a0d6f11e
* gnu: flint: Update to 3.1.2.Andreas Enge2024-04-29
| | | | | | | | * gnu/packages/algebra.scm (flint): Update to 3.1.2. [arguments]: Add a configure flag. [license]: Change to lgpl3+. Change-Id: I57d6dc7e1ce90399d9e4c01b35e62793bfc07bee
* gnu: pari-gp: Update to 2.15.5.Andreas Enge2024-04-29
| | | | | | * gnu/packages/algebra.scm (pari-gp): Update to 2.15.5. Change-Id: I1facc04b52153b924f4575725404eab4477dad9f
* gnu: make-torbrowser: Fix file picker.Clément Lassieur2024-04-29
| | | | | | | | * 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
* services: Add gvfs-service-type.base-for-issue-69023宋文武2024-04-29
| | | | | | | | | | * 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
* gnu: thunar: Use glib-or-gtk-build-system.宋文武2024-04-29
| | | | | | | | | | | 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
* gnu: Add hexahop.Sébastien Lerique2024-04-29
| | | | | | | * gnu/packages/games.scm (hexahop): New variable. Change-Id: Id7a998d18c391af8d9722d2e637988ca019db304 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* services: gdm: Use ‘make-forkexec-constructor’.Ludovic Courtès2024-04-28
| | | | | | | * gnu/services/xorg.scm (gdm-shepherd-service): Use ‘make-forkexec-constructor’ directly. Change-Id: I4ede4c99996cea4421316411cf8d887d70ce4253
* services: lightdm: Use ‘make-forkexec-constructor’.Ludovic Courtès2024-04-28
| | | | | | | * gnu/services/lightdm.scm (lightdm-shepherd-service)[start]: Use ‘make-forkexec-constructor’ directly. Change-Id: Iaaa8dcde123ea80ce63c09033b681e40ccc589a4
* publish: Catch all compression errors.Ludovic Courtès2024-04-28
| | | | | | | | | * 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
* gnu: guile-lzlib: Update to 0.3.0.Ludovic Courtès2024-04-28
| | | | | | | | | 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
* gnu: kubo: Adjust inputs.Sharlatan Hellseher2024-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* gnu: Add go-github-com-multiformats-go-multiaddr-fmt.Sharlatan Hellseher2024-04-28
| | | | | | | * gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-fmt): New variable. Change-Id: Id66bad94946e3cb1bac1b4f341241b33e75cd217
* gnu: Add go-github-com-multiformats-go-multistream.Sharlatan Hellseher2024-04-28
| | | | | | | * gnu/packages/golang-web.scm (go-github-com-multiformats-go-multistream): New variable. Change-Id: Iba20fe848901fa5df59303f1673160f8c75d7831
* gnu: Add go-github-com-multiformats-go-multicodec.Sharlatan Hellseher2024-04-28
| | | | | | | * gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-multicodec): New variable. Change-Id: I2adf3f8200818675ba1de6322a1280d4b231cda4
* gnu: go-github-com-mgutz-ansi: Propagate inputs.Sharlatan Hellseher2024-04-28
| | | | | | | | | * gnu/packages/golang-xyz.scm (go-github-com-mgutz-ansi): Propagate inputs. * gnu/packages/music.scm (demlo) [native-inputs]: Remove go-github-com-mattn-go-isatty, and go-github-com-mattn-go-colorable. Change-Id: I26949e5ef7dd5cf3e118883c28a30d9e859a11b0
* gnu: go-github-com-mgutz-ansi: Move to golang-xyz.Sharlatan Hellseher2024-04-28
| | | | | | | * gnu/packages/golang.scm (go-github-com-mgutz-ansi): Move from here... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ic0e6a1400da75f8ef3c663e1ed10ff51408480f6
* gnu: go-github-com-multiformats-go-multihash: Adjust inputs.Sharlatan Hellseher2024-04-28
| | | | | | | | | * gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash): Adjust inputs. [propagated-inputs]: Remove go-github-com-gxed-hashland-keccakpg and go-github-com-minio-blake2b-simd. Change-Id: I72e9e019de72d368e0fa63d6e49af8e24b98f5e1
* gnu: Remove go-github-com-multiformats-go-multihas-0.2.3.Sharlatan Hellseher2024-04-28
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihas): Update to 0.2.3. * gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihas-0.2.3): Revmoe variable. * gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-0.12): [propagated-inputs]: Swap go-github-com-multiformats-go-multihas-0.2.3 to go-github-com-multiformats-go-multihas. * gnu/packages/ipfs.scm (go-github-com-ipfs-go-cid): [propagated-inputs]: Swap go-github-com-multiformats-go-multihas-0.2.3 to go-github-com-multiformats-go-multihas. * gnu/packages/ipfs.scm (kubo): [inputs]: Swap go-github-com-multiformats-go-multihas-0.2.3 to go-github-com-multiformats-go-multihas. Change-Id: Ic183a091d05cf93ba7cf430e59bb239951f1384a
* gnu: kubo: Update to 0.28.0.Artyom V. Poptsov2024-04-28
| | | | | | | | | | | | | | | * gnu/packages/ipfs.scm (kubo): Update to 0.28.0. [arguments]: <#:go>: Swap to go-1.21. [inputs]: Remove go-golang-org-x-exp; add go-github-com-jbenet-go-random, go-github-com-jbenet-goprocess, go-github-com-julienschmidt-httprouter, go-github-com-multiformats-go-multiaddr, go-github-com-multiformats-go-multibase, go-github-com-multiformats-go-multiaddr-dns, and go-golang-org-x-exp-2023. Change-Id: Id065558905130c7ad0124bcf56e8b38ee6f9656e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: go-github-com-quic-go-quic-go: Update to 0.42.0.Artyom V. Poptsov2024-04-28
| | | | | | | * gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.42.0. Change-Id: I9791bba274f9682cb73082ca5547a59de0ee4c8f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: yggdrasil: Use go-1.21.Artyom V. Poptsov2024-04-28
| | | | | | | * gnu/packages/networking.scm (yggdrasil) [arguments]: Use go-1.21. Change-Id: I3731f49ff7a70114a2454da6985323c011d831a1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: emacs-plz: Update to 0.8.Roman Scherer2024-04-28
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.8. Change-Id: I0ceb1582e58e7c12e4d60e9658f6ee3ffbe7ebc7 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: emacs-cape: Update to 1.5.Wilko Meyer2024-04-28
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.5. Change-Id: I8dcef81d57fa9eea92e2d4cdd2c942ef12f5abb4 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: hashlink: Update to 1.14Vasilii Smirnov2024-04-28
| | | | | Change-Id: I1fe593cc03675cce81f70efb2576ff7bcd374187 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: haxe: Update to 4.3.4Vasilii Smirnov2024-04-28
| | | | | | | | | | Note that the ocaml-luv library has made a few breaking changes, while only updating the PATCH number in their version. As of now, haxe can only be compiled with the 0.5.12 version of ocaml-luv - no lower, no higher. Change-Id: I465191aa8db806275b2385d11a602dfb0d8d4bb9 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: kauth: Fix KAUTH_HELPER_INSTALL_ABSOLUTE_DIR.宋文武2024-04-28
| | | | | | | | | | | | | | | KAuth helpers use KAUTH_HELPER_INSTALL_ABSOLUTE_DIR as the prefix for "Exec=" in their dbus service files, which should really be an absolute directory. Fixes <https://issues.guix.gnu.org/70529>. * gnu/packages/kde-frameworks.scm (kauth)[arguments]<#:phases>: In fix-cmake-install-directories phase, replace KAUTH_HELPER_INSTALL_DIR with '${KDE_INSTALL_LIBEXECDIR}/kauth' and KAUTH_HELPER_INSTALL_ABSOLUTE_DIR with '${KDE_INSTALL_FULL_LIBEXECDIR}/kauth'. Change-Id: I57920c59dca503fd4bc8727cb35e1b0fb6016e56 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: guile-lmdb: Update to 0.0.1-2.56a986f.Artyom Bologov2024-04-28
| | | | | | * gnu/packages/guile-xyz.scm (guile-lmdb): Update to 0.0.1-2.56a986f. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: guile-gsl: Update to 0.0.1-1.22ac81c.Artyom Bologov2024-04-28
| | | | | | * gnu/packages/guile-xyz.scm (guile-gsl): Update to 0.0.1-1.22ac81c. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: librewolf: Update to 125.0.2-1.Ian Eure2024-04-28
| | | | | | | | * gnu/packages/librewolf.scm (librewolf): Update to 125.0.2-1. Build with LLVM/Clang 18; LLVM 13 (the default) segfaults on build. Minor style tweaks. Change-Id: Ib515f1596b3ce2dd192baebf1a877b3c2dc8d7e2 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: nss-certs: Update to 3.99.Ian Eure2024-04-28
| | | | | | | * gnu/packages/certs.scm (nss-certs): Update to 3.99. Change-Id: I588bc385022df486e596cd6fc5a7363df919b80b Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: nss/fixed: Update to 3.99.Ian Eure2024-04-28
| | | | | | | * gnu/packages/nss.scm (nss/fixed): Update to 3.99. Change-Id: I5a2b461c0a13212a45c81304f0ea2c2f4bb777c1 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* system: Fix duplicate nss-certs check.nathan2024-04-28
| | | | | | | | | * gnu/system.scm (operating-system-packages): Because packages->manifest allows other formats, don't assume it's a package object in the list. Fixes: https://issues.guix.gnu.org/70624 Change-Id: I91c64ca2c463ef5c35fa23856e4622e364e58988 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: soqt: Update to 1.6.2.Jean-Pierre De Jesus DIAZ2024-04-28
| | | | | | | * gnu/packages/qt.scm (soqt): Update to 1.6.2. Change-Id: Ie4c9f0c4cff7584801952cc561f4d6fa3515d0ec Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>