kmail: fix calling ext. applications (#108824)

This commit is contained in:
Elias Probst 2021-06-18 11:44:17 +02:00 committed by GitHub
parent dc24c0f714
commit f1152a3d76
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,14 +1,53 @@
{ { mkDerivation
mkDerivation, lib, kdepimTeam, , lib
extra-cmake-modules, kdoctools, , akonadi
akonadi-search, kbookmarks, kcalutils, kcmutils, kcompletion, kconfig, , akonadi-import-wizard
kconfigwidgets, kcoreaddons, libkdepim, , akonadi-search
kdepim-runtime, kguiaddons, ki18n, kiconthemes, kinit, kio, kldap, , extra-cmake-modules
kmail-account-wizard, kmailtransport, knotifications, knotifyconfig, , kaddressbook
kontactinterface, kparts, kpty, kservice, ktextwidgets, ktnef, kwallet, , kbookmarks
kwidgetsaddons, kwindowsystem, kxmlgui, libgravatar, libksieve, mailcommon, , kcalutils
messagelib, pim-sieve-editor, qtscript, qtwebengine, akonadi, kdepim-addons, , kcmutils
qtkeychain, libsecret , kcompletion
, kconfig
, kconfigwidgets
, kcoreaddons
, kdepim-addons
, kdepim-runtime
, kdepimTeam
, kdoctools
, kguiaddons
, ki18n
, kiconthemes
, kinit
, kio
, kldap
, kleopatra
, kmail-account-wizard
, kmailtransport
, knotifications
, knotifyconfig
, kontactinterface
, kparts
, kpty
, kservice
, ktextwidgets
, ktnef
, kwallet
, kwidgetsaddons
, kwindowsystem
, kxmlgui
, libgravatar
, libkdepim
, libksieve
, libsecret
, mailcommon
, messagelib
, pim-data-exporter
, pim-sieve-editor
, qtkeychain
, qtscript
, qtwebengine
}: }:
mkDerivation { mkDerivation {
@ -19,13 +58,53 @@ mkDerivation {
}; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
akonadi-search kbookmarks kcalutils kcmutils kcompletion kconfig akonadi-search
kconfigwidgets kcoreaddons kguiaddons ki18n kbookmarks
kiconthemes kinit kio kldap kmail-account-wizard kmailtransport libkdepim kcalutils
knotifications knotifyconfig kontactinterface kparts kpty kservice kcmutils
ktextwidgets ktnef kwidgetsaddons kwindowsystem kxmlgui libgravatar kcompletion
libksieve mailcommon messagelib pim-sieve-editor qtscript qtwebengine kconfig
kdepim-addons qtkeychain libsecret kconfigwidgets
kcoreaddons
kdepim-addons
kguiaddons
ki18n
kiconthemes
kinit
kio
kldap
kmail-account-wizard
kmailtransport
knotifications
knotifyconfig
kontactinterface
kparts
kpty
kservice
ktextwidgets
ktnef
kwidgetsaddons
kwindowsystem
kxmlgui
libgravatar
libkdepim
libksieve
libsecret
mailcommon
messagelib
pim-sieve-editor
qtkeychain
qtscript
qtwebengine
akonadi-import-wizard
kaddressbook
kleopatra
pim-data-exporter
]; ];
outputs = [ "out" "doc" ];
propagatedUserEnvPkgs = [ kdepim-runtime kwallet akonadi ]; propagatedUserEnvPkgs = [ kdepim-runtime kwallet akonadi ];
postFixup = ''
wrapProgram "$out/bin/kmail" \
--prefix PATH : "${lib.makeBinPath [ akonadi akonadi-import-wizard kaddressbook kleopatra kmail-account-wizard pim-data-exporter ]}"
'';
} }