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>
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>
* 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
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
Fixes <https://issues.guix.gnu.org/78318>.
This is a followup to 107eb8ee8f.
* nix/local.mk (etc/guix-%.service): Add ‘g’ for ‘@localstatedir@’
substitution. Substitute ‘@storedir@’.
Reported-by: Ido Yariv <yarivido@gmail.com>
Change-Id: I9b53d3a6d713a000bc0a7a57f667badc00d2dff8
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>
This is a followup to 4df6eda30f.
* gnu/packages/tex.scm (texlive-updmap.cfg): Define with
‘define-deprecated/public-alias’.
Change-Id: I195e9a850d1641be8589414af6554fc3bac3e862
This is a more correct fix to CDROM/DVDROM events/auto-mounting than was made
in the now-reverted commit 670724edcf ("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
* gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Replace
cmake-minimal with cmake, and replace python-cython with python-cython-3.
Change-Id: I7a7b685b9f88b7f9058d83cff6470c20487f265d
* gnu/packages/serialization.scm (avro-cpp-1.9): Rename to avro-cpp.
(avro-cpp): Update to 1.12.0.
[source]<uri>: Use Apache mirror.
[arguments]<#:phases>: Add phase to use system fmt.
[inputs]: Add fmt.
(avro-cpp-1.9-for-irods): Inherit from avro-cpp.
Change-Id: Iee70378ad5452ad51757aadb8f6adaf00fc5bab5
* gnu/packages/graph.scm (python-leidenalg): Update to 0.10.2.
[inputs]: Add libleidenalg.
[description]: Update to account for removal of C++ implementation.
Change-Id: Ia00e819eda4c03f25e54dc72483c7bcaf2ab396f
Packages depending on quazip@0.9.1 have been migrated to quazip@1.4.
* gnu/packages/compression.scm (quazip-0): Delete variable.
Change-Id: Ia952c3758fd39ce0f9c04b7a89bd9b8365af6974
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/image-viewers.scm (nomacs): Update to 3.21.1.
[arguments]<#:configure-flags>: Enable quazip.
[inputs], [native-inputs]: Switch to Qt6.
[inputs]<plugins>: Fetch from a fork that is updated to support Qt6.
Change-Id: I957054430043b72e6f50c4849fbce92f12b51adc
Signed-off-by: Andreas Enge <andreas@enge.fr>