nixpkgs/pkgs/development/libraries/kde-frameworks
Klemens Nanni eaf4ec2634 plasma5Package.baloo: Unbreak kde-baloo.service startup
https://invent.kde.org/frameworks/baloo/-/blob/048edc5d/src/file/kde-baloo.service.in#L9
expects the `kde-systemd-start-condition` executable to be in "baloo"s
installation directory, but unique nixpkgs derivations break this
assumption:

```
$ journalctl --user -u kde-baloo -o cat
Starting Baloo File Indexer Daemon...
kde-baloo.service: Failed to locate executable /nix/store/74g3ahh0k0x6d5rj5rxs1lxhzx81vgdd-baloo-5.95.0/bin/kde-systemd-start-condition: No such file or directory
kde-baloo.service: Failed at step EXEC spawning /nix/store/74g3ahh0k0x6d5rj5rxs1lxhzx81vgdd-baloo-5.95.0/bin/kde-systemd-start-condition: No such file or directory
kde-baloo.service: Skipped due to 'exec-condition'.
Condition check resulted in Baloo File Indexer Daemon being skipped.
```
```
$ systemctl --user cat kde-baloo | grep kde-systemd-start-condition
ExecCondition=/nix/store/74g3ahh0k0x6d5rj5rxs1lxhzx81vgdd-baloo-5.95.0/bin/kde-systemd-start-condition --condition "baloofilerc:Basic Settings:Indexing-Enabled:true"
```

`kde-systemd-start-condition` is provided by the "plasma-workspace"
derivation which depends on "baloo".

Replace the CMake macro with the generic current system's path to fix
service startup and to avoid a recursive dependency.
2022-06-25 23:23:48 +04:00
..
extra-cmake-modules kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kauth Merge branch 'master' into staging-next 2022-03-25 10:16:56 +01:00
kcmutils kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kconfigwidgets kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdelibs4support kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdesu kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdoctools kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kfilemetadata kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kiconthemes kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kinit kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kio kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
knewstuff kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kpackage kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kservice kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kwindowsystem kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
attica.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
baloo.nix plasma5Package.baloo: Unbreak kde-baloo.service startup 2022-06-25 23:23:48 +04:00
bluez-qt.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
breeze-icons.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
default.nix kde-frameworks: update homepage 2022-04-16 08:45:50 +02:00
fetch.sh kde-frameworks: 5.94 -> 5.95 2022-06-15 14:53:15 +08:00
frameworkintegration.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kactivities-stats.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kactivities.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kapidox.nix kf5/kapidox: apply suggestions from code review 2022-05-21 18:29:34 +00:00
karchive.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kbookmarks.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kcalendarcore.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kcodecs.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kcompletion.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kconfig.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kcontacts.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kcoreaddons.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kcrash.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdav.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdbusaddons.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdeclarative.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kded.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdesignerplugin.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdewebkit.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kdnssd.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kemoticons.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kglobalaccel.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kguiaddons.nix kf5/kguiaddons: add plasma-wayland-protocols to buildInputs 2022-05-16 10:01:40 -03:00
kholidays.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
khtml.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
ki18n.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kidletime.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kimageformats.nix plasma5Packages.kimageformats: enable HEIF/HEIC 2022-05-13 12:12:39 +02:00
kirigami2.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kitemmodels.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kitemviews.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kjobwidgets.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kjs.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kjsembed.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kmediaplayer.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
knotifications.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
knotifyconfig.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kparts.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kpeople.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kplotting.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kpty.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kquickcharts.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kross.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
krunner.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
ktexteditor.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
ktextwidgets.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kunitconversion.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kwallet.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kwayland.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kwidgetsaddons.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kxmlgui.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
kxmlrpcclient.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
modemmanager-qt.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
networkmanager-qt.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
oxygen-icons5.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
plasma-framework.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
prison.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
purpose.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
qqc2-desktop-style.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
solid.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
sonnet.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
srcs.nix kde-frameworks: 5.94 -> 5.95 2022-06-15 14:53:15 +08:00
syndication.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
syntax-highlighting.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00
threadweaver.nix kde-frameworks: rename name to pname 2022-02-23 18:28:27 +01:00