jackhill/guix/guix.git
20 months agognu: transcode: Build without faac.
Liliana Marie Prikler [Sun, 16 Oct 2022 11:27:32 +0000 (13:27 +0200)]
gnu: transcode: Build without faac.

* gnu/packages/video.scm (transcode)[#:configure-flags]: Remove
“--enable-faac”.
[inputs]: Remove faac.

20 months agognu: ffmpeg: Don't mention libfaac.
Liliana Marie Prikler [Sun, 16 Oct 2022 11:26:53 +0000 (13:26 +0200)]
gnu: ffmpeg: Don't mention libfaac.

* gnu/packages/video.scm (ffmpeg-5): Remove comment mentioning faac.

20 months agognu: lablgtk3: Update to 3.1.3.
Julien Lepiller [Sun, 16 Oct 2022 10:07:19 +0000 (12:07 +0200)]
gnu: lablgtk3: Update to 3.1.3.

* gnu/packages/ocaml.scm (lablgtk3): Update to 3.1.3.
[propagated-inputs]: Add ocaml-camlp-streams.

20 months agognu: ocaml-core: Update to 0.15.1.
Julien Lepiller [Sun, 16 Oct 2022 09:55:06 +0000 (11:55 +0200)]
gnu: ocaml-core: Update to 0.15.1.

* gnu/packages/ocaml.scm (ocaml-core): Update to 0.15.1.

20 months agognu: emacs: Update to 28.2.
Liliana Marie Prikler [Sun, 16 Oct 2022 08:15:57 +0000 (10:15 +0200)]
gnu: emacs: Update to 28.2.

* gnu/packages/emacs.scm (emacs): Update to 28.2.

20 months agognu: man-pages: Use LIST of arguments.
Tobias Geerinckx-Rice [Sun, 9 Oct 2022 00:00:00 +0000 (02:00 +0200)]
gnu: man-pages: Use LIST of arguments.

We're already using a Gexp for #:make-flags; this unweirds that ,#~.

* gnu/packages/man.scm (man-pages)[arguments]: Use LIST & G-expressions.

20 months agognu: man-pages: Update to 6.00.
Tobias Geerinckx-Rice [Sun, 9 Oct 2022 00:00:01 +0000 (02:00 +0200)]
gnu: man-pages: Update to 6.00.

* gnu/packages/man.scm (man-pages): Update to 6.00.
[arguments]: Add a new 'skip-html phase.

20 months agognu: emacs-puni: Update to 0-1.28836e98.
Michael Rohleder [Sat, 15 Oct 2022 10:14:38 +0000 (12:14 +0200)]
gnu: emacs-puni: Update to 0-1.28836e98.

* gnu/packages/emacs-xyz.scm (emacs-puni): Update to 0-1.28836e98.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
20 months agognu: emacs-evil-nerd-commenter: Update to 3.5.8.
Nicolas Goaziou [Sat, 15 Oct 2022 22:37:25 +0000 (00:37 +0200)]
gnu: emacs-evil-nerd-commenter: Update to 3.5.8.

* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.8.

20 months agognu: emacs-geiser: Update to 0.27.
Nicolas Goaziou [Sat, 15 Oct 2022 22:35:34 +0000 (00:35 +0200)]
gnu: emacs-geiser: Update to 0.27.

* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.27.

20 months agognu: emacs-taxy-magit-section: Update to 0.12.1.
Nicolas Goaziou [Sat, 15 Oct 2022 22:33:46 +0000 (00:33 +0200)]
gnu: emacs-taxy-magit-section: Update to 0.12.1.

* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.12.1.

20 months agognu: Add guile-dns.
Arun Isaac [Wed, 12 Oct 2022 09:45:21 +0000 (15:15 +0530)]
gnu: Add guile-dns.

* gnu/packages/guile-xyz.scm (guile-dns): New variable.

20 months agognu: mes: Update to 0.24.1.
Jan (janneke) Nieuwenhuizen [Sat, 15 Oct 2022 09:08:05 +0000 (11:08 +0200)]
gnu: mes: Update to 0.24.1.

* gnu/packages/mes.scm (mes): Update to 0.24.1.

20 months agognu: icedove: Update to 102.3.3.
Jonathan Brielmaier [Sun, 16 Oct 2022 06:26:07 +0000 (08:26 +0200)]
gnu: icedove: Update to 102.3.3.

* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.3.

20 months agognu: kwayland: Skip flaky test.
Marius Bakke [Sun, 16 Oct 2022 01:27:33 +0000 (03:27 +0200)]
gnu: kwayland: Skip flaky test.

* gnu/packages/kde-frameworks.scm (kwayland)[source](patches): New field.
* gnu/packages/patches/kwayland-skip-flaky-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

20 months agognu: kwayland: Use qt-build-system and enable all tests.
Marius Bakke [Sat, 15 Oct 2022 23:12:35 +0000 (01:12 +0200)]
gnu: kwayland: Use qt-build-system and enable all tests.

* gnu/packages/kde-frameworks.scm (kwayland)[build-system]: Change to
QT-BUILD-SYSTEM to avoid overriding the check phase, and to get verbose output
on failure.
[arguments]: Add #:parallel-build?.  Remove skip-specific-tests phase.  Don't
override check phase, but add new to set XDG_RUNTIME_DIR.

20 months agoMerge branch 'staging'
Marius Bakke [Sat, 15 Oct 2022 22:10:07 +0000 (00:10 +0200)]
Merge branch 'staging'

20 months agognu: ghc-cryptohash-sha256: Update cabal revision metadata.
Marius Bakke [Sat, 15 Oct 2022 22:06:03 +0000 (00:06 +0200)]
gnu: ghc-cryptohash-sha256: Update cabal revision metadata.

Before this commit, the .cabal metadata file referred to the previous version,
but was not noticed because it had no incompatible changes, and was 404
upstream (thus falling back to cache) until recently a new metadata revision
was made for 0.11.102.1.

  https://hackage.haskell.org/package/cryptohash-sha256-0.11.102.1/revisions/

This is a follow-up to commit 54f4502e459cf39512e30cbed4fac17c0aabe79d, which
should have reset #:cabal-revision to 0 and changed the hash.

* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha256)[arguments]: Update
 #:cabal-revision hash.

