summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2020-12-07prometheus-node-exporter: Support extra options.Christopher Baines
There are plenty of options supported that the Guix configuration record doesn't help you with, so add this field to allow users to do their own thing. * gnu/services/monitoring.scm (<prometheus-node-exporter-configuration>): Add extra-options field. (prometheus-node-exporter-shepherd-service): Handle the extra options. * doc/guix.texi (Prometheus Node Exporter Service): Document this.
2020-12-07prometheus-node-exporter: Enable the textfile collector.Christopher Baines
* gnu/services/monitoring.scm (<prometheus-node-exporter-configuration>): Add textfile-directory. (prometheus-node-exporter-textfile-directory, prometheus-node-exporter-activation): New procedures. (prometheus-node-exporter-shepherd-service): Pass --collector.textfile.directoryto the service. (prometheus-node-exporter-service-type): Extend the activation service type. * doc/guix.texi (Prometheus Node Exporter Service): Document.
2020-12-07services: prometheus-node-exporter: Use a log file.Christopher Baines
This makes the logs easier to find and read. * gnu/services/monitoring.scm (prometheus-node-exporter-shepherd-service): Pass #:log-file to make-forkexec-constructor.
2020-12-07prometheus-node-exporter: Add user and group.Christopher Baines
So it doesn't run as root, and because this will help with the textfile exporter. * gnu/services/monitoring.scm (%prometheus-node-exporter-accounts): New variable. (prometheus-node-exporter-shepherd-service): Use the relevant user and group. (prometheus-node-exporter-service-type): Extend the account service type.
2020-12-07services: prometheus-node-exporter: Neaten up.Christopher Baines
Add relevant exports, as well as a comment to better indicate where the relevant code starts. * gnu/services/monitoring.scm (prometheus-node-exporter-service-type): Capitalise Prometheus.
2020-12-07gnu: rav1e: Update to 0.3.4.Antoine Côté
* gnu/packages/video.scm (rav1e): Update to 0.3.4. [arguments]: In cargo-inputs replace rust-aom-sys-0.1 with 0.2, rust-nasm-rs-0.1 with 0.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-07gnu: Add rust-nasm-rs-0.2.Antoine Côté
* gnu/packages/crate-io.scm (rust-nasm-rs-0.2): New variable. (rust-nasm-rs-0.1): Inherit from rust-nasm-rs-0.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-07gnu: Add rust-aom-sys-0.2.Antoine Côté
* gnu/packages/crates-graphics.scm (rust-aom-sys-0.2): New variable. (rust-aom-sys-0.1): Inherit from rust-aom-sys-0.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-07gnu: Add emacs-counsel-jq.Joseph LaFreniere
* gnu/packages/emacs-xyz.scm (emacs-counsel-jq): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-12-06gnu: diffoscope: Update to 162.Vagrant Cascadian
* gnu/packages/diffoscope (diffoscope): Update to 162.
2020-12-06gnu: Add hledger-web.Giacomo Leidi
* gnu/packages/finance.scm (hledger-web): New variable. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: Add ghc-wai-cors.Giacomo Leidi
* gnu/packages/haskell-web.scm (ghc-wai-cors): New variable. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: Add ghc-wai-handler-launch.Giacomo Leidi
* gnu/packages/haskell-web.scm (ghc-wai-handler-launch): New variable. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: Add ghc-yesod-static.Giacomo Leidi
* gnu/packages/haskell-web.scm (ghc-yesod-static): New variable. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: Add ghc-hjsmin.Giacomo Leidi
* gnu/packages/haskell-web.scm (ghc-hjsmin): New variable. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: Add ghc-cryptonite-conduit.Giacomo Leidi
* gnu/packages/haskell-crypto.scm (ghc-cryptonite-conduit): New variable. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: Add ghc-wai-app-static.Giacomo Leidi
* gnu/packages/haskell-web.scm (ghc-wai-app-static): New variable. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: Add ghc-yesod-test.Giacomo Leidi
* gnu/packages/haskell-web.scm (ghc-yesod-test): New variable. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: ghc-yesod-core: Update to 1.6.17.2.Giacomo Leidi
* gnu/packages/haskell-web.scm (ghc-yesod-core): Update to 1.6.17.2. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2020-12-06gnu: python-transient: Update to 0.12.Brett Gilio
* gnu/packages/virtualization.scm (python-transient): Update to 0.12.
2020-12-06gnu: Add the Glimpse Image Editor.Leo Famulari
* gnu/packages/gimp.scm (glimpse): New variable.
2020-12-07gnu: zabbix-agentd: Update to 5.2.2.Tobias Geerinckx-Rice
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.2.
2020-12-07gnu: mutt: Update to 2.0.3.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (mutt): Update to 2.0.3.
2020-12-07gnu: youtube-dl: Update to 2020.12.07.Tobias Geerinckx-Rice
* gnu/packages/video.scm (youtube-dl): Update to 2020.12.07.
2020-12-06gnu: hplip: Update to 3.20.11.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (hplip): Update to 3.20.11. [source]: Remove upstreamed patch. * gnu/packages/patches/hplip-fix-bug-1898438.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-06gnu: libopenmpt: Update to 0.5.4.Tobias Geerinckx-Rice
* gnu/packages/audio.scm (libopenmpt): Update to 0.5.4.
2020-12-06gnu: nsd: Update to 4.3.4.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (nsd): Update to 4.3.4.
2020-12-06gnu: ropgadget: Update to 6.4.Tobias Geerinckx-Rice
* gnu/packages/cybersecurity.scm (ropgadget): Update to 6.4.
2020-12-06gnu: pam-mount: Update to 2.17.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (pam-mount): Update to 2.17. [source]: Remove upstreamed patch. * gnu/packages/patches/pam-mount-luks2-support.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-06gnu: fio: Update to 3.25.Tobias Geerinckx-Rice
* gnu/packages/benchmark.scm (fio): Update to 3.25.
2020-12-06gnu: esbuild: Update to 0.8.19.Ryan Prior
* gnu/packages/web.scm (esbuild): Update to 0.8.19. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-06services: mpd: Make /var/run/mpd/USER user-owned.Ludovic Courtès
Fixes <https://bugs.gnu.org/44820>. Reported by Simon <lists@netpanic.org>. This is a followup to bb124f6e9c0af0a23736f233c2ea2c9c9b4a40a6. * gnu/services/audio.scm (mpd-service-activation): Chown the parent of DIRECTORY as well.
2020-12-06gnu: freecad: Update to 0.18.5Ekaitz Zarraga
* gnu/packages/engineering.scm (freecad): Update to 0.18.5 Signed-off-by: Marius Bakke <marius@gnu.org>
2020-12-06gnu: freecad: Fix compilation flags.Ekaitz Zarraga
* gnu/packages/engineering.scm (freecad)[arguments]: Set correct search paths in compilation flags. Fixes <https://bugs.gnu.org/43448>. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-12-06gnu: guix-build-coordinator: Update to 0-10.79e28fb.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-10.79e28fb.
2020-12-06gnu: guix-build-coordinator: Support cross-compilation.Christopher Baines
Due to fibers not supporting the Hurd yet, the coordinator itself won't work, but the agent should. * gnu/packages/package-management.scm (guix-build-coordinator)[inputs]: Don't include sqitch if building for the hurd. [propagated-inputs]: Don't include guile-fibers if building for the hurd.
2020-12-06gnu: guile-lib: Support cross-compilation.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-lib)[native-inputs]: Add guile-3.0. (guile2.0-lib, guile2.2-lib)[native-inputs]: Explicitly specifiy pkg-config.
2020-12-06Revert "linux-container: Correct test for unprivileged user namespace support."Marius Bakke
This broke 'guix environment --container' on non-Debian distributions. Fixes <https://bugs.gnu.org/45066>. Reported by luhux <luhux@outlook.com>. This reverts commit 8bc5ca5160db3d82bd5b6b2b7ed80c96f42bd33e.
2020-12-06gnu: Add foot.Marius Bakke
* gnu/packages/terminals.scm (foot): New public variable.
2020-12-06gnu: Add fcft.Marius Bakke
* gnu/packages/fontutils.scm (fcft): New public variable.
2020-12-06gnu: Add tllist.Marius Bakke
* gnu/packages/datastructures.scm (tllist): New public variable.
2020-12-06gnu: Sort module imports in (gnu packages fontutils).Marius Bakke
* gnu/packages/fontutils.scm: Sort (gnu ...) module imports.
2020-12-06linux-initrd: Add bcachefs support.Tobias Geerinckx-Rice
* gnu/system/linux-initrd.scm (file-system-packages): Add bcachefs-tools/static. (file-system-type-modules): Add an entry for the "bcachefs" type and module.
2020-12-06file-systems: Fix ‘bcachefs fsck’ exit value logic.Tobias Geerinckx-Rice
Bit 1 means the target device was mounted read-only whilst checking. This should never happen in an initrd context but is not an error. * gnu/build/file-systems.scm (check-bcachefs-file-system): Ignore status bits that don't signal an error. Remove the 'reboot-required case.
2020-12-06gnu: emacs-hyperbole: Condensate description.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[description]: Remove buzzwords. Condensate information.
2020-12-06gnu: emacs-info-plus: Update to 0-3.29811ed.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-info-plus): Update to 0-3.29811ed. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-06gnu: bat: Fix build.Nicolas Goaziou
* gnu/packages/rust-apps.scm (bat)[native-inputs]: Add pkg-config. [inputs]: Add libgit2. This is a followup to 063f6dfc37a674b24ca75fd20530a8039bddfd8f.
2020-12-06gnu: mumi: Use latest unreleased guile-email.Ricardo Wurmus
* gnu/packages/mail.scm (mumi)[inputs]: Replace "guile-email" with "guile-email-latest".
2020-12-06gnu: Add guile-email-latest.Ricardo Wurmus
* gnu/packages/guile-xyz.scm (guile-email-latest): New variable.
2020-12-06gnu: emacs-zenburn-theme: Update to 2.7.0.Ryan Desfosses
* gnu/packages/emacs-xyz.scm (emacs-zenburn-theme): Update to 2.7.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>