jackhill/guix/guix.git
22 months agognu: go-gitlab.com-shackra-goimapnotify: Update to 2.3.7.
Morgan Smith [Fri, 22 Jul 2022 14:54:32 +0000 (10:54 -0400)]
gnu: go-gitlab.com-shackra-goimapnotify: Update to 2.3.7.

* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify): Update to 2.3.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agolint: Add '-e'.
Ludovic Courtès [Sun, 7 Aug 2022 09:53:32 +0000 (11:53 +0200)]
lint: Add '-e'.

* guix/scripts/lint.scm (show-help, %options): Add '-e'.
(guix-lint): Call 'specification->package' while traversing OPTS.  Add
case for 'expression pair.  Adjust 'for-each' loop to expect packages.
* doc/guix.texi (Invoking guix lint): Document it.

22 months agognu: guile-newt: Update to 0.0.3.
Mathieu Othacehe [Mon, 8 Aug 2022 08:54:10 +0000 (10:54 +0200)]
gnu: guile-newt: Update to 0.0.3.

Fixes: <https://issues.guix.gnu.org/57037>.

* gnu/packages/guile-xyz.scm (guile-newt): Update to 0.0.3.
[native-inputs]: Add guile-3.0 that is required when cross-compiling.

22 months agognu: cool-retro-term: Fix build and runtime errors.
宋文武 [Mon, 8 Aug 2022 07:58:44 +0000 (15:58 +0800)]
gnu: cool-retro-term: Fix build and runtime errors.

This fixes <https://issues.guix.gnu.org/57049>.

* gnu/packages/terminals.scm (cool-retro-term)
[inputs]: Add qtquickcontrols-5.
[arguments]: Fix 'QML2_IMPORT_PATH'.

22 months agognu: chatty: Update to 0.6.7.
Marius Bakke [Mon, 8 Aug 2022 07:21:24 +0000 (09:21 +0200)]
gnu: chatty: Update to 0.6.7.

* gnu/packages/messaging.scm (chatty): Update to 0.6.7.
[source]: Fetch git submodules too.
[arguments]: Add pre-check phase.
[native-inputs]: Add XORG-SERVER-FOR-TESTS.
[inputs]: Add GNOME-DESKTOP.

22 months agognu: postorius: Update to 1.3.6.
Marius Bakke [Mon, 8 Aug 2022 07:17:27 +0000 (09:17 +0200)]
gnu: postorius: Update to 1.3.6.

* gnu/packages/mail.scm (postorius): Update to 1.3.6.
[inputs]: Change from PYTHON-DJANGO-2.2 to PYTHON-DJANGO.

22 months agognu: python-django@3.2: Update to 3.2.15 [fixes CVE-2022-36359].
Marius Bakke [Mon, 8 Aug 2022 07:09:16 +0000 (09:09 +0200)]
gnu: python-django@3.2: Update to 3.2.15 [fixes CVE-2022-36359].

* gnu/packages/django.scm (python-django-3.2): Update to 3.2.15.

22 months agognu: python-django: Update to 4.0.7 [fixes CVE-2022-36359].
Marius Bakke [Mon, 8 Aug 2022 07:08:22 +0000 (09:08 +0200)]
gnu: python-django: Update to 4.0.7 [fixes CVE-2022-36359].

* gnu/packages/django.scm (python-django-4.0): Update to 4.0.7.

22 months agognu: tiled: Fix build.
宋文武 [Mon, 8 Aug 2022 02:15:13 +0000 (10:15 +0800)]
gnu: tiled: Fix build.

Fixes <https://issues.guix.gnu.org/57048>.

* gnu/packages/game-development.scm (tiled)[arguments]:
Use 'search-input-file' to locate 'lrelease'.

22 months agognu: msmtp: Use G-Expressions.
Efraim Flashner [Sun, 7 Aug 2022 17:36:19 +0000 (20:36 +0300)]
gnu: msmtp: Use G-Expressions.

* gnu/packages/mail.scm (msmtp)[arguments]: Rewrite using G-Expressions.

22 months agognu: msmtp: Don't override defaults when checking for network.
Efraim Flashner [Sun, 7 Aug 2022 17:31:31 +0000 (20:31 +0300)]
gnu: msmtp: Don't override defaults when checking for network.

This is no longer needed as the defaults have changed upstream.

