jackhill/guix/guix.git
21 months agognu: samba: Fix corrupted man pages.
Maxim Cournoyer [Tue, 27 Sep 2022 18:08:34 +0000 (14:08 -0400)]
gnu: samba: Fix corrupted man pages.

* gnu/packages/samba.scm (samba) [native-inputs]: Replace docbook-xsl with
docbook-xsl-next.

21 months agognu: Add docbook-xsl-next.
Maxim Cournoyer [Tue, 27 Sep 2022 17:19:44 +0000 (13:19 -0400)]
gnu: Add docbook-xsl-next.

* gnu/packages/docbook.scm (docbook-xsl-next): New variable.

21 months agognu: emacs-plz: Update to 0.2.1.
Nicolas Goaziou [Tue, 27 Sep 2022 17:28:43 +0000 (19:28 +0200)]
gnu: emacs-plz: Update to 0.2.1.

* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.2.1.

21 months agognu: emacs-tuareg: Improve package style.
Nicolas Goaziou [Tue, 27 Sep 2022 17:26:24 +0000 (19:26 +0200)]
gnu: emacs-tuareg: Improve package style.

* gnu/packages/ocaml.scm (emacs-tuareg)[arguments]<#:imported-modules,
<#:phases>: Use G-expressions.  Remove trailing #T at the end of phases.  Use
ELPA-DIRECTORY function.
[native-inputs]: Remove input labels.

21 months agognu: emacs-tuareg: Update to 3.0.0.
Nicolas Goaziou [Tue, 27 Sep 2022 17:12:50 +0000 (19:12 +0200)]
gnu: emacs-tuareg: Update to 3.0.0.

* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.0.

21 months agognu: emacs-pyim: Update to 5.2.5.
Nicolas Goaziou [Tue, 27 Sep 2022 17:08:10 +0000 (19:08 +0200)]
gnu: emacs-pyim: Update to 5.2.5.

* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.5.

21 months agognu: colord: Update to 1.4.6.
Maxim Cournoyer [Mon, 26 Sep 2022 18:40:26 +0000 (14:40 -0400)]
gnu: colord: Update to 1.4.6.

* gnu/packages/gnome.scm (colord): Update to 1.4.6.
[source]: Override inherited field.
[configure-flags]: Use gexps.
[phases]: Likewise.
[native-inputs]: Remove labels.

21 months agognu: docbook-xsl-ns: Rename to docbook-xsl-1.79.1 and use gexps.
Maxim Cournoyer [Mon, 26 Sep 2022 18:20:32 +0000 (14:20 -0400)]
gnu: docbook-xsl-ns: Rename to docbook-xsl-1.79.1 and use gexps.

* gnu/packages/docbook.scm (docbook-xsl-ns): Rename to...
(docbook-xsl-1.79.1): ... this.
[source]: Adjust URL and add a comment.
[arguments]: Use gexps and adjust phases accordingly.
* gnu/packages/gnome.scm (colord)[native-inputs]: Replace docbook-xsl-ns with
docbook-xsl-1.79.1.

21 months agognu: openjdk: Update to 18.
Maxim Cournoyer [Tue, 27 Sep 2022 13:30:28 +0000 (09:30 -0400)]
gnu: openjdk: Update to 18.

* gnu/packages/java.scm (openjdk): Update to 18.
(openjdk18): New variable.

21 months agognu: openjdk17: Define with make-openjdk.
Maxim Cournoyer [Tue, 27 Sep 2022 01:57:45 +0000 (21:57 -0400)]
gnu: openjdk17: Define with make-openjdk.

* gnu/packages/java.scm (openjdk17): Define with make-openjdk.
[phases]: Use gexps.

21 months agognu: openjdk16: Define with make-openjdk.
Maxim Cournoyer [Tue, 27 Sep 2022 01:55:34 +0000 (21:55 -0400)]
gnu: openjdk16: Define with make-openjdk.

* gnu/packages/java.scm (openjdk16): Define with make-openjdk.

21 months agognu: openjdk15: Define with make-openjdk.
Maxim Cournoyer [Tue, 27 Sep 2022 01:53:08 +0000 (21:53 -0400)]
gnu: openjdk15: Define with make-openjdk.