20 months agognu: fp16: Fix build on i686-linux.
Marius Bakke [Sat, 15 Oct 2022 21:25:42 +0000 (23:25 +0200)]
gnu: fp16: Fix build on i686-linux.

* gnu/packages/patches/fp16-implicit-double.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/maths.scm (fp16)[source](patches): Add it.

20 months agognu: Add r-macrophage.
Mădălin Ionel Patrașcu [Fri, 14 Oct 2022 17:27:28 +0000 (19:27 +0200)]
gnu: Add r-macrophage.

X-Debbugs-Cc: rekado@elephly.net

* gnu/packages/bioconductor.scm (r-macrophage): New variable.

20 months agognu: emacs-next: Update to 29.0.50-2.4aeb80c.
Liliana Marie Prikler [Sat, 15 Oct 2022 14:32:04 +0000 (16:32 +0200)]
gnu: emacs-next: Update to 29.0.50-2.4aeb80c.

* gnu/packages/patches/emacs-native-comp-driver-options.patch: New file.
* gnu/local.mk: Register it here.
* gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-2.4aeb80c.

20 months agodoc: Explain Emacs native-compilation.
zimoun [Sat, 15 Oct 2022 13:34:56 +0000 (15:34 +0200)]
doc: Explain Emacs native-compilation.

* doc/guix.texi ("Application Setup")["Emacs Packages"]: Add a note
explaining that Emacs can compile packages to native code now.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add rdkit.
David Elsing [Thu, 13 Oct 2022 21:04:24 +0000 (21:04 +0000)]
gnu: Add rdkit.

* gnu/packages/chemistry.scm (rdkit): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add ringdecomposerlib.
David Elsing [Thu, 13 Oct 2022 21:04:23 +0000 (21:04 +0000)]
gnu: Add ringdecomposerlib.

* gnu/packages/chemistry.scm (ringdecomposerlib): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add avalon-toolkit.
David Elsing [Thu, 13 Oct 2022 21:04:22 +0000 (21:04 +0000)]
gnu: Add avalon-toolkit.

* gnu/packages/chemistry.scm (avalon-toolkit): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add yaehmop.
David Elsing [Thu, 13 Oct 2022 21:04:21 +0000 (21:04 +0000)]
gnu: Add yaehmop.

