summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2023-07-26services: Avoid 'delete' overrides warning in audio module.Maxim Cournoyer
* gnu/services/audio.scm: Hide 'delete' on (gnu services) import.
2023-07-26services: mpd: Do not rotate logs when using syslog.Maxim Cournoyer
* gnu/services/audio.scm (mpd-log-rotation): Conditionlize based on the value of LOG-FILE.
2023-07-26services: mpd: Log to syslog by default.Maxim Cournoyer
Rationale: the tristate value was awkward to deal with, the default log file name was odd (/var/log/mpd/log) and it required special attention to create the 'mpd' parent directory as root and chowning it to the MPD user. It also didn't match the default behavior of MPD, which is to log to systemd or syslog unless a log file is specified. * gnu/services/audio.scm (mpd-log-file-sanitizer): New procedure. (mpd-configuration) [log-file]: Remove default maybe value. Add sanitizer. (mpd-shepherd-service): Validate the log file parent directory exists and has the right permissions. Conditionally add syslogd to requirements. (mympd-log-to-sanitizer): New procedure. (mympd-configuration) [log-to]: Change type to maybe-string. Update doc and add sanitizer. (mympd-shepherd-service) [requirement]: Fix to use syslogd. Adjust accordingly. [start] Adjust accordingly. (mympd-log-rotation): Check log-to via maybe-value-set?. * doc/guix.texi (Audio Services): Update doc.
2023-07-26services: mpd; Refactor start slot directory initialization.Maxim Cournoyer
* gnu/services/audio.scm (mpd-shepherd-service): Standardize the way the log file parent and other directories are initialized in the start slot. (mympd-shepherd-service): Likewise.
2023-07-26services: mpd: List log-level in decreasing verbosity order in doc.Maxim Cournoyer
* gnu/services/audio.scm (mpd-configuration) [log-level]: List log-level in decreasing verbosity order in doc. * doc/guix.texi (Audio Services): Update doc.
2023-07-26gnu: Add calc.Distopico
* gnu/packages/maths.scm (calc): New variable. Co-authored-by: Andreas Enge <andreas@enge.fr>
2023-07-26gnu: python-pymol: Fix launch script.David Elsing
* gnu/packages/chemistry.scm (python-pymol)[#:phases]: Add 'disable-unchroot. [native-inputs]: Remove python-setuptools. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-07-26gnu: openjdk9: Fix build on aarch64.Christopher Baines
* gnu/packages/java.scm (openjdk9)[arguments]: Add 'patch-for-aarch64 phase to remove duplicate line in interp_masm_aarch64.hpp. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-07-26gnu: Add glnemo2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (glnemo2): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-07-26gnu: Add ccfits.Sharlatan Hellseher
* gnu/packages/astronomy.scm (ccfits): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-07-26gnu: python-shiboken-6: Remove inherited workaround.Hilton Chain
Fixes: <https://issues.guix.gnu.org/64803>. * gnu/packages/qt.scm (python-shiboken-6)[arguments]<#:phases>: Delete 'workaround-importlib-error, which breaks the build. Reported-by: Formbi <formbi@protonmail.com> Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-07-26gnu: cfitsio: Download source over HTTPS.Sharlatan Hellseher
* gnu/packages/astronomy.scm (cfitsio)[source]: Use HTTPS. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-07-26gnu: guix-build-coordinator: Update to 0-86.f39f160.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-86.f39f160. [arguments]: Update style.
2023-07-26gnu: nar-herder: Update to 0-21.53682fa.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-21.53682fa. [arguments]: Update style.
2023-07-26gnu: guix-data-service: Update to 0.0.1-42.1c75394.Christopher Baines
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-42.1c75394. [arguments]: Update style.
2023-07-26services: guix-data-service: Unlink the two shepherd services.Christopher Baines
So that they can be restarted in dependently. * gnu/services/guix.scm (guix-data-service-shepherd-services): Don't require the main service from the jobs service.
2023-07-26gnu: Fix guile-for-guile-emacs builder.Christopher Baines
I think this broke in c4c08775a820868059b59c68d4dfd6be0c9d9010. * gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Switch to gexp for phases.
2023-07-26gnu: Add rvvm.Juliana Sims
* gnu/packages/virtualization.scm (rvvm): New variable. Co-authored-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-07-26gnu: toot: Update to 0.38.1.Efraim Flashner
* gnu/packages/mastodon.scm (toot): Update to 0.38.1. [inputs]: Add python-tomlkit.
2023-07-26gnu: urlscan: Update to 1.0.1.Efraim Flashner
* gnu/packages/mail.scm (urlscan): Update to 1.0.1.
2023-07-26gnu: mpv: Update to 0.36.0.Efraim Flashner
* gnu/packages/video.scm (mpv): Update to 0.36.0.
2023-07-23gnu: qemu: Update to 7.2.4.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (qemu): Update to 7.2.4.
2023-07-25services: mpd: Rename %set-user-group to set-user-group.Maxim Cournoyer
The convention to use % as a prefix is for "special" variables rather than procedures. * gnu/services/audio.scm (%set-user-group): Rename to... (set-user-group): ... this.
2023-07-25services: mpd: Streamline mpd-user-sanitizer and mympd-user-sanitizer.Maxim Cournoyer
* gnu/services/audio.scm (mpd-user-sanitizer, %mympd-user): Remove extraneous group field, already inherited. (%mpd-user, %mympd-user): Clarify %lazy-group explanatory comment. Fix indentation.
2023-07-25services: mpd: Add an 'update' action to trigger a database update.Maxim Cournoyer
* gnu/services/audio.scm (mpd-shepherd-service): Register a new update action. * doc/guix.texi (Audio Services): Document it.
2023-07-25services: mpd: Add auto-update? field to mpd-configuration.Maxim Cournoyer
* gnu/services/audio.scm (mpd-configuration) [auto-update?]: New field. * doc/guix.texi (Audio Services): Update doc.
2023-07-25gnu: opensbi: Remove configure-flags.Efraim Flashner
The 'configure phase is removed and nothing uses it. * gnu/packages/firmware.scm (make-opensbi-package)[arguments]: Remove configure-flags.
2023-07-25gnu: opensbi: Update to 1.3.1.Efraim Flashner
* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.3.1.
2023-07-25gnu: nyxt: Update to 3.5.0.Andre A. Gomes
* gnu/packages/web-browsers.scm (nyxt): Update to 3.5.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-07-25gnu: cl-nasdf: Update to 0.1.6.Andre A. Gomes
* gnu/packages/lisp-xyz.scm (sbcl-nasdf): Update to 0.1.6. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-07-25gnu: hackrf: Update to 2023.01.1.Guillaume Le Vaillant
* gnu/packages/radio.scm (hackrf): Update to 2023.01.1.
2023-07-23gnu: lvm2: Update to 2.03.21.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (lvm2): Update to 2.03.21. [source]: Remove patch. Don't explicitly return #t from snippet. [arguments]: Don't explicitly return #t from phases. * gnu/packages/patches/lvm2-static-link.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2023-07-23gnu: dkimproxy: Wrap with perl-cryptx.Tobias Geerinckx-Rice
Fixes ‘Can't locate Crypt/PK/Ed25519.pm in @INC’. * gnu/packages/mail.scm (dkimproxy)[inputs]: Add perl-cryptx. [arguments]: Wrap the scripts with it.
2023-07-23gnu: virt-viewer: Fix build.Tobias Geerinckx-Rice
* gnu/packages/spice.scm (virt-viewer)[arguments]: Add a new 'build-with-recent-meson phase.
2023-07-24gnu: Add sdkmanager.Distopico
* gnu/packages/android.scm (sdkmanager): New variable. Co-authored-by: Andreas Enge <andreas@enge.fr>
2023-07-24gnu: cl-ironclad: Update to 0.59.Guillaume Le Vaillant
* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.59.
2023-07-24gnu: nss: Fix building on powerpc-linux.Efraim Flashner
* gnu/packages/nss.scm (nss)[arguments]: Skip tests on powerpc-linux. Adjust the configure-flags when building for powerpc-linux to not use features unavailable for that architecture.
2023-07-23gnu: Add python-openai.Ricardo Wurmus
* gnu/packages/python-web.scm (python-openai): New variable.
2023-07-23gnu: Add python-fastapi-csrf-protect.Ricardo Wurmus
* gnu/packages/python-web.scm (python-fastapi-csrf-protect): New variable.
2023-07-23gnu: Add r-degreport.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-degreport): New variable.
2023-07-23gnu: Add r-wheatmap.Ricardo Wurmus
* gnu/packages/cran.scm (r-wheatmap): New variable.
2023-07-23gnu: Add r-setrng.Ricardo Wurmus
* gnu/packages/cran.scm (r-setrng): New variable.
2023-07-16gnu: darktable: Update to 4.4.2.Tobias Geerinckx-Rice
* gnu/packages/photo.scm (darktable): Update to 4.4.2.
2023-07-16gnu: hwinfo: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (hwinfo)[inputs]: Remove input labels.
2023-07-16gnu: hwinfo: Update to 23.2.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (hwinfo): Update to 23.2.
2023-07-16gnu: godot: Update to 4.1.1.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (godot): Update to 4.1.1.
2023-07-16gnu: emacs-pos-tip: Update to 0.4.7.Tobias Geerinckx-Rice
* gnu/packages/emacs-xyz.scm (emacs-pos-tip): Update to 0.4.7.
2023-07-16gnu: mplayer: Use #:configure-flags.Tobias Geerinckx-Rice
* gnu/packages/video.scm (mplayer)[arguments]: Move configure flags to their proper keyword, and honour them in the 'configure phase.
2023-07-16gnu: mplayer: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/video.scm (mplayer)[arguments]: Rewrite as G-expressions.
2023-07-16gnu: mplayer: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/video.scm (mplayer)[inputs]: Remove input labels.