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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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.
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>
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.
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.
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.
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.
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.
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>
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>
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.
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.
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.
Mathieu Othacehe [Mon, 26 Sep 2022 07:47:10 +0000 (09:47 +0200)]
NEWS: Update it.
* NEWS: Add an entry about WSL images.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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.
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.
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>
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>
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>
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>
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>
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>
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>
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.
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.
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.
Mathieu Othacehe [Sun, 25 Sep 2022 11:40:10 +0000 (13:40 +0200)]
news: Add entry about WSL images.
* etc/news.scm: Add entry.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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.
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+.
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>