summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-25etc: teams: Add gnu/packages/ld-wrapper.in to core-packages team.origin/core-updatesMaxim Cournoyer
* etc/teams.scm (core-packages): Register gnu/packages/ld-wrapper.in file. Change-Id: Iab401eac38e7fef2b92788fa30e9546e985641c3
2024-02-24gnu: alsa-utils: Fix source URL.Maxim Cournoyer
* gnu/packages/linux.scm (alsa-utils) [source]: Fix source URL. Change-Id: Ie54537eed484ae427e7af2d68eb9fb96bb858146
2024-02-24gnu: alsa-lib: Fix source URL.Maxim Cournoyer
* gnu/packages/linux.scm (alsa-lib) [source]: Fix source URL. Change-Id: If30c9040ee5cee1e3df933f1fdbb5806f1608fc2
2024-02-22gnu: python-pygobject: Update to 3.47.0.Maxim Cournoyer
* gnu/packages/glib.scm (python-pygobject): Update to 3.47.0. Change-Id: I971ad0b8add33ac472b0ca3f2fe3218061af1fa5
2024-02-22gnu: python-pygobject: Remove input labels.Maxim Cournoyer
* gnu/packages/glib.scm (python-pygobject) [phases]: Remove trailing #t [native-inputs]: Remove labels. Change-Id: I293b8ae80cc4db4b7816b3a0ad0ea178d60a2911
2024-02-21gnu: libaio: Disable broken test.Maxim Cournoyer
* gnu/packages/linux.scm (libaio) [phases] <disable-problematic-tests>: New phase. Change-Id: Ieff712d9c2d8f55d1e730750f7a153295b11ffbe
2024-02-21gnu: man-db: Update to 2.12.0.Maxim Cournoyer
* gnu/packages/man.scm (man-db): Update to 2.12.0. Change-Id: I16c106f41a3d8fed1ad2de5e64992d82a5be96a3
2024-02-21gnu: glibc-2.33: Resurrect.Janneke Nieuwenhuizen
* gnu/packages/base.scm (glibc-2.33)[arguments]: Use arguments from glibc-2.35. Change-Id: I40856a121b8687fe822fd70039215da57568f244
2024-02-21gnu: glibc-for-bootstrap: Resurrect.Janneke Nieuwenhuizen
* gnu/packages/patches/glibc-bootstrap-system.patch: Update for glibc-2.38, carefully keeping original (non git-like) file ordering. Change-Id: I348d37d3cd5713147dd09b26e1040b63a6ab7153
2024-02-21gnu: alsa-utils: Update to 1.2.11; Resurrects build with glibc-2.38.Janneke Nieuwenhuizen
* gnu/packages/linux.scm (alsa-utils): Update to 1.2.11.: Change-Id: Ib41cc635868dc14428db888efd8b383cd3f05fd4
2024-02-21gnu: alsa-lib: Update to 1.2.11.Janneke Nieuwenhuizen
* gnu/packages/linux.scm (alsa-lib): Update to 1.2.11. Change-Id: I4fcc457353a33d4dc0df60d24450af7845fd69a4
2024-02-21gnu: glibc-2.33: Fix source build.Janneke Nieuwenhuizen
* gnu/packages/base.scm (glibc-2.33)[source]: Use patches from glibc-2.35. Change-Id: Idfcad60a39bdfd54d6126c1b440c8915ec2d4df2
2024-02-21gnu: perl-gtk3: Remove input labels.Maxim Cournoyer
* gnu/packages/gtk.scm (perl-gtk3) [native-inputs]: Remove input labels. Change-Id: Iaf289d8610df9658b83008c898781822a3cd462e
2024-02-21gnu: girara: Remove input labels.Maxim Cournoyer
* gnu/packages/gtk.scm (girara) [native-inputs]: Remove input labels. Change-Id: I69df714386610048eb450f3f16e0c4615a370747
2024-02-21gnu: goocanvas: Remove input labels.Maxim Cournoyer
* gnu/packages/gtk.scm (goocanvas) [native-inputs]: Remove input labels. [phases]: Remove trailing #t. Change-Id: I0eca2aeb1e01b81e89a0777fb806539d8a76972b
2024-02-21gnu: gtkmm: Remove input labels.Maxim Cournoyer
* gnu/packages/gtk.scm (gtkmm) [native-inputs]: Remove input labels. Change-Id: I7dad8ada8d32c25845877aba0fc68245ff001a7e
2024-02-21gnu: atkmm: Remove input labels.Maxim Cournoyer
* gnu/packages/gtk.scm (atkmm) [native-inputs]: Remove input labels. Change-Id: I7dad8ada8d32c25845877aba0fc68245ff001a7e
2024-02-21gnu: atkmm-2.28: Update to 2.28.3.Maxim Cournoyer
* gnu/packages/gtk.scm (atkmm-2.28): Update to 2.28.3. Change-Id: I4775d76eda706bab1dfc29334aa91c6f2b317498
2024-02-21gnu: gtkmm-3: Update to 3.24.8.Maxim Cournoyer
* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.8. [propagated-inputs]: Remove labels. Change-Id: I5cda1f2a3c211f766c649e23a33f48c277c615d8
2024-02-21gnu: gtk+: Update to 3.24.41.Maxim Cournoyer
* gnu/packages/gtk.scm (gtk+): Update to 3.24.41. Change-Id: I216969ec13a5c7d4136de2e037f991156c147382
2024-02-20gnu: elogind: Reinstate test-user-util test.Maxim Cournoyer
* gnu/packages/freedesktop.scm (elogind) [configure-flags]: Add -Ddefault-user-shell=/bin/sh. [phases] <adjust-tests>: Re-instate test-user-util.c test. Change-Id: I123ee22c0a4a946c7c9120360d959497e9790385
2024-02-20gnu: mold: Update to 2.4.0.Maxim Cournoyer
* gnu/packages/mold.scm (mold): Update to 2.4.0. [source]: Streamline snippet. [inputs]: Remove unused openssl input. Change-Id: Iba4e7c1053459c5e765eb7089428149b49151e29
2024-02-20gnu: shepherd: Update alias to shepherd-0.10.Maxim Cournoyer
* gnu/packages/admin.scm (shepherd): Update from shepherd-0.9 to shepherd-0.10. Change-Id: Ie93d302f0e43b861ba609f6de27bea2141019036
2024-02-20gnu: eudev: Update to 3.2.14.Maxim Cournoyer
* gnu/packages/linux.scm (eudev): Update to 3.2.14. [arguments] <phases>: Specify --root argument for `udevadm' invocation. [inputs]: Add zlib and zstd:lib. * gnu/packages/patches/eudev-rules-directory.patch: Refresh patch. Change-Id: I284be1574c0b22cd841acf5130bb0d1abd6c706b
2024-02-20refresh: Import %final-inputs from (gnu packages base).Maxim Cournoyer
* guix/scripts/refresh.scm: Import %final-inputs from (gnu packages base). Change-Id: Ida99a88fd3305a7971ab7951a15ee5ffde5ddb56
2024-02-20gnu: commencement: Do not export unused make-gcc-toolchain.Maxim Cournoyer
It is discouraged to import this module anywhere. * gnu/packages/commencement.scm: Remove make-gcc-toolchain export. Change-Id: I3095a83434b6bfc0e8dad1ad00be1aa02472aac4
2024-02-20gnu: base: Add cautionary comments for canonical-package, %final-inputs usage.Maxim Cournoyer
* gnu/packages/base.scm (canonical-package, %final-inputs): Add comments. Change-Id: I8b2f5802127dbde169850a7931a64fb5eb503b7c
2024-02-11gnu: hurd: Update to v0.9.git20231217.Janneke Nieuwenhuizen
* gnu/packages/hurd.scm (hurd-headers): Update to v0.9.git20231217. [arguments]: Avoid new link test for file_utimens. * (hurd)[source]: Remove hurd-fix-rumpdisk-build.patch, which has been included upstream. * gnu/packages/patches/hurd-add-without-rump-configure-option.patch, gnu/packages/patches/hurd-fix-rumpdisk-build.patch, gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods.patch, gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods-2.patch: Remove. * gnu/local.mk (dist_patch_DATA): Unregister them. Change-Id: I0b42db19289e2fefeae99b18f0c29a21d3bf67a4
2024-02-11gnu: gnumach: Update to 1.8-0.2556fde.Janneke Nieuwenhuizen
* gnu/packages/hurd.scm (gnumach-headers): Update to latest master, 2556fdece900d67529d5eda01f1bdaae4ffe96b0. * gnu/packages/patches/gnumach-fix-i686-linux-build.patch, gnu/packages/patches/gnumach-fix-task_info.patch, gnu/packages/patches/gnumach-support-noide.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them. (gnumach)[source]: Do not use them. Change-Id: Ifc6d15f7889854cd85698f4133f70d2046ca4bc8
2024-02-11gnu: mig-boot0: Do not override phases.Ricardo Wurmus
The build phases of the mig package are needed also for mig-boot0, so instead of overriding all arguments we should only override the configure flags. * gnu/packages/commencement.scm (mig-boot0)[arguments]: Use SUBSTITUTE-KEYWORD-ARGUMENTS to replace only the configure flags. Change-Id: I8227baf9e7fabc86a8674fe694058245ce166d0f
2024-02-09gnu: hurd-headers-boot0: Update hash.Ricardo Wurmus
* gnu/packages/commencement.scm (hurd-headers-boot0)[source]: Use hash of tarball, not of git checkout. Change-Id: Ibb79396722507ab6509d18a67b3d22210a8a31a9
2024-01-31Merge remote-tracking branch 'origin/master' into core-updatesMaxim Cournoyer
Resolved conflicts in: gnu/packages/astronomy.scm gnu/packages/axoloti.scm gnu/packages/games.scm gnu/packages/guile-xyz.scm gnu/packages/mail.scm gnu/packages/photo.scm gnu/packages/sphinx.scm gnu/packages/tls.scm gnu/packages/web-browsers.scm Change-Id: I726fb6139d70ccead1b0f59afc72ccc523a1217d
2024-01-31gnu: gnu-make-final: Turn into a procedure to delay top-level evaluation.Maxim Cournoyer
This was causing a problem with the pkg-config syntax being evaluated too early. * gnu/packages/commencement.scm (gnu-make-final): Rename to... (make-gnu-make-final): ... this, turning it into a procedure. Also use %pkg-config to avoid more problems caused by pulling the special pkg-config syntax. (%final-inputs): Adjust accordingly. Change-Id: Icf1d0e106a109afc8e121d5dcfff07df8d5dd1df
2024-01-31gnu: Do not eagerly load (gnu packages commencement).Maxim Cournoyer
As its top comment says, this module is not meant to be imported to avoid circular module dependencies. * gnu/packages/chicken.scm (chicken) [propagated-inputs]: Resolve gcc-toolchain lazily. * gnu/packages/plan9.scm (plan9port): Likewise. * gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader) [native-inputs]: Resolve ld-wrapper lazily. Change-Id: Ie9859046ed32b67dc53bcc5444d6ae162e5d4022
2024-01-31services: certbot: Add one-shot service to renew certificates.Carlo Zancanaro
* gnu/services/certbot.scm (certbot-renewal-one-shot): New procedure. (certbot-service-type)[extensions]: Add it to shepherd-root extension. (certbot-command): Make connection errors return a different exit code. (certbot-activation): Remove message with certificate renewal instructions. Change-Id: I614ac6214a753dba0396e2385a75926c8355caa1 Signed-off-by: Clément Lassieur <clement@lassieur.org>
2024-01-31services: certbot: Reload nginx in deploy hook.Carlo Zancanaro
* gnu/services/certbot.scm (certbot-deploy-hook): Reload nginx. * doc/guix.texi (Certificate services): Remove deploy-hook from example. Change-Id: Ibb10481170a6fda7df72492072b939dd6a6ad176 Signed-off-by: Clément Lassieur <clement@lassieur.org>
2024-01-31services: certbot: Create self-signed certificates before certbot runs.Carlo Zancanaro
* gnu/services/certbot.scm (<certificate-configuration>): Add start-self-signed? field. (generate-certificate-gexp): New procedure. (certbot-activation): Generate self-signed certificates when start-self-signed? is #t. * doc/guix.texi (Certificate services): Document start-self-signed?. Change-Id: Icfd85ae0c3e29324acbcde6ba283546cf0e27a1d Signed-off-by: Clément Lassieur <clement@lassieur.org>
2024-01-31services: certbot: Symlink certificates to /etc/certs.Carlo Zancanaro
* gnu/services/certbot.scm (certbot-deploy-hook): New procedure. (certbot-command): Pass new deploy hook to certbot. * doc/guix.texi: Replace "letsencrypt/live" with "certs" throughout, except in the certbot deploy-hook description. Change-Id: I2ba5e4903d1e293e566b732a84b07d5a134b697d Signed-off-by: Clément Lassieur <clement@lassieur.org>
2024-01-31gnu: cl-maidenhead: Update to 1.1-1.4b9c38e.Guillaume Le Vaillant
* gnu/packages/lisp-xyz.scm (sbcl-maidenhead): Update to 1.1-1.4b9c38e. Change-Id: I766a3d70fc330cf0f1628091c6ed52f1085199e5
2024-01-31gnu: cl-command-line-args: Update to 0.1.0.Charles
* gnu/packages/lisp-xyz.scm (sbcl-command-line-args): Update to 0.1.0. [inputs]: Add sbcl-charje.documentation. Change-Id: Iadac4decc64f2333878dd5b106e1e82c33b40e30 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-31maint: Add gnupg to the manifest.Ludovic Courtès
* manifest.scm: Add gnupg. Change-Id: Id5e90f87e5c3a07aa3e49afa97cc0b6d3ce71b41
2024-01-31channels: ‘latest-channel-instances’ traverses user-provided channels first.Ludovic Courtès
Previously, ‘latest-channel-instances’ would perform a depth-first traversal of channels. Since dependencies specified in ‘.guix-channel’ are usually less specific that those provided by the user, this would lead to the use of instances corresponding to those less specific specs, which in turn might declare dependencies that do not exist for the more specific instances. This commit changes ‘latest-channel-instances’ to perform a breadth-first traversal, thereby giving user-supplied channels higher precedence over dependencies found via ‘.guix-channel’. Fixes <https://issues.guix.gnu.org/68822>. * guix/channels.scm (latest-channel-instances)[ignore?]: Remove. [instance-name, same-named?, more-specific?]: New procedures. Rewrite as a breadth-first traversal using a regular loop. * tests/channels.scm ("latest-channel-instances reads dependencies from most-specific instance"): New test. Change-Id: Iba518145cfd209f04293a56246dbfee3b714650b
2024-01-31channels: Tweak test.Ludovic Courtès
* tests/channels.scm ("latest-channel-instances excludes duplicate channel dependencies"): Use ‘equal?’ rather than ‘string=?’ since we can get #f. Change-Id: I437b9d7e23200cf0c98b1593e68b1d355bc2de01
2024-01-31gnu: torbrowser: Copy buildID from the official build.Clément Lassieur
* gnu/packages/tor.scm (%moz-build-date): Update to 20240115174022. Reported-by: André Batista <nandre@riseup.net> Change-Id: Ia057d6efe9db9e04ece03d994ee226ecdbc6cc04
2024-01-30Revert "gnu: Add minify."Sharlatan Hellseher
This reverts commit f8c2d8141efef4565d12d8247bade069889b720e. Fixes: error: go-github-com-tdewolff-minify-v2: unbound variable <https://ci.guix.gnu.org/eval/1086875/log/raw> Change-Id: I26e02842980cf09e924ac1cae8f3a6421a005276
2024-01-30teams: go: Add golang-xyz.scm to scope.Sharlatan Hellseher
* etc/teams.scm (go): Add "gnu/packages/golang-xyz.scm". Change-Id: I580eadf52b631c6582e256a2900786b53483a466
2024-01-30gnu: Add minify.Thomas Ieong
* gnu/packages/web.scm (minify): New variable. Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Co-authored-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I7289c77a17f63501b6c7771606d396241333ac3a
2024-01-30gnu: Add go-github-com-matryer-try.Thomas Ieong
* gnu/packages/golang-check.scm (go-github-com-matryer-try): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: Ic354425938374fcd29e871a597da63a7a390cfa1
2024-01-30gnu: Add go-github-com-djherbis-atime.Thomas Ieong
* gnu/packages/golang-xyz.scm (go-github-com-djherbis-atime): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I320070d68e7f590f830060904f5cbdf59d839d1d
2024-01-30gnu: Add (gnu packages golang-xyz) module.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm: New file. * gnu/local.mk: Add to gnu/packages/golang-xyz.scm scope. Change-Id: I25e434de1adc29c2f08146f040755287c63632d6