me
/
guix
Archived
1
0
Fork 0
Commit Graph

104795 Commits (0ea4e5613c3a4d7d1099b251ebb3326c8da83c18)

Author SHA1 Message Date
EuAndreh 35ef5fca0a
services: gitolite: Use the correct variable for the user-group.
The default value for <gitolite-configuration> has "git" for both the values
of the user and the group, as costumary, which means that unless someone uses
a custom configuration and chooses different strings for user and group, this
wouldn't show up.

* gnu/services/version-control.scm (gitolite-accounts): Use the correct
variable for the name of a (user-group ...).

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-17 12:00:32 +00:00
jgart f91f9006c4
gnu: python-hypothesis: Update home-page.
* gnu/packages/check.scm.scm (python-hypothesis)[home-page]: Update it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-17 12:00:32 +00:00
kiasoc5 024a98cb83
gnu: trash-cli: Use G-expressions.
* gnu/packages/shellutils.scm (trash-cli)[arguments]: Use G-expressions.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-17 12:00:31 +00:00
kiasoc5 cfeb51a6de
gnu: trash-cli: Update to 0.22.10.20.
* gnu/packages/shellutils.scm (trash-cli): Update to 0.22.10.20.
[native-inputs]: Add python-parameterized and python-flexmock.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-17 12:00:31 +00:00
kiasoc5 ce4896e85d
gnu: httpie: Update to 3.2.1.
* gnu/packages/python-web.scm (httpie): Update to 3.2.1.
[propagated-inputs]: Add python-rich.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-17 12:00:31 +00:00
Denis 'GNUtoo' Carikli b64a80258b
gnu: Add navit.
* gnu/packages/geo.scm (navit): New variable.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-17 12:00:31 +00:00
Maxim Cournoyer 7ae4cfa5aa
services: Streamline or eliminate some match-lambda patterns.
These were spot while working on a fix for commit 543d971ed2 ("services:
configuration: Re-order generated record fields").

* gnu/services/web.scm (php-fpm-accounts): Remove extraneous trailing dummy
catchall patterns.
(agate-accounts): Access the configuration fields directly since there are
only two, which is less error-prone.
2022-11-17 06:49:51 -05:00
Maxim Cournoyer 238248aac9
Fix problems initially introduced in commit 543d971ed2, now reinstated.
Commit 543d971ed2 ("services: configuration: Re-order generated record
fields") introduced two regressions, one in guix home and another one in the
zabbix service.

* gnu/home/services/shells.scm (home-bash-extensions): Remove the first
pattern in the match, which used to be to ignore %location.
* gnu/services/monitoring.scm (zabbix-front-end-nginx-extension): Likewise.
2022-11-17 06:49:51 -05:00
Maxim Cournoyer 44554e7133
Revert "services: configuration: Revert to a working ‘guix home’."
This reverts commit 39e4e00f75, with fixes for
the guix home issues reported and another one found while reconfiguring berlin
in the subsequent commit.
2022-11-17 06:49:51 -05:00
Nicolas Goaziou 07dddca27b
gnu: emacs-subed: Update to 1.0.21.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.21.
2022-11-17 12:44:54 +01:00
Aleksandr Vityazev 3060268de3
gnu: emacs-skempo: Remove dependency on emacs-parent-mode.
* gnu/packages/emacs-xyz.scm (emacs-skempo)[propagated-inputs]:
Remove dependency on emacs-parent-mode.

As of a936f8d9fa0d42f17c64da9d2652a5f3e7c6546a commit skempo
drop dependency for parent-mode.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-17 12:28:11 +01:00
Aleksandr Vityazev 75320fbe92
gnu: Add emacs-ef-themes.
* gnu/packages/emacs-xyz.scm (emacs-ef-themes): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-17 12:28:11 +01:00
jgart 3a930dc2c0
gnu: emacs-purs-mode: Update to 1655338.
* gnu/packages/emacs-xyz.scm (emacs-purs-mode): Update to 1655338.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-17 12:28:10 +01:00
André A. Gomes d2c8d0a94e
gnu: emacs-sly-asdf: Update to 0.2.0.
* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): Update to 0.2.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-17 12:28:10 +01:00
jgart 57f7d38fed
gnu: emacs-crdt: Update to 0.3.4.
* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.4.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-17 12:28:10 +01:00
Nicolas Goaziou 22960a79a6
gnu: emacs-use-package: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-use-package)[arguments]: Use
G-expressions.
<#:phases>: Remove trailing #T.  Remove unnecessary call to MKDIR-P.
2022-11-17 12:28:09 +01:00
Nicolas Goaziou 5a375fe48a
gnu: emacs-use-package: Update to 2.4.4.
* gnu/packages/emacs-xyz.scm (emacs-use-package): Update to 2.4.4.
2022-11-17 12:28:09 +01:00
Efraim Flashner 64062c77b1
gnu: giara: Remove input labels.
* gnu/packages/syndication.scm (giara)[inputs]: Remove input labels.
[native-inputs]: Same.
2022-11-17 13:05:53 +02:00
Efraim Flashner 211a1a6b44
gnu: giara: Update to 1.0.1.
* gnu/packages/syndication.scm (giara): Update to 1.0.1.
[source]: Remove patch.
[arguments]: Add phase to skip meson post-install script.
[native-inputs]: Remove libxml2. Replace gtk+:bin with gtk:bin.
[inputs]: Remove python-pycairo, webkitgtk-with-libsoup2. Add
blueprint-compiler. Replace libhandy with libadwaita, gtk+ with gtk,
python-mistune with python-mistune-next.
[description]: Update.
* gnu/packages/patches/giara-fix-login.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-11-17 13:05:52 +02:00
Efraim Flashner daa5da2bde
gnu: python-praw: Update to 7.6.1.
* gnu/packages/python-web.scm (python-praw): Update to 7.6.1.
2022-11-17 13:05:52 +02:00
Efraim Flashner c8ae11e775
gnu: python-mistune-next: Update to 2.0.4.
* gnu/packages/python-xyz.scm (python-mistune-next): Update to 2.0.4.
[arguments]: Add custom 'check phase.
[native-inputs]: Remove python-nose, add python-pytest.
2022-11-17 13:05:52 +02:00
Efraim Flashner 08b6a17de9
gnu: Add lld-15.
* gnu/packages/llvm.scm (lld-15): New variable.
(lld-14): Inherit from lld-15.
2022-11-17 13:05:52 +02:00
Ludovic Courtès 283d7318c5
gnu: shepherd: Update to 0.9.3.
* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.3.
[source](modules, snippet): Remove.
2022-11-17 11:10:09 +01:00
Ludovic Courtès 00b9ab0a83
tests: root-unmount: Wait for the first QEMU process to finish.
There was a tiny possibility that the first QEMU process would still be
running by the time we launch the second one.

