~ruther/guix-local

88b82d08 — Ricardo Wurmus 1 year, 2 months ago
gnu: papagayo: Drop input labels.

* gnu/packages/animation.scm (papagayo)[inputs]: Remove labels.
[arguments]: Update phases to adjust to label removal; remove trailing #T; use
G-expressions for output references.

Change-Id: I959ff73f190e855988061a5aba094227ba5fcff8
ae8ff7c8 — Ricardo Wurmus 1 year, 2 months ago
gnu: Add friction.

* gnu/packages/graphics.scm (friction): New variable.

Change-Id: I8ce4d20ce410e1fb6e5578d59cb72597469b58f1
f353896b — Ricardo Wurmus 1 year, 2 months ago
gnu: Add ffmpeg-for-friction.

* gnu/packages/video.scm (ffmpeg-for-friction): New variable.

Change-Id: I11b5a7b8df325ccb16d9e8e3d19817624c8b17d0
90d39a1a — Ricardo Wurmus 1 year, 2 months ago
gnu: Add gperftools-for-friction.

* gnu/packages/cpp.scm (gperftools-for-friction): New variable.

Change-Id: Ic01649cddac66de2a75a255f0c055845c57fb6ea
5d0f84fd — Ricardo Wurmus 1 year, 2 months ago
gnu: Add skia-for-friction.

* gnu/packages/graphics.scm (skia-for-friction): New variable.

Change-Id: I399ab3433a974b540e95d62cf1c02ea8c91cf76c
7b73f02c — Cayetano Santos 1 year, 2 months ago
gnu: prjtrellis: Update to 1.4-0.898329d.

* gnu/packages/electronics.scm (prjtrellis): Update to 1.4-0.898329d.
[arguments] <#:tests?>: Clarify comment.
<#:configure-flags>: New argument.
<#:phases> {setenv-pybind11}: Delete phase.

Change-Id: I7773415ee875fe266e523ee8fda25467db1b85f5
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
f858bc1d — Cayetano Santos via Guix-patches via 1 year, 2 months ago
gnu: Add python-pydigitalwavetools.

* gnu/packages/electronics.scm (python-pydigitalwavetools): New variable.

Change-Id: Iff4d12231b366cff20b386fb1d1ae121ef50e51e
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
30259d52 — Giacomo Leidi 1 year, 2 months ago
services: oci-container-configuration: Move to (gnu services containers).

This patch moves the oci-container-configuration and related
configuration records to (gnu services containers).
Public symbols are still exported for backwards
compatibility but since the oci-container-service-type will be
deprecated in favor of the more general oci-service-type, everything is
moved outside of the docker related module.

* gnu/services/docker.scm: Move everything related to oci-container-configuration
to...
* gnu/services/containers.scm: ...here.scm.

Change-Id: Iae599dd5cc7442eb632f0c1b3b12f6b928397ae7
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
92058c15 — Giacomo Leidi 1 year, 2 months ago
services: rootless-podman: Use login shell.

This commit allows for having PATH set when changing the owner of
/sys/fs/group.

* gnu/services/containers.scm (crgroups-fs-owner): Use login shell.

Change-Id: I9510c637a5332325e05ca5ebc9dfd4de32685c50
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
d11b85b6 — Evgeny Pisemsky 1 year, 2 months ago
gnu: python-platypush: Update to 1.3.6.

* gnu/packages/engineering.scm (python-platypush): Update to 1.3.6.

Change-Id: I397d556a8ecb01a0ef3931ec7beb266aa7bb9016
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
960efc55 — Ashvith Shetty 1 year, 3 months ago
gnu: micro: Fix version flag variables and syntax highlighting.

* gnu/packages/text-editors.scm (micro)[arguments]: Fix import
and unpack path.  Add build flags to set version, hash and build
date variables through ldflags.  Add a go-generate phase before
the build phase to generate syntax files for highlighting.