* gnu/packages/java.scm (openjdk15): Define with make-openjdk.
[source]: Clear snippet and modules fields.
[native-inputs]: Rewrite using modify-inputs.

21 months agognu: openjdk14: Define with make-openjdk.
Maxim Cournoyer [Tue, 27 Sep 2022 01:51:43 +0000 (21:51 -0400)]
gnu: openjdk14: Define with make-openjdk.

* gnu/packages/java.scm (openjdk14): Define with make-openjdk.
[source]: Remove trailing #t from snippet field and improve regexp.

21 months agognu: openjdk13: Define with make-openjdk.
Maxim Cournoyer [Tue, 27 Sep 2022 01:46:19 +0000 (21:46 -0400)]
gnu: openjdk13: Define with make-openjdk.

* gnu/packages/java.scm (openjdk13): Define with make-openjdk.

21 months agognu: openjdk12: Introduce 'make-openjdk' syntax and use it.
Maxim Cournoyer [Tue, 27 Sep 2022 01:29:48 +0000 (21:29 -0400)]
gnu: openjdk12: Introduce 'make-openjdk' syntax and use it.

* 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.

21 months agognu: opendjk11: Reduce size by removing extraneous files.
Maxim Cournoyer [Mon, 26 Sep 2022 20:56:35 +0000 (16:56 -0400)]
gnu: opendjk11: Reduce size by removing extraneous files.

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.

21 months agognu: opendjk11: Improve regular expressions.
Maxim Cournoyer [Tue, 27 Sep 2022 00:01:30 +0000 (20:01 -0400)]
gnu: opendjk11: Improve regular expressions.

* gnu/packages/java.scm (openjdk11)
[phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps.

21 months agognu: opendjk11: Remove input labels.
Maxim Cournoyer [Mon, 26 Sep 2022 20:41:19 +0000 (16:41 -0400)]
gnu: opendjk11: Remove input labels.

* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels.

21 months agognu: opendjk11: Remove trailing #t and use gexps.
Maxim Cournoyer [Mon, 26 Sep 2022 20:37:45 +0000 (16:37 -0400)]
gnu: opendjk11: Remove trailing #t and use gexps.

* 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.

21 months agoRevert "gnu: source-highlight: Fix lesspipe file name and use gexps."
Tobias Geerinckx-Rice [Sun, 25 Sep 2022 00:00:00 +0000 (02:00 +0200)]
Revert "gnu: source-highlight: Fix lesspipe file name and use gexps."

This reverts commit 74f07348e99a3495964a8bbb8da83d27ecad656e.
It is a core-updates change.

21 months agognu: source-highlight: Fix lesspipe file name and use gexps.
kiasoc5 [Mon, 19 Sep 2022 06:57:30 +0000 (02:57 -0400)]
gnu: source-highlight: Fix lesspipe file name and use gexps.

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>
21 months agognu: gnome-shell-extension-clipboard-indicator: Update to 42.
kiasoc5 [Sat, 24 Sep 2022 00:23:39 +0000 (20:23 -0400)]
gnu: gnome-shell-extension-clipboard-indicator: Update to 42.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator): Update to 42.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: font-lxgw-wenkai-tc: Update to 0.922.
Hilton Chain [Tue, 27 Sep 2022 06:00:07 +0000 (14:00 +0800)]
gnu: font-lxgw-wenkai-tc: Update to 0.922.

* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.922.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: font-lxgw-wenkai: Update to 1.245.
Hilton Chain [Tue, 27 Sep 2022 05:59:03 +0000 (13:59 +0800)]
gnu: font-lxgw-wenkai: Update to 1.245.

* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.245

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: font-chiron-hei-hk: Update to 2.504.
Hilton Chain [Mon, 26 Sep 2022 07:32:52 +0000 (15:32 +0800)]
gnu: font-chiron-hei-hk: Update to 2.504.

* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.504.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: font-chiron-sung-hk: Update to 1.006.
Hilton Chain [Mon, 26 Sep 2022 07:31:54 +0000 (15:31 +0800)]
gnu: font-chiron-sung-hk: Update to 1.006.

* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.006.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: podman: Update to 4.2.1.
Hilton Chain [Sat, 24 Sep 2022 07:14:22 +0000 (15:14 +0800)]
gnu: podman: Update to 4.2.1.

* gnu/packages/containers.scm (podman): Update to 4.2.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: matterbridge: Update to 1.25.2.
Denis 'GNUtoo' Carikli [Sat, 24 Sep 2022 23:51:24 +0000 (01:51 +0200)]
gnu: matterbridge: Update to 1.25.2.

* gnu/packages/messaging.scm (matterbridge): Update it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: vim-nerdcommenter: Update to 2.6.0, use G-expressions.
kiasoc5 [Sun, 25 Sep 2022 05:15:30 +0000 (01:15 -0400)]
gnu: vim-nerdcommenter: Update to 2.6.0, use G-expressions.

* 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>
21 months agognu: blueman: Update to 2.3.2.
kiasoc5 [Mon, 26 Sep 2022 05:15:24 +0000 (01:15 -0400)]
gnu: blueman: Update to 2.3.2.

* 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>
21 months agognu: pipewire-0.3: Add man pages.
Josselin Poiret [Mon, 26 Sep 2022 13:49:55 +0000 (15:49 +0200)]
gnu: pipewire-0.3: Add man pages.

* gnu/packages/linux.scm (pipewire-0.3): Add man pages generation.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agoteams: Add pukkamustard.
pukkamustard [Mon, 26 Sep 2022 17:14:51 +0000 (17:14 +0000)]
teams: Add pukkamustard.

* etc/teams.scm.in: Add pukkamustard.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agoteams: Add Josselin Poiret.
Josselin Poiret [Mon, 26 Sep 2022 14:26:36 +0000 (16:26 +0200)]
teams: Add Josselin Poiret.

* etc/teams.scm.in: Add Josselin Poiret.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agofile-systems: Add cgroup2 to %pseudo-file-system-types.
Hilton Chain [Tue, 20 Sep 2022 07:03:07 +0000 (15:03 +0800)]
file-systems: Add cgroup2 to %pseudo-file-system-types.

* gnu/system/file-systems.scm (%pseudo-file-system-types): Add cgroup2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu: busybox: Fix cross-compilation.
Lu Hui [Fri, 16 Sep 2022 10:34:59 +0000 (18:34 +0800)]
gnu: busybox: Fix cross-compilation.

* 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>
21 months agoservices: nginx: Don't emit empty fields
Simen Endsjø [Fri, 16 Sep 2022 07:50:37 +0000 (09:50 +0200)]
services: nginx: Don't emit empty fields

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>
21 months agodebug-link: Clarify what CRC is.
jgart [Fri, 16 Sep 2022 01:33:01 +0000 (20:33 -0500)]
debug-link: Clarify what CRC is.

* guix/build/debug-link.scm: Clarify "CRC"; update bug URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu: gnome-boxes: Patch 'qemu-img' file name.
Jacob Hrbek [Mon, 19 Sep 2022 04:09:40 +0000 (04:09 +0000)]
gnu: gnome-boxes: Patch 'qemu-img' file name.

* 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>
21 months agognu: Add texlive-babel-polish.
Wiktor Żelazny [Tue, 13 Sep 2022 12:32:51 +0000 (14:32 +0200)]
gnu: Add texlive-babel-polish.

* gnu/packages/tex.scm (texlive-babel-polish): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu: Add ec.
Denis 'GNUtoo' Carikli [Sat, 24 Sep 2022 13:28:15 +0000 (15:28 +0200)]
gnu: Add ec.

* gnu/packages/linux.scm (ec): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu-maintenance: Test latest-html-release.
Maxime Devos [Thu, 1 Sep 2022 09:43:38 +0000 (11:43 +0200)]
gnu-maintenance: Test latest-html-release.