* gnu/build/marionette.scm (marionette-pid): Export.
* gnu/tests/base.scm (run-root-unmount-test)[test]: Add 'waitpid' call.
2022-11-17 11:10:09 +01:00
Paul A. Patience c9f927b704
gnu: Add cl-clop.
* gnu/packages/lisp-xyz.scm (sbcl-clop, cl-clop, ecl-clop): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-17 10:18:23 +01:00
André A. Gomes 4e401243dc
gnu: cl-symbol-munger: Update to 0.0.1-2.e96558e.
* gnu/packages/lisp-xyz.scm (sbcl-symbol-munger): Update to 0.0.1-2.e96558e.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-17 10:07:14 +01:00
Andrew Tropin d69b90e9aa
gnu: ungoogled-chromium-wayland: Use PipeWire by default.
* gnu/packages/chromium.scm (ungoogled-chromium/wayland)[arguments]<#:builder>:
Add --enable-features=WebRTCPipeWireCapture to wrapping executable.
2022-11-17 08:38:37 +04:00
Marius Bakke abf214cda0
gnu: crc32c: Fix build on x86_64-linux.
* gnu/packages/cpp.scm (crc32c)[arguments]: Remove #:phases.  The check is for
SSE support in the compiler, not the build machine; and the runtime code tests
for SSE availability on the CPU before enabling the SSE code path.
2022-11-17 02:28:32 +01:00
Marius Bakke 29754d3683
gnu: vulkan-validationlayers: Avoid direct variable references.
* gnu/packages/vulkan.scm (vulkan-validationlayers)[arguments]: Refer to
GLSLANG and SPIRV-HEADERS from inputs, instead of the global variables.
2022-11-15 13:16:18 +01:00
Kaelyn Takata f1356a60a1
gnu: Add vulkan-validationlayers.
* gnu/packages/vulkan.scm (vulkan-validationlayers): New variable.
2022-11-15 13:10:25 +01:00
Kaelyn Takata cc376170e7
gnu: shaderc: Update to 2021.3.
* gnu/packages/vulkan.scm (shaderc): Update to 2021.3.
2022-11-15 13:10:25 +01:00
Kaelyn Takata 1512cfb311
gnu: vulkan-tools: Update to 1.2.201.
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.201.
2022-11-15 13:10:25 +01:00
Kaelyn Takata af187772e6
gnu: vulkan-loader: Update to 1.2.202.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.202.
[arguments]: Enable tests by removing obsolete build phase
'disable-loader-tests and adjusting configure flags.
2022-11-15 13:10:25 +01:00
Kaelyn Takata 83db4dce7b
gnu: vulkan-headers: Update to 1.2.202.
* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.202.
2022-11-15 13:10:25 +01:00
Kaelyn Takata e397f6ea46
gnu: spirv-tools: Update to 2021.4.
* gnu/packages/vulkan.scm (spirv-tools): Update to 2021.4.
2022-11-15 13:10:25 +01:00
Kaelyn Takata d0b414a5ec
gnu: spirv-headers: Update to 1.2.198.0.
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.2.198.0.
2022-11-15 13:10:25 +01:00
Marius Bakke 2f5607badc
gnu: libjxl: Propagate required inputs.
* gnu/packages/image.scm (libjxl)[inputs]: Move GOOGLE-BROTLI and
GOOGLE-HIGHWAY ...
[propagated-inputs]: ... here.
2022-11-15 13:09:04 +01:00
Tobias Geerinckx-Rice 0081807e16
guix: Replace defective freemirror.org.
This ‘mirror’ is particularly problematic because it's the only one checked
by ‘guix refresh’.

