Commit graph

100791 commits

Author SHA1 Message Date
Marius Bakke
17f646aeba
gnu: Add libgweather4.
* gnu/packages/gnome.scm (libgweather4): New variable.
2022-08-28 15:41:49 +02:00
Marius Bakke
134a29fc08
gnu: libgweather: Remove obsolete input.
* gnu/packages/gnome.scm (libgweather)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
2022-08-28 15:41:49 +02:00
Marius Bakke
d9c7321255
gnu: libgweather: Remove input labels.
* gnu/packages/gnome.scm (libgweather)[arguments]: Use G-expression and
SEARCH-INPUT-DIRECTORY.
[native-inputs, propagated-inputs]: Remove labels.
2022-08-28 15:41:49 +02:00
Efraim Flashner
444c300e3e
gnu: r-genomeinfodb: Update to 1.32.3.
* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.32.3.
2022-08-28 15:47:58 +03:00
Efraim Flashner
0aeedfb89a
gnu: webkit: Update to 2.36.7.
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
Update to 2.36.7.
2022-08-28 14:47:14 +03:00
Efraim Flashner
10f0d0766c
gnu: r-iranges: Update to 2.30.1.
* gnu/packages/bioconductor.scm (r-iranges): Update to 2.30.1.
2022-08-28 13:29:05 +03:00
Efraim Flashner
84d191ea30
gnu: libatomic-ops: Fix test suite on riscv64-linux.
* gnu/packages/bdw-gc.scm (libatomic-ops)[arguments]: When building for
riscv64-linux add a configure-flag to link libatomic.
2022-08-28 11:29:20 +03:00
Efraim Flashner
8df29c26ba
gnu: ruby-ffi: Update to 1.15.5.
* gnu/packages/libffi.scm (ruby-ffi): Update to 1.15.5.
[arguments]: Remove custom 'do-not-depend-on-ccache phase. Adjust custom
'remove-git-ls-files phase to changes in the code. Remove trailing #t
from phases.
2022-08-28 10:23:37 +03:00
Nicolas Goaziou
9ad4d90a61
gnu: emacs-cider: Update to 1.5.0.
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.5.0.
[arguments]<#:phases>: Remove PATCH-EL-FILES phase to prevent a build failure.
2022-08-28 01:45:49 +02:00
Nicolas Goaziou
9779cf046e
gnu: fet: Update to 6.5.7.
* gnu/packages/education.scm (fet): Update to 6.5.7.
2022-08-28 01:09:30 +02:00
jonscoresby---
b0d64a81dc
gnu: qtile: Install .desktop file.
* gnu/packages/wm.scm (qtile)[arguments]: Add install-xsession phase.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 23:48:56 +02:00
Zhu Zihao
69820ecfd9
gnu: qtwebengine: Fix QTWEBENGINEPROCESS_PATH specification.
* gnu/packages/qt.scm (qtwebengine)[native-search-paths]: Use
"lib/qt6/libexec/QtWebEngineProcess" for search path.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 23:48:56 +02:00
Maxime Devos
9f8f34a16a
gnu: samba: Update to 4.16.4.
As a reproducibility check, you can check the hash:

$ guix hash -r $(./pre-inst-env guix build samba --no-grafts --system=x86_64-linux)
1mg3nh705pbiz3ihq8jzkmjb15m6y8zjnzyr4hxmbciv7frgykk0

I've checked that it's correctly signed, and I've tried to verify that the PGP
key is correct -- searching for 'Samba Distribution Verification Key', the
websites of the first search results have the same key:

* https://www.linuxcompatible.org/story/samba-4150rc5-released/
* https://wiki.samba.org/index.php/Samba_4.12_Features_added/changed
* https://www.mail-archive.com/samba-announce@lists.samba.org/msg00562.html
* https://wiki.linuxfromscratch.org/blfs/ticket/14748

https://groups.google.com/g/linux.samba/c/k3xaN0TIcQU has a different key,
but as mentioned on the previous locations, the key has changed.

I have also checked the source code diff (using diffoscope) between the the
current version and the previous, nothing appears 'suspicious' (with the
caveat that it is written in C).

According to "guix refresh -l" there aren't too many dependents.  I'm
currently rebuilding them, no failures so far except for lxde, but it already
failed to build before this patch.

