summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-08-28gnu: libgweather: Remove obsolete input.Marius Bakke
* gnu/packages/gnome.scm (libgweather)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
2022-08-28gnu: libgweather: Remove input labels.Marius Bakke
* gnu/packages/gnome.scm (libgweather)[arguments]: Use G-expression and SEARCH-INPUT-DIRECTORY. [native-inputs, propagated-inputs]: Remove labels.
2022-08-28gnu: r-genomeinfodb: Update to 1.32.3.Efraim Flashner
* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.32.3.
2022-08-28gnu: webkit: Update to 2.36.7.Efraim Flashner
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.7.
2022-08-28gnu: r-iranges: Update to 2.30.1.Efraim Flashner
* gnu/packages/bioconductor.scm (r-iranges): Update to 2.30.1.
2022-08-28gnu: libatomic-ops: Fix test suite on riscv64-linux.Efraim Flashner
* gnu/packages/bdw-gc.scm (libatomic-ops)[arguments]: When building for riscv64-linux add a configure-flag to link libatomic.
2022-08-28gnu: ruby-ffi: Update to 1.15.5.Efraim Flashner
* 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-28gnu: emacs-cider: Update to 1.5.0.Nicolas Goaziou
* 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-28gnu: fet: Update to 6.5.7.Nicolas Goaziou
* gnu/packages/education.scm (fet): Update to 6.5.7.
2022-08-27gnu: qtile: Install .desktop file.jonscoresby---
* gnu/packages/wm.scm (qtile)[arguments]: Add install-xsession phase. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: qtwebengine: Fix QTWEBENGINEPROCESS_PATH specification.Zhu Zihao
* 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-27gnu: samba: Update to 4.16.4.Maxime Devos
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-27gnu: scons: Update to 4.4.0.Marius Bakke
* 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-27gnu: scons: Move to (gnu packages build-tools).Marius Bakke
* 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-27gnu: Remove unused module import.Marius Bakke
* gnu/packages/gtk.scm: Don't import (gnu packages build-tools).
2022-08-27gnu: realmd: Remove input labels.Marius Bakke
* gnu/packages/admin.scm (realmd)[native-inputs]: Remove labels.
2022-08-27gnu: emacs-arduino-mode: Slightly improve description.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-arduino-mode)[description]: Make it a full sentence, and mention Org Babel support.
2022-08-27gnu: emacs-arduino-mode: Update to 1.3.0-0-652c6a3.Nicolas Goaziou
* 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-27gnu: emacs-org-contrib: Update to 0.4.Nicolas Goaziou
* 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-27gnu: Add emacs-alarm-clock.Arun Isaac
* gnu/packages/emacs-xyz.scm (emacs-alarm-clock): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27gnu: Add emacs-tamil99.Arun Isaac
* gnu/packages/emacs-xyz.scm (emacs-tamil99): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27gnu: emacs-lpy: Update to ce78a46.jgart
* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to ce78a46. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27gnu: Add emacs-consult-org-roam.Nicolas Graves via Guix-patches via
* gnu/packages/emacs-xyz.scm (emacs-consult-org-roam): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27gnu: Add emacs-drag-stuff.jgart
* gnu/packages/emacs-xyz.scm (emacs-drag-stuff): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-27gnu: emacs-iter2: Update to 1.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 1.3.
2022-08-27gnu: emacs-taxy-magit-section: Update to 0.10.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.10.
2022-08-27gnu: emacs-subed: Update to 1.0.7.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.7.
2022-08-27gnu: emacs-auctex: Update to 13.1.4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.4.
2022-08-27gnu: gcc-12: Update to 12.2.0.Greg Hogan
* gnu/packages/gcc.scm (gcc-12): Update to 12.2.0. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: transmission: Add libappindicator to inputs.Simon Streit
* gnu/packages/bittorrent.scm (transmission) <inputs>: Add libappindicator. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: oil: Update to 0.12.4.Felix Gruber
* gnu/packages/shells.scm (oil): Update to 0.12.4. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: xonsh: Update to 0.13.1arkhan
* gnu/packages/shells.scm (xonsh): Update to 0.13.0. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: python-qtpy: Update to 2.2.0.Zhu Zihao
* gnu/packages/qt.scm (python-qtpy): Update to 2.2.0. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: python-apsw: Remove obsolete code.Marius Bakke
* gnu/packages/databases.scm (python-apsw)[native-inputs]: Remove UNZIP. [arguments]: Remove trailing #t's.
2022-08-27gnu: python-apsw: Update to 3.39.2.0.Hilton Chain
* 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-27gnu: streamripper: Remove bundled software.Marius Bakke
* gnu/packages/audio.scm (streamripper)[source](modules, snippet): New fields.
2022-08-27gnu: Add streamripper.Simon Streit
* gnu/packages/audio.scm (streamripper): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: python-cryptography: Update to 37.0.4.Marius Bakke
* 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-27gnu: rust-indoc: Update to 1.0.7.Marius Bakke
* gnu/packages/crates-io.scm (rust-indoc-1): Update to 1.0.7.
2022-08-27gnu: rust-widestring: Add 0.5.1.Marius Bakke
* gnu/packages/crates-io.scm (rust-widestring-0.5): New variable. (rust-widestring-0.4): Inherit from it.
2022-08-27gnu: rust-send-wrapper: Add 0.5.0.Marius Bakke
* gnu/packages/crates-io.scm (rust-send-wrapper-0.5): New variable. (rust-send-wrapper-0.4): Inherit from it.
2022-08-27gnu: rust-ouroboros: Add 0.15.2.Marius Bakke
* 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-27gnu: rust-inventory: Add 0.2.3.Marius Bakke
* gnu/packages/crates-io.scm (rust-inventory-0.2): New variable. (rust-inventory-0.1): Inherit from it.
2022-08-27gnu: rust-ghost: Update to 0.1.6.Marius Bakke
* gnu/packages/crates-io.scm (rust-ghost-0.1): Update to 0.1.6.
2022-08-27gnu: libreoffice: Add release-monitoring-url.Marius Bakke
* gnu/packages/libreoffice.scm (libreoffice)[properties]: New field.
2022-08-26gnu: greetd-service-type: Add supplementary groups to greeter.muradm
* 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-26gnu: seatd-service-type: Use seat group.muradm
* 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-26gnu: emacs-geiser: Update to 0.26.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.26.
2022-08-26gnu: Add emacs-denote.jgart
* gnu/packages/emacs-xyz.scm (emacs-denote): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-08-26gnu: Add emacs-tmr.jgart
* gnu/packages/emacs-xyz.scm (emacs-tmr): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>