* gnu/packages/mail.scm (msmtp)[arguments]: Remove substitution to force
'ping' instead of 'netcat' to check for network access.

22 months agognu: msmtp: Update to 1.8.22.
Efraim Flashner [Sun, 7 Aug 2022 17:04:53 +0000 (20:04 +0300)]
gnu: msmtp: Update to 1.8.22.

* gnu/packages/mail.scm (msmtp): Update to 1.8.22.

22 months agognu: gss: Update to 1.0.4.
Efraim Flashner [Sun, 7 Aug 2022 16:54:34 +0000 (19:54 +0300)]
gnu: gss: Update to 1.0.4.

* gnu/packages/gsasl.scm (gss): Update to 1.0.4.

22 months agognu: libtirpc: Fix CVE-2021-46828.
Efraim Flashner [Sun, 7 Aug 2022 14:33:02 +0000 (17:33 +0300)]
gnu: libtirpc: Fix CVE-2021-46828.

* gnu/packages/onc-rpc.scm (libtirpc)[replacement]: New field.
(libtirpc/fixed): New variable.
(libtirpc-hurd)[source]: Add patch.
* gnu/packages/patches/libtirpc-CVE-2021-46828.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

22 months agognu: shishi: Use G-expressions.
Efraim Flashner [Sun, 7 Aug 2022 13:20:38 +0000 (16:20 +0300)]
gnu: shishi: Use G-expressions.

* gnu/packages/kerberos.scm (shishi)[arguments]: Convert to list of
G-Expressions.

22 months agognu: shishi: Build with newer linux-pam.
Efraim Flashner [Sun, 7 Aug 2022 13:17:23 +0000 (16:17 +0300)]
gnu: shishi: Build with newer linux-pam.

* gnu/packages/kerberos.scm (shishi)[inputs]: Replace linux-pam-1.2 with
linux-pam.
* gnu/packages/linux.scm (linux-pam-1.2): Remove variable.

22 months agognu: shishi: Update to 1.0.3.
Efraim Flashner [Sun, 7 Aug 2022 13:13:36 +0000 (16:13 +0300)]
gnu: shishi: Update to 1.0.3.

* gnu/packages/kerberos.scm (shishi): Update to 1.0.3.
[source]: Remove patch.
[arguments]: Remove configure flag overriding libgcrypt detection.
* gnu/packages/patches/shishi-fix-libgcrypt-detection.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

22 months agognu: guile-sqlite3: Update to 0.1.3.
Olivier Dion [Sat, 6 Aug 2022 18:40:52 +0000 (14:40 -0400)]
gnu: guile-sqlite3: Update to 0.1.3.

* gnu/packages/guile.scm (guile-sqlite3): Update to 0.1.3.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
22 months agognu: newt: Fix cross-compilation.
Jean-Pierre De Jesus DIAZ [Wed, 13 Jul 2022 12:02:30 +0000 (14:02 +0200)]
gnu: newt: Fix cross-compilation.

