summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
* gnu: hypercorn: Update to 0.14.3.•••* gnu/packages/python-web.scm (hypercorn): Update to 0.14.3. [source]: Fetch from GitHub. [build-system]: Switch to pyproject-build-system. [arguments]: Don't override the 'check phase. [native-inputs]: Add python-poetry-core. Vinicius Monego2023-02-051-19/+15
* services: Add mympd-service-type.•••* gnu/services/audio.scm (mympd-service-type): New variable. * gnu/tests/audio.scm (%test-mympd): New variable. * doc/guix.texi: Document it. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Bruno Victal2023-02-052-2/+320
* services: mpd: Do not hardcode environment variables.•••Services should not expect for XDG_RUNTIME_DIR to be set. Inferring from the past comment, this seemed to resolve an issue when the service was launched with an _interactive_ user-account, which tends to have this variable set by the login-manager. This is not the case for system accounts and setting this variable results in PulseAudio (launched by the same system user) failing to start since it attempts to use a nonexistent directory. Ideally, this service should have a home-service counterpart but the old behavior can be emulated by setting the environment-variables field to: (environment-variables (list (string-append "XDG_RUNTIME_DIR=/run/user/" (number->string (passwd:uid (getpwnam "myuser")))))) * gnu/services/audio.scm (mpd-configuration)[environment-variables]: New field. (mpd-shepherd-service)[start]: Use new field. * doc/guix.texi (Audio Services)[Music Player Daemon]: Document it. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Bruno Victal2023-02-051-6/+8
* services: mpd: Refactor MPD service.•••Refactor mpd-service-type to support additional mpd.conf directives and move activation-service-extension into service constructor. * gnu/services/audio.scm (mpd-plugin, mpd-partition): New records. (mpd-serialize-boolean): Alias to and integrate logic into... (mpd-serialize-field): ... this. (mpd-serialize-list-of-string): New variable. (mpd-plugin?, mpd-partition?, list-of-string?, list-of-symbol?) (list-of-mpd-plugin?, list-of-mpd-partition?) (list-of-mpd-plugin-or-output?, port?): New variables. (mpd-file-name, mpd-service-activation): Remove variables. (mpd-configuration) [package, group, shepherd-requirement, log-file, log-level, music-directory] [playlist-directory, endpoints, database, partitions, neighbors, inputs] [archive-plugins, input-cache-size, decoders, resampler, filters] [playlist-plugins, extra-options]: New fields. [music-dir, playlist-dir, address]: Deprecate shorthand fields. [db-file, state-file, sticker-file, port, outputs]: Change admissible type. (mpd-shepherd-service) [actions]: New shepherd actions: 'reopen' and 'configuration'. [requirement]: Splice with 'shepherd-requirement' field. [start]: Use 'package' field. Remove #:log-file parameter. Move activation-service extension into constructor. (mpd-accounts): Honor user and group names from configuration. (mpd-log-rotation): New procedure. (mpd-service-type)[extensions]: Add rottlog-service-type extension. Remove activation-service-type extension. (mpd-output-name, mpd-output-type, mpd-output-enabled?, mpd-output-format) (mpd-output-tags?, mpd-output-always-on?, mpd-output-mixer-type) (mpd-output-replay-gain-handler, mpd-output-extra-options) (mpd-plugin-plugin, mpd-plugin-name, mpd-plugin-enabled?) (mpd-plugin-extra-options) (mpd-partition-name, mpd-partition-extra-options) (mpd-configuration-package, mpd-configuration-user) (mpd-configuration-group, mpd-configuration-shepherd-requirement) (mpd-configuration-log-file, mpd-configuration-log-level) (mpd-configuration-music-directory, mpd-configuration-music-dir) (mpd-configuration-playlist-directory, mpd-configuration-playlist-dir) (mpd-configuration-db-file, mpd-configuration-state-file) (mpd-configuration-sticker-file, mpd-configuration-default-port) (mpd-configuration-endpoints, mpd-configuration-address) (mpd-configuration-database, mpd-configuration-partitions) (mpd-configuration-neighbors, mpd-configuration-inputs) (mpd-configuration-archive-plugins, mpd-configuration-input-cache-size) (mpd-configuration-decoders, mpd-configuration-resampler) (mpd-configuration-filters, mpd-configuration-outputs) (mpd-configuration-playlist-plugins, mpd-configuration-extra-options): Export accessors. * doc/guix.texi (Audio Services)[Music Player Daemon]: Update documentation. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Bruno Victal2023-02-051-99/+394
* services: mpd: Rewrite using 'define-configuration'.•••* gnu/services/audio.scm (mpd-configuration, mpd-output): Rewrite using define-configuration. (uglify-field-name, mpd-serialize-field, mpd-serialize-alist) (mpd-serialize-number, mpd-serialize-boolean, mpd-serialize-list-of-mpd-output) (mpd-serialize-configuration): New procedure. (list-of-mpd-output?): New predicate. (mpd-config->file, mpd-output->string): Remove procedure. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Bruno Victal2023-02-051-89/+133
* gnu: wine-minimal: Build more reproducibly.•••* gnu/packages/wine.scm (wine-minimal)[phases]: Add a new 'set-widl-time-override phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Kaelyn Takata2023-02-051-1/+6
* gnu: wine64: Share phases with parent wine package.•••* gnu/packages/wine.scm (wine64): Share phases with parent wine package. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Kaelyn Takata2023-02-051-78/+56
* gnu: wine-minimal: Make the parent of wine so phases can be shared.•••* gnu/packages/wine.scm (wine,wine-minimal): Have wine expand upon the package definition of wine-minimal instead of having wine-minimal trim down the package definition of wine, and share the phases between them. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Kaelyn Takata2023-02-051-91/+75
* gnu: wine-staging: Update to 8.0.•••* gnu/packages/wine.scm (wine-staging,wine64-staging): Update to 8.0. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Kaelyn Takata2023-02-051-3/+3
* gnu: wine: Update to 8.0.•••* gnu/packages/wine.scm (wine,wine64,wine-minimal): Update to 8.0. [arguments]: Remove superfluous rpath setting in configure-flags. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Kaelyn Takata2023-02-051-9/+6
* gnu: Rename 'samba/fixed' to 'samba/pinned'.•••* gnu/packages/samba.scm: Rename variable 'samba/fixed' to 'samba/pinned' and 'samba/fixed-patched' to 'samba/fixed'. * gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Replace 'samba/fixed' with 'samba/pinned'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Simon Tournier2023-02-052-6/+6
* gnu: Rename 'guile-3.0/fixed' to 'guile-3.0/pinned'.•••* gnu/packages/guile.scm: Rename variable 'guile-3.0/fixed' to 'guile-3.0/pinned', add deprecation. * etc/release-manifest.scm (%packages-to-cross-build): Replace 'guile-3.0/fixed' with 'guile-3.0/pinned'. * gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Likewise. * gnu/packages/commencement.scm (guile-final): Likewise. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Simon Tournier2023-02-053-3/+7
* gnu: Rename 'libnftnl/fixed' to 'libnftnl/pinned'.•••* gnu/packages/linux.scm: Rename variable 'libnftnl/fixed' to 'libnftnl/pinned', add deprecation. (iptables)[native-inputs]: Replace 'libnftnl/fixed' with 'libnftnl/pinned'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Simon Tournier2023-02-051-2/+6
* gnu: Rename 'git-minimal/fixed' to 'git-minimal/pinned'.•••* gnu/packages/version-control.scm: Rename variable 'git-minimal/fixed' to 'git-minimal/pinned', add depreciation. * gnu/packages/erlang.scm (erlang-erlware-commons)[native-inputs]: Replace 'git-minimal/fixed' with 'git-minimal/pinned'. (rebar3-git-vsn)[inputs]: Likewise. * gnu/packages/gnome.scm (gnome-photos)[native-inputs]: Likewise. * gnu/packages/gtk.scm (graphene)[native-inputs]: Likewise. * gnu/packages/haskell.scm (ghc-8.8, ghc-8.10)[native-inputs]: Likewise. * gnu/packages/julia-xyz.scm (julia-documenter)[native-inputs]: Likewise. * gnu/packages/ocaml.scm (opam, ocamlformat)[native-inputs]: Likewise. * gnu/packages/python-xyz.scm (python-check-manifest)[native-inputs]: Likewise. (python-scikit-build)[native-inputs]: Likewise. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Simon Tournier2023-02-058-12/+17
* gnu: komikku: Update to 1.10.1.•••* gnu/packages/gnome.scm (komikku): Update to 1.10.1. Liliana Marie Prikler2023-02-051-2/+2
* gnu: Add guile-simple-iterators.•••* gnu/packages/guile-xyz.scm (guile-simple-iterators): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Juliana Sims2023-02-051-0/+35
* gnu: emacs-evil-owl: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-evil-owl)[arguments]: Use G-expressions. <#:phases>: Skip failing test. Nicolas Goaziou2023-02-041-3/+11
* gnu: emacs-inspector: Update to 0.16.•••* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.16. [arguments]<#:phases>: Add another compatibility tweak for Emacs 28. Nicolas Goaziou2023-02-041-4/+9
* gnu: naev: Update to 0.10.3.•••* gnu/packages/games.scm (naev): Update to 0.10.3. Nicolas Goaziou2023-02-041-2/+2
* gnu: pyzo: Update to 4.12.5.•••* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.5. Nicolas Goaziou2023-02-041-3/+3
* gnu: lagrange: Update to 1.15.1.•••* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.1. Nicolas Goaziou2023-02-041-2/+2
* gnu: wireshark: Update to 4.0.3.•••* gnu/packages/networking.scm (wireshark): Update to 4.0.3. Nicolas Goaziou2023-02-041-3/+3
* gnu: fet: Update to 6.8.2.•••* gnu/packages/education.scm (fet): Update to 6.8.2. Nicolas Goaziou2023-02-041-2/+2
* gnu: emacs-modus-themes: Update to 4.0.2.•••* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.0.2. Andrew Tropin2023-02-041-2/+2
* gnu: obs-wlrobs: Update to 1.1.•••* gnu/packages/video.scm (obs-wlrobs): Update to 1.1. Andrew Tropin2023-02-041-2/+2
* gnu: okular: Add wayland support.•••* gnu/packages/kde.scm (okular)[inputs]: Add qtwayland-5. Andrew Tropin2023-02-041-0/+1
* gnu: openssh: Update to 9.2p1 [security fixes].•••Here is more information about the security issues fixed in this release: https://www.openssh.com/txt/release-9.2 * gnu/packages/ssh.scm (openssh): Update to 9.2p1. Signed-off-by: Leo Famulari <leo@famulari.name> Jack Hill2023-02-041-2/+2
* gnu: emacs-next: Enable tree-sitter support.•••* gnu/packages/emacs.scm (emacs-next): Update to 29.0.60-0.ac7ec87. * gnu/packages/emacs.scm (emacs-next)[inputs]: Add tree-sitter. Signed-off-by: Andrew Tropin <andrew@trop.in> Declan Tsien2023-02-041-5/+7
* gnu: emacs-org-roam: Update to 2.2.2-0.74422df.•••Due to the bug in release version, backlinks doesn't work: https://github.com/org-roam/org-roam/issues/2235 Two weeks ago it was a request for a new tag, but still not added. https://github.com/org-roam/org-roam/issues/2306 * gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.2-0.74422df. Andrew Tropin2023-02-041-56/+58
* gnu: emacs-emacsql: Update to 3.1.1-0.e1baaf2.•••There is an issue in release version, which affects sqlite based packages like org-roam, forge, etc. https://github.com/magit/emacsql/issues/68 * gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 3.1.1-0.e1baaf2. [arguments]<#:phases>{remove-sqlite-builtin}: New phase. Andrew Tropin2023-02-041-60/+68
* gnu: Add distrobox.•••* gnu/packages/containers.scm (distrobox): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Adam Faiz2023-02-041-1/+38
* gnu: megacmd: Update to 1.5.1 and add libuv dependency.•••* gnu/packages/sync.scm (megacmd): Update to 1.5.1. [inputs]: Remove labels and add LIBUV. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Wamm K. D2023-02-041-15/+17
* gnu: Add gpaint.•••* gnu/packages/graphics.scm (gpaint): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Andy Tai2023-02-031-0/+36
* gnu: mame: Update to 0.251.•••* gnu/packages/emulators.scm (mame): Update to 0.251. Nicolas Goaziou2023-02-031-2/+2
* gnu: emacs-websocket: Update to 1.14.•••* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.14. Nicolas Goaziou2023-02-031-2/+2
* gnu: emacs-wgrep: Run tests.•••* gnu/packages/emacs-xyz.scm (emacs-wgrep)[arguments]: Run tests. [native-inputs]: Add EMACS-DASH and EMACS-S. Nicolas Goaziou2023-02-031-0/+7
* gnu: emacs-wgrep: Update to 3.0.0.•••* gnu/packages/emacs-xyz.scm (emacs-wgrep): Update to 3.0.0. Nicolas Goaziou2023-02-031-2/+2
* gnu: Add emacs-jabber.•••* gnu/packages/emacs-xyz.scm (emacs-jabber): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Antero Mejr2023-02-031-0/+37
* gnu: Add emacs-srv.•••* gnu/packages/emacs-xyz.scm (emacs-srv): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Antero Mejr2023-02-031-0/+23
* gnu: Add emacs-hexrgb.•••* gnu/packages/emacs-xyz.scm (emacs-hexrgb): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Antero Mejr2023-02-031-0/+26
* gnu: binwalk: Update to 2.3.4.•••* gnu/packages/python-xyz.scm (binwalk): Update to 2.3.4. Signed-off-by: Christopher Baines <mail@cbaines.net> Hilton Chain2023-02-031-2/+2
* gnu: emacs-biblio: Update to 0.3.•••* gnu/packages/emacs-xyz.scm (emacs-biblio): Update to 0.3. Signed-off-by: Christopher Baines <mail@cbaines.net> Nicolas Graves2023-02-031-22/+19
* gnu: mympd: Update to 10.2.1.•••* gnu/packages/mpd.scm (mympd): Update to 10.2.1. Signed-off-by: Christopher Baines <mail@cbaines.net> Bruno Victal2023-02-031-2/+2
* gnu: nar-herder: Update to 0-13.66a2862.•••* gnu/packages/package-management.scm (nar-herder): Update to 0-13.66a2862. Christopher Baines2023-02-031-3/+3
* gnu: Remove key-mon.scm.•••The file is empty. * gnu/packages/key-mon.scm: Remove file. * gnu/local.mk (GNU_SYSTEM_MODULES): Remove it. * po/packages/POTFILES.in: Remove it. Julien Lepiller2023-02-032-29/+0
* gnu: Add r-psupertime.•••* gnu/packages/bioinformatics.scm (r-psupertime): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Navid Afkhami2023-02-031-0/+46
* gnu: Add r-bcellviper.•••* gnu/packages/bioconductor.scm (r-bcellviper): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Navid Afkhami2023-02-031-0/+23
* gnu: prosody: Update to 0.12.2.•••* gnu/packages/messaging.scm (prosody): Update to 0.12.2. Signed-off-by: Christopher Baines <mail@cbaines.net> AndrĂ© Batista2023-02-031-2/+2
* gnu: whoogle-search: Update to 0.8.1.•••* gnu/packages/python-web.scm (whoogle-search): Update to 0.8.1. Signed-off-by: Christopher Baines <mail@cbaines.net> Skylar Chan2023-02-031-3/+3
* gnu: go-1.19: Update to 1.19.5.•••* gnu/packages/golang.scm (go-1.19): Update to 1.19.5. Signed-off-by: Christopher Baines <mail@cbaines.net> Hilton Chain2023-02-031-2/+2