Commit graph

100778 commits

Author SHA1 Message Date
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
jgart
f4fc71284e
gnu: Add emacs-tmr.
* gnu/packages/emacs-xyz.scm (emacs-tmr): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-26 10:23:05 +02:00
Zzull
fd8f5f7ebc
gnu: Add emacs-lemon.
* gnu/packages/emacs-xyz.scm (emacs-lemon): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-26 10:22:42 +02:00
Zzull
ec0865f2ee
gnu: Add emacs-blight.
* gnu/packages/emacs-xyz.scm (emacs-blight): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-26 10:22:42 +02:00
Nicolas Goaziou
bb4bdd8538
gnu: emacs-eldev: Update to 1.2.1.
* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.2.1.
2022-08-26 10:22:41 +02:00
Nicolas Goaziou
c82a99c9e2
gnu: emacs-autothemer: Update to 0.2.9.
* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.9.
2022-08-26 10:22:41 +02:00
Andrew Tropin
4ff0ceb264
gnu: obs: Update to 27.2.4.
* gnu/packages/video.scm (obs): Update to 27.2.4.
[arguments]: Migrate from TRUE/FALSE to ON/OFF.
[inputs]: Add picuitls and libxkbcommon for successful build of new version,
bash-minimal for satisfying guix lint, and luajit, python for scripting
support.
[native-inputs]: Add swig for scripting support.
2022-08-26 08:42:46 +03:00
Leo Famulari
e106b27c4b
gnu: linux-libre 4.9: Update to 4.9.236.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.236.
(linux-libre-4.9-pristine-source): Update hash.
2022-08-25 22:23:29 -04:00
Leo Famulari
aed61ada1c
gnu: linux-libre 4.14: Update to 4.14.291.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.291.
(linux-libre-4.14-pristine-source): Update hash.
2022-08-25 22:23:29 -04:00
Leo Famulari
3d8b3b58ca
gnu: linux-libre 4.19: Update to 4.19.256.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.256.
(linux-libre-4.19-pristine-source): Update hash.
2022-08-25 22:23:29 -04:00
Leo Famulari
ea3752028f
gnu: linux-libre 5.4: Update to 5.4.211.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.211.
(linux-libre-5.4-pristine-source): Update hash.
2022-08-25 22:23:29 -04:00
Leo Famulari
3550a153d9
gnu: linux-libre 5.10: Update to 5.10.183.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.183.
(linux-libre-5.10-pristine-source): Update hash.
2022-08-25 22:23:29 -04:00
Leo Famulari
7cdea58a8d
gnu: linux-libre 5.15: Update to 5.15.63.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.63.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-08-25 22:23:21 -04:00
jgart
26ff8a4b73
gnu: Add emacs-pdb-capf.
* gnu/packages/emacs-xyz.scm (emacs-pdb-capf): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-25 18:58:30 +02:00