summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update tex team.Andreas Enge2023-08-271-1/+2
| | | | | * etc/teams.scm.in: Add gnu/packages/texlive.scm to the files and Andreas Enge to the members of the tex team.
* gnu: Add tree-sitter-cmake.Hilton Chain2023-08-271-0/+7
| | | | * gnu/packages/tree-sitter.scm (tree-sitter-cmake): New variable.
* gnu: phantomsocks: Update to 0.0.0-20230811053544-53b995bdab83.Hilton Chain2023-08-271-8/+7
| | | | | | | | * 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.
* gnu: picard: Update to 2.9.1.Hilton Chain2023-08-271-8/+6
| | | | | | | * gnu/packages/music.scm (picard): Update to 2.9.1. [uri]: Switch mirror. [#:phases]: Add phase 'set-HOME. Remove phase 'delete-failing-test.
* gnu: emacs-orderless: Update to 1.0.Piotr Kwiecinski2023-08-271-29/+28
| | | | | | | * 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>
* gnu: emacs-hide-mode-line: Update to 1.0.3.Fabio Natali2023-08-271-19/+22
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-hide-mode-line): Update to 1.0.3. Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu: emacs-helpful: Update to 0.21.Cayetano Santos2023-08-271-26/+24
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.21. Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu: libsigrokdecode: Update to 0.5.3-0.e6962b3, fix build.Lu Hui2023-08-273-62/+41
| | | | | | | | | | | * 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>
* gnu-maintenance: Consider Qt source tarballs as "release files".Maxim Cournoyer2023-08-262-6/+17
| | | | | | * 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.
* gnu-maintenance: Allow mirror URLs to fallback to the generic HTML updater.Maxim Cournoyer2023-08-262-26/+44
| | | | | | | | | * 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.
* gnu-maintenance: Add support to rewrite version in URL path.Maxim Cournoyer2023-08-262-3/+142
| | | | | | | | | | | | | | | | | | | | 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.
* gnu-maintenance: Extract 'canonicalize-url' from 'import-html-release'.Maxim Cournoyer2023-08-261-36/+34
| | | | | | | * 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.
* gnu-maintenance: Document nested procedures in 'import-html-release'.Maxim Cournoyer2023-08-261-1/+4
| | | | | * guix/gnu-maintenance.scm (import-html-release): Add docstring to the 'file->signature/guess' and 'url->release' nested procedures.
* gnu-maintenance: Accept package object in 'import-html-release' procedure.Maxim Cournoyer2023-08-261-9/+8
| | | | | | | | | | | 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.
* gnu-maintenance: Fix indentation.Maxim Cournoyer2023-08-261-19/+19
| | | | * guix/gnu-maintenance.scm: Re-indent file.
* gnu-maintenance: Extract url->links procedure.Maxim Cournoyer2023-08-261-7/+12
| | | | | * guix/gnu-maintenance.scm (url->links): New procedure. (import-html-release): Use it.
* gnu-maintenance: Fix docstring.Maxim Cournoyer2023-08-261-2/+2
| | | | * guix/gnu-maintenance.scm (import-kernel.org-release): Fix docstring.
* gnu-maintenance: Make base-url argument of import-html-release required.Maxim Cournoyer2023-08-261-11/+7
| | | | | | | | | | | 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.
* gnu: libmtp: Update to 1.1.21.fanquake2023-08-261-2/+2
| | | | | | * gnu/packages/libusb.scm (libmtp): Update to 1.1.21. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: neomutt: Update to 20230517.flabbergasted2023-08-261-2/+2
| | | | | | * gnu/packages/mail.scm (neomutt): Update to 20230517. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: guix-build-coordinator: Update to 0-87.06a4469.Christopher Baines2023-08-261-3/+3
| | | | | * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-87.06a4469.
* services: nar-herder: Specify a working directory.Christopher Baines2023-08-261-0/+1
| | | | | | | Mostly so that core dumps end up here. * gnu/services/guix.scm (nar-herder-shepherd-services): Specify a working directory.
* services: guix-data-service: Specify a working directory.Christopher Baines2023-08-261-0/+2
| | | | | | | Mostly so that core dumps end up here. * gnu/services/guix.scm (guix-data-service-shepherd-services): Specify a working directory.
* services: guix-build-coordinator: Specify a working directory.Christopher Baines2023-08-261-0/+1
| | | | | | | Mostly so that core dumps end up here. * gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Specify a working directory.
* gnu: pkgconf: Update to 2.0.2.Zheng Junjie2023-08-261-2/+3
| | | | | | * gnu/packages/pkg-config.scm (pkgconf): Update to 2.0.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: xsecurelock: Update to 1.8.0.kiasoc52023-08-261-2/+2
| | | | | | * gnu/packages/xdisorg.scm (xsecurelock): Update to 1.8.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: ydotool: Update to 1.0.4.kiasoc52023-08-261-2/+2
| | | | | | * gnu/packages/xdisorg.scm (ydotool): Update to 1.0.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: xlockmore: Update to 5.72.kiasoc52023-08-261-2/+2
| | | | | | * gnu/packages/xdisorg.scm (xlockmore): Update to 5.72. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: autorandr: Update to 1.14.kiasoc52023-08-261-2/+2
| | | | | | * gnu/packages/xdisorg.scm (autorandr): Update to 1.14. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: mympd: Update to 11.0.4.Bruno Victal2023-08-261-2/+2
| | | | | | * gnu/packages/mpd.scm (mympd): Update to 11.0.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: rizin: Update to 0.6.1.宋文武2023-08-261-5/+2
| | | | | * gnu/packages/engineering.scm (rizin): Update to 0.6.1. [arguments]<#:phases>: Enable a now passing test (analysis_var).
* gnu: freedroidrpg: Update to 1.0.宋文武2023-08-261-2/+2
| | | | * gnu/packages/games.scm (freedroidrpg): Update to 1.0.
* gnu: gnubg: Update to 1.07.001.宋文武2023-08-261-3/+3
| | | | * gnu/packages/games.scm (gnubg): Update to 1.07.001.
* gnu: tp-smapi-module: Update to 0.44.Jussi Timperi2023-08-261-2/+2
| | | | | | * gnu/packages/linux.scm (tp-smapi-module): Update to 0.44. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: python-canvasapi: Propagate python-arrow.John Kehayias2023-08-251-2/+2
| | | | | | | | 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.
* gnu: python-canvasapi: Update to 3.2.0.John Kehayias2023-08-251-4/+4
| | | | | | * gnu/packages/python-web.scm (python-canvasapi): Update to 3.2.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-arrow.
* tests: guix-home: Fix description search for home-mcron.Josselin Poiret2023-08-251-1/+1
| | | | * tests/guix-home.sh: home-mcron has changed description, adapt the search.
* doc: Note that `guix shell` should contain base language packages.Josselin Poiret2023-08-251-1/+9
| | | | | | | * 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>
* gnu: system: Add home-directory-permissions field to <user-account>.David Thompson2023-08-253-3/+10
| | | | | | | | | | | * 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>
* gnu: gcc-toolchain: Add empty librt.a.Josselin Poiret2023-08-252-0/+11
| | | | | * gnu/packages/commencememnt.scm (make-gcc-toolchain): Add empty librt.a. * gnu/packages/base.scm (gcc): Add a warning regarding the missing librt.a.
* graph: Add GraphML backend.Josselin Poiret2023-08-251-1/+35
| | | | | | | * 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.
* build: Add dependency on guix script for help2man targets.Josselin Poiret2023-08-251-2/+2
| | | | | | * doc/local.mk: Add dependency on guix script for help2man targets. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* image: Add mbr-raw-image-type and use by default.Josselin Poiret2023-08-255-14/+39
| | | | | | | | | | | | * gnu/system/image.scm (mbr-disk-image, mbr-raw-image-type): New variables. (qcow2-image-type): Inherit mbr-disk-image. * guix/scripts/system.scm (%default-options): Use mbr-raw-image-type by default. * gnu/tests/install.scm (run-install): Use mbr-raw in the tests. * doc/guix-cookbook.texi (Guix System Image API): Update the list of image types. * doc/guix.texi (Invoking guix system, System Images, image-type Reference): Add mbr-raw and switch documented default to it.
* tests: guix-shell: Use bash instead of user's $SHELL.Josselin Poiret2023-08-251-1/+1
| | | | | | * tests/guix-shell.sh (fd_list): Use bash instead of $SHELL. Some other shells have trouble not opening too many fds. Also, bash in an implicit input of guix, so it should always be available.
* gnu: Add thunarx-python.Simon Streit2023-08-251-0/+28
| | | | | | * gnu/packages/xfce.scm (thunarx-python): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: qtwayland: Fix test.Hilton Chain2023-08-251-1/+1
| | | | | * gnu/packages/qt.scm (qtwayland)[#:phases]<disable-failing-tests>: Adjust according to source change.
* gnu: ebusd: Default pidfile and logfile to writable locations.Danny Milosavljevic2023-08-251-1/+2
| | | | | * gnu/packages/embedded.scm (ebusd)[arguments]<#:configure-flags>: Specify --localstatedir=/var
* gnu: ebusd: Update to 23.2.Danny Milosavljevic2023-08-251-3/+3
| | | | * gnu/packages/embedded.scm (ebusd): Update to 23.2.
* guix: profiles: Detect TeX Live packages propagated from non-TeX Live inputs.Nicolas Goaziou2023-08-241-1/+1
| | | | | | | | | | | | This fixes <https://issues.guix.gnu.org/65474>. * guix/profiles.scm (texlive-font-maps): Also check for TeX Live dependencies in non "texlive-" prefixed packages. For example, PYTHON-NBCONVERT propagates TeX Live inputs. Those need to be found out when building ".map"" files. Co-authored-by: Andreas Enge <andreas@enge.fr>
* gnu: Add texlive-collection-publishers.Nicolas Goaziou2023-08-241-0/+290
| | | | * gnu/packages/tex.scm (texlive-collection-publishers): New variable.