Commit Graph

109132 Commits

Author SHA1 Message Date
jgart 0574aa8154
gnu: cl-jzon: Update to 1.0.0.
* gnu/packages/lisp-xyz.scm (sbcl-jzon): Update to 1.0.0.
  [source]: Use version release instead of commit.
  [inputs]: Add sbcl-float-features and sbcl-trivial-gray-streams.
  [description]: Fix typo.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-22 17:04:14 +01:00
Maxim Cournoyer 1fee391a25
pack: Register extra /usr/share sub-directories as FHS.
* guix/rpm.scm (%fhs-directories): Add extra FHS directories.  They were found
to conflict while testing a 'guix pack' built Jami RPM.
2023-02-22 10:41:35 -05:00
宋文武 d9368572ab
qtwebengine-5: Enable pulseaudio.
Previously it will dlopen libpulse, then fallback to alsa.
See also <https://issues.guix.gnu.org/45280>.

* gnu/packages/qt.scm (qtwebengine-5)[arguments]: Set link_pulseaudio with gn_args.
2023-02-22 09:38:14 +08:00
Maxim Cournoyer fbbbc2088c
gnu: opendht: Update to 2.4.12.
* gnu/packages/networking.scm (opendht): Update to 2.4.12.
2023-02-21 17:06:55 -05:00
Luis Felipe b3844dc99b
gnu: Add guile-proba.
* gnu/packages/check.scm (guile-proba): New variable.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-02-21 18:51:11 +01:00
Fredrik Salomonsson 4ab75f7c48
gnu: emacs-suneater-theme: Update to 2.2.0.
* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.2.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-21 13:41:52 +00:00
LuHui 1461bf96e3
gnu: xfel: Update to 1.2.9.
* gnu/packages/admin.scm (xfel): Update to 1.2.9.
[arguments]: Remove udevadm command.
[synopsis,description]: Change D1 computers/devices to just devices as the
capabilities are more general.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-21 13:39:41 +00:00
Greg Hogan e1e74336a2
gnu: python-jupytext: Update to 1.14.4.
Fixes test failure in test_multiple_pairing in 1.14.1.

* gnu/packages/python-xyz.scm (python-jupytext): Update to 1.14.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-21 13:36:50 +00:00
Christopher Baines e42d1ae612
gnu: nar-herder: Update to 0-17.8b888de.
* gnu/packages/package-management.scm (nar-herder): Update to 0-17.8b888de.
2023-02-21 13:20:47 +00:00
Christopher Baines fbe04ea4f7
gnu: guix-build-coordinator: Update to 0-71.c29a46e.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-71.c29a46e.
2023-02-21 13:19:06 +00:00
Christopher Baines 9577d09c59
gnu: guix-data-service: Update to 0.0.1-39.8c2f97e.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-39.8c2f97e.
2023-02-21 09:25:05 +00:00
Simon Tournier 73b5c955ae
gnu: python-clingo: Fix invalid G-expression input.
* gnu/packages/maths.scm (python-clingo)[arguments]: Add 'imported-modules'
and 'modules' in order to access to 'python:site-packages'.
[version]: Explicitly reuse from the package 'clingo'.
2023-02-21 06:27:07 +01:00
Maxim Cournoyer 038981e128
gnu: pjproject-jami: Update to 2.12-2.20e00fc.
This resolves a crash because of pjproject leaving too many sockets
opened ("Creating pipes for GWakeup: Too many open files").