Change-Id: Ifa56e8760a702f4954343ceaf6b77d97bc5c69fd
4567f589 — Attila Lendvai 1 year, 11 months ago
gnu: gpaste: Update to 45.2.

This fixes the build of the main app, but the GNOME Shell extension
remains broken.

* gnu/packages/gnome-xyz.scm (gpaste): Update to 45.2.
[inputs]: Remove ‘mutter’.
[arguments]: In ‘fix-introspection-install-dir’, adjust typelib variable
name.
* gnu/packages/patches/gpaste-fix-paths.patch: Update.

Change-Id: Ia80bddf9bf0978cd7a51a399ca3bf8f425377a6f
b47eed5e — Ludovic Courtès 1 year, 2 months ago
build: Fix substitutions for .service files.

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

This is a followup to 107eb8ee8f5f9192c795abeb47885b49a57bacd4.

* nix/local.mk (etc/guix-%.service): Add ‘g’ for ‘@localstatedir@’
substitution.  Substitute ‘@storedir@’.

Reported-by: Ido Yariv <yarivido@gmail.com>
Change-Id: I9b53d3a6d713a000bc0a7a57f667badc00d2dff8
gnu: home: Use ‘shepherd-for-home’ as the default shepherd.

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

* gnu/home/services/shepherd.scm (home-shepherd-configuration): Change default
value of shepherd field to shepherd-for-home.

Change-Id: I3773403bb1fcdcbe2acb1bbcbfaa009f4d31ace4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add shepherd-for-home.

* gnu/packages/admin.scm (shepherd-for-home): New variable.

Change-Id: If66c7e7b688de239ca862326b51592b43ba22c25
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
b79fcdf4 — Ludovic Courtès 1 year, 2 months ago
gnu: texlive: Export ‘texlive-updmap.cfg’.

This is a followup to 4df6eda30f92dd09a7b5839514fab971b5633a0d.

* gnu/packages/tex.scm (texlive-updmap.cfg): Define with
‘define-deprecated/public-alias’.

Change-Id: I195e9a850d1641be8589414af6554fc3bac3e862
211410cb — Ludovic Courtès 1 year, 2 months ago
artwork: Change URL to Codeberg.

* gnu/artwork.scm (%artwork-repository): Update URL.

Change-Id: Ifd20732c0b1862148d15d93c174a75928edbe783
c5265b90 — Maxim Cournoyer 1 year, 2 months ago
system: Add sgx group to %base-groups.

* gnu/system/shadow.scm (%base-groups): Add 'sgx' group.

Fixes: <https://issues.guix.gnu.org/70278>
Change-Id: I4f9e3c7751ac11f0c7a4283390223778511494f8
3bb6147f — Maxim Cournoyer 1 year, 2 months ago
services: udev: Also create subsystem nodes at boot.

This is a more correct fix to CDROM/DVDROM events/auto-mounting than was made
in the now-reverted commit 670724edcfe7d ("gnu: eudev: Fix optical discs
detection/auto-mounting.")

This changes causes the 60-block.rules udev rules file shipped with eudev to
correctly set the default polling period to 2000 ms on block devices, which is
necessary for kernel events to be fired for CDROM drives for example.  To
validate it is set:

  # cat /sys/module/block/parameters/events_dfl_poll_msecs
  2000

Before, it would return 0.

* gnu/services/base.scm (udev-shepherd-service): <#:start>: Add a 'udevadm
trigger --change=add --type=subsystems' invocation, so that it also creates
subsystem nodes, as done in Void Linux or LinuxFromScratch init scripts for
example.
* gnu/tests/base.scm (run-basic-test): Add test.

Fixes: <https://issues.guix.gnu.org/35584>
Change-Id: Idc0eb5640163b27e41b72cc0c1885412a60805c1
9b281fd4 — Maxim Cournoyer 1 year, 2 months ago
Revert "gnu: eudev: Fix optical discs detection/auto-mounting."

This reverts commit 670724edcfe7d71c517d4bb1680132b45accf0b8.
Next