jackhill/guix/guix.git
19 months agognu: Add python-tspex.
Navid Afkhami [Fri, 11 Nov 2022 10:55:32 +0000 (11:55 +0100)]
gnu: Add python-tspex.

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

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
19 months agognu: scintilla: Update to 5.3.1.
Nicolas Goaziou [Fri, 11 Nov 2022 10:22:09 +0000 (11:22 +0100)]
gnu: scintilla: Update to 5.3.1.

* gnu/packages/text-editors.scm (scintilla): Update to 5.3.1.

19 months agognu: emacs-robot-mode: Update to 0.7.0.
Nicolas Goaziou [Fri, 11 Nov 2022 10:21:03 +0000 (11:21 +0100)]
gnu: emacs-robot-mode: Update to 0.7.0.

* gnu/packages/emacs-xyz.scm (emacs-robot-mode): Update to 0.7.0.

19 months agognu: emacs-org-transclusion: Run tests.
Nicolas Goaziou [Fri, 11 Nov 2022 10:19:16 +0000 (11:19 +0100)]
gnu: emacs-org-transclusion: Run tests.

* gnu/packages/emacs-xyz.scm (emacs-org-transclusion)[argument]: Run tests.
[native-inputs]: Add EMACS-ERT-RUNNER.

19 months agognu: emacs-doom-modeline: Update to 3.3.2.
Nicolas Goaziou [Fri, 11 Nov 2022 10:04:37 +0000 (11:04 +0100)]
gnu: emacs-doom-modeline: Update to 3.3.2.

* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.3.2.

19 months agognu: emacs-cape: Update to 0.10.
Nicolas Goaziou [Fri, 11 Nov 2022 10:03:30 +0000 (11:03 +0100)]
gnu: emacs-cape: Update to 0.10.

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