* guix/gnu-maintenance.scm (%savannah-base): Substitute freedif.org.
* guix/download.scm (%mirrors): Likewise.

Reported by sash-kan on #guix.
2022-11-13 01:00:07 +01:00
Tobias Geerinckx-Rice d2b4226709
gnu: nano: Update to 7.0.
* gnu/packages/nano.scm (nano): Update to 7.0.
2022-11-13 01:00:06 +01:00
Tobias Geerinckx-Rice ee1241fef6
gnu: fuzzel: Fix typo in description.
* gnu/packages/xdisorg.scm (fuzzel)[description]: Fix ‘foot’ typo.
2022-11-13 01:00:06 +01:00
Ludovic Courtès 5b555d639d
doc: Add missing closing parentheses in examples.
* doc/guix.texi (VNC Services, Guix Home Services): Add missing closing
parentheses.
2022-11-15 12:16:44 +01:00
pelzflorian (Florian Pelz) fd13259d85
doc: Link to the Git book instead of the git-scm.com homepage.
The Pro Git book, unlike the git-scm.com homepage, is translated to
many languages.  Therefore translators of the Guix Manual can point
to the appropriate translation now.

* doc/guix.texi (Invoking guix pull): Point to the Pro Git book's URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-15 12:16:44 +01:00
Ludovic Courtès 0be722a0b5
doc: Build pt_BR manual.
* doc/build.scm (%manual-languages): Add "pt_BR".
2022-11-15 12:16:44 +01:00
pelzflorian (Florian Pelz) 8162d207b1
doc: Refer to the pt_BR translation.
* doc/guix.texi (Top): Mention Brazilian Portuguese.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-15 12:16:44 +01:00
kiasoc5 feaa52801a
gnu: Add fuzzel.
This patch avoids building fuzzel with bundled nanosvg and uses librsvg instead.

* gnu/packages/xdisorg.scm (fuzzel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-15 12:16:43 +01:00
Antero Mejr 7d1add80b2
gnu: Add safeint.
* gnu/packages/cpp.scm (safeint): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-15 12:16:43 +01:00
Ludovic Courtès 94dc60841b
installer: Migrate to 'guile-gnutls'.
* gnu/installer.scm (installer-program): Replace GNUTLS with GUILE-GNUTLS.
2022-11-15 12:16:43 +01:00
Ludovic Courtès 514fedbf39
installer: Report known-unsupported PCI devices.
* gnu/installer/hardware.scm: New file.
* gnu/local.mk (INSTALLER_MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* gnu/installer.scm (installer-steps): Pass #:pci-database to the
'welcome' step procedure.
* gnu/installer/newt.scm (welcome-page): Add #:pci-database and pass it
to 'run-welcome-page'.
* gnu/installer/newt/welcome.scm (check-hardware-support): Add #:pci-database.
Enumerate unsupported PCI devices and run an error page when unsupported
devices are found.
(run-welcome-page): Add #:pci-database and pass it to
'check-hardware-support' and to the recursive call.
* gnu/installer/record.scm (<installer>)[welcome-page]: Adjust comment.
* doc/guix.texi (Hardware Considerations): Mention it.
2022-11-15 12:16:43 +01:00
Ludovic Courtès 6b39c3afcc
installer: Error page width is parameterized.
* gnu/installer/newt/page.scm (run-error-page): Add #:width and honor
it.
2022-11-15 12:16:43 +01:00
Ludovic Courtès 938d6161cb
installer: Use 'current-guix' for extensions.
This lets us use the latest (gnu build linux-modules) for instance.
Note that items listed in 'with-extensions' come first in the load path,
before the directory containing the modules in 'with-imported-modules'.

* gnu/installer.scm (installer-program): Use (current-guix) instead of
'guix' in 'with-extensions'.
2022-11-15 12:16:43 +01:00