guix-devel/gnu
Thomas Danckaert 834d12226b
gnu: kdbusaddons: Embed kinit store dir, avoid dependency cycles.
kdbusaddons needs to know the location of the kdeinit5 executable,
provided by kinit. kinit depends on kdbusaddons, so we add bootstrap
versions of all packages in the dependency chain from kinit to
kdbusaddons to avoid cyclic dependencies.

* gnu/packages/kde-frameworks.scm (kinit-bootstrap,
  kdbusaddons-bootstrap): New variables.
  (kdbusaddons)[inputs]: Add kinit-bootstrap.
  [source,arguments]: Add patch and substitution to embed
  kinit-bootstrap's store directory in the code.
* gnu/packages/patches/kdbusaddons-kinit-file-name.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 17:51:00 +01:00
..
build gnu: cross-base: Move phases to (gnu build cross-toolchain). 2016-12-07 21:52:26 +01:00
packages gnu: kdbusaddons: Embed kinit store dir, avoid dependency cycles. 2016-12-19 17:51:00 +01:00
services services: Use 'file-append' in more places. 2016-12-19 17:51:00 +01:00
system linux-initrd: Support FAT filesystems. 2016-12-18 13:18:47 +01:00
tests gnu: Add system test for the rpcbind-daemon service. 2016-12-15 19:13:46 +01:00
artwork.scm
local.mk gnu: kdbusaddons: Embed kinit store dir, avoid dependency cycles. 2016-12-19 17:51:00 +01:00
packages.scm ui: Do not shadow '_' where it's used as a literal syntax match. 2016-09-20 23:22:42 +09:00
services.scm services: Activate system prior to services. 2016-12-11 09:31:34 +01:00
system.scm gnu: system: Add openfwwf-firmware to %base-firmware. 2016-11-22 09:38:36 -06:00
tests.scm