* gnu/packages/slang.scm (newt): Fix-cross compilation.
  [arguments]: Use G-Expressions for `#:configure-flags',
  `#:make-flags' and `#:phases', also set correct path for
  `python-config'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
22 months agognu: gnome-system-monitor: Update to 42.0.
Maxim Cournoyer [Sun, 7 Aug 2022 01:52:16 +0000 (21:52 -0400)]
gnu: gnome-system-monitor: Update to 42.0.

* gnu/packages/gnome.scm (gnome-system-monitor): Update to 42.0.

22 months agognu: Add i3-autotiling.
Hilton Chain [Sat, 23 Jul 2022 12:48:19 +0000 (20:48 +0800)]
gnu: Add i3-autotiling.

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

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add python-i3ipc.
Hilton Chain [Sat, 23 Jul 2022 12:46:53 +0000 (20:46 +0800)]
gnu: Add python-i3ipc.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add emacs-vundo.
Hilton Chain [Sat, 23 Jul 2022 05:44:57 +0000 (13:44 +0800)]
gnu: Add emacs-vundo.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add wavbreaker.
Joeke de Graaf [Wed, 27 Jul 2022 23:43:38 +0000 (23:43 +0000)]
gnu: Add wavbreaker.

* gnu/packages/mp3.scm (wavbreaker): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agodoc: Add reference to "Writing Manifests".
Ludovic Courtès [Sat, 6 Aug 2022 20:22:19 +0000 (22:22 +0200)]
doc: Add reference to "Writing Manifests".

* doc/guix.texi (Defining Package Variants): Rewrite to "Writing
Manifests" rather than the 'profile-manifest' anchor.

22 months agodisarchive-manifest: Exclude the Chromium tarball.
Ludovic Courtès [Sat, 6 Aug 2022 14:56:05 +0000 (16:56 +0200)]
disarchive-manifest: Exclude the Chromium tarball.

* etc/disarchive-manifest.scm (disarchive-collection): Exclude
"chromium-" tarballs.

22 months agoxdg-utils: Support cross-compilation.
Maxime Devos [Tue, 2 Aug 2022 12:13:29 +0000 (14:13 +0200)]
xdg-utils: Support cross-compilation.

It has been verified that this does not cause rebuilds when compiling
natively.  The references graph when cross-compiling has also been verified --
glibc-2.33 and the native bash-static-5.1.8 still remains in the graph, but
via the cross-compiled inetutils-2.0, ncurses-6.2.20210619 and via
gcc-cross-TARGET-10.3.0-lib, which is not related with Perl cross-compilation.

* gnu/packages/freedesktop.scm
(xdg-utils)[inputs]{bash-minimal,file}: New inputs when cross-compiling.
(xdg-utils)[arguments]<#:phases>{locate-catalog-files}: Add 'native-inputs'
argument when cross-compiling. Look for docbook-xml and docbook-xsl in
native-inputs when cross-compiling.  While we are at it, eliminate input
labels with search-input-file.
(xdg-utils)[arguments]<#:phases>{patch-hardcoded-patch}: Use
search-input-file + inputs instead of 'which' when cross-compiling.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
22 months agoperl-file-mimeinfo: Fix cross-compilation.
Maxime Devos [Tue, 2 Aug 2022 12:13:28 +0000 (14:13 +0200)]
perl-file-mimeinfo: Fix cross-compilation.

* gnu/packages/freedesktop.scm
(perl-file-mimeinfo)[arguments]<#:phases>: Make it a G-exp to avoid messy nested
quasiquotation.
{wrap-programs}: When cross-compiling, don't use the PELRL5LIB environment
variable, instead use 'search-path-as-list'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
22 months agognu: freedesktop: Add 'bash' input for 'wrap-program'
Maxime Devos [Tue, 2 Aug 2022 12:13:27 +0000 (14:13 +0200)]
gnu: freedesktop: Add 'bash' input for 'wrap-program'

It is required for cross-compilation.
Cherry-picked from <https://issues.guix.gnu.org/49327#6>.

* gnu/packages/freedesktop.scm
(udisks)[inputs]: Add 'bash-minimal' when cross-compiling.
(perl-file-mimeinfo)[inputs]: Likewise.
(udiskie)[inputs]: Likewise.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
22 months agobuild-system/perl: Support cross-compilation of some Perl packages.
Maxime Devos [Tue, 2 Aug 2022 12:13:26 +0000 (14:13 +0200)]
build-system/perl: Support cross-compilation of some Perl packages.

* guix/build-system/perl.scm: Add info on cross-compilation.
(lower)[private-keywords]: Remove #:target when cross-compiling.
(lower)[target]: Set.
(host-inputs)[perl]: New entry.
(host-inputs)[(standard-packages)]: Move to ...
(build-inputs)[(standard-packages)]: ... here when cross-compiling.
(build-inputs)[standard-cross-packages]: Add when cross-compiling.
(target-inputs): New entry when cross-compiling.
(build): Use perl-cross-build when cross-compiling.
(perl-cross-build): New procedure.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
22 months agognu: ugrep: Simplify snippet.
Liliana Marie Prikler [Sat, 6 Aug 2022 07:53:09 +0000 (09:53 +0200)]
gnu: ugrep: Simplify snippet.

* gnu/packages/search.scm (ugrep)[source]: Use nested for-each loop.
Simplify regular expressions.

22 months agognu: ugrep: Use G-Expressions.
kiasoc5 [Sat, 6 Aug 2022 05:37:52 +0000 (01:37 -0400)]
gnu: ugrep: Use G-Expressions.

* gnu/packages/search.scm (ugrep)[source]: Convert snippet to G-Expression.
[arguments]: Convert to list of G-Expressions.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
22 months agognu: ugrep: Build with zstd support.
kiasoc5 [Sat, 6 Aug 2022 05:37:50 +0000 (01:37 -0400)]
gnu: ugrep: Build with zstd support.

* gnu/packages/search.scm (ugrep)[inputs]: Add zstd lib.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
22 months agognu: yt-dlp: Use new package style.
kiasoc5 [Sat, 6 Aug 2022 05:28:37 +0000 (01:28 -0400)]
gnu: yt-dlp: Use new package style.

* gnu/packages/video.scm (yt-dlp)[source](snippet): Rewrite as a G-Expression.
[arguments]: Use G-Expressions.
[inputs]: Drop labels.
[native-inputs]: Likewise.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
22 months agognu: yt-dlp: Update to 2022.07.18.
kiasoc5 [Sat, 6 Aug 2022 05:28:34 +0000 (01:28 -0400)]
gnu: yt-dlp: Update to 2022.07.18.

* gnu/packages/video.scm (yt-dlp): Update to 2022.07.18.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
22 months agognu: queen: Use new package style.
Liliana Marie Prikler [Sat, 6 Aug 2022 04:38:58 +0000 (06:38 +0200)]
gnu: queen: Use new package style.

* gnu/packages/games.scm (make-queen-package)[build-system]: Use
copy-build-system.
[arguments]: Convert to list of G-Expressions.
Replace #:modules and #:builder with #:install-plan and #:phases.

22 months agognu: queen-de: Fix build.
Felix Gruber [Thu, 4 Aug 2022 19:23:49 +0000 (19:23 +0000)]
gnu: queen-de: Fix build.

The sources for queen-de lack a readme, so check whether one exists prior to
trying to install it.  See <https://bugs.gnu.org/56886>.

* gnu/packages/games.scm (make-queen-package)[#:builder]: Only install
readme.txt if it exists.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
22 months agognu: komikku: Update to 0.40.0.
Liliana Marie Prikler [Fri, 5 Aug 2022 22:36:01 +0000 (00:36 +0200)]
gnu: komikku: Update to 0.40.0.

* gnu/packages/gnome.scm (komikku): Update to 0.40.0.

23 months agodoc: Fix typo.
Tobias Geerinckx-Rice [Sun, 31 Jul 2022 00:00:00 +0000 (02:00 +0200)]
doc: Fix typo.

* doc/guix.texi (X Window): Fix ‘string-apppend’ typo.

23 months agognu: libinih: Update to 56.
Tobias Geerinckx-Rice [Sun, 24 Jul 2022 00:00:01 +0000 (02:00 +0200)]
gnu: libinih: Update to 56.

* gnu/packages/linux.scm (libinih): Update to 56.

23 months agognu: frotz: Update to 2.54.
Tobias Geerinckx-Rice [Sun, 31 Jul 2022 00:00:04 +0000 (02:00 +0200)]
gnu: frotz: Update to 2.54.

This fixes the build.

* gnu/packages/games.scm (frotz): Update to 2.54.
[arguments]: Use G-expressions.  Set CC in #:make-flags.
Remove obsolete 'curses phase.
Don't explicitly return #t from phases.
[native-inputs]: Add pkg-config and which.
[inputs]: Add ao.

22 months agognu: emacs-gruvbox-theme: Update to 1.29.0.
Nicolas Goaziou [Fri, 5 Aug 2022 23:31:51 +0000 (01:31 +0200)]
gnu: emacs-gruvbox-theme: Update to 1.29.0.

* gnu/packages/emacs-xyz.scm (emacs-gruvbox-theme): Update to 1.29.0.

22 months agognu: emacs-taxy: Update to 0.10.
Nicolas Goaziou [Fri, 5 Aug 2022 23:30:16 +0000 (01:30 +0200)]
gnu: emacs-taxy: Update to 0.10.

* gnu/packages/emacs-xyz.scm (emacs-taxy): Update to 0.10.

22 months agognu: Add python-pynbody.
Sharlatan Hellseher [Fri, 29 Jul 2022 20:17:50 +0000 (21:17 +0100)]
gnu: Add python-pynbody.

* gnu/packages/astronomy.scm: (python-pynbody): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
22 months agognu: Add python-posix-ipc.
Sharlatan Hellseher [Fri, 29 Jul 2022 16:50:56 +0000 (17:50 +0100)]
gnu: Add python-posix-ipc.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
22 months ago.git-authorizations: Authorize Andrew Tropin.
Efraim Flashner [Fri, 5 Aug 2022 15:32:45 +0000 (18:32 +0300)]
.git-authorizations: Authorize Andrew Tropin.

* .git-authorizations (abcdw): Add OpenPGP key fingerprint.

22 months agognu: Remove rust-pico-sys-0.0.
Efraim Flashner [Fri, 5 Aug 2022 15:19:31 +0000 (18:19 +0300)]
gnu: Remove rust-pico-sys-0.0.

* gnu/packages/crates-io.scm (rust-pico-sys-0.0): Remove variable.

22 months agognu: rust-httparse-1: Update to 1.7.1.
Efraim Flashner [Fri, 5 Aug 2022 15:18:39 +0000 (18:18 +0300)]
gnu: rust-httparse-1: Update to 1.7.1.

* gnu/packages/crates-io.scm (rust-httparse-1): Update to 1.7.1.
[cargo-development-inputs]: Remove rust-pico-sys-0.0. Add
rust-criterion-0.3.

22 months agoetc: teams: Add entry for Mathieu Othacehe.
Mathieu Othacehe [Fri, 5 Aug 2022 15:14:59 +0000 (17:14 +0200)]
etc: teams: Add entry for Mathieu Othacehe.

* etc/teams.scm.in ("Mathieu Othacehe"): New member.

22 months agoetc: teams: Add entry for Eric Bavier.
Eric Bavier [Fri, 5 Aug 2022 14:41:03 +0000 (09:41 -0500)]
etc: teams: Add entry for Eric Bavier.

* etc/teams.scm.in ("Eric Bavier"): New member.
(mozilla): Add #:description keyword before description.

22 months agognu: urlscan: Update to 0.9.10.
Efraim Flashner [Fri, 5 Aug 2022 14:32:50 +0000 (17:32 +0300)]
gnu: urlscan: Update to 0.9.10.

* gnu/packages/mail.scm (urlscan): Update to 0.9.10.

22 months agognu: Add r-biomartr.
Ricardo Wurmus [Fri, 5 Aug 2022 13:30:21 +0000 (15:30 +0200)]
gnu: Add r-biomartr.

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

22 months agognu: Add r-philentropy.
Ricardo Wurmus [Fri, 5 Aug 2022 13:30:11 +0000 (15:30 +0200)]
gnu: Add r-philentropy.

* gnu/packages/cran.scm (r-philentropy): New variable.

22 months agognu: Add r-poorman.
Ricardo Wurmus [Fri, 5 Aug 2022 13:30:00 +0000 (15:30 +0200)]
gnu: Add r-poorman.

* gnu/packages/cran.scm (r-poorman): New variable.

22 months agoguix system: Remove unused 'read-operating-system' procedure.
Ludovic Courtès [Fri, 5 Aug 2022 13:26:17 +0000 (15:26 +0200)]
guix system: Remove unused 'read-operating-system' procedure.

* guix/scripts/system.scm (read-operating-system): Remove.
* gnu/ci.scm: Remove unused (guix scripts system) import.

22 months agognu: mumps: Add alternate source code URL.
Ludovic Courtès [Fri, 5 Aug 2022 12:55:52 +0000 (14:55 +0200)]
gnu: mumps: Add alternate source code URL.

* gnu/packages/maths.scm (mumps)[source]: Add alternate URL.

22 months agognu: mumps: Update to 5.5.1
FELŠÖCI Marek [Thu, 4 Aug 2022 17:08:39 +0000 (19:08 +0200)]
gnu: mumps: Update to 5.5.1

* gnu/packages/maths.scm (mumps): Update to 5.5.1. Stop applying patches as the build configuration has been updated upstream. Allow for further optimized BLR compression by specifying the -DBLR_MT build option.
* gnu/packages/patches/mumps-build-parallelism.patch: File removed.
* gnu/packages/patches/mumps-shared-libseq.patch: File removed.
* gnu/packages/patches/mumps-shared-mumps.patch: File removed.
* gnu/packages/patches/mumps-shared-pord.patch: File removed.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add texlive-sourcecodepro.
Philip McGrath [Sun, 31 Jul 2022 01:08:50 +0000 (21:08 -0400)]
gnu: Add texlive-sourcecodepro.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add texlive-sourceserifpro.
Philip McGrath [Sun, 31 Jul 2022 01:08:49 +0000 (21:08 -0400)]
gnu: Add texlive-sourceserifpro.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add texlive-sourcesanspro.
Philip McGrath [Sun, 31 Jul 2022 01:08:48 +0000 (21:08 -0400)]
gnu: Add texlive-sourcesanspro.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add texlive-physics.
Philip McGrath [Sun, 31 Jul 2022 01:08:47 +0000 (21:08 -0400)]
gnu: Add texlive-physics.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add texlive-datatool.
Philip McGrath [Sun, 31 Jul 2022 01:08:46 +0000 (21:08 -0400)]
gnu: Add texlive-datatool.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add texlive-comment.
Philip McGrath [Sun, 31 Jul 2022 01:08:45 +0000 (21:08 -0400)]
gnu: Add texlive-comment.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add texlive-breqn.
Philip McGrath [Sun, 31 Jul 2022 01:08:44 +0000 (21:08 -0400)]
gnu: Add texlive-breqn.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add texlive-abstract.
Philip McGrath [Sun, 31 Jul 2022 01:08:43 +0000 (21:08 -0400)]
gnu: Add texlive-abstract.

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

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: gnome-shell-extension-appindicator: Update to 42.
tiantian [Sun, 31 Jul 2022 10:17:37 +0000 (18:17 +0800)]
gnu: gnome-shell-extension-appindicator: Update to 42.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator): Update to 42.
[build-system]: Switch to meson-build-system.
[arguments]: Delete.
[native-inputs]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: openssl: Keep .dll.a files in main output.
Vivien Kraus [Fri, 5 Aug 2022 07:52:21 +0000 (09:52 +0200)]
gnu: openssl: Keep .dll.a files in main output.

* gnu/packages/tls.scm (openssl) [phase move-static-libraries]: Do not move
.dll.a files to the static output when targetting mingw.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agotests: Make tests inside container reproducible.
Andrew Tropin [Tue, 2 Aug 2022 05:40:31 +0000 (08:40 +0300)]
tests: Make tests inside container reproducible.

* tests/guix-home.sh: Make tests inside container reproducible.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agohome: Use warning instead of display.
Andrew Tropin [Tue, 2 Aug 2022 05:20:38 +0000 (08:20 +0300)]
home: Use warning instead of display.

* gnu/home/services/xdg.scm (compute-on-first-login-script): Use warning
instead of display.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agohome: xdg: Skip mkdir XDG_RUNTIME_DIR in activation script.
Andrew Tropin [Tue, 2 Aug 2022 05:00:21 +0000 (08:00 +0300)]
home: xdg: Skip mkdir XDG_RUNTIME_DIR in activation script.

* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation): Skip mkdir
XDG_RUNTIME_DIR in activation script.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agohome: xdg: Use a single @ instead of @@.
Andrew Tropin [Thu, 21 Jul 2022 12:24:32 +0000 (15:24 +0300)]
home: xdg: Use a single @ instead of @@.

* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation,
home-xdg-user-directories-files-service): Use single @ intsead of @@.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agodisarchive-manifest: Filter out origins without a hash.
Ludovic Courtès [Fri, 5 Aug 2022 07:19:47 +0000 (09:19 +0200)]
disarchive-manifest: Filter out origins without a hash.

* etc/disarchive-manifest.scm (disarchive-collection): Filter out
origins with a phony hash.

22 months agognu: Add perf-tools.
Olivier Dion [Wed, 3 Aug 2022 23:44:28 +0000 (19:44 -0400)]
gnu: Add perf-tools.

* gnu/packages/instrumentation.scm (perf-tools): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
22 months agognu: veusz: Fix build.
Felix Gruber [Tue, 2 Aug 2022 13:24:02 +0000 (13:24 +0000)]
gnu: veusz: Fix build.

* gnu/packages/maths.scm (veusz)[arguments] Fix lookup of qtsvg path
  in wrap-executable phase.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
22 months agognu: guile-parted: Use the latest parted.
Mathieu Othacehe [Fri, 5 Aug 2022 06:55:44 +0000 (08:55 +0200)]
gnu: guile-parted: Use the latest parted.

The Parted 3.5 regression discussed here: https://issues.guix.gnu.org/55549
has been fixed with 3c381af76a144a4dc3d0f9269f43ee2ec501b538.

* gnu/packages/guile-xyz.scm (guile-parted)[inputs]: Use the latest parted
package.

22 months agoinstaller: parted: Call set-system before set-flags.
Mathieu Othacehe [Fri, 5 Aug 2022 06:50:51 +0000 (08:50 +0200)]
installer: parted: Call set-system before set-flags.

Parted 3.5 introduces the following regression:

- partition-set-flag sets the BIOS_GRUB flag. The partition type is set to
PARTITION_BIOS_GRUB_GUID.

- partition-set-system resets the partition type to PARTITION_LINUX_DATA_GUID
undoing what's done by partition-set-flag.

To prevent it, reverse the call order.

Fixes: <https://issues.guix.gnu.org/55549>.

* gnu/installer/parted.scm (mkpart): Call partition-set-system before
partition-set-flag.

22 months agoinstaller: parted: Log partition flags.
Mathieu Othacehe [Fri, 5 Aug 2022 06:41:46 +0000 (08:41 +0200)]
installer: parted: Log partition flags.

* gnu/installer/parted.scm (mkpart): Log them.

22 months agognu: Add svkbd.
Antero Mejr [Sun, 29 May 2022 02:10:26 +0000 (22:10 -0400)]
gnu: Add svkbd.

* gnu/packages/suckless.scm (svkbd): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
22 months agognu: ugrep: Update to 3.8.3.
kiasoc5 [Wed, 3 Aug 2022 03:37:44 +0000 (23:37 -0400)]
gnu: ugrep: Update to 3.8.3.

* gnu/packages/search.scm (ugrep): Update to 3.8.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
22 months agognu: xfce: Replace 'gtk-xfce-engine' with 'greybird-gtk-theme'.
宋文武 [Fri, 5 Aug 2022 02:22:30 +0000 (10:22 +0800)]
gnu: xfce: Replace 'gtk-xfce-engine' with 'greybird-gtk-theme'.

Suggested in <https://issues.guix.gnu.org/54719>.

* gnu/packages/xfce.scm (xfce)[inputs]:
Replace 'gtk-xfce-engine' with 'greybird-gtk-theme'.

22 months agognu: grub-efi32: Fix building on aarch64-linux.
Efraim Flashner [Thu, 4 Aug 2022 21:20:21 +0000 (00:20 +0300)]
gnu: grub-efi32: Fix building on aarch64-linux.

* gnu/packages/bootloaders.scm (grub-efi32)[arguments]: When building
for aarch64-linux add TARGET_CC to configure-flags.
[native-inputs]: When building for aarch64-linux add cross-gcc and
cross-binutils for arm-linux-gnueabihf.

22 months agognu: openssl: Use 'target-*' predicates from (guix utils).
Vivien Kraus [Tue, 19 Jul 2022 18:09:14 +0000 (20:09 +0200)]
gnu: openssl: Use 'target-*' predicates from (guix utils).

* gnu/packages/tls.scm (target->openssl-target): Rewrite in terms of the
'target-*' predicates.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agoutils: Add target-mips64el?.
Vivien Kraus [Tue, 19 Jul 2022 18:05:45 +0000 (20:05 +0200)]
utils: Add target-mips64el?.

* guix/utils.scm (target-mips64el?): New function. It detects whether the
target system is mips64el.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: openssl: Cross-compile to mingw.
Vivien Kraus [Sat, 9 Jul 2022 21:39:16 +0000 (23:39 +0200)]
gnu: openssl: Cross-compile to mingw.

* gnu/packages/tls.scm (target->openssl-target): Add cases for mingw and
mingw64.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: Add lkrg.
Petr Hodina [Wed, 20 Jul 2022 08:28:30 +0000 (10:28 +0200)]
gnu: Add lkrg.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agognu: lightdm: Add bash-minimal as an input.
Ludovic Courtès [Thu, 4 Aug 2022 21:56:11 +0000 (23:56 +0200)]
gnu: lightdm: Add bash-minimal as an input.

Suggested by 'guix lint'.

* gnu/packages/display-managers.scm (lightdm)[inputs]: Add
BASH-MINIMAL.  Replace COREUTILS by COREUTILS-MINIMAL.

22 months agognu: emacs-next: Enable SQLite3 support.
Zhu Zihao [Wed, 20 Jul 2022 04:08:17 +0000 (12:08 +0800)]
gnu: emacs-next: Enable SQLite3 support.

[[PGP Signed Part:No public key for 66397F84F76693F9 created at 2022-07-20T06:08:56+0200 using EDDSA]]

[[End of PGP Signed Part]]
>From 068de10c98b5d29adb13963222a1ca21ef7b0a76 Mon Sep 17 00:00:00 2001
From: Zhu Zihao <all_but_last@163.com>
Date: Wed, 20 Jul 2022 12:07:09 +0800
Subject: [PATCH] gnu: emacs-next: Enable SQLite3 support.

* gnu/packages/emacs.scm (emacs-next)[inputs]: Add sqlite.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agodisarchive-manifest: Handle tar.xz archives.
Ludovic Courtès [Thu, 4 Aug 2022 19:32:41 +0000 (21:32 +0200)]
disarchive-manifest: Handle tar.xz archives.

* etc/disarchive-manifest.scm (tarball-origin?): Add ".tar.xz".

22 months agoutils: Add as-for-target.
Antero Mejr [Sat, 25 Jun 2022 21:30:32 +0000 (21:30 +0000)]
utils: Add as-for-target.

* guix/utils.scm (as-for-target): New function.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
22 months agodoc: Fix Guix manual URLs in 'htmlxref.cnf'.
Ludovic Courtès [Thu, 4 Aug 2022 13:15:18 +0000 (15:15 +0200)]
doc: Fix Guix manual URLs in 'htmlxref.cnf'.

Fixes a regression introduced in
868da34d54365023223a4ff7520043ba55ad64e8.

* doc/htmlxref.cnf (GUIX): Remove "/guix".

22 months agognu: linux-libre 4.9: Update to 4.9.325.
Leo Famulari [Thu, 4 Aug 2022 17:13:58 +0000 (13:13 -0400)]
gnu: linux-libre 4.9: Update to 4.9.325.

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

22 months agognu: linux-libre 4.14: Update to 4.14.290.
Leo Famulari [Wed, 3 Aug 2022 20:06:01 +0000 (16:06 -0400)]
gnu: linux-libre 4.14: Update to 4.14.290.

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

22 months agognu: linux-libre 4.19: Update to 4.19.254.
Leo Famulari [Wed, 3 Aug 2022 20:05:42 +0000 (16:05 -0400)]
gnu: linux-libre 4.19: Update to 4.19.254.

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

22 months agognu: linux-libre 5.4: Update to 5.4.209.
Leo Famulari [Wed, 3 Aug 2022 20:05:25 +0000 (16:05 -0400)]
gnu: linux-libre 5.4: Update to 5.4.209.

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

22 months agognu: linux-libre 5.10: Update to 5.10.135.
Leo Famulari [Wed, 3 Aug 2022 20:05:10 +0000 (16:05 -0400)]
gnu: linux-libre 5.10: Update to 5.10.135.

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

22 months agognu: linux-libre 5.15: Update to 5.15.59.
Leo Famulari [Wed, 3 Aug 2022 20:04:55 +0000 (16:04 -0400)]
gnu: linux-libre 5.15: Update to 5.15.59.

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

22 months agognu: linux-libre: Update to 5.18.16.
Leo Famulari [Wed, 3 Aug 2022 20:04:25 +0000 (16:04 -0400)]
gnu: linux-libre: Update to 5.18.16.

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

22 months agognu: python-pudb: Update to 2022.1.2.
jgart via Guix-patches via [Fri, 22 Jul 2022 01:36:11 +0000 (20:36 -0500)]
gnu: python-pudb: Update to 2022.1.2.

* gnu/packages/python-xyz.scm (python-pudb): Update to 2022.1.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
22 months agobuild: qt-utils: Fix another regression.
Maxim Cournoyer [Thu, 4 Aug 2022 15:47:03 +0000 (11:47 -0400)]
build: qt-utils: Fix another regression.

This fixes another regression introduced with
1f466ed6be932526fc69e72ffd50390691d0d382, which affected the packages bitmask,
hime, hime, nimf and vorta.

The fix is to provide a default qt-major-version when #:qtbase is missing,
such as when borrowing the qt-wrap phase in a package not using the Qt build
system.

* guix/build/qt-utils.scm (wrap-all-qt-programs)[qt-major-version]: Fall-back
to %default-qt-major-version when #:qtbase is #f.

Reported-by: John Kehayias <john.kehayias@protonmail.com> and others.
23 months agognu: emacs-helm: Update to 3.8.7.
Nicolas Goaziou [Thu, 4 Aug 2022 11:51:49 +0000 (13:51 +0200)]
gnu: emacs-helm: Update to 3.8.7.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.7.