summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-27gnu: openjdk14: Define with make-openjdk.Maxim Cournoyer
* gnu/packages/java.scm (openjdk14): Define with make-openjdk. [source]: Remove trailing #t from snippet field and improve regexp.
2022-09-27gnu: openjdk13: Define with make-openjdk.Maxim Cournoyer
* gnu/packages/java.scm (openjdk13): Define with make-openjdk.
2022-09-27gnu: openjdk12: Introduce 'make-openjdk' syntax and use it.Maxim Cournoyer
* gnu/packages/java.scm (make-openjdk): New syntax. (openjdk12): Use it to define package. [source]: Remove trailing #t from snippet field and improve regexp. [phases]: Use gexps.
2022-09-27gnu: opendjk11: Reduce size by removing extraneous files.Maxim Cournoyer
By removing the *.diz and src.zip files, the size of the main output of OpenJDK 11 is reduced from 345 MiB to 116 MiB for OpenJDK 11, while the 'jdk' output is reduced from 805 MiB to 353 MiB. * gnu/packages/java.scm (openjdk11)[modules]: New field. [phases]{remove-diz-files}: New phase. {strip-character-data-timestamps}: Order after remove-diz-files.
2022-09-27gnu: opendjk11: Improve regular expressions.Maxim Cournoyer
* gnu/packages/java.scm (openjdk11) [phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps.
2022-09-27gnu: opendjk11: Remove input labels.Maxim Cournoyer
* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels.
2022-09-27gnu: opendjk11: Remove trailing #t and use gexps.Maxim Cournoyer
* gnu/packages/java.scm (openjdk11): Properly punctuate comments. [source]: Remove trailing #t in snippet. [configure-flags]: Use gexps and this-package-input. [phases]: Delete trailing #t and use gexps to refer to outputs.
2022-09-25Revert "gnu: source-highlight: Fix lesspipe file name and use gexps."Tobias Geerinckx-Rice
This reverts commit 74f07348e99a3495964a8bbb8da83d27ecad656e. It is a core-updates change.
2022-09-27gnu: source-highlight: Fix lesspipe file name and use gexps.kiasoc5
This fixes src-hilite-lesspipe.sh so that lesspipe.sh is called instead of lesspipe. * gnu/packages/pretty-print.scm (source-highlight): [arguments]: Use gexps, remove trailing #ts. [phases]: Add phase to make src-highlight-lesspipe.sh work. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: gnome-shell-extension-clipboard-indicator: Update to 42.kiasoc5
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator): Update to 42. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: font-lxgw-wenkai-tc: Update to 0.922.Hilton Chain
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.922. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: font-lxgw-wenkai: Update to 1.245.Hilton Chain
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.245 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: font-chiron-hei-hk: Update to 2.504.Hilton Chain
* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.504. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: font-chiron-sung-hk: Update to 1.006.Hilton Chain
* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.006. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: podman: Update to 4.2.1.Hilton Chain
* gnu/packages/containers.scm (podman): Update to 4.2.1. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: matterbridge: Update to 1.25.2.Denis 'GNUtoo' Carikli
* gnu/packages/messaging.scm (matterbridge): Update it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: vim-nerdcommenter: Update to 2.6.0, use G-expressions.kiasoc5
* gnu/packages/vim.scm (vim-nerdcommenter): Update to 2.6.0. [source]: Use release tag. [arguments]: Use G-expressions. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: blueman: Update to 2.3.2.kiasoc5
* gnu/packages/networking.scm (blueman): Update to 2.3.2. [native-inputs]: Remove input labels. [inputs]: Likewise. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27gnu: pipewire-0.3: Add man pages.Josselin Poiret
* gnu/packages/linux.scm (pipewire-0.3): Add man pages generation. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27teams: Add pukkamustard.pukkamustard
* etc/teams.scm.in: Add pukkamustard. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27teams: Add Josselin Poiret.Josselin Poiret
* etc/teams.scm.in: Add Josselin Poiret. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-26file-systems: Add cgroup2 to %pseudo-file-system-types.Hilton Chain
* gnu/system/file-systems.scm (%pseudo-file-system-types): Add cgroup2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu: busybox: Fix cross-compilation.Lu Hui
* gnu/packages/busybox.scm (busybox)[arguments]: Switch to gexps. Honor #:tests? in 'check' phase. Add #:make-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26services: nginx: Don't emit empty fieldsSimen Endsjø
An empty root or index field is an error in nginx. * gnu/services/web.scm (emit-nginx-server-config): Don't emit root or index fields when they are empty Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26debug-link: Clarify what CRC is.jgart
* guix/build/debug-link.scm: Clarify "CRC"; update bug URL. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu: gnome-boxes: Patch 'qemu-img' file name.Jacob Hrbek
* gnu/packages/gnome.scm (gnome-boxes)[arguments]: Add 'set-qemu-file-name' phase. [inputs]: Add QEMU-MINIMAL. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu: Add texlive-babel-polish.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-babel-polish): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu: Add ec.Denis 'GNUtoo' Carikli
* gnu/packages/linux.scm (ec): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu-maintenance: Test latest-html-release.Maxime Devos
* tests/gnu-maintenance.scm ("latest-html-release, no signature") ("latest-html-release, signature): New tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu-maintenance: Remove unused procedures.Maxime Devos
* guix/gnu-maintenance.scm (url-prefix-rewrite, adjusted-upstream-source): Remove. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu-maintenance: Simplify latest-kernel.org-release.Maxime Devos
As latest-html-release now produces mirror:// URIs where possible, the additional post-processing is not necessary anymore. As a test, revert the dtc package back to 1.6.0 and try updating 'gash', the mirror:// URI remains. * gnu-maintenance.scm (latest-kernel.org-release): Do not call adjusted-upstream-source on the result. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26download: Add a kernel.org mirror.Maxime Devos
Add the mirror from (guix gnu-maintenance) to make the simplified linux.org updater (of a later commit) work. * download.scm (%mirrors)[kernel.org]: Add mirrors.edge.kernel.org mirror. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu-maintenance: Simplify latest-savannah-release.Maxime Devos
As latest-html-release now produces mirror:// URIs where possible, the additional post-processing is not necessary anymore. As a test, try updating 'gash', the mirror:// URI remains. * gnu-maintenance.scm (latest-savannah-release): Do not call adjusted-upstream-source on the result. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26download: Switch savannah mirrors to HTTPS URLs.Maxime Devos
The URI scheme used for nongnu.freemirror.org needs to be consistent between (guix download) and (guix gnu-maintenance) to make the simplified savannah-updater (of a later commit) work. While we're at it, switch the other mirrors to https as well. http://download.savannah.gnu.org/releases-noredirect/ is left unmodified because it 404s * download.scm (%mirrors)[savannah]: Switch from http to https where possible. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu-maintenance: Produce mirror:// URIs in latest-html-release.Maxime Devos
Partially fixes <https://issues.guix.gnu.org/57477>. I'm not aware of a package using both latest-html-release and mirrors, so it has not been completely tested. However, updating "yt-dlp" appears to work (except for git-fetch not being supported yet). The expression for the signature-urls field had to be tweaked to not call uri-mirror-rewrite on #false. * guix/gnu-maintenance.scm (latest-html-release)[url->research]{urls,signature-urls}: Call uri-mirror-rewrite on the URLs. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26gnu-maintenance: Produce mirror:// URIs in latest-ftp-release.Maxime Devos
Partially fixes <https://issues.guix.gnu.org/57477>. As a test, try updating gnupg. Before the patch, a ftp:// URL was produced, now the mirror:// is preserved. * guix/gnu-maintenance.scm (latest-ftp-release)[file->source]{urls,signature-urls}: Call uri-mirror-rewrite on the URLs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26lint: Extract logic of 'check-mirror-url'.Maxime Devos
It will be useful for fixing <https://issues.guix.gnu.org/57477>. * guix/lint.scm (check-mirror-url): Extract mirror://-constructing code to ... * guix/gnu-maintenance.scm (uri-mirror-rewrite): ... here, tweaking the API and implementation in anticipation of future users. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26etc: Add tempel snippet move.Nicolas Graves
* etc/snippets/tempel/text-mode (move\): New entry. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26machine: ssh: Parameterize '%current-system' early on.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/58084>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. Previously, "sanity checks" and other operations would happen in a context where '%current-system' has its default value. Thus, running 'guix deploy' on x86_64-linux machine for an aarch64-linux one would lead things like '%base-initrd-modules' to see "x86_64-linux" as the '%current-system' value, in turn making the wrong choices. * gnu/machine/ssh.scm (check-deployment-sanity)[assertions]: Wrap in 'parameterize'. (deploy-managed-host): Likewise for the 'mlet' body.
2022-09-26tests: telephony: Add missing import to fix jami tests.Maxim Cournoyer
* gnu/tests/telephony.scm (run-jami-test): Add a missing (ice-9 match) import directive. Co-authored-by: Olivier Dion <olivier.dion@polymtl.ca>
2022-09-26gnu: emacs-ement: Update to 0.2.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.1.
2022-09-26gnu: qemu: Disable qtest-aarch64/migration-test test.Maxim Cournoyer
* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Add patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/virtualization.scm (qemu): Apply it.
2022-09-26gnu: gnome-shell-extension-gsconnect: Update to 50.Eric Bavier
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to version 50. Update url references to new organization.
2022-09-26gnu: libspatialite: Disable tests.Guillaume Le Vaillant
Several tests fail since the update of Proj to version 9, but the library seems to be working as the test phases of dependents are passing. * gnu/packages/geo.scm (libspatialite)[arguments]: Disable tests.
2022-09-26gnu: Add r-compgenomrdata.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-compgenomrdata): New variable.
2022-09-26gnu: Add libpatch.Olivier Dion
* gnu/packages/instrumentation.scm (libpatch): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-26gnu: guile-ini: Update to 0.5.2.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.2. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-26news: Add another 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of images API entry.
2022-09-26news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of WSL images entry.
2022-09-26etc: teams: Add description and scope for lisp team.Guillaume Le Vaillant
* etc/teams.scm.in (lisp): Add description and scope fields.