* tests/gnu-maintenance.scm ("latest-html-release, no signature")
("latest-html-release, signature): New tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu-maintenance: Remove unused procedures.
Maxime Devos [Thu, 1 Sep 2022 09:01:55 +0000 (11:01 +0200)]
gnu-maintenance: Remove unused procedures.

* guix/gnu-maintenance.scm (url-prefix-rewrite, adjusted-upstream-source):
Remove.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu-maintenance: Simplify latest-kernel.org-release.
Maxime Devos [Thu, 1 Sep 2022 09:01:54 +0000 (11:01 +0200)]
gnu-maintenance: Simplify latest--release.

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>
21 months agodownload: Add a kernel.org mirror.
Maxime Devos [Thu, 1 Sep 2022 09:01:53 +0000 (11:01 +0200)]
download: Add a kernel.org mirror.

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>
21 months agognu-maintenance: Simplify latest-savannah-release.
Maxime Devos [Thu, 1 Sep 2022 09:01:52 +0000 (11:01 +0200)]
gnu-maintenance: Simplify latest-savannah-release.

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>
21 months agodownload: Switch savannah mirrors to HTTPS URLs.
Maxime Devos [Thu, 1 Sep 2022 09:01:51 +0000 (11:01 +0200)]
download: Switch savannah mirrors to HTTPS URLs.

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>
21 months agognu-maintenance: Produce mirror:// URIs in latest-html-release.
Maxime Devos [Thu, 1 Sep 2022 09:01:50 +0000 (11:01 +0200)]
gnu-maintenance: Produce mirror:// URIs in latest-html-release.

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>
21 months agognu-maintenance: Produce mirror:// URIs in latest-ftp-release.
Maxime Devos [Thu, 1 Sep 2022 09:01:49 +0000 (11:01 +0200)]
gnu-maintenance: Produce mirror:// URIs in latest-ftp-release.

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>
21 months agolint: Extract logic of 'check-mirror-url'.
Maxime Devos [Thu, 1 Sep 2022 09:01:48 +0000 (11:01 +0200)]
lint: Extract logic of 'check-mirror-url'.

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>
21 months agoetc: Add tempel snippet move.
Nicolas Graves [Tue, 30 Aug 2022 14:57:32 +0000 (16:57 +0200)]
etc: Add tempel snippet move.

* etc/snippets/tempel/text-mode (move\): New entry.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agomachine: ssh: Parameterize '%current-system' early on.
Ludovic Courtès [Mon, 26 Sep 2022 15:37:43 +0000 (17:37 +0200)]
machine: ssh: Parameterize '%current-system' early on.

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.

21 months agotests: telephony: Add missing import to fix jami tests.
Maxim Cournoyer [Mon, 26 Sep 2022 19:49:54 +0000 (15:49 -0400)]
tests: telephony: Add missing import to fix jami tests.

* gnu/tests/telephony.scm (run-jami-test): Add a missing (ice-9 match) import
directive.

Co-authored-by: Olivier Dion <olivier.dion@polymtl.ca>
21 months agognu: emacs-ement: Update to 0.2.1.
Nicolas Goaziou [Mon, 26 Sep 2022 19:32:44 +0000 (21:32 +0200)]
gnu: emacs-ement: Update to 0.2.1.

* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.1.

21 months agognu: qemu: Disable qtest-aarch64/migration-test test.
Maxim Cournoyer [Mon, 26 Sep 2022 15:19:50 +0000 (11:19 -0400)]
gnu: qemu: Disable qtest-aarch64/migration-test test.

* 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.

21 months agognu: gnome-shell-extension-gsconnect: Update to 50.
Eric Bavier [Mon, 26 Sep 2022 04:29:00 +0000 (23:29 -0500)]
gnu: gnome-shell-extension-gsconnect: Update to 50.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to
version 50.  Update url references to new organization.

21 months agognu: libspatialite: Disable tests.
Guillaume Le Vaillant [Mon, 26 Sep 2022 15:08:39 +0000 (17:08 +0200)]
gnu: libspatialite: Disable tests.

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.

21 months agognu: Add r-compgenomrdata.
Ricardo Wurmus [Mon, 26 Sep 2022 15:20:06 +0000 (17:20 +0200)]
gnu: Add r-compgenomrdata.

* gnu/packages/bioinformatics.scm (r-compgenomrdata): New variable.

21 months agognu: Add libpatch.
Olivier Dion [Sat, 24 Sep 2022 16:38:15 +0000 (12:38 -0400)]
gnu: Add libpatch.

* gnu/packages/instrumentation.scm (libpatch): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: guile-ini: Update to 0.5.2.
Artyom V. Poptsov [Sat, 24 Sep 2022 21:37:22 +0000 (00:37 +0300)]
gnu: guile-ini: Update to 0.5.2.

* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.2.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agonews: Add another 'de' translation.
Florian Pelz [Mon, 26 Sep 2022 10:46:04 +0000 (12:46 +0200)]
news: Add another 'de' translation.

* etc/news.scm: Add German translation of images API entry.

21 months agonews: Add 'de' translation.
Florian Pelz [Mon, 26 Sep 2022 10:53:51 +0000 (12:53 +0200)]
news: Add 'de' translation.

* etc/news.scm: Add German translation of WSL images entry.

21 months agoetc: teams: Add description and scope for lisp team.
Guillaume Le Vaillant [Mon, 26 Sep 2022 09:10:24 +0000 (11:10 +0200)]
etc: teams: Add description and scope for lisp team.

* etc/teams.scm.in (lisp): Add description and scope fields.

21 months agoNEWS: Update it.
Mathieu Othacehe [Mon, 26 Sep 2022 07:47:10 +0000 (09:47 +0200)]
NEWS: Update it.

* NEWS: Add an entry about WSL images.

21 months agognu: linux-libre 5.10: Update to 5.10.145.
Leo Famulari [Sat, 24 Sep 2022 17:48:30 +0000 (13:48 -0400)]
gnu: linux-libre 5.10: Update to 5.10.145.

* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.145.
(linux-libre-5.10-pristine-source): Update hash.

21 months agognu: linux-libre 5.15: Update to 5.15.70.
Leo Famulari [Sat, 24 Sep 2022 17:48:08 +0000 (13:48 -0400)]
gnu: linux-libre 5.15: Update to 5.15.70.

* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.70.
(linux-libre-5.15-pristine-source): Update hash.

21 months agognu: linux-libre: Update to 5.19.11.
Leo Famulari [Sat, 24 Sep 2022 17:47:45 +0000 (13:47 -0400)]
gnu: linux-libre: Update to 5.19.11.

* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.11.
(linux-libre-5.19-pristine-source): Update hash.

21 months agognu: Add python-vaex-core.
Ricardo Wurmus [Sat, 24 Sep 2022 22:59:13 +0000 (00:59 +0200)]
gnu: Add python-vaex-core.

* gnu/packages/python-science.scm (python-vaex-core): New variable.

21 months agognu: Add pybind11-2.3.
Ricardo Wurmus [Sat, 24 Sep 2022 12:15:56 +0000 (14:15 +0200)]
gnu: Add pybind11-2.3.

* gnu/packages/python-xyz.scm (pybind11-2.3): New variable.

21 months agognu: Add python-blake3.
Ricardo Wurmus [Sat, 24 Sep 2022 12:01:07 +0000 (14:01 +0200)]
gnu: Add python-blake3.

* gnu/packages/python-crypto.scm (python-blake3): New variable.

21 months agognu: emacs-orgmdb: Add missing input.
Nicolas Goaziou [Sun, 25 Sep 2022 19:05:38 +0000 (21:05 +0200)]
gnu: emacs-orgmdb: Add missing input.

* gnu/packages/emacs-xyz.scm (emacs-orgmdb)[arguments]: Avoid propagating FD.
[inputs]: Add FD.

21 months agoetc: teams: Give games a scope.
Liliana Marie Prikler [Sun, 25 Sep 2022 18:52:35 +0000 (20:52 +0200)]
etc: teams: Give games a scope.

* etc/teams.scm.in (games)[#:name]: Change to “Games and Toys”.
[#:description, #:scope]: New fields.

21 months agoetc: teams: Add description and scope for emacs.
Liliana Marie Prikler [Sun, 25 Sep 2022 18:21:36 +0000 (20:21 +0200)]
etc: teams: Add description and scope for emacs.

* etc/teams.scm.in (emacs): Add #:description and #:scope.

21 months agognu: emacs-libgit: Fix build with native compilation.
John Kehayias [Sun, 25 Sep 2022 16:29:27 +0000 (16:29 +0000)]
gnu: emacs-libgit: Fix build with native compilation.

* gnu/packages/emacs-xyz.scm (emacs-libgit)[#:phases]: Add
‘emacs-add-install-to-native-load-path’ after ‘unpack’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: emacs-pdf-tools: Fix build with native compilation.
John Kehayias [Sun, 25 Sep 2022 16:28:39 +0000 (16:28 +0000)]
gnu: emacs-pdf-tools: Fix build with native compilation.

* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Add
‘emacs-add-install-to-native-load-path’ between ‘emacs-expand-load-path’ and
‘emacs-install’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: Add emacs-color-theme-solarized.
Brian Kubisiak [Wed, 27 Apr 2022 04:26:22 +0000 (21:26 -0700)]
gnu: Add emacs-color-theme-solarized.

* gnu/packages/emacs-xyz (emacs-color-theme-solarized): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: emacs-macrostep-geiser: Order inputs alphabetically.
Nicolas Goaziou [Sun, 25 Sep 2022 13:20:45 +0000 (15:20 +0200)]
gnu: emacs-macrostep-geiser: Order inputs alphabetically.

* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser)[propagated-inputs]:
Order inputs alphabetically.

21 months agognu: emacs-cpreproc-openvdb: Remove period in synopsis.
Nicolas Goaziou [Sun, 25 Sep 2022 13:17:06 +0000 (15:17 +0200)]
gnu: emacs-cpreproc-openvdb: Remove period in synopsis.

* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb)[synopsis]: Remove
period.

21 months agognu: Add emacs-clue.
jgart via Guix-patches via [Sun, 25 Sep 2022 04:21:08 +0000 (23:21 -0500)]
gnu: Add emacs-clue.

* gnu/packages/emacs-xyz.scm (emacs-clue): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: emacs-denote: Update to 0.6.0.
jgart via Guix-patches via [Sun, 25 Sep 2022 02:26:03 +0000 (21:26 -0500)]
gnu: emacs-denote: Update to 0.6.0.

* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 0.6.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: Add emacs-ol-notmuch.
Fredrik Salomonsson [Sun, 25 Sep 2022 01:50:13 +0000 (01:50 +0000)]
gnu: Add emacs-ol-notmuch.

* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: Add emacs-macrostep-geiser.
Hilton Chain via Guix-patches via [Sun, 25 Sep 2022 01:16:47 +0000 (09:16 +0800)]
gnu: Add emacs-macrostep-geiser.

* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: Add emacs-marginalia-emprise.
Fredrik Salomonsson [Sun, 25 Sep 2022 01:14:40 +0000 (01:14 +0000)]
gnu: Add emacs-marginalia-emprise.

* gnu/packages/emacs-xyz.scm (emacs-marginalia-emprise): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: Add emacs-orgmdb.
Fredrik Salomonsson [Sun, 25 Sep 2022 00:49:57 +0000 (00:49 +0000)]
gnu: Add emacs-orgmdb.

* gnu/packages/emacs-xyz.scm (emacs-orgmdb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: Add emacs-cpreproc-openvdb.
Fredrik Salomonsson [Sun, 25 Sep 2022 00:07:56 +0000 (00:07 +0000)]
gnu: Add emacs-cpreproc-openvdb.

* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agoetc: teams: Define Java team scope.
Julien Lepiller [Sun, 25 Sep 2022 12:35:39 +0000 (14:35 +0200)]
etc: teams: Define Java team scope.

* etc/teams.scm.in (java): Define it.

21 months agoetc: teams: Define OCaml team scope.
Julien Lepiller [Sun, 25 Sep 2022 12:31:30 +0000 (14:31 +0200)]
etc: teams: Define OCaml team scope.

* etc/teams.scm.in (ocaml): Define it.

21 months agonews: Add entry about image API documentation.
Mathieu Othacehe [Sun, 25 Sep 2022 11:52:19 +0000 (13:52 +0200)]
news: Add entry about image API documentation.

* etc/news.scm: Add entry.

21 months agonews: Add entry about WSL images.
Mathieu Othacehe [Sun, 25 Sep 2022 11:40:10 +0000 (13:40 +0200)]
news: Add entry about WSL images.

* etc/news.scm: Add entry.

21 months agoetc: teams: Define python team scope.
Lars-Dominik Braun [Sun, 25 Sep 2022 10:41:33 +0000 (12:41 +0200)]
etc: teams: Define python team scope.

* etc/teams.scm.in (python): Define it.

21 months agoetc: teams: Define haskell team scope.
Lars-Dominik Braun [Sun, 25 Sep 2022 10:32:40 +0000 (12:32 +0200)]
etc: teams: Define haskell team scope.

* etc/teams.scm.in (haskell): Define it.

21 months agodoc: Turn example to lisp.
Mathieu Othacehe [Sun, 25 Sep 2022 09:38:11 +0000 (11:38 +0200)]
doc: Turn example to lisp.

* doc/guix.texi (System Images): Turn example snippets to lisp snippets.

21 months agodoc: Remove an extra dot.
Mathieu Othacehe [Sun, 25 Sep 2022 09:35:09 +0000 (11:35 +0200)]
doc: Remove an extra dot.

* doc/guix.texi (System Images): Remove it.

21 months agoetc: installer: Define installer team scope.
Mathieu Othacehe [Wed, 7 Sep 2022 15:10:16 +0000 (17:10 +0200)]
etc: installer: Define installer team scope.

* etc/teams.scm.in (installer): Define it.

21 months agoetc: teams: Define core team scope.
Mathieu Othacehe [Wed, 7 Sep 2022 15:09:52 +0000 (17:09 +0200)]
etc: teams: Define core team scope.

* etc/teams.scm.in (core): Define it.

21 months agoetc: teams: Add regular expression support to scopes.
Liliana Marie Prikler [Fri, 9 Sep 2022 15:27:23 +0000 (17:27 +0200)]
etc: teams: Add regular expression support to scopes.

* etc/teams.scm (find-teams-by-scope): Differentiate between raw strings
and regexps.  Make raw string matches strict.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agoetc: teams: Add scope support.
Mathieu Othacehe [Wed, 7 Sep 2022 15:05:00 +0000 (17:05 +0200)]
etc: teams: Add scope support.

Add a scope list to each team.  This list defines all the files and
directories that are mentored by the team.

Also add a cc-members command that takes two Git revision strings as input,
add returns the members that should be CC'ed given the files impacted between
the two revisions.

* etc/teams.scm.in (<team>)[scope]: New field.
(team, list-teams): Adapt those procedures.
(find-team-by-scope, diff-revisions): New procedures.
(main): Add a "cc-members" command.
* doc/contributing.texi ("Teams"): Document it.
("Sending a Patch Series"): Adapt it.

21 months agosystem: images: Add a TODO comment.
Mathieu Othacehe [Sun, 25 Sep 2022 07:25:49 +0000 (09:25 +0200)]
system: images: Add a TODO comment.

* gnu/system/image.scm (system-tarball-image): Add it.

21 months agognu: emacs-piem: Do not propagate B4.
Nicolas Goaziou [Sat, 24 Sep 2022 19:05:11 +0000 (21:05 +0200)]
gnu: emacs-piem: Do not propagate B4.

* gnu/packages/emacs-xyz.scm (emacs-piem)[arguments]: Add CONFIGURE phase to
avoid propagating B4.
[inputs]: Add B4.
[propagated-inputs]: Remove B4.

21 months agognu: emacs-piem: Fix license.
Nicolas Goaziou [Sat, 24 Sep 2022 18:58:19 +0000 (20:58 +0200)]
gnu: emacs-piem: Fix license.

* gnu/packages/emacs-xyz.scm (emacs-piem)[license]: Set to GPL3+.

21 months agognu: emacs-slack: Update to ff46d88.
conses [Fri, 23 Sep 2022 17:55:04 +0000 (19:55 +0200)]
gnu: emacs-slack: Update to ff46d88.

* gnu/packages/emacs-xyz.scm (emacs-slack): Update to ff46d88.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>