kdeFrameworks: fixup inputs and outputs
- Reduce environment pollution with a separate $bin output containing programs, plugins, and shared data. Libraries remain in $out and are not installed into the environment. - Only propagate build inputs as required.
This commit is contained in:
@@ -1,17 +1,20 @@
|
||||
{ mkDerivation, lib, fetchurl, extra-cmake-modules, kactivities, karchive
|
||||
, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative
|
||||
, kdoctools, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio
|
||||
, knotifications, kpackage, kservice, kwayland, kwindowsystem, kxmlgui
|
||||
, qtscript, qtx11extras
|
||||
{
|
||||
mkDerivation, lib,
|
||||
extra-cmake-modules, kdoctools,
|
||||
kactivities, karchive, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons,
|
||||
kdeclarative, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio,
|
||||
knotifications, kpackage, kservice, kwayland, kwindowsystem, kxmlgui,
|
||||
qtbase, qtdeclarative, qtscript, qtx11extras,
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
name = "plasma-framework";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
buildInputs = [
|
||||
kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons
|
||||
kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications
|
||||
kpackage kservice kwayland kwindowsystem kxmlgui qtscript qtx11extras
|
||||
kwayland kwindowsystem kxmlgui qtdeclarative qtscript qtx11extras
|
||||
];
|
||||
propagatedBuildInputs = [ kpackage kservice qtbase ];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user