~ruther/guix-local

ref: 2b031ca4b2daa1d429e79b08e28fcd26e395bdf2 guix-local/gnu d---------
2b031ca4 — Bruno Victal 2 years ago
Revert "services: Add ddclient service."

ddclient is unmaintained as of 2023-07-04 [1] and this service has been broken
for a while [2]. Remove it rather than shipping a broken service for an
unmaintained program that's unlikely to be fixed.

[1]: <https://github.com/ddclient/ddclient>
[2]: <https://issues.guix.gnu.org/52770>

This reverts commit 8490a8346b5c8207f5798be55bea1de865b0bd42.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
63cf5a2a — Hilton Chain 2 years ago
gnu: libwebp: Replace with 1.3.1. [fixes CVE-2023-1999]

* gnu/packages/image.scm (libwebp/fixed): New variable.
(libwebp)[replacement]: Assign it to new field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
72ce8696 — Artyom V. Poptsov 2 years ago
gnu: guile-png: Update to 0.7.0.

* gnu/packages/guile-xyz.scm (guile-png): Update to 0.7.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
9dda7479 — Martin Baulig 2 years ago
services: posgresql: Add option to specify UID/GID for postgres user.

Add 'createAccount?', 'uid' and 'gid' to <postgresql-configuation>.

Unlike other system daemons, the PostgreSQL data directory is typically
meant to persist across 'guix system reconfigure' and once created, you
don't want it's UID or GID to change anymore.

Furthermore, if you want to place the data directory on a network share
and use NFSv4 with idmap, then the 'postgres' user must exist when the
'rpc.idmapd' daemon is launched; prior to mounting the share.  And it
needs to be possible to mount the share without configuring PostgreSQL.

With NFSv3, the UID and GID typically needs to match those on the
server.

The added options allow for both of these scenarios:

You can either create the user in (operating-system (users)) completely
independently of the 'postgresql-service-type' (for instance to get your
NFS setup working first prior to configuring your databases) - or "pin"
it's UID / GID values.

* gnu/services/databases.scm (<postgresql-configuration>)[create-account?]
[uid, gid]: New fields.
(%postgresql-accounts): Remove.
(create-postgresql-account): New procedure.
(postgresql-service-type)[extensions]: Use it.
* doc/guix.texi (Database Services): Update accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
fce92470 — Juliana Sims 2 years ago
Update email addresses for Juliana Sims.

* .mailmap: Add an entry for Juliana.
* gnu/packages/admin.scm, gnu/packages/audio.scm,
gnu/packages/build-tools.scm, gnu/packages/scheme.scm: Update Juliana's email.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a7c3de81 — Juliana Sims 2 years ago
gnu: qpwgraph: Update to 0.5.2.

* gnu/packages/audio.scm (qpwgraph): Update to 0.5.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
483bdcdb — Juliana Sims 2 years ago
gnu: git-lfs: Update to 3.4.0.

* gnu/packages/version-control.scm (git-lfs): Update to 3.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
f3c5c941 — fanquake 2 years ago
gnu: tor: Update to 0.4.7.14.

* gnu/packages/tor.scm (tor): Update to 0.4.7.14.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
45ca59da — Ludovic Courtès 2 years ago
gnu: perf: Add now required dependency on libtraceevent.

This dependency is required since the linux-libre upgrade in
504c574775abc02671f8f5b7125552ef36ef6bc8.

* gnu/packages/linux.scm (perf)[inputs]: Add libtraceevent.
a2ab4655 — Ludovic Courtès 2 years ago
gnu: cuirass: Update to 7416bb9.

* gnu/packages/ci.scm (cuirass): Update to 7416bb9.
07dc3d02 — Nicolas Goaziou 2 years ago
gnu: Add texlive-collection-humanities.

* gnu/packages/tex.scm (texlive-collection-humanities): New variable.
10c38775 — Nicolas Goaziou 2 years ago
gnu: Add texlive-xyling.

* gnu/packages/tex.scm (texlive-xyling): New variable.
2aea0a9b — Nicolas Goaziou 2 years ago
gnu: Add texlive-verse.

* gnu/packages/tex.scm (texlive-verse): New variable.
084594dd — Nicolas Goaziou 2 years ago
gnu: Add texlive-tree-dvips.

* gnu/packages/tex.scm (texlive-tree-dvips): New variable.
c32e529a — Nicolas Goaziou 2 years ago
gnu: Add texlive-theatre.

* gnu/packages/tex.scm (texlive-theatre): New variable.
0e921edc — Nicolas Goaziou 2 years ago
gnu: Add texlive-thalie.

* gnu/packages/tex.scm (texlive-thalie): New variable.
449b98e3 — Nicolas Goaziou 2 years ago
gnu: Add texlive-textglos.

* gnu/packages/tex.scm (texlive-textglos): New variable.
2574bfd8 — Nicolas Goaziou 2 years ago
gnu: Add texlive-stage.

* gnu/packages/tex.scm (texlive-stage): New variable.
e5126bc4 — Nicolas Goaziou 2 years ago
gnu: Add texlive-sides.

* gnu/packages/tex.scm (texlive-sides): New variable.
2b7eaa04 — Nicolas Goaziou 2 years ago
gnu: Add texlive-screenplay-pkg.

* gnu/packages/tex.scm (texlive-screenplay-pkg): New variable.
Next