* gnu/packages/chemistry.scm (yaehmop): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add coordgenlibs.
David Elsing [Thu, 13 Oct 2022 21:04:20 +0000 (21:04 +0000)]
gnu: Add coordgenlibs.

* gnu/packages/chemistry.scm (coordgenlibs): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add maeparser.
David Elsing [Thu, 13 Oct 2022 21:04:19 +0000 (21:04 +0000)]
gnu: Add maeparser.

* gnu/packages/chemistry.scm (maeparser): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add freesasa.
David Elsing [Thu, 13 Oct 2022 21:04:18 +0000 (21:04 +0000)]
gnu: Add freesasa.

* gnu/packages/chemistry.scm (freesasa): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add gemmi.
David Elsing [Thu, 13 Oct 2022 21:04:17 +0000 (21:04 +0000)]
gnu: Add gemmi.

* gnu/packages/patches/gemmi-fix-pegtl-usage.patch: New file.
* gnu/packages/patches/gemmi-fix-sajson-types.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them here.
* gnu/packages/chemistry.scm (gemmi): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add sajson-for-gemmi.
David Elsing [Thu, 13 Oct 2022 21:04:16 +0000 (21:04 +0000)]
gnu: Add sajson-for-gemmi.

* gnu/packages/cpp.scm (sajson-for-gemmi): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add optionparser.
David Elsing [Thu, 13 Oct 2022 21:04:15 +0000 (21:04 +0000)]
gnu: Add optionparser.

* gnu/packages/cpp.scm (optionparser): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add tinydir.
David Elsing [Thu, 13 Oct 2022 21:04:14 +0000 (21:04 +0000)]
gnu: Add tinydir.

* gnu/packages/c.scm (tinydir): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add cbehave.
David Elsing [Thu, 13 Oct 2022 21:04:13 +0000 (21:04 +0000)]
gnu: Add cbehave.

* gnu/packages/check.scm (cbehave): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add sajson.
David Elsing [Thu, 13 Oct 2022 21:04:12 +0000 (21:04 +0000)]
gnu: Add sajson.

* gnu/packages/cpp.scm (sajson): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add pocketfft-cpp.
David Elsing [Thu, 13 Oct 2022 21:04:11 +0000 (21:04 +0000)]
gnu: Add pocketfft-cpp.

* gnu/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/cpp.scm (pocketfft-cpp): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: Add fast-float.
David Elsing [Thu, 13 Oct 2022 21:04:10 +0000 (21:04 +0000)]
gnu: Add fast-float.

* gnu/packages/cpp.scm (fast-float-test-files, fast-float): New variables.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: ghc-lucid: Fix cabal-revision.
Pierre-Henry Fröhring [Thu, 29 Sep 2022 13:17:15 +0000 (15:17 +0200)]
gnu: ghc-lucid: Fix cabal-revision.

Was not updated after update in commit b97f549b14402421fcfb360ddd4cff7de93b9af0.

* gnu/packages/haskell-xyz.scm (ghc-lucid)[arguments]: Update
cabal-revision.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
20 months agognu: font-ibm-plex: Use git source.
Arun Isaac [Sun, 18 Sep 2022 22:07:11 +0000 (03:37 +0530)]
gnu: font-ibm-plex: Use git source.

* gnu/packages/fonts.scm (font-ibm-plex)[source]: Use git source.

20 months agognu: Add python-crossenv.
Brian Kubisiak [Fri, 30 Sep 2022 22:22:00 +0000 (15:22 -0700)]
gnu: Add python-crossenv.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: bemenu: Update to 0.6.10, use new package style.
kiasoc5 [Fri, 30 Sep 2022 07:10:50 +0000 (03:10 -0400)]
gnu: bemenu: Update to 0.6.10, use new package style.

* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.10.
[arguments]: Use G-expressions. Use #$output instead of assoc-ref.
[inputs]: Remove labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: libglvnd: Update to 1.5.0.
Hilton Chain [Wed, 5 Oct 2022 23:36:16 +0000 (07:36 +0800)]
gnu: libglvnd: Update to 1.5.0.

