aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-08-20Revert "gnu: system: Add home-directory-permissions field to <user-account>."...This reverts commit e9a5eebc785cb843034b38c5c5a6dd10904bdf2a, which as far as I can tell breaks system roll-backs thusly: [...] In gnu/build/accounts.scm: 239:27 3 (_ #<<password-entry> name: "root" password: "x" uid: 0 gid: 0 real-name: "System >) In unknown file: 2 (string-join ("root" "x" "0" "0" "System administrator" "/root" #t) ":" #<undefined>) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure string-append: Wrong type (expecting string): #t Tobias Geerinckx-Rice
2023-08-27gnu: vbz-compression: Update to 1.0.3....* gnu/packages/bioinformatics.scm (vbz-compression): Update to 1.0.3. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan
2023-08-27gnu: spdlog: Fix tests....* gnu/packages/patches/spdlog-fix-tests.patch: New file. * gnu/local.mk: Add it. * gnu/packages/logging.scm (spdlog)[source]: Use patch. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan
2023-08-27gnu: catch2: Update to 3.4.0....* gnu/packages/check.scm (catch2): Update to 3.4.0. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan
2023-08-27gnu: emacs-corfu-doc-terminal: Update to 0.9....* gnu/packages/emacs-xyz.scm (emacs-corfu-doc-terminal): Update to 0.9. Signed-off-by: Christopher Baines <mail@cbaines.net> Cayetano Santos
2023-08-27gnu: emacs-gptel: Update to 0.4.0....* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.4.0. Signed-off-by: Christopher Baines <mail@cbaines.net> Cayetano Santos
2023-08-27gnu: python-graph-tool: Update to 2.57....* gnu/packages/graph.scm (python-graph-tool): Update to 2.57. [propagated-inputs]: Add python-zstandard. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan
2023-08-27gnu: gemmlowp: Update to 0.1-1.08e4bb3....* gnu/packages/machine-learning.scm (gemmlowp): Update to 0.1-1.08e4bb3. Signed-off-by: Christopher Baines <mail@cbaines.net> Andy Tai
2023-08-27Update tex team....* etc/teams.scm.in: Add gnu/packages/texlive.scm to the files and Andreas Enge to the members of the tex team. Andreas Enge
2023-08-27gnu: Add tree-sitter-cmake....* gnu/packages/tree-sitter.scm (tree-sitter-cmake): New variable. Hilton Chain
2023-08-27gnu: phantomsocks: Update to 0.0.0-20230811053544-53b995bdab83....* gnu/packages/networking.scm (phantomsocks): Update to 0.0.0-20230811053544-53b995bdab83. [propagated-inputs]: Move go-github-com-google-gopacket and go-github-com-macronut-go-tproxy to... [inputs]: ...here. Hilton Chain
2023-08-27gnu: picard: Update to 2.9.1....* gnu/packages/music.scm (picard): Update to 2.9.1. [uri]: Switch mirror. [#:phases]: Add phase 'set-HOME. Remove phase 'delete-failing-test. Hilton Chain
2023-08-27gnu: emacs-orderless: Update to 1.0....* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.0, previously used commit was pointing to 0.8. Signed-off-by: Hilton Chain <hako@ultrarare.space> Piotr Kwiecinski
2023-08-27gnu: emacs-hide-mode-line: Update to 1.0.3....* gnu/packages/emacs-xyz.scm (emacs-hide-mode-line): Update to 1.0.3. Signed-off-by: Hilton Chain <hako@ultrarare.space> Fabio Natali
2023-08-27gnu: emacs-helpful: Update to 0.21....* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.21. Signed-off-by: Hilton Chain <hako@ultrarare.space> Cayetano Santos
2023-08-27gnu: libsigrokdecode: Update to 0.5.3-0.e6962b3, fix build....* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.3-0.e6962b3. [source]: Use git-fetch. Remove patches. [native-inputs]: Add libtool. [arguments]<#:phases>: Remove bootstrap phase. * gnu/packages/patches/libsigrokdecode-python3.9-fix.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Lu Hui
2023-08-26gnu-maintenance: Consider Qt source tarballs as "release files"....* guix/gnu-maintenance.scm (release-file?): Use positive logic in doc. Add a special case for Qt source archives. * tests/gnu-maintenance.scm ("release-file?"): Update test. Maxim Cournoyer
2023-08-26gnu-maintenance: Allow mirror URLs to fallback to the generic HTML updater....* guix/gnu-maintenance.scm (http-url?): Extract from html-updatable-package?, modify to return the HTTP URL, and support the mirror:// scheme. (%disallowed-hosting-sites): New variable, extracted from html-updatable-package. (html-updatable-package?): Rewrite a mirror:// URL to an HTTP or HTTPS one. * guix/download.scm (%mirrors): Update comment. Maxim Cournoyer
2023-08-26gnu-maintenance: Add support to rewrite version in URL path....Fixes <https://issues.guix.gnu.org/64015>. Fixes <https://issues.guix.gnu.org/65304>. Previously, the generic HTML updater would only look for the list of files found at the parent of its current source URL, ignoring that the URL may embed the version elsewhere in its path. This could cause 'guix refresh' to report no updates available, while in fact there were, such as for 'libuv'. * guix/gnu-maintenance.scm (strip-trailing-slash): New procedure. (%version-rx): New variable. (rewrite-url): New procedure. (import-html-release): New rewrite-url? argument. When true, use the above procedure. (import-html-updatable-release): Call import-html-release with #:rewrite-url set to #t. * tests/gnu-maintenance.scm ("rewrite-url, to-version specified") ("rewrite-url, without to-version"): New tests. Maxim Cournoyer
2023-08-26gnu-maintenance: Extract 'canonicalize-url' from 'import-html-release'....* guix/gnu-maintenance.scm (canonicalize-url): New procedure, extracted from... (import-html-release): ... here. Use it. Rename inner PACKAGE variable to NAME, to explicit it is a string and not a package object. Maxim Cournoyer
2023-08-26gnu-maintenance: Document nested procedures in 'import-html-release'....* guix/gnu-maintenance.scm (import-html-release): Add docstring to the 'file->signature/guess' and 'url->release' nested procedures. Maxim Cournoyer
2023-08-26gnu-maintenance: Accept package object in 'import-html-release' procedure....This is in preparation for a new URL rewriting feature, which will need to have the current version information available. * guix/gnu-maintenance.scm (import-html-release): Update doc. Adjust default value of the DIRECTORY argument. Bind PACKAGE in lexical scope so that its value there is unchanged. (import-savannah-release, import-kernel.org-release) (import-html-updatable-release): Adjust accordingly. Maxim Cournoyer
2023-08-26gnu-maintenance: Fix indentation....* guix/gnu-maintenance.scm: Re-indent file. Maxim Cournoyer
2023-08-26gnu-maintenance: Extract url->links procedure....* guix/gnu-maintenance.scm (url->links): New procedure. (import-html-release): Use it. Maxim Cournoyer
2023-08-26gnu-maintenance: Fix docstring....* guix/gnu-maintenance.scm (import-kernel.org-release): Fix docstring. Maxim Cournoyer
2023-08-26gnu-maintenance: Make base-url argument of import-html-release required....It doesn't make sense to have it default to something like "https://kernel.org/pub"; it should always be provided explicitly. * guix/gnu-maintenance.scm (import-html-release) <#:base-url>: Turn keyword argument into a positional argument. Update doc. * guix/gnu-maintenance.scm (import-savannah-release): Adjust call accordingly. (import-kernel.org-release): Likewise. (import-html-updatable-release): Likewise. Maxim Cournoyer
2023-08-26gnu: libmtp: Update to 1.1.21....* gnu/packages/libusb.scm (libmtp): Update to 1.1.21. Signed-off-by: Christopher Baines <mail@cbaines.net> fanquake
2023-08-26gnu: neomutt: Update to 20230517....* gnu/packages/mail.scm (neomutt): Update to 20230517. Signed-off-by: Christopher Baines <mail@cbaines.net> flabbergasted
2023-08-26gnu: guix-build-coordinator: Update to 0-87.06a4469....* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-87.06a4469. Christopher Baines
2023-08-26services: nar-herder: Specify a working directory....Mostly so that core dumps end up here. * gnu/services/guix.scm (nar-herder-shepherd-services): Specify a working directory. Christopher Baines
2023-08-26services: guix-data-service: Specify a working directory....Mostly so that core dumps end up here. * gnu/services/guix.scm (guix-data-service-shepherd-services): Specify a working directory. Christopher Baines
2023-08-26services: guix-build-coordinator: Specify a working directory....Mostly so that core dumps end up here. * gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Specify a working directory. Christopher Baines
2023-08-26gnu: pkgconf: Update to 2.0.2....* gnu/packages/pkg-config.scm (pkgconf): Update to 2.0.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Zheng Junjie
2023-08-26gnu: xsecurelock: Update to 1.8.0....* gnu/packages/xdisorg.scm (xsecurelock): Update to 1.8.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> kiasoc5
2023-08-26gnu: ydotool: Update to 1.0.4....* gnu/packages/xdisorg.scm (ydotool): Update to 1.0.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> kiasoc5
2023-08-26gnu: xlockmore: Update to 5.72....* gnu/packages/xdisorg.scm (xlockmore): Update to 5.72. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> kiasoc5
2023-08-26gnu: autorandr: Update to 1.14....* gnu/packages/xdisorg.scm (autorandr): Update to 1.14. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> kiasoc5
2023-08-26gnu: mympd: Update to 11.0.4....* gnu/packages/mpd.scm (mympd): Update to 11.0.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Bruno Victal
2023-08-26gnu: rizin: Update to 0.6.1....* gnu/packages/engineering.scm (rizin): Update to 0.6.1. [arguments]<#:phases>: Enable a now passing test (analysis_var). 宋文武
2023-08-26gnu: freedroidrpg: Update to 1.0....* gnu/packages/games.scm (freedroidrpg): Update to 1.0. 宋文武
2023-08-26gnu: gnubg: Update to 1.07.001....* gnu/packages/games.scm (gnubg): Update to 1.07.001. 宋文武
2023-08-26gnu: tp-smapi-module: Update to 0.44....* gnu/packages/linux.scm (tp-smapi-module): Update to 0.44. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Jussi Timperi
2023-08-25gnu: python-canvasapi: Propagate python-arrow....The package python-arrow is needed when importing canvasapi. * gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Move python-arrow from here... [propagated-inputs]: ...to here. John Kehayias
2023-08-25gnu: python-canvasapi: Update to 3.2.0....* gnu/packages/python-web.scm (python-canvasapi): Update to 3.2.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-arrow. John Kehayias
2023-08-25tests: guix-home: Fix description search for home-mcron....* tests/guix-home.sh: home-mcron has changed description, adapt the search. Josselin Poiret
2023-08-25doc: Note that `guix shell` should contain base language packages....* doc/guix.texi (Invoking guix shell): Explain that python must be included in the invocation even if it is already available in the external environment. Suggested-by: Skyler <skyvine@protonmail.com> Josselin Poiret
2023-08-25gnu: system: Add home-directory-permissions field to <user-account>....* gnu/system/accounts.scm (<user-account>)[home-directory-permissions]: New field. (user-account-home-directory-permissions): New accessor. * gnu/build/activation.scm (activate-users+groups): Use home directory permission bits from the user account object. * doc/guix.texi (User Accounts): Document new field. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> David Thompson
2023-08-25gnu: gcc-toolchain: Add empty librt.a....* gnu/packages/commencememnt.scm (make-gcc-toolchain): Add empty librt.a. * gnu/packages/base.scm (gcc): Add a warning regarding the missing librt.a. Josselin Poiret
2023-08-25graph: Add GraphML backend....* guix/graph.scm (emit-graphml-prologue, emit-graphml-epilogue, emit-graphml-node, emit-graphml-edge): New procedures. (%graphml-backend): New variable. (%graph-backends): Add %graphml-backend. Josselin Poiret
2023-08-25build: Add dependency on guix script for help2man targets....* doc/local.mk: Add dependency on guix script for help2man targets. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret