~ruther/guix-local

e3ab0532 — Zheng Junjie 1 year, 11 months ago
gnu: protobuf-c: Fix cross-compilation.

* gnu/packages/protobuf.scm (protobuf-c): Fix cross-compilation.
[native-inputs]: When cross-compilation, add protobuf.
[arguments]<#:configure-flags>: When cross-compilation, Set PROTOC variable.

Change-Id: Idd660f526b7c90277cb4399997cdb7ce72e4f1c5
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
bf3482bc — Zheng Junjie 1 year, 11 months ago
gnu: kanshi: Fix cross-compilation.

* gnu/packages/wm.scm (kanshi)[native-inputs]: Add wayland. Remove
libscfg. When cross-compilation, Add pkg-config-for-build.
[inputs]: Add libscfg.

Change-Id: I45c17196dfc85157afa31dd4ae6db579dfc37723
gnu: kanshi: Update to 1.7.0.

* gnu/packages/wm.scm (kanshi): Update to 1.7.0.

Change-Id: Ieb5a8c732bf19eb7693a22587e5eee1c72cbf8c5
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
f10cbebd — Guillaume Le Vaillant 1 year, 11 months ago
gnu: cl-clx: Update to 0.7.6-1.69f2ebb.

* gnu/packages/lisp-xyz.scm (sbcl-clx): Update to 0.7.6-1.69f2ebb.

Change-Id: Icc96ea76b73c4ed214db50dceb3aad6a797ef779
ed4e0b48 — Tobias Geerinckx-Rice 1 year, 11 months ago
Replace some more occurrences of ‘setuid-programs’.

* gnu/packages/containers.scm (podman, buildah)[arguments]:
Substitute /run/privileged/bin for /run/setuid-programs.
* gnu/packages/mail.scm (opensmtpd)[arguments]: Likewise.
* gnu/packages/spice.scm (spice-gtk)[arguments]: Likewise.
* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Likewise.
* gnu/packages/xdisorg.scm (xsecurelock)[description]: Rewrite
example code to use the ‘privileged-program(s)’ terminology.
* doc/guix-cookbook.texi (Network bridge for QEMU): Likewise.
* gnu/packages/disk.scm (udevil)[arguments]: Update a comment.

Change-Id: I7f467e8743a3ef556cd89bac41509bf51d9edb30
ed3649bc — Tobias Geerinckx-Rice 1 year, 11 months ago
services: Refactor opensmtpd-set-gids.

* gnu/services/mail.scm (opensmtpd-set-gids):
Rewrite using MAP technology.

Change-Id: I30b7eddaf64d242196b1c56f98dec42a86436c18
79833cdb — Tobias Geerinckx-Rice 1 year, 11 months ago
services: Migrate opensmtpd to (gnu system privilege).

* gnu/services/mail.scm (opensmtpd-set-gids): Migrate to
PRIVILEGED-PROGRAM from SETUID-PROGRAM…
(opensmtpd-service-type): … and to PRIVILEGED-PROGRAM-SERVICE-TYPE
from SETUID-PROGRAM-SERVICE-TYPE.

Change-Id: Ide434aa480ea3316c971c58898088d72b5b6671f
83338f5a — Tobias Geerinckx-Rice 1 year, 11 months ago
gnu: opensmtpd: Fix cross-compilation.

* gnu/packages/mail.scm (opensmtpd)[arguments]: Specify the correct,
non-native ‘zcat’ in #:configure-flags.  Fix the 'patch-FHS-file-names
phase to do the same for ‘cat’ & ‘sh’.
[inputs]: Add bash-minimal, coreutils, and gzip.

Change-Id: I0877b982929b4931abf0fc82871d05cab9e888c0
13e947c4 — Tobias Geerinckx-Rice 1 year, 11 months ago
gnu: nginx-documentation: Update to 1.27.1-3114-051789a80bcb.

* gnu/packages/web.scm (nginx-documentation): Update to 1.27.1-3114-051789a80bcb.

Change-Id: I20c01eb56ecae391f011b6e818d7bc41ee28f195
38f233a2 — Tobias Geerinckx-Rice 1 year, 11 months ago
gnu: nginx: Update to 1.27.1 [fixes CVE-2024-7347].

* gnu/packages/web.scm (nginx): Update to 1.27.1.

Change-Id: Ie7aeca1299427d1e35a779c40c99a04e4facfab8
7e958dee — Tobias Geerinckx-Rice 1 year, 11 months ago
gnu: opensmtpd: Update to 7.5.0p0.

* gnu/packages/mail.scm (opensmtpd): Update to 7.5.0p0.

Change-Id: Ie54546a505f0d700754b6990998810c97f2cd5a1
0c9876a1 — Tobias Geerinckx-Rice 1 year, 11 months ago
home: Fix typo in parcimonie configuration.

* gnu/home/services/gnupg.scm (<home-parcimonie-configuration>)
[gnupg-aleady-torified?]: Rename to ‘gnupg-already-torified?’.

Change-Id: I0687f67a5cef410b8b1d579c57b318b9d269e0d0
1fd5af6b — Ashish SHUKLA 1 year, 11 months ago
gnu: knot-resolver: Update to 5.7.4.

* gnu/packages/dns.scm (knot-resolver): Update to 5.7.4.

Change-Id: I1902c3ced083c5cbb360aa65517cde339b5e0893
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
c59c58c7 — Ashish SHUKLA 1 year, 11 months ago
gnu: knot: Update to 3.3.8

* gnu/packages/dns.scm (knot): Update to 3.3.8.

Change-Id: Ia9c2a07c852af13383dfb1d37ae1350a25bae533
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2e571521 — Tobias Geerinckx-Rice 1 year, 11 months ago
services: Migrate enlightenment to (gnu system privilege).

* gnu/services/desktop.scm
(enlightenment-setuid-programs): Rename from this…
(enlightenment-privileged-programs): …to this, replacing
‘setuid’ variables with their ‘privileged’ counterparts.
(enlightenment-desktop-service-type): Adjust accordingly.

Change-Id: Ied2a93eb948c4df35e2b384eeee8181937b474de
23536a98 — Rodion Goritskov 1 year, 11 months ago
gnu: miniflux: Update to 2.2.0.

* gnu/packages/web.scm (miniflux): Update to 2.2.0.

Change-Id: Id4408bb63c9b6523348071ebec730a23000f4438
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
gnu: Add pantheon-photos.

* gnu/packages/pantheon.scm (pantheon-photos): New variable.

Change-Id: Iaa9fb285faf58425c74abbe73371b777a49caac4
Signed-off-by: jgart <jgart@dismail.de>
6bec6c20 — Guillaume Le Vaillant 1 year, 11 months ago
gnu: openscad: Fix build.

Fixes <https://issues.guix.gnu.org/72693>.

* gnu/packages/patches/openscad-fix-boost-join.patch: New file.
* gnu/packages/patches/openscad-with-cgal-5.3.patch: New file.
* gnu/packages/patches/openscad-with-cgal-5.4.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new patches.
* gnu/packages/engineering.scm (openscad)[source]: Use new patches.
  [inputs, native-inputs]: Remove labels.
  [arguments]: Disable a few more tests. Remove trailing booleans.

Change-Id: I3ce103afd8669dd68c95352a87d76994a3f08504
645cb9b6 — Guillaume Le Vaillant 1 year, 11 months ago
gnu: txr: Update to 296.

* gnu/packages/lisp.scm (txr): Update to 296.

Change-Id: I7130cf977866ef541c16fbdacad98a06a7678187
1bb9da08 — Michael Ford 1 year, 11 months ago
gnu: libsecp256k1: Update to 0.5.1.

* gnu/packages/crypto.scm (libsecp256k1): Update to 0.5.1.
  [source]: Add snippet to remove pre-generated files.
  [arguments]: Remove --enable-module-ecdh and --enable-module-schnorrsig from
  configure-flags as they are enabled by default.

Change-Id: I418ee47c1761ddae9cf4684b4c0ab49768b3f523
Co-authored-by: Jean-Pierre De Jesus DIAZ <jean@foundation.xyz>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Next