* gnu/packages/gl.scm (libglvnd): Update to 1.5.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agogit: 'update-cached-checkout' recognizes truncated commit IDs.
Ludovic Courtès [Fri, 14 Oct 2022 21:50:49 +0000 (23:50 +0200)]
git: 'update-cached-checkout' recognizes truncated commit IDs.

Fixes a regression introduced in
602527ab9778165ca9a8f9cb62036038b5354688 that broke
'tests/guix-build-branch.sh'.

* guix/git.scm (resolve-reference): Revert change from
602527ab9778165ca9a8f9cb62036038b5354688.

20 months agognu: emacs-eval-in-repl-erlang: Fix unbound variable.
Brian Kubisiak [Wed, 12 Oct 2022 02:20:43 +0000 (19:20 -0700)]
gnu: emacs-eval-in-repl-erlang: Fix unbound variable.

Commit 0b120ad5f88d32e0c716b1442fe1ea3c562b5586 introduced a circular
dependency where (gnu packages erlang) would transitively load
(gnu packages emacs-xyz) before the emacs-erlang package was defined.

* gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-erlang)[#:inputs]: Wrap in
delay.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
20 months agognu: emacs-ido-completing-read+: Disable native compilation.
Liliana Marie Prikler [Fri, 14 Oct 2022 18:43:14 +0000 (20:43 +0200)]
gnu: emacs-ido-completing-read+: Disable native compilation.

This fixes an issue, wherein inadvertent native compilation leads to
system crashes.  See <https://bugs.gnu.org/57878> for a discussion.

* gnu/packages/emacs-xyz.scm (emacs-ido-completing-read+)[arguments]:
Add a phase to disable native compilation.

20 months agoguix: emacs-utils: Support disabling native-compilation.
Liliana Marie Prikler [Fri, 14 Oct 2022 18:41:33 +0000 (20:41 +0200)]
guix: emacs-utils: Support disabling native-compilation.

* guix/build/emacs-utils.scm (emacs-batch-disable-compilation): Add ‘native?’
argument and honour it.

20 months agoMerge remote-tracking branch 'origin/master' into staging
Efraim Flashner [Wed, 12 Oct 2022 11:33:56 +0000 (14:33 +0300)]
Merge remote-tracking branch 'origin/master' into staging

Conflicts:
gnu/packages/gnuzilla.scm
gnu/packages/graphics.scm
gnu/packages/gstreamer.scm
gnu/packages/gtk.scm
gnu/packages/kde-frameworks.scm
gnu/packages/video.scm

20 months agognu: Register (gnu packages bqn) in build infrastructure.
Marius Bakke [Wed, 12 Oct 2022 09:09:38 +0000 (11:09 +0200)]
gnu: Register (gnu packages bqn) in build infrastructure.

This is a follow-up to commit 9aa2a41b475ff04ed32cc450e8a9120e18720e83.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.

20 months agognu: ungoogled-chromium: Update to 106.0.5249.103-1.
Marius Bakke [Wed, 12 Oct 2022 08:46:15 +0000 (10:46 +0200)]
gnu: ungoogled-chromium: Update to 106.0.5249.103-1.

* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.103.
(%ungoogled-origin, ungoogled-chromium): Update hashes.

20 months agoguix-install.sh: Restore compatibility with "yes" invocation.
Maxim Cournoyer [Tue, 11 Oct 2022 15:49:37 +0000 (11:49 -0400)]
guix-install.sh: Restore compatibility with "yes" invocation.

Commit 6a2e303d3a had modified prompt_yes_no to only read a single character,
aiming to ease the user experience.  This was, in retrospect, a bad idea, as
it makes user input error more likely and introduces complexity.

This commit reverts to line-oriented input, while preserving the default yes
value so that a user can simply hit 'Enter' at the prompt in place of typing
"yes".

* etc/guix-install.sh (_flush): Delete function.
(prompt_yes_no): Restore line-oriented read.  Remove loop.  Make anything else
than yes means no.  Use Bash features to streamline definition.

Reported-by: Lars-Dominik Braun <lars@6xq.net> and others.
20 months agognu: Add libskk.
mirlan [Wed, 5 Oct 2022 08:56:19 +0000 (17:56 +0900)]
gnu: Add libskk.

* gnu/packages/language.scm (libskk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: profanity: Update to 0.13.0.
Tanguy Le Carrour [Wed, 5 Oct 2022 12:29:59 +0000 (14:29 +0200)]
gnu: profanity: Update to 0.13.0.

* gnu/packages/messaging.scm (profanity): Update to 0.13.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: libstrophe: Update to 0.12.2.
Tanguy Le Carrour [Wed, 5 Oct 2022 12:29:58 +0000 (14:29 +0200)]
gnu: libstrophe: Update to 0.12.2.

* gnu/packages/messaging.scm (libstrophe): Update to 0.12.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: mmg: Add dependency on Perl.
Ludovic Courtès [Tue, 11 Oct 2022 13:20:31 +0000 (15:20 +0200)]
gnu: mmg: Add dependency on Perl.

* gnu/packages/graphics.scm (mmg)[native-inputs]: Add PERL.

20 months agognu: gtkwave: Update to 3.3.113.
jgart [Wed, 5 Oct 2022 19:11:05 +0000 (14:11 -0500)]
gnu: gtkwave: Update to 3.3.113.

* gnu/packages/fpga.scm (gtkwave): Update to 3.3.113.
[inputs]: Use new style.
[arguments]: Use gexp.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: python-pydyf: Update to 0.3.0.
Michael Rohleder [Sun, 2 Oct 2022 23:10:57 +0000 (01:10 +0200)]
gnu: python-pydyf: Update to 0.3.0.

* gnu/packages/pdf.scm (python-pydyf): Update to 0.3.0.
[arguments]: Add phases to replace build and install phases.
[native-inputs]: Add python-flit-core, python-pypa-build.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: emacs-guix: Remove input labels.
Ludovic Courtès [Tue, 11 Oct 2022 13:04:14 +0000 (15:04 +0200)]
gnu: emacs-guix: Remove input labels.

* gnu/packages/emacs-xyz.scm (emacs-guix)[inputs]: Remove labels.

20 months agognu: emacs-guix: Update to cf5b7a4.
Ludovic Courtès [Tue, 11 Oct 2022 13:02:06 +0000 (15:02 +0200)]
gnu: emacs-guix: Update to cf5b7a4.

* gnu/packages/emacs-xyz.scm (emacs-guix): Update to cf5b7a4.
[home-page]: Update.

20 months agoRevert "guix system: Remove unused 'read-operating-system' procedure."
Ludovic Courtès [Tue, 11 Oct 2022 11:56:02 +0000 (13:56 +0200)]
Revert "guix system: Remove unused 'read-operating-system' procedure."

This reverts commit d11a432adffe9308eafec6b77cddd3145029109e.

The 'read-operating-system' is used in Emacs-Guix.

20 months agogit: Factorize 'commit-id?' predicate.
Ludovic Courtès [Tue, 11 Oct 2022 08:42:43 +0000 (10:42 +0200)]
git: Factorize 'commit-id?' predicate.

* guix/git.scm (commit-id?): New procedure, copied from (guix swh).
(resolve-reference): Use it instead of inline code.
* guix/inferior.scm (channel-full-commit): Likewise.

20 months agoguix import: Add a blank line after each package definition.
Ludovic Courtès [Mon, 10 Oct 2022 15:24:19 +0000 (17:24 +0200)]
guix import: Add a blank line after each package definition.

Starting from commit 371a83b764c4993d198666e1674454eecbefcdf1, 'guix
import crate -r' (or similar) would no longer print a blank line in
between definitions.  This patch fixes it.

Reported by jgart <jgart@dismail.de>.

* guix/scripts/import.scm (guix-import): Add second 'newline' call.

20 months agosystem: operating-system: Make the timezone field default to Etc/UTC.
Maxim Cournoyer [Tue, 11 Oct 2022 02:22:16 +0000 (22:22 -0400)]
system: operating-system: Make the timezone field default to Etc/UTC.

* gnu/system.scm (<operating-system>) [timezone]: Default to "Etc/UTC".

20 months agoservices: slim-service-type: Do not extend profile with xterm.
Maxim Cournoyer [Tue, 11 Oct 2022 02:17:49 +0000 (22:17 -0400)]
services: slim-service-type: Do not extend profile with xterm.

This is not done for gdm-service-type, so do not do it here either, for
consistency.  Perhaps that change had been motivated by the fact that using
ratpoison without a default terminal makes for a poor user experience (one
cannot even view the help screen without a terminal); this was fixed with the
preceding commit.

* gnu/services/xorg.scm (slim-service-type)
[profile-service-type]: Remove extension.

20 months agognu: ratpoison: Reference xterm absolutely.
Maxim Cournoyer [Tue, 11 Oct 2022 01:07:17 +0000 (21:07 -0400)]
gnu: ratpoison: Reference xterm absolutely.

* gnu/packages/ratpoison.scm (ratpoison) [configure-flags]: Specify the
'--with-xterm' configure flag.
[inputs]: Add xterm.

20 months agognu: ratpoison: Use gexps and remove input labels.
Maxim Cournoyer [Tue, 11 Oct 2022 00:32:57 +0000 (20:32 -0400)]
gnu: ratpoison: Use gexps and remove input labels.

* gnu/packages/ratpoison.scm (ratpoison) [phases]: Use gexps.
[inputs, native-inputs]: Remove input labels.

20 months agognu: icedove: Use gexps.
Maxim Cournoyer [Tue, 11 Oct 2022 00:17:04 +0000 (20:17 -0400)]
gnu: icedove: Use gexps.

* gnu/packages/gnuzilla.scm (icedove) [arguments]: Use gexps, adjusting phases
as needed.

20 months agognu: libreoffice: Move inputs below arguments and fix indentation.
Maxim Cournoyer [Mon, 10 Oct 2022 15:48:55 +0000 (11:48 -0400)]
gnu: libreoffice: Move inputs below arguments and fix indentation.

* gnu/packages/libreoffice.scm (libreoffice) Fix indentation.
[native-inputs, inputs]: Move below...
[arguments]: ... this field.

20 months agognu: Update guile-eris to 1.0.0.
pukkamustard [Mon, 10 Oct 2022 15:08:35 +0000 (15:08 +0000)]
gnu: Update guile-eris to 1.0.0.

* gnu/packages/guile-xyz.scm (guile-eris): Update to 1.0.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
20 months agognu: Add python-cobib.
M [Sun, 9 Oct 2022 11:20:55 +0000 (13:20 +0200)]
gnu: Add python-cobib.

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

Signed-off-by: Christopher Baines <mail@cbaines.net>
20 months agognu: Add python-pylatexenc.
M [Sun, 9 Oct 2022 11:20:54 +0000 (13:20 +0200)]
gnu: Add python-pylatexenc.

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

Signed-off-by: Christopher Baines <mail@cbaines.net>
20 months agognu: base: Add greetd-wlgreet-sway-session.
( [Sun, 9 Oct 2022 18:16:46 +0000 (19:16 +0100)]
gnu: base: Add greetd-wlgreet-sway-session.

* gnu/services/base.scm (greetd-wlgreet-session): New data type.
(greetd-wlgreet-sway-session): Likewise.
* doc/guix.texi ("Base Services")[greetd-service-type]: Document
  them.

Signed-off-by: Christopher Baines <mail@cbaines.net>
20 months agoservices: guix: Include max-allocated-builds gbc agent option.
Christopher Baines [Tue, 11 Oct 2022 10:41:15 +0000 (11:41 +0100)]
services: guix: Include max-allocated-builds gbc agent option.

* gnu/services/guix.scm (guix-build-coordinator-agent-configuration-max-allocated-builds):
New procedure.
(guix-build-coordinator-agent-shepherd-services): Use max-allocated-builds.
* doc/guix.texi (Guix Build Coordinator): Document this new field.

20 months agognu: guix-build-coordinator: Update to 0-62.2cd06f2.
Christopher Baines [Tue, 11 Oct 2022 10:40:00 +0000 (11:40 +0100)]
gnu: guix-build-coordinator: Update to 0-62.2cd06f2.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-62.2cd06f2.

20 months agognu: vim: Update to 9.0.0719.
Efraim Flashner [Tue, 11 Oct 2022 07:37:16 +0000 (10:37 +0300)]
gnu: vim: Update to 9.0.0719.

* gnu/packages/vim.scm (vim): Update to 9.0.0719.
[arguments]: Adjust custom 'skip-or-fix-failing-tests to skip another
test assuming shell path filelength.

20 months agognu: texlive-apa6: Propagate dependencies.
Lars-Dominik Braun [Tue, 11 Oct 2022 08:13:53 +0000 (10:13 +0200)]
gnu: texlive-apa6: Propagate dependencies.

* gnu/packages/tex.scm (texlive-apa6)[propagated-inputs]: Add runtime
dependencies loaded via \RequirePackage.

20 months agognu: Add texlive-substr.
Lars-Dominik Braun [Tue, 11 Oct 2022 08:13:30 +0000 (10:13 +0200)]
gnu: Add texlive-substr.

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

20 months agognu: Add texlive-apacite.
Lars-Dominik Braun [Tue, 11 Oct 2022 08:13:05 +0000 (10:13 +0200)]
gnu: Add texlive-apacite.

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

20 months agognu: Add texlive-endnotes.
Lars-Dominik Braun [Tue, 11 Oct 2022 08:12:37 +0000 (10:12 +0200)]
gnu: Add texlive-endnotes.

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

20 months agognu: public-inbox: Fix build on 32-bit systems.
Efraim Flashner [Tue, 11 Oct 2022 04:33:33 +0000 (07:33 +0300)]
gnu: public-inbox: Fix build on 32-bit systems.

* gnu/packages/mail.scm (public-inbox)[inputs]: Add perl-file-fcntllock
on all 32-bit systems.

20 months agognu: open-adventure: Improve package style.
Nicolas Goaziou [Mon, 10 Oct 2022 22:16:30 +0000 (00:16 +0200)]
gnu: open-adventure: Improve package style.

* gnu/packages/games.scm (open-adventure)[arguments]: Use G-expressions.
<#:make-flags>: Be nicer with cross-compilation.
<#:phases>: Remove trailing #T.
[native-inputs]: Remove labels.  Re-order alphabetically.

20 months agognu: open-adventure: Update to 1.11.
Nicolas Goaziou [Mon, 10 Oct 2022 22:10:49 +0000 (00:10 +0200)]
gnu: open-adventure: Update to 1.11.

* gnu/packages/games.scm (open-adventure): Update to 1.11.
[arguments]<#:parallel-tests>: Set to #F.
<#:phases>: Fix ECHO filename in an additional file.

20 months agognu: emacs-eglot: Update to 1.9.
Nicolas Goaziou [Mon, 10 Oct 2022 21:42:08 +0000 (23:42 +0200)]
gnu: emacs-eglot: Update to 1.9.

* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.9.
[source]<origin>: Switch URL to GitHub.
[arguments]: Activate tests.

20 months agognu: pdfarranger: Improve package style.
Nicolas Goaziou [Mon, 10 Oct 2022 21:24:51 +0000 (23:24 +0200)]
gnu: pdfarranger: Improve package style.

* gnu/packages/pdf.scm (pdfarranger)[arguments]: Use G-expressions.

20 months agognu: pdfarranger: Update to 1.9.1.
Nicolas Goaziou [Mon, 10 Oct 2022 21:24:01 +0000 (23:24 +0200)]
gnu: pdfarranger: Update to 1.9.1.

* gnu/packages/pdf.scm (pdfarranger): Update to 1.9.1.

20 months agognu: python-folium: Update to 0.13.0.
Nicolas Goaziou [Mon, 10 Oct 2022 21:20:42 +0000 (23:20 +0200)]
gnu: python-folium: Update to 0.13.0.

* gnu/packages/python-xyz.scm (python-folium): Update to 0.13.0.

20 months agognu: ocaml-cairo2: Update to 0.6.4.
Julien Lepiller [Mon, 10 Oct 2022 17:35:14 +0000 (19:35 +0200)]
gnu: ocaml-cairo2: Update to 0.6.4.

* gnu/packages/ocaml.scm (ocaml-cairo2): Update to 0.6.4.

20 months agognu: ocaml-ppx-tools: Update to 6.6.
Julien Lepiller [Mon, 10 Oct 2022 17:33:11 +0000 (19:33 +0200)]
gnu: ocaml-ppx-tools: Update to 6.6.

* gnu/packages/ocaml.scm (ocaml-ppx-tools): Update to 6.6.

20 months agognu: emacs-password-store: Fix license.
Nicolas Goaziou [Mon, 10 Oct 2022 16:28:37 +0000 (18:28 +0200)]
gnu: emacs-password-store: Fix license.

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

20 months agognu: emacs-ivy-pass: Don't propagate password-store.
( [Sun, 9 Oct 2022 16:57:49 +0000 (17:57 +0100)]
gnu: emacs-ivy-pass: Don't propagate password-store.

* gnu/packages/emacs-xyz.scm (emacs-ivy-pass)[propagated-inputs]:
Delete PASSWORD-STORE.
[synopsis, description]: Use @code when referring to pass.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
20 months agognu: emacs-password-store: Refer directly to password-store.
( via Guix-patches via [Sun, 9 Oct 2022 16:57:48 +0000 (17:57 +0100)]
gnu: emacs-password-store: Refer directly to password-store.

* gnu/packages/emacs-xyz.scm (emacs-password-store)[arguments]:
  Use gexp style.
<#:phases>{'extract-el-file}: New phase.
[propagated-inputs]<password-store>: Move it...
[inputs]: ...here.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
20 months agognu: wireshark: Update to 4.0.0.
Nicolas Goaziou [Sun, 9 Oct 2022 21:41:25 +0000 (23:41 +0200)]
gnu: wireshark: Update to 4.0.0.

* gnu/packages/networking.scm (wireshark): Update to 4.0.0.
[arguments]<#:phases>: Skip checks differently, as the previous way doesn't
work anymore.
[inputs]: Add pcre2.

20 months agognu: fet: Update to 6.6.2.
Nicolas Goaziou [Sun, 9 Oct 2022 19:19:27 +0000 (21:19 +0200)]
gnu: fet: Update to 6.6.2.

* gnu/packages/education.scm (fet): Update to 6.6.2.

20 months agognu: emacs-posframe: Update to 1.1.8.
Nicolas Goaziou [Sun, 9 Oct 2022 18:36:22 +0000 (20:36 +0200)]
gnu: emacs-posframe: Update to 1.1.8.

* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.8.

20 months agognu: Add pacemaker.
Sharlatan Hellseher [Wed, 28 Sep 2022 20:49:20 +0000 (21:49 +0100)]
gnu: Add pacemaker.

* gnu/pacemaker/high-availability.scm (pacemaker): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: Add corosync.
Sharlatan Hellseher [Wed, 28 Sep 2022 20:43:31 +0000 (21:43 +0100)]
gnu: Add corosync.

* gnu/packages/high-availability.scm (corosync): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: Add kronosnet.
Sharlatan Hellseher [Wed, 28 Sep 2022 20:37:07 +0000 (21:37 +0100)]
gnu: Add kronosnet.

* gnu/packages/high-availability.scm (kronosnet): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: libqb: Update to 2.0.6.
Sharlatan Hellseher [Wed, 28 Sep 2022 20:26:44 +0000 (21:26 +0100)]
gnu: libqb: Update to 2.0.6.

* gnu/packages/high-availability.scm (libqb): Update to 2.0.6.
  Run `guix style'  over the package.
  [native-inputs]: Add autoconf, automake, libtools to fix configure and
  build phases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: Move libqb to high-availability.
Sharlatan Hellseher [Wed, 28 Sep 2022 20:20:05 +0000 (21:20 +0100)]
gnu: Move libqb to high-availability.

* gnu/packages/hardware.scm (libqb): Move to high-availability.scm.
* gnu/packages/high-availability.scm: New file.
* gnu/local.mk: Add high-availability.scm to GNU_SYSTEM_MODULES list.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: Add nm-tray.
Pavel Shlyak [Tue, 27 Sep 2022 20:45:08 +0000 (23:45 +0300)]
gnu: Add nm-tray.

* gnu/packages/networking.scm (nm-tray): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
20 months agognu: gtk: Use librsvg-2.40 for non-x86_64.
Denis 'GNUtoo' Carikli [Mon, 19 Sep 2022 10:56:15 +0000 (12:56 +0200)]
gnu: gtk: Use librsvg-2.40 for non-x86_64.

* gnu/packages/gtk.scm (gtk)[propagated-inputs]:
Use librsvg-2.40 for non-x86_64.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>