diff options
Diffstat (limited to 'pkgs/applications/kde')
-rw-r--r-- | pkgs/applications/kde/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/kde/filelight.nix | 28 | ||||
-rw-r--r-- | pkgs/applications/kde/juk.nix | 37 | ||||
-rw-r--r-- | pkgs/applications/kde/palapeli.nix | 22 |
4 files changed, 84 insertions, 5 deletions
diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix index 8414db45d59ab..2a36b135f15ec 100644 --- a/pkgs/applications/kde/default.nix +++ b/pkgs/applications/kde/default.nix @@ -93,6 +93,7 @@ let grantleetheme = callPackage ./grantleetheme {}; gwenview = callPackage ./gwenview.nix {}; incidenceeditor = callPackage ./incidenceeditor.nix {}; + juk = callPackage ./juk.nix {}; k3b = callPackage ./k3b.nix {}; kaccounts-integration = callPackage ./kaccounts-integration.nix {}; kaccounts-providers = callPackage ./kaccounts-providers.nix {}; @@ -222,6 +223,7 @@ let messagelib = callPackage ./messagelib.nix {}; minuet = callPackage ./minuet.nix {}; okular = callPackage ./okular.nix {}; + palapeli = callPackage ./palapeli.nix {}; picmi = callPackage ./picmi.nix {}; pim-data-exporter = callPackage ./pim-data-exporter.nix {}; pim-sieve-editor = callPackage ./pim-sieve-editor.nix {}; diff --git a/pkgs/applications/kde/filelight.nix b/pkgs/applications/kde/filelight.nix index f861c04a7287c..2a6e349f2f236 100644 --- a/pkgs/applications/kde/filelight.nix +++ b/pkgs/applications/kde/filelight.nix @@ -1,7 +1,17 @@ -{ - mkDerivation, lib, - extra-cmake-modules, kdoctools, - kio, kparts, kxmlgui, qtbase, qtscript, solid, qtquickcontrols2, kdeclarative +{ mkDerivation +, lib +, extra-cmake-modules +, kdoctools +, kio +, kparts +, kxmlgui +, qtbase +, qtscript +, solid +, qtquickcontrols2 +, kdeclarative +, kirigami2 +, kquickcharts }: mkDerivation { @@ -15,7 +25,15 @@ mkDerivation { }; nativeBuildInputs = [ extra-cmake-modules kdoctools ]; propagatedBuildInputs = [ - kio kparts kxmlgui qtscript solid qtquickcontrols2 kdeclarative + kio + kparts + kxmlgui + qtscript + solid + qtquickcontrols2 + kdeclarative + kirigami2 + kquickcharts ]; outputs = [ "out" "dev" ]; } diff --git a/pkgs/applications/kde/juk.nix b/pkgs/applications/kde/juk.nix new file mode 100644 index 0000000000000..70bd90b7e9edc --- /dev/null +++ b/pkgs/applications/kde/juk.nix @@ -0,0 +1,37 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, wrapQtAppsHook +, kdoctools +, kcoreaddons +, kxmlgui +, kio +, phonon +, taglib +}: + +mkDerivation { + pname = "juk"; + + nativeBuildInputs = [ + extra-cmake-modules + wrapQtAppsHook + kdoctools + ]; + + buildInputs = [ + kcoreaddons + kxmlgui + kio + phonon + taglib + ]; + + meta = with lib; { + homepage = "https://invent.kde.org/multimedia/juk"; + description = "Audio jukebox app, supporting collections of MP3, Ogg Vorbis and FLAC audio files"; + license = licenses.gpl2Only; + platforms = platforms.linux; + maintainers = with maintainers; [ zendo ]; + }; +} diff --git a/pkgs/applications/kde/palapeli.nix b/pkgs/applications/kde/palapeli.nix new file mode 100644 index 0000000000000..13aa24df27d45 --- /dev/null +++ b/pkgs/applications/kde/palapeli.nix @@ -0,0 +1,22 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, shared-mime-info +, kconfig +, kdoctools +, kio +, ktextwidgets +, libkdegames +}: + +mkDerivation { + pname = "palapeli"; + nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ]; + buildInputs = [ libkdegames kio ktextwidgets ]; + meta = { + homepage = "https://apps.kde.org/palapeli/"; + description = "A single-player jigsaw puzzle game"; + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ harrisonthorne ]; + }; +} |