19 months agognu: Add go-github-com-xo-terminfo.
(unmatched-parenthesis [Fri, 21 Oct 2022 21:10:59 +0000 (22:10 +0100)]
gnu: Add go-github-com-xo-terminfo.

* gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
19 months agognu: Add go-google-golang-org-protobuf.
(unmatched-parenthesis [Fri, 21 Oct 2022 21:10:58 +0000 (22:10 +0100)]
gnu: Add go-google-golang-org-protobuf.

* gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
19 months agognu: Add go-github-com-creack-pty.
(unmatched-parenthesis [Fri, 21 Oct 2022 21:10:57 +0000 (22:10 +0100)]
gnu: Add go-github-com-creack-pty.

* gnu/packages/golang.scm (go-github-com-creack-pty): New variable.
* guix/build-system/go.scm (go-target): Add to exported variables.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
19 months agognu: tor: Update to 0.4.7.11.
Efraim Flashner [Thu, 10 Nov 2022 15:48:24 +0000 (17:48 +0200)]
gnu: tor: Update to 0.4.7.11.

* gnu/packages/tor.scm (tor): Update to 0.4.7.11.

19 months agognu: parted: Add a debug output.
Mathieu Othacehe [Thu, 10 Nov 2022 17:15:48 +0000 (18:15 +0100)]
gnu: parted: Add a debug output.

This is useful when debugging installer crashes in libparted.

* gnu/packages/disk.scm (parted)[outputs]: Add a "debug" output.

19 months agognu: Add cl-nsymbols.
Artyom Bologov [Thu, 10 Nov 2022 12:53:09 +0000 (16:53 +0400)]
gnu: Add cl-nsymbols.

* gnu/packages/lisp-xyz.scm (sbcl-nsymbols, cl-nsymbols, ecl-nsymbols): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
19 months agognu: mako: Patch makoctl to refer directly to binaries.
( via Guix-patches via [Mon, 17 Oct 2022 16:47:02 +0000 (17:47 +0100)]
gnu: mako: Patch makoctl to refer directly to binaries.

* gnu/packages/wm.scm (mako)[arguments]<#:phases>{'patch-makoctl}:
  New phase.
[inputs]: Add jq.

Signed-off-by: Andrew Tropin <andrew@trop.in>
19 months agognu: guile-parted: Fix hash.
Andrew Tropin [Thu, 10 Nov 2022 12:52:04 +0000 (16:52 +0400)]
gnu: guile-parted: Fix hash.

* gnu/packages/guile-xyz.scm (guile-parted): Fix hash.

19 months agognu: guile-parted: Update to 0.0.7.
Mathieu Othacehe [Thu, 10 Nov 2022 12:22:37 +0000 (13:22 +0100)]
gnu: guile-parted: Update to 0.0.7.

* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.7.

19 months agognu: Add cl-lass.
Artyom Bologov [Wed, 9 Nov 2022 13:09:14 +0000 (17:09 +0400)]
gnu: Add cl-lass.

* gnu/packages/lisp-xyz.scm (sbcl-lass, cl-lass, ecl-lass): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
19 months agognu: icedove: Update to 102.4.2.
Jonathan Brielmaier [Thu, 10 Nov 2022 08:44:06 +0000 (09:44 +0100)]
gnu: icedove: Update to 102.4.2.

* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version) Update to 102.4.2.

19 months agognu: font-chiron-hei-hk: Update to 2.505.
Hilton Chain [Mon, 7 Nov 2022 15:14:53 +0000 (23:14 +0800)]
gnu: font-chiron-hei-hk: Update to 2.505.

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

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
19 months agognu: font-chiron-sung-hk: Update to 1.007.
Hilton Chain [Mon, 7 Nov 2022 15:12:50 +0000 (23:12 +0800)]
gnu: font-chiron-sung-hk: Update to 1.007.

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

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
19 months agognu: btop: Update to 1.2.13.
Michael Rohleder [Tue, 8 Nov 2022 18:51:48 +0000 (19:51 +0100)]
gnu: btop: Update to 1.2.13.

* gnu/packages/admin.scm (btop): Update to 1.2.13.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
19 months agognu: scdoc: Update to 1.11.2.
Imran Iqbal [Wed, 9 Nov 2022 05:02:01 +0000 (00:02 -0500)]
gnu: scdoc: Update to 1.11.2.

* gnu/packages/man.scm (scdoc): Update to 1.11.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
19 months agognu: Add modprobed-db.
Hilton Chain [Fri, 4 Nov 2022 05:49:16 +0000 (13:49 +0800)]
gnu: Add modprobed-db.

* gnu/packages/linux.scm (modprobed-db): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
19 months agognu: gmid: Update to 1.8.5.
cage [Thu, 3 Nov 2022 14:34:07 +0000 (15:34 +0100)]
gnu: gmid: Update to 1.8.5.

* gnu/packages/web.scm (gmid): Update to 1.8.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
19 months agognu: Add vnstat.
Nicolas Graves [Tue, 1 Nov 2022 11:43:56 +0000 (12:43 +0100)]
gnu: Add vnstat.

* gnu/packages/networking.scm (vnstat): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
19 months agoinstaller: Remove unused variable.
Ludovic Courtès [Thu, 3 Nov 2022 17:01:22 +0000 (18:01 +0100)]
installer: Remove unused variable.

* gnu/installer/newt.scm (newt-run-command): Remove
'displayed-command'.

19 months agognu: texinfo: Add version 7.0.
Ludovic Courtès [Wed, 9 Nov 2022 15:18:34 +0000 (16:18 +0100)]
gnu: texinfo: Add version 7.0.

* gnu/packages/texinfo.scm (texinfo-7): New variable.

19 months agognu: Add edac-utils.
Danny Milosavljevic [Wed, 9 Nov 2022 22:02:17 +0000 (23:02 +0100)]
gnu: Add edac-utils.

* gnu/packages/linux.scm (edac-utils): New variable.

19 months agognu: guile-ics: Update to 0.4.0.
Artyom V. Poptsov [Mon, 31 Oct 2022 18:59:55 +0000 (21:59 +0300)]
gnu: guile-ics: Update to 0.4.0.

* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.4.0.
  [propagated-inputs]: Add "guile-dsv".
  [description]: Update.
  (guile2.2-ics): Likewise.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
19 months agoetc: teams: List teams sorted by id.
zimoun [Thu, 20 Oct 2022 13:28:13 +0000 (15:28 +0200)]
etc: teams: List teams sorted by id.

* etc/teams.scm.in (list-teams): Sort teams by id.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
19 months agoetc: teams: List members sorted by name.
zimoun [Thu, 20 Oct 2022 13:28:12 +0000 (15:28 +0200)]
etc: teams: List members sorted by name.

* etc/teams.scm.in (list-members): Sort by name.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
19 months agognu: libressl: Update to 3.6.1.
Efraim Flashner [Wed, 9 Nov 2022 14:29:15 +0000 (16:29 +0200)]
gnu: libressl: Update to 3.6.1.

* gnu/packages/tls.scm (libressl): Update to 3.6.1.

19 months agomachine/digital-ocean: Pull operating system definition out of string.
Ricardo Wurmus [Wed, 9 Nov 2022 12:42:01 +0000 (13:42 +0100)]
machine/digital-ocean: Pull operating system definition out of string.

* gnu/machine/digital-ocean.scm (guix-infect): Define the operating system
declaration as an s-expression and paste it into the generated Bash script to
simplify editing.

19 months agomachine/digital-ocean: Set load path to Guile 3.0 directories.
Ricardo Wurmus [Wed, 9 Nov 2022 12:31:20 +0000 (13:31 +0100)]
machine/digital-ocean: Set load path to Guile 3.0 directories.

* gnu/machine/digital-ocean.scm (guix-infect, add-static-networking): Set
GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH to directories for Guile 3.0
instead of 2.2.

19 months agomachine/digital-ocean: Use static-networking-service-type.
Ricardo Wurmus [Wed, 9 Nov 2022 12:27:01 +0000 (13:27 +0100)]
machine/digital-ocean: Use static-networking-service-type.

* gnu/machine/digital-ocean.scm (ip+netmask->cidr): New procedure.
(guix-infect, add-static-networking): Use static-networking-service-type
instead of the deprecated static-networking-service.

19 months agomachine/digital-ocean: Use nightly Guix.
Ricardo Wurmus [Wed, 9 Nov 2022 12:25:48 +0000 (13:25 +0100)]
machine/digital-ocean: Use nightly Guix.

* gnu/machine/digital-ocean.scm (guix-infect): Fetch latest Guix build from
ci.guix.gnu.org.

19 months agognu: guile-fibers: Add patch fixing FD finalizer memory leak.
Ludovic Courtès [Wed, 9 Nov 2022 11:52:05 +0000 (12:52 +0100)]
gnu: guile-fibers: Add patch fixing FD finalizer memory leak.

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

* gnu/packages/patches/guile-fibers-fd-finalizer-leak.patch: New file.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

19 months agognu: emacs-magit: Update to 3.3.0-0.36059e0.
Andrew Tropin [Wed, 9 Nov 2022 11:15:46 +0000 (15:15 +0400)]
gnu: emacs-magit: Update to 3.3.0-0.36059e0.

83ede5a02e breaks tests in emacs-magit 3.3.0,
I asked Jonas to make a new release, but it can take quite some time
https://github.com/magit/magit/discussions/4742

* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-0.36059e0.
[propagated-inputs]: Add emacs-compat.
[arguments]<#:phases>: Remove disable-tramp-test.

19 months agognu: libfido2: Rewrite using g-exps.
Efraim Flashner [Wed, 9 Nov 2022 09:53:38 +0000 (11:53 +0200)]
gnu: libfido2: Rewrite using g-exps.

* gnu/packages/security-token.scm (libfido2)[arugments]: Rewrite using
g-exps. Remove phases, disable tests.

19 months agognu: mutt: Update to 2.2.8.
Efraim Flashner [Wed, 9 Nov 2022 09:48:07 +0000 (11:48 +0200)]
gnu: mutt: Update to 2.2.8.

* gnu/packages/mail.scm (mutt): Update to 2.2.8.

19 months agognu: bart: Update to 0.8.00.
Ricardo Wurmus [Wed, 9 Nov 2022 09:34:37 +0000 (10:34 +0100)]
gnu: bart: Update to 0.8.00.

* gnu/packages/image-processing.scm (bart): Update to 0.8.00.

19 months agognu: bart: Do not build in parallel.
Ricardo Wurmus [Wed, 9 Nov 2022 09:33:45 +0000 (10:33 +0100)]
gnu: bart: Do not build in parallel.

This is necessary for a reproducible build.

* gnu/packages/image-processing.scm (bart)[arguments]: Add PARALLEL and
PARALLEL_NJOBS to make flags; disable parallel build.

19 months agognu: webkitgtk-next: Update to 2.38.2.
Efraim Flashner [Wed, 9 Nov 2022 07:11:33 +0000 (09:11 +0200)]
gnu: webkitgtk-next: Update to 2.38.2.

* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.2.

19 months agognu: webkitgtk: Update to 2.36.8.
Efraim Flashner [Wed, 9 Nov 2022 07:10:05 +0000 (09:10 +0200)]
gnu: webkitgtk: Update to 2.36.8.

* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
Update to 2.36.8.

19 months agognu: Add r-pando.
Mădălin Ionel Patrașcu [Wed, 9 Nov 2022 03:13:31 +0000 (04:13 +0100)]
gnu: Add r-pando.

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

19 months agognu: Add r-glmnetutils.
Mădălin Ionel Patrașcu [Wed, 9 Nov 2022 03:13:30 +0000 (04:13 +0100)]
gnu: Add r-glmnetutils.

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

19 months agognu: Add r-pals.
Mădălin Ionel Patrașcu [Wed, 9 Nov 2022 03:13:29 +0000 (04:13 +0100)]
gnu: Add r-pals.

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

19 months agoservices: greetd: Add gexp compilers for sessions.
( via Guix-patches via [Thu, 27 Oct 2022 17:38:09 +0000 (18:38 +0100)]
services: greetd: Add gexp compilers for sessions.

* gnu/home/services/base.scm (make-greetd-agreety-session-command,
greetd-wlgreet-sway-session-command, make-greetd-default-session-command):
Remove variables.
(greetd-agreety-session-compiler, greetd-wlgreet-sway-session-compiler): New
gexp compilers.
(greetd-terminal-configuration)[default-session-command]<sanitize>: Remove it.

Signed-off-by: Andrew Tropin <andrew@trop.in>
19 months agognu: emacs-detached: Update to 0.9.2.
Nicolas Goaziou [Tue, 8 Nov 2022 20:43:14 +0000 (21:43 +0100)]
gnu: emacs-detached: Update to 0.9.2.

* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.9.2.

19 months agognu: giac: Update to 1.9.0-29.
Nicolas Goaziou [Tue, 8 Nov 2022 20:41:27 +0000 (21:41 +0100)]
gnu: giac: Update to 1.9.0-29.

* gnu/packages/algebra.scm (giac): Update to 1.9.0-29.

19 months agognu: texmacs: Use G-expressions.
Zhu Zihao [Tue, 8 Nov 2022 20:21:35 +0000 (21:21 +0100)]
gnu: texmacs: Use G-expressions.

* gnu/packages/text-editors.scm (texmacs)[arguments]: Use G-expressions.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
19 months agognu: exercism: Update to 3.1.0.
Morgan Smith [Tue, 8 Nov 2022 20:08:13 +0000 (15:08 -0500)]
gnu: exercism: Update to 3.1.0.

* gnu/packages/education.scm (exercism): Update to 3.1.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
19 months agognu: emacs-pyim: Update to 5.2.8.
Nicolas Goaziou [Tue, 8 Nov 2022 20:16:17 +0000 (21:16 +0100)]
gnu: emacs-pyim: Update to 5.2.8.

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

19 months agognu: emacs-subed: Update to 1.0.18.
Nicolas Goaziou [Tue, 8 Nov 2022 20:16:12 +0000 (21:16 +0100)]
gnu: emacs-subed: Update to 1.0.18.

* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.18.

19 months agognu: emacs-editorconfig: Update to 0.9.1.
Nicolas Goaziou [Tue, 8 Nov 2022 20:14:31 +0000 (21:14 +0100)]
gnu: emacs-editorconfig: Update to 0.9.1.

* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Update to 0.9.1.

19 months agognu: pjproject-jami: Restore hash.
Maxim Cournoyer [Tue, 8 Nov 2022 20:08:52 +0000 (15:08 -0500)]
gnu: pjproject-jami: Restore hash.

The hash was inadvertently changed in commit
071d4bdc80cbf6b3a5c1232f0d704878431a864f.

* gnu/packages/jami.scm (pjproject-jami) [source]: Revert hash.

Reported-by: Jack Hill <jackhill@jackhill.us>
19 months agognu: Remove linux-libre 5.19.
Leo Famulari [Fri, 4 Nov 2022 20:02:38 +0000 (16:02 -0400)]
gnu: Remove linux-libre 5.19.

* gnu/packages/linux.scm (linux-libre-5.19-version,
linux-libre-5.19-gnu-revision, deblob-scripts-5.19,
linux-libre-5.19-pristine-source, linux-libre-5.19-source,
linux-libre-headers-5.19, linux-libre-5.19): Remove variables.
* gnu/packages/aux-files/linux-libre/5.19-arm.conf,
gnu/packages/aux-files/linux-libre/5.19-arm64.conf,
gnu/packages/aux-files/linux-libre/5.19-i686.conf,
gnu/packages/aux-files/linux-libre/5.19-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

19 months agoauthorizations: Remove old key for "davexunit".
David Thompson [Tue, 8 Nov 2022 13:52:22 +0000 (08:52 -0500)]
authorizations: Remove old key for "davexunit".

* .guix-authorizations ("davexunit"): Remove.
("davexunit (2nd)"): Rename to "dthompson".

19 months agognu: lsp-plugins: Update to 1.2.3
Sughosha [Sun, 23 Oct 2022 11:34:58 +0000 (11:34 +0000)]
gnu: lsp-plugins: Update to 1.2.3

* gnu/packages/music.scm (lsp-plugins): Update to 1.2.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
19 months agognu: yoshimi: Fix references to /usr/share.
Sughosha [Thu, 20 Oct 2022 20:34:24 +0000 (22:34 +0200)]
gnu: yoshimi: Fix references to /usr/share.

* gnu/packages/music.scm (yoshimi)[arguments]: Add 'fix-paths' phase.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
19 months agognu: yoshimi: Update to 2.2.2.1
Sughosha [Thu, 20 Oct 2022 19:54:32 +0000 (21:54 +0200)]
gnu: yoshimi: Update to 2.2.2.1

* gnu/packages/music.scm (yoshimi): Update to 2.2.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
19 months agognu: git: Update to 2.38.1.
Greg Hogan [Wed, 19 Oct 2022 20:13:15 +0000 (20:13 +0000)]
gnu: git: Update to 2.38.1.

Fixes CVE-2022-39253 and CVE-2022-39260.

* gnu/packages/version-control.scm (git): Update to 2.38.1.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
19 months agobuild-system/gnu: Turn #:phases into a gexp when cross-compiling.
Ludovic Courtès [Tue, 8 Nov 2022 11:11:03 +0000 (12:11 +0100)]
build-system/gnu: Turn #:phases into a gexp when cross-compiling.

Previously, we'd get this error:

  $ guix build --target=aarch64-linux-gnu r-minimal -d --no-grafts
  guix build: error: path ‘/gnu/store/[^-]+-glibc-[^-]+-static’ is not valid

This is because the sexp would be passed as an input of the surrounding
gexp in 'gnu-cross-build', and thus
"/gnu/store/[^-]+-glibc-[^-]+-static" would be interpreted as a source
file name, as in this example:

  scheme@(guix gexp)> #~(foo #$(list 'whatever "/gnu/store/[^-]+-glibc-[^-]+-static"))
  $11 = #<gexp (foo #<gexp-input (whatever "/gnu/store/[^-]+-glibc-[^-]+-static"):out>) 7f098badec30>
  scheme@(guix gexp)> (gexp-inputs $11)
  $12 = (#<gexp-input "/gnu/store/[^-]+-glibc-[^-]+-static":out>)

Fixes <https://issues.guix.gnu.org/59073>.
Reported by Christopher Baines <mail@cbaines.net>.

* guix/build-system/gnu.scm (gnu-cross-build): When PHASES is a pair,
pass it through 'sexp->gexp'.

19 months agoguix-install.sh: Run guix.sh script in /etc/profile.d last.
Konrad Hinsen [Thu, 30 Dec 2021 08:39:31 +0000 (09:39 +0100)]
guix-install.sh: Run guix.sh script in /etc/profile.d last.

* etc/guix-install.sh: Rename /etc/profile.d/guix.sh to zzz-guix.sh.

This script refers to environment variables set by the host distribution.
They may be set in other scripts in /etc/profile.d, which must therefore
be run first.
Example: in Ubuntu 20.04, XDG_DATA_DIRS is set in
/etc/profile.d/xdg_dirs_desktop_session.sh

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
19 months agognu: cl-april: Update to 1.0-2.93b1004.
Paul A. Patience [Tue, 8 Nov 2022 04:12:34 +0000 (04:12 +0000)]
gnu: cl-april: Update to 1.0-2.93b1004.

* gnu/packages/lisp-xyz.scm (sbcl-april): Update to 1.0-2.93b1004.
  [inputs]: Remove sbcl-decimals. Add sbcl-cl-unicode and
  sbcl-serapeum. Sort inputs.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
19 months agognu: cl-serapeum: Update to 0.0.0-8.fbfd2a2.
Paul A. Patience [Tue, 8 Nov 2022 04:00:03 +0000 (04:00 +0000)]
gnu: cl-serapeum: Update to 0.0.0-8.fbfd2a2.

* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 0.0.0-8.fbfd2a2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
19 months agognu: ultrastar-deluxe: Improve package style.
Liliana Marie Prikler [Tue, 8 Nov 2022 05:48:10 +0000 (06:48 +0100)]
gnu: ultrastar-deluxe: Improve package style.

* gnu/packages/games.scm (ultrastar-deluxe): Do not exceed column 80.
[source]<snippet>: Use G-Expressions.
[#:phases]: Fix indentation.
<fix-configure>: Add ‘where’ helper and use it to shrink horizontal space.

19 months agognu: ultrastar-deluxe: Drop marketing speech.
Liliana Marie Prikler [Tue, 8 Nov 2022 05:43:17 +0000 (06:43 +0100)]
gnu: ultrastar-deluxe: Drop marketing speech.

* gnu/packages/games.scm (ultrastar-deluxe)[description]: Drop gratutious
“free and open source”.

19 months agognu: geary: Fix inputs.
florhizome [Mon, 7 Nov 2022 14:59:04 +0000 (14:59 +0000)]
gnu: geary: Fix inputs.

* gnu/packages/gnome.scm (geary)[inputs]: Use folks-with-libsoup2 and gnome-online-accounts-3.44.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
19 months agognu: Add ultrastar-deluxe.
Lars-Dominik Braun [Wed, 19 Oct 2022 11:05:25 +0000 (13:05 +0200)]
gnu: Add ultrastar-deluxe.

* gnu/packages/games.scm (ultrastar-deluxe): New variable.
* gnu/packages/patches/ultrastar-deluxe-no-freesans.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
19 months agognu: fpc: Remove dependency on 'ld-wrapper' from commencement.scm.
Ludovic Courtès [Mon, 7 Nov 2022 21:50:03 +0000 (22:50 +0100)]
gnu: fpc: Remove dependency on 'ld-wrapper' from commencement.scm.

(gnu packages commencement) should not be used explicitly.

* gnu/packages/pascal.scm (fpc)[inputs]: Remove LD-WRAPPER.

19 months agognu: Add guile-png.
Artyom V. Poptsov [Sat, 5 Nov 2022 16:47:07 +0000 (19:47 +0300)]
gnu: Add guile-png.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
19 months agocbqn: Mark as tunable.
Liliana Marie Prikler [Mon, 7 Nov 2022 20:59:57 +0000 (21:59 +0100)]
cbqn: Mark as tunable.

* gnu/packages/bqn.scm (cbqn)[properties]: Add ‘tunable?’.

19 months agognu: cbqn: Install regular files rather than copying them recursively.
Liliana Marie Prikler [Sat, 22 Oct 2022 19:01:12 +0000 (21:01 +0200)]
gnu: cbqn: Install regular files rather than copying them recursively.

* gnu/packages/bqn.scm (cbqn)[#:phases]<install>: Use ‘install-file’ rather
than ‘copy-recursively’ for “bqn”.

19 months agognu: cbqn-bootstrap: Install regular files rather than copying them recursively.
Liliana Marie Prikler [Sat, 22 Oct 2022 19:01:34 +0000 (21:01 +0200)]
gnu: cbqn-bootstrap: Install regular files rather than copying them recursively.

* gnu/packages/bqn.scm (cbqn-bootstrap)[arguments]: Reindent.
<#:phases>{install}: Use ‘install-file’ rather than ‘copy-recursively’ for
“bqn”.

19 months agognu: dbqn: Install regular files rather than copying them recursively.
Liliana Marie Prikler [Sat, 22 Oct 2022 18:59:49 +0000 (20:59 +0200)]
gnu: dbqn: Install regular files rather than copying them recursively.

* gnu/packages/bqn.scm (dbqn)[#:phases]<install>: Use ‘install-file’ rather
than ‘copy-recursively’ for “dbqn”.

19 months agognu: cbqn: Build using GCC.
Liliana Marie Prikler [Sat, 22 Oct 2022 18:43:05 +0000 (20:43 +0200)]
gnu: cbqn: Build using GCC.

* gnu/packages/bqn.scm (cbqn-bootstrap, cbqn)[#:make-flags]: Set CC via
‘cc-for-target’.
[inputs]: Remove clang-toolchain.

19 months agognu: cbqn: Rewrite in terms of cbqn-bootstrap.
Liliana Marie Prikler [Sat, 22 Oct 2022 18:34:37 +0000 (20:34 +0200)]
gnu: cbqn: Rewrite in terms of cbqn-bootstrap.

* gnu/packages/bqn.scm (cbqn)[arguments]: Use substitute-keyword-arguments
to preserve options from cbqn-bootstrap.

19 months agognu: cbqn-bootstrap: Use let-bound revision.
Liliana Marie Prikler [Sat, 22 Oct 2022 18:28:00 +0000 (20:28 +0200)]
gnu: cbqn-bootstrap: Use let-bound revision.

* gnu/packages/bqn.scm (cbqn-bootstrap)[version]: Use let-bound revision.

19 months agognu: Remove singeli-sources.
Liliana Marie Prikler [Sat, 22 Oct 2022 18:25:41 +0000 (20:25 +0200)]
gnu: Remove singeli-sources.

They aren't currently used to build a package, nor a package themselves.

* gnu/packages/bqn.scm (singeli-sources): Delete variable.

19 months agocbqn: Build without singeli.
Liliana Marie Prikler [Sat, 22 Oct 2022 18:23:21 +0000 (20:23 +0200)]
cbqn: Build without singeli.

* gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources.
[arguments]<#:make-flags: Replace “o3n-singeli” with “o3”.
<#:phases>: Remove “link-singeli”.

19 months agognu: teximpatient: Update to 2.4-0.e3666ab.
Morgan Smith [Mon, 7 Nov 2022 02:15:24 +0000 (21:15 -0500)]
gnu: teximpatient: Update to 2.4-0.e3666ab.

* gnu/packages/tex.scm (teximpatient): Update to 2.4-0.e3666ab.
[source]: Use git repository.
[native-inputs]: Add autoconf.
[arguments]: Make build reproducible.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agoservices: qemu-binfmt: Add x86_64 QEMU target.
Leo Nikkilä [Mon, 7 Nov 2022 00:09:45 +0000 (02:09 +0200)]
services: qemu-binfmt: Add x86_64 QEMU target.

* gnu/services/virtualization.scm (%x86_64): New variable.
(%qemu-platforms) Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: rlwrap: Update to 0.46.1.
Hilton Chain [Sun, 6 Nov 2022 14:13:13 +0000 (22:13 +0800)]
gnu: rlwrap: Update to 0.46.1.

* gnu/packages/readline.scm (rlwrap): Update to 0.46.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agobuild-system/linux-module: Add #:source-directory to linux-module-build-cross.
Christopher Baines [Sun, 6 Nov 2022 09:13:17 +0000 (10:13 +0100)]
build-system/linux-module: Add #:source-directory to linux-module-build-cross.

Otherwise computing cross-compilation derivations for packages (e.g. xpadneo)
using the #:source-directory argument fails with this error:

  Unrecognized keyword: #:source-directory

* guix/build-system/linux-module.scm (linux-module-build-cross): Support
 #:source-directory.

19 months agognu: Add avr-gdb.
Kristian Lein-Mathisen [Wed, 2 Nov 2022 19:36:51 +0000 (20:36 +0100)]
gnu: Add avr-gdb.

* gnu/packages/gdb.scm (avr-gdb): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: Add kconfig-hardened-check.
Hilton Chain [Sun, 6 Nov 2022 14:52:19 +0000 (22:52 +0800)]
gnu: Add kconfig-hardened-check.

* gnu/packages/linux.scm (kconfig-hardened-check): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: Add parfive.
Sharlatan Hellseher [Fri, 14 Oct 2022 20:45:52 +0000 (21:45 +0100)]
gnu: Add parfive.

* gnu/packages/python-web.scm (parfive): Newv variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: Add pytest-socket.
Sharlatan Hellseher [Fri, 14 Oct 2022 20:42:06 +0000 (21:42 +0100)]
gnu: Add pytest-socket.

* gnu/packages/python-check.scm (python-pytest-socket): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: Add aioftp.
Sharlatan Hellseher [Fri, 14 Oct 2022 20:04:56 +0000 (21:04 +0100)]
gnu: Add aioftp.

* gnu/packages/python-web.scm (python-aioftp): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: Add siosocks.
Sharlatan Hellseher [Fri, 14 Oct 2022 19:59:11 +0000 (20:59 +0100)]
gnu: Add siosocks.

* gnu/packages/python-web.scm (python-siosocks): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agoservices: gitolite: Add local-code configuration option.
Alexey Abramov [Wed, 19 Oct 2022 09:34:31 +0000 (11:34 +0200)]
services: gitolite: Add local-code configuration option.

* gnu/services/version-control.scm (gitolite-rc-file): Add local-code
field.
(gitolite-rc-file-compiler): Serialize the field.
* doc/guix.texi: Document it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: pari-gp: Update to 2.15.1.
Andreas Enge [Mon, 7 Nov 2022 18:05:11 +0000 (19:05 +0100)]
gnu: pari-gp: Update to 2.15.1.

* gnu/packages/algebra.scm (pari-gp): Update to 2.15.1.

19 months agognu: sudo: Update to 1.9.12p1 [fixes CVE-2022-43995].
Tobias Geerinckx-Rice [Sun, 6 Nov 2022 00:00:01 +0000 (01:00 +0100)]
gnu: sudo: Update to 1.9.12p1 [fixes CVE-2022-43995].

* gnu/packages/admin.scm (sudo): Update to 1.9.12p1.

19 months agognu: sbcl-cl-webkit: Update to 3.5.6.
Pierre Neidhardt [Mon, 7 Nov 2022 09:14:53 +0000 (10:14 +0100)]
gnu: sbcl-cl-webkit: Update to 3.5.6.

* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.6.

19 months agonews: Update 'de', 'fr', 'pt_BR' translation.
Florian Pelz [Mon, 7 Nov 2022 08:39:00 +0000 (09:39 +0100)]
news: Update 'de', 'fr', 'pt_BR' translation.

* etc/news.scm: Add the usual translations for kernel news.

19 months agognu: fcitx5-material-color-theme: Update to 0.2.1.
宋文武 [Mon, 7 Nov 2022 08:33:26 +0000 (16:33 +0800)]
gnu: fcitx5-material-color-theme: Update to 0.2.1.

* gnu/packages/fcitx5.scm (fcitx5-material-color-theme): Update to 0.2.1.
[arguments]: Adjust 'install' phase accordingly.

19 months agognu: fcitx5-anthy: Update to 5.0.12.
宋文武 [Mon, 7 Nov 2022 08:32:01 +0000 (16:32 +0800)]
gnu: fcitx5-anthy: Update to 5.0.12.

* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.0.12.

19 months agognu: fcitx5-lua: Update to 5.0.10.
宋文武 [Mon, 7 Nov 2022 08:25:45 +0000 (16:25 +0800)]
gnu: fcitx5-lua: Update to 5.0.10.

* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.10.
[arguments]: Pass "-DUSE_DLOPEN=OFF" to cmake.

19 months agognu: Add fcitx5-rime.
dan [Sun, 6 Nov 2022 20:46:39 +0000 (04:46 +0800)]
gnu: Add fcitx5-rime.

* gnu/packages/fcitx5.scm (fcitx5-rime): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
19 months agognu: fcitx5-configtool: Update to 5.0.15.
dan [Sun, 6 Nov 2022 20:46:38 +0000 (04:46 +0800)]
gnu: fcitx5-configtool: Update to 5.0.15.

* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.15.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>