aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* guix: Improve download-nar.improve-download-narChristopher Baines2023-03-11
| | | | | | | | | | | | | | | | | | | | | | | Previously download-nar worked with gzipped nars and queried berlin.guix.gnu.org (also known as ci.guix.gnu.org). ci.guix.gnu.org no longer serves gzipped nars so this is of limited use. This commit changes download-nar to query both the default substitute servers, and queries for lzipped rather than gzipped nars, since those are available from both. * guix/build/download-nar.scm (urls-for-item): Return urls for lzip rather than gzip compression, and from both default substitute servers. The comment about CDN's is no longer relevant. (restore-gzipped-nar): Rename to restore-lzipped-nar and reimplement accordingly. (download-nar): Add progress reporting and switch to use lzip rather than gzip. * guix/cvs-download.scm (cvs-fetch): Replace guile-zlib with guile-lzlib. * guix/git-download.scm (git-fetch): Replace guile-zlib with guile-lzlib. * guix/hg-download.scm (hg-fetch): Replace guile-zlib with guile-lzlib. * guix/android-repo-download.scm (android-repo-fetch): Add guile-lzlib for download-nar
* news: Add entry for the linux-libre 6.2 update.Leo Famulari2023-03-11
| | | | * etc/news.scm: Add entry.
* gnu: linux-libre: Update to 6.2.Leo Famulari2023-03-11
| | | | | | * gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision, linux-libre-pristine-source, linux-libre-source, linux-libre, linux-libre-with-bpf): Update to 6.2.
* gnu: tuxedo-keyboard: Update to 3.1.4.Leo Famulari2023-03-11
| | | | | | This fixes the build with linux-libre 6.2. * gnu/packages/linux.scm (tuxedo-keyboard): Update to 3.1.4.
* gnu: evdi: Fix build with linux-libre 6.2.Leo Famulari2023-03-11
| | | | | | * gnu/packages/patches/evdi-fix-build-with-linux-6.2.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/linux.scm (evdi)[source]: Use it.
* gnu: librem-ec-acpi-linux-module: Update to 0.9.2.Leo Famulari2023-03-11
| | | | | | This fixes the build with linux-libre 6.2. * gnu/packages/linux.scm (librem-ec-acpi-linux-module): Update to 6.2.
* gnu: cbqn: Add header files to lib output.aecepoglu2023-03-11
| | | | | | * gnu/packages/bqn.scm (cbqn)[arguments]: Add include/bqnffi.h to lib output. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: emacs-adoc-mode: Fix build.Nicolas Goaziou2023-03-10
| | | | | * gnu/packages/emacs-xyz.scm (emacs-adoc-mode)[arguments]<#:test-command>: Fix typo introduced in 835565777722d61f2b1e7a41df4ee74cd7fdb04e.
* gnu: krita: Update to 5.1.5.Z572 via Guix-patches via2023-03-10
| | | | | | * gnu/packages/kde.scm (krita): Update to 5.1.5. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: rasdaemon: Update to 0.8.0.Bruno Victal2023-03-10
| | | | | | | | * gnu/packages/linux.scm (rasdaemon): Update to 0.8.0. [inputs]: Add pkg-config, libtraceevent. [arguments]: Rename README.md to README. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add libtraceevent.Petr Hodina2023-03-10
| | | | | | | * gnu/packages/linux.scm (libtraceevent): New variable. Co-authored-by: Bruno Victal <mirai@makinata.eu> Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: rasdaemon: Refactor package.Bruno Victal2023-03-10
| | | | | | | | | | * gnu/packages/linux.scm (rasdaemon)[arguments]: Remove obsolete patch. Prefer wrap-program to brittle 'fix-dmidecode-and-modprobe phase. With commit 9367354a4e57506a7090143e423fa620f86eeed1, rasdaemon no longer creates /var/lib/rasdaemon at install time. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add kiln.Nikolay Korotkiy2023-03-10
| | | | | | * gnu/packages/web.scm (kiln): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-org-ql: Update to 0.7.Nicolas Goaziou2023-03-10
| | | | | * gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.7. [arguments]<#:phases>: Remove unnecessary test fix.
* gnu: emacs-org-journal: Run tests.Nicolas Goaziou2023-03-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-org-journal)[arguments]: Run tests.
* gnu: emacs-org-journal: Update to 2.2.0.Nicolas Goaziou2023-03-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-org-journal): Update to 2.2.0.
* gnu: emacs-inspector: Update to 0.24.Nicolas Goaziou2023-03-10
| | | | | * gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.24. [arguments]<#:phases>: Skip a failing test.
* gnu: emacs-elisp-refs: Update to 1.5.Nicolas Goaziou2023-03-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Update to 1.5.
* gnu: emacs-buttercup: Update to 1.30.Nicolas Goaziou2023-03-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.30.
* gnu: emacs-adoc-mode: Improve package style.Nicolas Goaziou2023-03-10
| | | | | * gnu/packages/emacs-xyz.scm (emacs-adoc-mode)[arguments]: Use G-expressions. Remove trailing #T from phases.
* gnu: emacs-adoc-mode: Update to 0.7.0.Nicolas Goaziou2023-03-10
| | | | | * gnu/packages/emacs-xyz.scm (emacs-adoc-mode): Update to 0.7.0. [arguments]: Fix tests location.
* gnu: cataclysm-dda: Update to 0.G.Nicolas Goaziou2023-03-10
| | | | * gnu/packages/games.scm (cataclysm-dda): Update to 0.G.
* gnu: cataclysm-dda: Improve package style.Nicolas Goaziou2023-03-10
| | | | | * gnu/packages/games.scm (cataclysm-dda)[arguments]: Use G-expressions. [native-inputs]: Remove labels. Re-order alphabetically.
* gnu: Add r-hdcytodata.Navid Afkhami2023-03-10
| | | | | | * gnu/packages/bioconductor.scm (r-hdcytodata): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
* doc: Add missing space after @deftp.Ludovic Courtès2023-03-10
| | | | * doc/guix.texi (Samba Services): Add missing space before brace.
* gnu: Add 9base.Antero Mejr2023-03-10
| | | | | | * gnu/packages/suckless.scm (9base): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add 9yacc.Antero Mejr2023-03-10
| | | | | | * gnu/packages/suckless.scm (9yacc): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add lib9.Antero Mejr2023-03-10
| | | | | | * gnu/packages/suckless.scm (lib9): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: r-mapproj: Correct license field to lpl1.02.Antero Mejr2023-03-10
| | | | | | | * gnu/packages/cran.scm (r-mapproj): Correct license. [license]: Change to lpl1.02. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* import: Add EUPL 1.1 to the SPDX license name converter.Antero Mejr2023-03-10
| | | | | | * guix/import/utils.scm (spdx-string->license): Add EUPL-1.1 identifier. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* licenses: Add LPL 1.02 (Lucent Public Licence).Antero Mejr2023-03-10
| | | | | | | * guix/licenses.scm (lpl1.02): New variable. * guix/import/utils.scm (spdx-string->license): Add LPL-1.02 identifier. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Sending-a-Patch-Series: Fix URL.Hugo Buddelmeijer2023-03-10
| | | | | | * doc/contributing.texi (Sending a Patch Series): Fix URL for issue tracker. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: xorg: Deprecate 'screen-locker-service' procedure.Bruno Victal2023-03-10
| | | | | | | | | | | | | | | | * doc/guix.texi (X Window): Replace 'screen-locker-service' with 'screen-locker-service-type'. Document <screen-locker-configuration>. * gnu/services/desktop.scm (desktop-services-for-system): Use screen-locker-service-type. * gnu/services/xorg.scm: Export accessors for <screen-locker-configuration>. (<screen-locker>): Rename to ... (<screen-locker-configuration>): ... this. (<screen-locker-configuration>)[empty?]: Rename to ... (<screen-locker-configuration>)[allow-empty-password?]: ... this. (screen-locker-pam-services): Update record name. (screen-locker-setuid-programs): Update accessor name. (screen-locker-service): Deprecate procedure. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: connman: Set service canonical-name to connman.Bruno Victal2023-03-10
| | | | | | | * gnu/services/networking.scm (connman-shepherd-service): Make 'networking a virtual service and set 'connman as its canonical name. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: network-manager: Set service canonical-name to NetworkManager.Bruno Victal2023-03-10
| | | | | | | | | | | | | | | | | | | | | | | According to the semantics in [1], 'networking should be a "virtual service" and NetworkManager its canonical-name. This does not influence existing services and they should continue to use the 'networking symbol. One visible change is that 'herd status' doesn't show 'networking' anymore, instead listing 'NetworkManager' in its place but both symbols are can be used to start and stop the same service. Note: Though the symbol NetworkManager doesn't really conform with the overall kebab-case used throughout Guix, this is intentional as we really want to make it clear that that the symbol NetworkManager really refers to the software called NetworkManager, since it's a canonical name here. (rather than risk misleading the user to interpret the symbol network-manager as a symbol for some unspecific network management software) [1]: https://www.gnu.org/software/shepherd/manual/html_node/Jump-Start.html * gnu/services/networking.scm (network-manager-shepherd-service): Make 'networking a virtual service and set 'NetworkManager as its canonical name. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: network-manager: Await for NetworkManager to finish starting up.Bruno Victal2023-03-10
| | | | | | | | | | | | | | | | | | This is similar to its NetworkManager-wait-online.service systemd counterpart, with the main difference being that we handle it all in 'networking symbol, rather than introduce a new 'networking-online symbol. (see discussion #47253) As a result of this change, with opensmtpd-service-type as an example, manual 'herd restart smtpd' after system bootups are no longer required when opensmtpd is configured with a smtpd.conf containing non-loopback interfaces. (this issue is described in more detail at #60300) Fixes <https://issues.guix.gnu.org/60300>. * gnu/services/networking.scm (network-manager-shepherd-service): Await for NetworkManager to finish starting up. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: connman: Deprecate 'iwd?' field.Bruno Victal2023-03-10
| | | | | | | | | | * gnu/services/networking.scm (<connman-configuration>) [iwd?]: Use helper to warn deprecated field. (connman-shepherd-service): Make iwd? a local variable independent from the deprecated field. * doc/guix.texi (Networking Setup): Remove mention of iwd? field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: connman: Add 'shepherd-requirement' field.Bruno Victal2023-03-10
| | | | | | | | | | * gnu/services/networking.scm (<connman-configuration>) [shepherd-requirement]: New field. (connman-shepherd-service): Honor it. (connman-configuration-shepherd-requirement): Export accessor. * doc/guix.texi (Networking Setup): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: connman: Use match-record and export accessors.Bruno Victal2023-03-10
| | | | | | | | * gnu/services/networking.scm (connman-shepherd-service): Use match-record. (connman-configuration-connman, connman-configuration-disable-vpn?) (connman-configuration-iwd?): Export accessors. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: network-manager: Deprecate 'iwd?' field.Bruno Victal2023-03-10
| | | | | | | | | | | * gnu/services/networking.scm (warn-iwd?-field-deprecation): New procedure, helper for deprecated field. (<network-manager-configuration>)[iwd?]: Use helper to warn deprecated field. (network-manager-shepherd-service): Make iwd? a local variable independent from the deprecated field. * doc/guix.texi (Networking Setup): Remove mention of iwd? field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: network-manager: Add 'shepherd-requirement' field.Bruno Victal2023-03-10
| | | | | | | | | | | | Note: This also makes wpa-supplicant an optional requirement. * gnu/services/networking.scm (<network-manager-configuration>) [shepherd-requirement]: New field. (network-manager-shepherd-service): Honor it. (network-manager-configuration-shepherd-requirement): Export accessor. * doc/guix.texi (Networking Setup): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* build-system/gnu: Remove 'install-license-files' from '%dist-phases'.Ludovic Courtès2023-03-10
| | | | * guix/build/gnu-dist.scm (%dist-phases): Delete 'install-license-files'.
* gnu: ipxe: Update to 1.21.1-1.9e1f7a3.Efraim Flashner2023-03-09
| | | | | | | | | * gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1-1.9e1f7a3. [source]: Remove patch. [arguments]: Add phase to skip 1 i386 firmware file. Move setting syslinux path from make-flags to phases. * gnu/packages/patches/ipxe-reproducible-geniso.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: make-openbios-package: Enable building from aarch64, riscv64.Efraim Flashner2023-03-09
| | | | | | | | * gnu/packages/firmware.scm (make-openbios-package)[source]: Add patch to correctly detect aarch64 and riscv64 build hosts. (openbios-qemu-ppc)[arguments]: Remove aarch64 workaround for #:system. * gnu/packages/patches/openbios-aarch64-riscv64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
* gnu: make-openbios-package: Enable setting configure-flags.Efraim Flashner2023-03-09
| | | | | * gnu/packages/firmware.scm (make-openbios-package)[arguments]: Adjust custom 'configure phase to apply configure-flags.
* gnu: emacs-next-tree-sitter: Inherit from emacs-next-pgtk.Andrew Tropin2023-03-09
| | | | | | | | Make emacs with tree-sitter work on wayland as well. * gnu/packages/emacs.scm (emacs-next-tree-sitter): Inherit from emacs-next-pgtk, remove uneeded native-inputs, add synopsis and description. [source]: Use inherited patches.
* gnu: emacs-next-pgtk: Remove xwidgets support.Andrew Tropin2023-03-09
| | | | | | | | | | | | | xwidgets is beefy and buggy, but emacs-next-pgtk is important for wayland users, so it seems a good idea to remove xwidgets from emacs-next-pgtk. Also, we have a separate emacs-xwidgets package for those who wants to experiment. * gnu/packages/emacs.scm (emacs-next-pgtk)[propagated-inputs]: Remove gsettings-desktop-schemas glib-networking. [arguments]<#:configure-flags>: Remove --with-xwidgets. [inputs]: Remove webkitgtk-with-libsoup2. [home-page]: PGTK is merged to upstream emacs repository now, so inherit home-page from emacs-next.
* gnu: Add emacs-cyrillic-dvorak-im.Andrew Tropin2023-03-09
| | | | * gnu/packages/emacs-xyz.scm (emacs-cyrillic-dvorak-im): New variable.
* gnu: fluxbox: Make big cursors work.Danny Milosavljevic2023-03-09
| | | | | | | | | * gnu/packages/patches/fluxbox-1.3.7-no-dynamic-cursor.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/wm.scm (fluxbox)[source]: Add patch. [arguments]<#:phases>[force-bootstrap]: New phase. [native-inputs]: Add autoconf, automake, gnu-gettext. [inputs]: Add libxcursor.
* gnu: tlpui: Update to 1.5.0-6.Nicolas Goaziou2023-03-08
| | | | | | | * gnu/packages/linux.scm (tlpui): Update to 1.5.0-6. [arguments]<#:phases>: Rename USE-TLP-INPUT into SET-ABSOLUTE-LOCATIONS to be more accurate. Also add a new phase to skip failing tests. [inputs]: Add LSBUTILS and PCIUTILS.