* gnu/packages/samba.scm (samba): Update to 4.16.4. To help future updaters,
add the current PGP fingerprint in a comment.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 23:48:56 +02:00
Marius Bakke
59bbf7e86c
gnu: scons: Update to 4.4.0.
* gnu/packages/patches/scons-test-environment.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/build-tools.scm (scons): Update to 4.4.0.
[source](patches): New field.
[arguments]: Adjust bootstrap for the new version.  Enable tests.
[native-inputs]: Add PYTHON-WHEEL and PYTHON-PSUTIL.
(scons-3): New variable.
(scons-python2): Inherit from it.
* gnu/packages/web.scm (serf)[arguments]: Stick with SCONS-3 to prevent rebuilds.
2022-08-27 23:48:56 +02:00
Marius Bakke
ada35de38f
gnu: scons: Move to (gnu packages build-tools).
* gnu/packages/python-xyz.scm (scons, scons-python2): Move from here ...
* gnu/packages/build-tools.scm (scons, scons-python2): ... to here.
* gnu/packages/direct-connect.scm, gnu/packages/disk.scm,
gnu/packages/game-development.scm, gnu/packages/gps.scm,
gnu/packages/image.scm, gnu/packages/installers.scm, gnu/packages/web.scm,
gnu/packages/xdisorg.scm: Adjust module imports accordingly.
* guix/build-system/scons.scm (default-scons): Likewise.
2022-08-27 23:48:56 +02:00
Marius Bakke
34625246e4
gnu: Remove unused module import.
* gnu/packages/gtk.scm: Don't import (gnu packages build-tools).
2022-08-27 23:48:56 +02:00
Marius Bakke
3e8769f3c9
gnu: realmd: Remove input labels.
* gnu/packages/admin.scm (realmd)[native-inputs]: Remove labels.
2022-08-27 23:48:56 +02:00
Nicolas Goaziou
b594c7354c
gnu: emacs-arduino-mode: Slightly improve description.
* gnu/packages/emacs-xyz.scm (emacs-arduino-mode)[description]: Make it a full
sentence, and mention Org Babel support.
2022-08-27 11:27:04 +02:00
Nicolas Goaziou
b07180a13b
gnu: emacs-arduino-mode: Update to 1.3.0-0-652c6a3.
* gnu/packages/emacs-xyz.scm (emacs-arduino-mode): Update to 1.3.0-0-652c6a3.
[source]: Move upstream to repo.or.cz.
[arguments]: Remove unnecessary phases.
[home-page]: Update to repo.or.cz.
2022-08-27 11:23:58 +02:00
Nicolas Goaziou
92f64f833a
gnu: emacs-org-contrib: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.4.
[source]: Remove now unnecessary snippet.
[propagated-inputs]: Remove EMACS-ARDUINO-MODE.
2022-08-27 11:16:54 +02:00
Arun Isaac
5299ee228f
gnu: Add emacs-alarm-clock.
* gnu/packages/emacs-xyz.scm (emacs-alarm-clock): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27 10:41:36 +02:00
Arun Isaac
5655a84779
gnu: Add emacs-tamil99.
* gnu/packages/emacs-xyz.scm (emacs-tamil99): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27 10:29:03 +02:00
jgart
2026a967f7
gnu: emacs-lpy: Update to ce78a46.
* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to ce78a46.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27 10:13:23 +02:00
Nicolas Graves via Guix-patches via
ba1612d81c
gnu: Add emacs-consult-org-roam.
* gnu/packages/emacs-xyz.scm (emacs-consult-org-roam): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27 10:13:23 +02:00
jgart
1f9a4f79f6
gnu: Add emacs-drag-stuff.
* gnu/packages/emacs-xyz.scm (emacs-drag-stuff): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27 10:13:22 +02:00
Nicolas Goaziou
ea2ead6827
gnu: emacs-iter2: Update to 1.3.
* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 1.3.
2022-08-27 10:13:22 +02:00
Nicolas Goaziou
fd4d531e10
gnu: emacs-taxy-magit-section: Update to 0.10.
* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.10.
2022-08-27 10:13:22 +02:00
Nicolas Goaziou
cbbea5b470
gnu: emacs-subed: Update to 1.0.7.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.7.
2022-08-27 10:13:21 +02:00
Nicolas Goaziou
a3c097e1cd
gnu: emacs-auctex: Update to 13.1.4.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.4.
2022-08-27 10:13:21 +02:00
Greg Hogan
9f7236e3ba
gnu: gcc-12: Update to 12.2.0.
* gnu/packages/gcc.scm (gcc-12): Update to 12.2.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 00:09:03 +02:00
Simon Streit
598b683e18
gnu: transmission: Add libappindicator to inputs.
* gnu/packages/bittorrent.scm (transmission) <inputs>: Add libappindicator.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 00:09:03 +02:00
Felix Gruber
67b0a69f85
gnu: oil: Update to 0.12.4.
* gnu/packages/shells.scm (oil): Update to 0.12.4.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 00:09:03 +02:00
arkhan
63471f6e7a
gnu: xonsh: Update to 0.13.1
* gnu/packages/shells.scm (xonsh): Update to 0.13.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 00:09:03 +02:00
Zhu Zihao
af9a49e42e
gnu: python-qtpy: Update to 2.2.0.
* gnu/packages/qt.scm (python-qtpy): Update to 2.2.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 00:09:03 +02:00
Marius Bakke
a45c30b695
gnu: python-apsw: Remove obsolete code.
* gnu/packages/databases.scm (python-apsw)[native-inputs]: Remove UNZIP.
[arguments]: Remove trailing #t's.
2022-08-27 00:09:03 +02:00
Hilton Chain
17ffcde1fc
gnu: python-apsw: Update to 3.39.2.0.
* gnu/packages/databases.scm (python-apsw): Update to 3.39.2.0.
[source]: Change to git-fetch.
[inputs]: Replace sqlite with sqlite-next.
[arguments]: Remove custom check phase.
Some styling adjustments as well.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 00:09:03 +02:00
Marius Bakke
586f6c3a7a
gnu: streamripper: Remove bundled software.
* gnu/packages/audio.scm (streamripper)[source](modules, snippet): New fields.
2022-08-27 00:09:03 +02:00
Simon Streit
8dc1430a4c
gnu: Add streamripper.
* gnu/packages/audio.scm (streamripper): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 00:09:03 +02:00
Marius Bakke
40c28fa322
gnu: python-cryptography: Update to 37.0.4.
* gnu/packages/python-crypto.scm (python-cryptography-vectors-next): Update to
37.0.4.
(python-cryptography-next): Likewise.
[arguments]: Add phase to adjust pyo3 requirement.  Don't adjust ouroboros
version.
[inputs]: Change from RUST-OUROBOROS-0.14 and RUST-OUROBOROS-MACRO-0.14 to
RUST-OUROBOROS-0.15 and RUST-OUROBOROS-MACRO-0.15.
[native-inputs]: Add PYTHON-PYTEST-BENCHMARK.
2022-08-27 00:09:03 +02:00
Marius Bakke
1a38540d8d
gnu: rust-indoc: Update to 1.0.7.
* gnu/packages/crates-io.scm (rust-indoc-1): Update to 1.0.7.
2022-08-27 00:09:02 +02:00
Marius Bakke
c51cd144d7
gnu: rust-widestring: Add 0.5.1.
* gnu/packages/crates-io.scm (rust-widestring-0.5): New variable.
(rust-widestring-0.4): Inherit from it.
2022-08-27 00:09:02 +02:00
Marius Bakke
8ece2cf571
gnu: rust-send-wrapper: Add 0.5.0.
* gnu/packages/crates-io.scm (rust-send-wrapper-0.5): New variable.
(rust-send-wrapper-0.4): Inherit from it.
2022-08-27 00:09:02 +02:00
Marius Bakke
58faf8069c
gnu: rust-ouroboros: Add 0.15.2.
* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.15): New variable.
(rust-ouroboros-macro-0.14): Inherit from it.
(rust-ouroboros-0.15): New variable.
(rust-ouroboros-0.14): Inherit from it.
2022-08-27 00:09:02 +02:00
Marius Bakke
8c06526634
gnu: rust-inventory: Add 0.2.3.
* gnu/packages/crates-io.scm (rust-inventory-0.2): New variable.
(rust-inventory-0.1): Inherit from it.
2022-08-27 00:09:02 +02:00
Marius Bakke
3d06823e6b
gnu: rust-ghost: Update to 0.1.6.
* gnu/packages/crates-io.scm (rust-ghost-0.1): Update to 0.1.6.
2022-08-27 00:09:02 +02:00
Marius Bakke
4aa3bae2c6
gnu: libreoffice: Add release-monitoring-url.
* gnu/packages/libreoffice.scm (libreoffice)[properties]: New field.
2022-08-27 00:09:02 +02:00
muradm
cac3914dfc
gnu: greetd-service-type: Add supplementary groups to greeter.
* gnu/services/base.scm (<greetd-configuration>)
[greeter-supplementary-groups]: New field.
(%greetd-accounts): Rename to...
(greetd-accounts): ... this.  Convert to a function that takes a config
argument.  Use greeter-supplementary-groups.
(greetd-service-type): Adjust accordingly.
* gnu/tests/desktop.scm (%minimal-services): Add test for
greeter-supplementary-groups.
* doc/guix.texi ("Base Services")[greetd-service-type]: Document
greeter-supplementary-groups.
2022-08-26 18:50:33 +02:00
muradm
d1815a68ea
gnu: seatd-service-type: Use seat group.
* gnu/services/desktop.scm (seatd-group-sanitizer): New variable.
(<seatd-configuration>)[user]: Removed field.
[group]: Changed to "seat".  Sanitize via seatd-group-sanitizer.
(seatd-accounts): New variable.
(seatd-environment): Adjust to <seatd-configuration> ABI.
(seatd-service-type)[extensions]: Add account-service-type with seatd-accounts.
* gnu/tests/desktop.scm (run-minimal-desktop-test): Check for correct
ownership of $SEATD_SOCK.
* doc/guix.texi ("Desktop Services")[seatd-service-type]: Mention that users
may need to become members of the "seat" group.
Update default value for group field.
Add explanation on seatd.sock file.
Remove dropped user field.
2022-08-26 18:48:37 +02:00
Nicolas Goaziou
de2f419618
gnu: emacs-geiser: Update to 0.26.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.26.
2022-08-26 15:22:25 +02:00
jgart
35b176daf1
gnu: Add emacs-denote.
* gnu/packages/emacs-xyz.scm (emacs-denote): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-26 10:35:48 +02:00