* gnu/packages/jami.scm (pjproject-jami): Update to 2.12-2.20e00fc.
2023-02-20 17:00:11 -05:00
Maxim Cournoyer c81d2d448c
gnu: icedove: Truly prevent it from generating a new profile on every upgrade.
This fixes a regression introduced in 52cb5cf5b8 ("gnu: icedove: Update to
91.3.2") where the single quotes moved to double quotes, but the substitute*
pattern was not correctly adapted.

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

* gnu/packages/gnuzilla.scm (icedove-minimal)
[phases] {fix-profile-setting}: Include double qutoes in substitute* pattern
targeting the MOZ_DEDICATED_PROFILES configuration option.
2023-02-20 12:20:36 -05:00
Maxim Cournoyer 8320c0c6b6
gnu: icedove: Install the icons of the 'comm' component.
This is a follow-up commit to 47f0e022dc ("gnu: icedove: Install icons.")
which installed the icons of the 'browser' component (which are those used by
IceCat).

* gnu/packages/gnuzilla.scm (icedove-minimal) [phases]
{install-icon}: Install the icons of the 'comm' component, which is Icedove.
2023-02-20 09:22:04 -05:00
Sharlatan Hellseher e2435b60f1
gnu: Add qxlsx.
* gnu/packages/qt.scm (qxlsx): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:13:32 +01:00
Sharlatan Hellseher c08fda0716
gnu: stellarium: Update to 1.2.
* gnu/packages/astronomy.scm (stellarium): Update to 1.2.
[arguments]{tests}: Disable tests, with further review of INDI package.
[arguments]{configure-flags}: Explicitly disable Qt6 (prevent failing
build) and ShowMySky (not packed yet).
[phases]{set-offscreen-display}: Remove trail #T in lambda.
[inputs]: Remove labels and add GPSD, INDI, LIBNOVA, OPENSSL,
QTCHARTS, QTPOSITIONING, QTTRANSLATIONS, QTWEBENGINE-5, QXLSX.
[native-inputs]: Remove labels and add DOXYGEN, GRAPHVIZ, MESA,
PYTHON-WRAPPER.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:10:43 +01:00
Nicolas Goaziou c599d309c4
gnu: sshpass: Update to 1.10.
* gnu/packages/ssh.scm (sshpass): Update to 1.10.
2023-02-20 14:00:39 +01:00
Nicolas Goaziou c7aa35f388
gnu: fet: Update to 6.8.4.
* gnu/packages/education.scm (fet): Update to 6.8.4.
2023-02-20 14:00:39 +01:00
Sharlatan Hellseher ed00a514e5
gnu: python-capablerobot-usbhub: Update to 0.5.0.
* gnu/packages/libusb.scm (python-capablerobot-usbhub): Fix build and update to 0.5.0.
[source]: Use Git checkout which allows to pass build the package.
[build-system]: Use PYPROJECT-BUILD-SYSTEM.
[arguments]{tests}: Disable them as not provided.
[phases]use-poetry-core}: New phase.
[phases]{install-udev-rules}: Remove trailing #T from lambda.
[native-inputs]: Add PYTHON-POETRY-CORE.
[propagated-inputs]: Replace PYTHON-PYYAML-7 and PYTHON-PYYAML-5 by
PYTHON-CLICK and PYTHON-PYYAML.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:00:39 +01:00
Sharlatan Hellseher 5204f2edf4
gnu: python-construct: Update to 2.10.68.
* gnu/packages/python-xyz.scm (python-construct): Update to 2.10.68.
[source]: Use Git checkout over PyPI to enable tests.
[arguments]<#:phases>: Enable tests with custom phase.
[native-inputs]: Add PYTHON-PYTEST, PYTHON-PYTEST-BENCHMARK.
[propagated-inputs]: Remove PYTHON-EXTRAS. Add PYTHON-CLOUDPICKLE, PYTHON-LZ4.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:00:39 +01:00
Philippe SWARTVAGHER 274c59c6bc
gnu: python-pygraphviz: Update to 1.10.
* gnu/packages/graphviz.scm (python-pygraphviz): Update to 1.10.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:00:38 +01:00
kiasoc5 via Guix-patches via 06c5ab0821
gnu: qsynth: Update to 0.9.9.
* gnu/packages/audio.scm (qsynth): Update to 0.9.9.
[inputs]: Remove QTBASE-5 and QTX11EXTRAS; add QTBASE, QTSVG, and QTWAYLAND.
[native-inputs]: Remove QTTOOLS-5; add QTTOOLS.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:00:38 +01:00
Nicolas Goaziou 46cdc0b538
gnu: cwm: Improve package style.
* gnu/packages/wm.scm (cwm)[arguments]: Use G-expressions.
<#:phases>: Use MAKE-DESKTOP-ENTRY-FILE.
[inputs, native-inputs]: Re-order alphabetically.
[synopsis]: Use proper capitalization.
2023-02-20 14:00:38 +01:00
kiasoc5 via Guix-patches via 284229d87a
gnu: cwm: Update to 7.1.
* gnu/packages/wm.scm (cwm): Update to 7.1.
[arguments]: Remove trailing #t.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:00:37 +01:00
Rostislav Svoboda 940f2d38df
gnu: emacs-magit: Update to 3.3.0-3.2c91c08.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-3.2c91c08.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:00:37 +01:00
Nicolas Goaziou 1551bae3de
gnu: emacs-diff-hl: Update to 1.9.2.
* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.9.2.
[description]: Use proper capitalization.
2023-02-20 14:00:37 +01:00
Nicolas Goaziou 06212e8c6a
gnu: emacs-vertico-posframe: Update to 0.7.0.
* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.7.0.
2023-02-20 14:00:36 +01:00
Nicolas Goaziou 79b1060279
gnu: emacs-project: Update to 0.9.8.
* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.9.8.
2023-02-20 14:00:36 +01:00
Nicolas Goaziou 116a16aa3a
gnu: emacs-wisp-mode: Update to 1.0.10.
* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.10.
2023-02-20 14:00:36 +01:00
Steve George 8322c062a9
gnu: Add rust-mockall-0.11.
* gnu/packages/crates-io.scm (rust-mockall-0.11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-02-20 12:37:47 +02:00
Steve George 0892d54d20
gnu: Add rust-mockall-derive-0.11.
* gnu/packages/crates-io.scm (rust-mockall-derive-0.11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-02-20 12:30:06 +02:00
Steve George 16041719bf
gnu: Add rust-mockall-double-0.3.
* gnu/packages/crates-io.scm (rust-mockall-double-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-02-20 12:23:57 +02:00
Steve George fd7c10681a
gnu: Add rust-downcast-0.11.
* gnu/packages/crates-io.scm (rust-downcast-0.11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-02-20 12:21:12 +02:00
Efraim Flashner e8fcf1e424
gnu: qemu: Skip additional test of arm kvm features.
* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust
'disable-unusable-tests phase to skip an arm test.
2023-02-20 10:52:20 +02:00
Efraim Flashner 042b92edb2
gnu: make-openbios-package: Update to 1.1-1.af97fd7.
* gnu/packages/firmware.scm (make-openbios-package): Update to
1.1-1.af97fd7.
[source]: Remove patch.
[native-inputs]: Build with gcc-10. Add fcode-utils.
* gnu/packages/patches/openbios-gcc-warnings.patch: Remove file.
* ngu/local.mk (dist_patch_DATA): Remove it.
2023-02-20 10:52:20 +02:00
Efraim Flashner 8fa5e0acec
gnu: Add fcode-utils.
* gnu/packages/firmware.scm (fcode-utils): New variable.
2023-02-20 10:52:20 +02:00
Maxim Cournoyer 53e27f8abf
news: Fix commit for the guix pack new RPM format news.
* etc/news.scm: Adjust latest news commit.
2023-02-19 21:57:43 -05:00
Maxim Cournoyer cc0cdf51f7
news: Add entry for the new 'rpm' guix pack format.
* etc/news.scm: Add entry.
2023-02-19 21:13:23 -05:00
Maxim Cournoyer 633ead4afc
etc: Add a news entry snippet.
* etc/snippets/yas/scheme-mode/guix-news-entry: New file.
2023-02-19 21:13:23 -05:00
Maxim Cournoyer 598f4c509b
pack: Add RPM format.
* guix/rpm.scm: New file.
* guix/scripts/pack.scm (rpm-archive): New procedure.
(%formats): Register it.
(show-formats): Add it.
(guix-pack): Register supported extra-options for the rpm format.
* tests/pack.scm (rpm-for-tests): New variable.
("rpm archive can be installed/uninstalled"): New test.
* tests/rpm.scm: New test.
* doc/guix.texi (Invoking guix pack): Document it.
2023-02-19 21:13:23 -05:00
Maxim Cournoyer ac1d530d56
tests: pack: Fix indentation.
* tests/pack.scm: Fix indentation.
2023-02-19 21:13:23 -05:00
Maxim Cournoyer 68380db4c4
pack: Extract populate-profile-root from self-contained-tarball/builder.
This allows more code to be reused between the various archive writers.

* guix/scripts/pack.scm (set-utf8-locale): New top-level procedure, extracted
from...
(populate-profile-root): New procedure, extracted from...
(self-contained-tarball/builder): ... here.  Add #:target argument.  Call
populate-profile-root.
[LOCALSTATEDIR?]: Set db.sqlite file permissions.
(self-contained-tarball): Call self-contained-tarball/builder with the TARGET
argument, and set #:local-build? to #f for the gexp-derivation call.  Remove
now extraneous #:target and #:references-graphs arguments from the
gexp->derivation call.
(debian-archive): Call self-contained-tarball/builder with the #:target
argument.  Fix indentation.  Remove now extraneous #:target and
 #:references-graphs arguments from the gexp->derivation call.
2023-02-19 21:13:23 -05:00
Maxim Cournoyer 68775338a5
gexp: computed-file: Honor %guile-for-build.
* guix/gexp.scm (computed-file-compiler): Honor %guile-for-build.
2023-02-19 21:13:22 -05:00
Maxim Cournoyer 5c099f496f
pack: Use let-keywords instead of keyword-ref.
* guix/scripts/pack.scm: (debian-archive): Bind extra-options keyword
arguments via let-keywords.
2023-02-19 21:13:22 -05:00
Maxim Cournoyer 068971805a
.dir-locals: Add let-keywords indentation rules.
* .dir-locals.el (scheme-mode): Add let-keywords indentation rules.
2023-02-19 21:13:22 -05:00
Maxim Cournoyer d318ccc363
gnu: icecat: Unbundle nss and nspr.
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add nspr-next and
nss-next.
[configure-flags]: Re-instate the "--with-system-nspr" and "--with-system-nss"
configure flags.
[phases] {remove-bundled-libraries}: Update comment.
2023-02-19 20:03:35 -05:00
Maxim Cournoyer 25f9d4c4c2
gnu: icecat: Remove gtk+-2 input.
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Remove gtk+-2.
2023-02-19 20:03:35 -05:00
Maxim Cournoyer 74a5634ad8
gnu: icedove: Use the locale of the system.
* gnu/packages/gnuzilla.scm (icedove-source): Set the intl.locale.requested
option to the empty string.
2023-02-19 20:03:35 -05:00
Maxim Cournoyer acf7d01fc3
gnu: Add language packs to icecat and icedove.
Fixes <https://issues.guix.gnu.org/32026>.

* gnu/packages/gnuzilla.scm (icecat): Rename to...
(icecat-minimal): ... this.
(icedove: Rename to...
(icedove-minimal): ... this.
(make-mozilla-with-l10n): New procedure.
(icecat, icedove): New variables.
2023-02-19 20:03:34 -05:00