kde5.frameworks: unwrap all frameworks
This commit is contained in:
parent
888c66f97d
commit
512212db36
@ -1,41 +1,30 @@
|
|||||||
{ kdeApp
|
{
|
||||||
, lib
|
kdeApp, lib,
|
||||||
, extra-cmake-modules
|
|
||||||
, kdoctools
|
|
||||||
, karchive
|
|
||||||
, kconfig
|
|
||||||
, kcrash
|
|
||||||
, kdbusaddons
|
|
||||||
, ki18n
|
|
||||||
, kiconthemes
|
|
||||||
, khtml
|
|
||||||
, kio
|
|
||||||
, kservice
|
|
||||||
, kpty
|
|
||||||
, kwidgetsaddons
|
|
||||||
, libarchive
|
|
||||||
, p7zip
|
|
||||||
, unrar
|
|
||||||
, unzipNLS
|
|
||||||
, zip
|
|
||||||
}:
|
|
||||||
|
|
||||||
let PATH = lib.makeBinPath [
|
extra-cmake-modules, kdoctools, makeQtWrapper,
|
||||||
p7zip unrar unzipNLS zip
|
|
||||||
];
|
karchive, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, khtml, kio,
|
||||||
in
|
kservice, kpty, kwidgetsaddons, libarchive,
|
||||||
|
|
||||||
|
# Archive tools
|
||||||
|
p7zip, unrar, unzipNLS, zip
|
||||||
|
}:
|
||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "ark";
|
name = "ark";
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
extra-cmake-modules
|
extra-cmake-modules kdoctools makeQtWrapper
|
||||||
kdoctools
|
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
|
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
|
||||||
kpty kwidgetsaddons libarchive
|
kpty kwidgetsaddons libarchive
|
||||||
];
|
];
|
||||||
postInstall = ''
|
postInstall =
|
||||||
|
let
|
||||||
|
PATH = lib.makeBinPath [
|
||||||
|
p7zip unrar unzipNLS zip
|
||||||
|
];
|
||||||
|
in ''
|
||||||
wrapQtProgram "$out/bin/ark" \
|
wrapQtProgram "$out/bin/ark" \
|
||||||
--prefix PATH : "${PATH}"
|
--prefix PATH : "${PATH}"
|
||||||
'';
|
'';
|
||||||
|
@ -1,22 +1,15 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, kauth, kconfig
|
{ kdeFramework, lib, extra-cmake-modules, kauth, kconfig
|
||||||
, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime
|
, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime
|
||||||
, kio, lmdb, makeQtWrapper, qtbase, solid
|
, kio, lmdb, qtbase, solid
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "baloo";
|
name = "baloo";
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kauth kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kio
|
kauth kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kio
|
||||||
kidletime lmdb qtbase solid
|
kidletime lmdb qtbase solid
|
||||||
];
|
];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/baloo_file"
|
|
||||||
wrapQtProgram "$out/bin/baloo_file_extractor"
|
|
||||||
wrapQtProgram "$out/bin/balooctl"
|
|
||||||
wrapQtProgram "$out/bin/baloosearch"
|
|
||||||
wrapQtProgram "$out/bin/balooshow"
|
|
||||||
'';
|
|
||||||
meta = {
|
meta = {
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
@ -1,16 +1,9 @@
|
|||||||
{ kdeFramework, lib
|
{ kdeFramework, lib
|
||||||
, extra-cmake-modules
|
, extra-cmake-modules
|
||||||
, makeQtWrapper
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kconfig";
|
name = "kconfig";
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
postInstall = ''
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
wrapQtProgram "$out/bin/kreadconfig5"
|
|
||||||
wrapQtProgram "$out/bin/kwriteconfig5"
|
|
||||||
'';
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -1,15 +1,14 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, kauth, kcodecs, kconfig
|
{ kdeFramework, lib, extra-cmake-modules, kauth, kcodecs, kconfig
|
||||||
, kdoctools, kguiaddons, ki18n, kwidgetsaddons, makeQtWrapper
|
, kdoctools, kguiaddons, ki18n, kwidgetsaddons
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kconfigwidgets";
|
name = "kconfigwidgets";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
propagatedBuildInputs = [ kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons ];
|
propagatedBuildInputs = [ kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons ];
|
||||||
patches = [ ./0001-qdiriterator-follow-symlinks.patch ];
|
patches = [ ./0001-qdiriterator-follow-symlinks.patch ];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
moveToOutput "bin/preparetips5" "$dev"
|
moveToOutput "bin/preparetips5" "$dev"
|
||||||
wrapQtProgram "$dev/bin/preparetips5"
|
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ kdeFramework, lib, makeQtWrapper
|
{ kdeFramework, lib
|
||||||
, extra-cmake-modules
|
, extra-cmake-modules
|
||||||
, shared_mime_info
|
, shared_mime_info
|
||||||
}:
|
}:
|
||||||
@ -6,9 +6,6 @@
|
|||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kcoreaddons";
|
name = "kcoreaddons";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ shared_mime_info ];
|
propagatedBuildInputs = [ shared_mime_info ];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/desktoptojson"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,17 +1,11 @@
|
|||||||
{ kdeFramework, lib
|
{ kdeFramework, lib
|
||||||
, extra-cmake-modules
|
, extra-cmake-modules
|
||||||
, makeQtWrapper
|
|
||||||
, qtx11extras
|
, qtx11extras
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdbusaddons";
|
name = "kdbusaddons";
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ qtx11extras ];
|
propagatedBuildInputs = [ qtx11extras ];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kquitapp5"
|
|
||||||
'';
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -1,18 +1,15 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, epoxy, kconfig
|
{ kdeFramework, lib, extra-cmake-modules, epoxy, kconfig
|
||||||
, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage
|
, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage
|
||||||
, kwidgetsaddons, kwindowsystem, makeQtWrapper, pkgconfig
|
, kwidgetsaddons, kwindowsystem, pkgconfig
|
||||||
, qtdeclarative
|
, qtdeclarative
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdeclarative";
|
name = "kdeclarative";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage
|
epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage
|
||||||
kwidgetsaddons kwindowsystem qtdeclarative
|
kwidgetsaddons kwindowsystem qtdeclarative
|
||||||
];
|
];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kpackagelauncherqml"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ kdeFramework, lib, makeQtWrapper
|
{ kdeFramework, lib
|
||||||
, extra-cmake-modules
|
, extra-cmake-modules
|
||||||
, kcompletion
|
, kcompletion
|
||||||
, kconfig
|
, kconfig
|
||||||
@ -18,12 +18,9 @@
|
|||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdesignerplugin";
|
name = "kdesignerplugin";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio
|
kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio
|
||||||
kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet
|
kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet
|
||||||
];
|
];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kgendesignerplugin"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45
|
{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45
|
||||||
, docbook5_xsl, karchive, ki18n, makeQtWrapper, perl, perlPackages
|
, docbook5_xsl, karchive, ki18n, perl, perlPackages
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
@ -7,7 +7,7 @@ kdeFramework {
|
|||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ karchive ki18n ];
|
propagatedBuildInputs = [ karchive ki18n ];
|
||||||
propagatedNativeBuildInputs = [ makeQtWrapper perl perlPackages.URI ];
|
propagatedNativeBuildInputs = [ perl perlPackages.URI ];
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
|
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
|
||||||
"-DDocBookXSL_DIR=${docbook5_xsl}/xml/xsl/docbook"
|
"-DDocBookXSL_DIR=${docbook5_xsl}/xml/xsl/docbook"
|
||||||
|
@ -5,18 +5,14 @@
|
|||||||
, kcrash
|
, kcrash
|
||||||
, kdbusaddons
|
, kdbusaddons
|
||||||
, kwindowsystem
|
, kwindowsystem
|
||||||
, makeQtWrapper
|
|
||||||
, qtx11extras
|
, qtx11extras
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kglobalaccel";
|
name = "kglobalaccel";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras
|
kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras
|
||||||
];
|
];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kglobalaccel5"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ kdeFramework, lib, copyPathsToStore
|
{ kdeFramework, lib, copyPathsToStore
|
||||||
, extra-cmake-modules, makeQtWrapper
|
, extra-cmake-modules
|
||||||
, karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg
|
, karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -7,9 +7,6 @@ kdeFramework {
|
|||||||
name = "kiconthemes";
|
name = "kiconthemes";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ breeze-icons kconfigwidgets karchive ki18n kitemviews qtsvg ];
|
propagatedBuildInputs = [ breeze-icons kconfigwidgets karchive ki18n kitemviews qtsvg ];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kiconfinder5"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -3,14 +3,14 @@
|
|||||||
, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons
|
, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons
|
||||||
, kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews
|
, kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews
|
||||||
, kjobwidgets, knotifications, kservice, ktextwidgets, kwallet
|
, kjobwidgets, knotifications, kservice, ktextwidgets, kwallet
|
||||||
, kwidgetsaddons, kwindowsystem, kxmlgui, makeQtWrapper
|
, kwidgetsaddons, kwindowsystem, kxmlgui
|
||||||
, qtscript, qtx11extras, solid
|
, qtscript, qtx11extras, solid
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kio";
|
name = "kio";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons
|
acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons
|
||||||
kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice
|
kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice
|
||||||
@ -18,10 +18,4 @@ kdeFramework {
|
|||||||
qtx11extras
|
qtx11extras
|
||||||
];
|
];
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kcookiejar5"
|
|
||||||
wrapQtProgram "$out/bin/ktelnetservice5"
|
|
||||||
wrapQtProgram "$out/bin/ktrash5"
|
|
||||||
wrapQtProgram "$out/bin/protocoltojson"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,10 @@
|
|||||||
{ kdeFramework, lib
|
{ kdeFramework, lib
|
||||||
, extra-cmake-modules
|
, extra-cmake-modules
|
||||||
, kdoctools
|
, kdoctools
|
||||||
, makeQtWrapper
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kjs";
|
name = "kjs";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kjs5"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,10 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs
|
{ kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs
|
||||||
, makeQtWrapper, qtsvg
|
, qtsvg
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kjsembed";
|
name = "kjsembed";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
propagatedBuildInputs = [ ki18n kjs qtsvg ];
|
propagatedBuildInputs = [ ki18n kjs qtsvg ];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kjscmd5"
|
|
||||||
wrapQtProgram "$out/bin/kjsconsole"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -5,16 +5,12 @@
|
|||||||
, kcoreaddons
|
, kcoreaddons
|
||||||
, kdoctools
|
, kdoctools
|
||||||
, ki18n
|
, ki18n
|
||||||
, makeQtWrapper
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kpackage";
|
name = "kpackage";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ];
|
propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ];
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kpackagetool5"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ kdeFramework, lib, copyPathsToStore
|
{ kdeFramework, lib, copyPathsToStore
|
||||||
, extra-cmake-modules, makeQtWrapper, perl
|
, extra-cmake-modules, perl
|
||||||
, karchive, kconfig, kguiaddons, kiconthemes, kparts
|
, karchive, kconfig, kguiaddons, kiconthemes, kparts
|
||||||
, libgit2
|
, libgit2
|
||||||
, qtscript, qtxmlpatterns
|
, qtscript, qtxmlpatterns
|
||||||
@ -9,7 +9,7 @@
|
|||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "ktexteditor";
|
name = "ktexteditor";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper perl ];
|
nativeBuildInputs = [ extra-cmake-modules perl ];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
karchive kconfig kguiaddons ki18n kiconthemes kio kparts libgit2 qtscript
|
karchive kconfig kguiaddons ki18n kiconthemes kio kparts libgit2 qtscript
|
||||||
qtxmlpatterns sonnet
|
qtxmlpatterns sonnet
|
||||||
|
@ -1,18 +1,14 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, kconfig, kconfigwidgets
|
{ kdeFramework, lib, extra-cmake-modules, kconfig, kconfigwidgets
|
||||||
, kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes
|
, kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes
|
||||||
, knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt
|
, knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt
|
||||||
, makeQtWrapper }:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kwallet";
|
name = "kwallet";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes
|
kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes
|
||||||
knotifications kservice kwidgetsaddons kwindowsystem libgcrypt
|
knotifications kservice kwidgetsaddons kwindowsystem libgcrypt
|
||||||
];
|
];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kwalletd5"
|
|
||||||
wrapQtProgram "$out/bin/kwallet-query"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -2,19 +2,16 @@
|
|||||||
, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative
|
, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative
|
||||||
, kdoctools, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio
|
, kdoctools, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio
|
||||||
, knotifications, kpackage, kservice, kwindowsystem, kxmlgui
|
, knotifications, kpackage, kservice, kwindowsystem, kxmlgui
|
||||||
, makeQtWrapper, qtscript, qtx11extras
|
, qtscript, qtx11extras
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "plasma-framework";
|
name = "plasma-framework";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons
|
kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons
|
||||||
kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications
|
kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications
|
||||||
kpackage kservice kwindowsystem kxmlgui qtscript qtx11extras
|
kpackage kservice kwindowsystem kxmlgui qtscript qtx11extras
|
||||||
];
|
];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/plasmapkg2"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,15 +1,11 @@
|
|||||||
{ kdeFramework, lib
|
{ kdeFramework, lib
|
||||||
, extra-cmake-modules
|
, extra-cmake-modules
|
||||||
, makeQtWrapper
|
|
||||||
, qtdeclarative
|
, qtdeclarative
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "solid";
|
name = "solid";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ qtdeclarative ];
|
propagatedBuildInputs = [ qtdeclarative ];
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/solid-hardware5"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
@ -1,19 +1,21 @@
|
|||||||
{ plasmaPackage, lib, copyPathsToStore
|
{
|
||||||
, extra-cmake-modules, kdoctools
|
plasmaPackage, lib, copyPathsToStore,
|
||||||
, baloo, kactivities, kcmutils, kconfig, kcrash, kdbusaddons, kdeclarative
|
|
||||||
, kdelibs4support, kdesu, kglobalaccel, kidletime, kjsembed, knewstuff
|
extra-cmake-modules, kdoctools,
|
||||||
, knotifyconfig, kpackage, krunner, ktexteditor, ktextwidgets, kwallet, kwayland
|
|
||||||
, kwin, kxmlrpcclient, libkscreen, libksysguard, networkmanager-qt, phonon
|
baloo, kactivities, kcmutils, kconfig, kcrash, kdbusaddons, kdeclarative,
|
||||||
, plasma-framework, qtquickcontrols, qtscript, qtx11extras, solid
|
kdelibs4support, kdesu, kglobalaccel, kidletime, kjsembed, knewstuff,
|
||||||
, isocodes, libdbusmenu, libSM, libXcursor, pam, wayland
|
knotifyconfig, kpackage, krunner, ktexteditor, ktextwidgets, kwallet, kwayland,
|
||||||
|
kwin, kxmlrpcclient, libkscreen, libksysguard, networkmanager-qt, phonon,
|
||||||
|
plasma-framework, qtquickcontrols, qtscript, qtx11extras, solid, isocodes,
|
||||||
|
libdbusmenu, libSM, libXcursor, pam, wayland
|
||||||
}:
|
}:
|
||||||
|
|
||||||
plasmaPackage {
|
plasmaPackage {
|
||||||
name = "plasma-workspace";
|
name = "plasma-workspace";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
extra-cmake-modules
|
extra-cmake-modules kdoctools
|
||||||
kdoctools
|
|
||||||
];
|
];
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
baloo kactivities kcmutils kconfig kcrash kdbusaddons kdeclarative
|
baloo kactivities kcmutils kconfig kcrash kdbusaddons kdeclarative
|
||||||
@ -37,21 +39,4 @@ plasmaPackage {
|
|||||||
rm "$out/lib/libexec/startplasma"
|
rm "$out/lib/libexec/startplasma"
|
||||||
rm -r "$out/share/wayland-sessions"
|
rm -r "$out/share/wayland-sessions"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preFixup = ''
|
|
||||||
wrapQtProgram $out/bin/kcheckrunning
|
|
||||||
wrapQtProgram $out/bin/kcminit
|
|
||||||
wrapQtProgram $out/bin/kcminit_startup
|
|
||||||
wrapQtProgram $out/bin/kdostartupconfig5
|
|
||||||
wrapQtProgram $out/bin/klipper
|
|
||||||
wrapQtProgram $out/bin/krunner
|
|
||||||
wrapQtProgram $out/bin/ksmserver
|
|
||||||
wrapQtProgram $out/bin/ksplashqml
|
|
||||||
wrapQtProgram $out/bin/kstartupconfig5
|
|
||||||
wrapQtProgram $out/bin/kuiserver5
|
|
||||||
wrapQtProgram $out/bin/plasmashell
|
|
||||||
wrapQtProgram $out/bin/plasmawindowed
|
|
||||||
wrapQtProgram $out/bin/systemmonitor
|
|
||||||
wrapQtProgram $out/bin/xembedsniproxy
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user