diff --git a/pkgs/applications/audio/elisa/default.nix b/pkgs/applications/audio/elisa/default.nix new file mode 100644 index 00000000000..6affb16e073 --- /dev/null +++ b/pkgs/applications/audio/elisa/default.nix @@ -0,0 +1,36 @@ +{ mkDerivation, fetchFromGitHub, lib +, extra-cmake-modules, kdoctools, wrapGAppsHook +, qtmultimedia, qtquickcontrols2, qtwebsockets +, kconfig, kcmutils, kcrash, kdeclarative, kfilemetadata, kinit +, baloo +}: + +mkDerivation rec { + name = "elisa-${version}"; + # 0.1 is expected in early/mid 2018-04 + version = "0.0.20180320"; + + src = fetchFromGitHub { + owner = "KDE"; + repo = "elisa"; + rev = "9dd35d7244a8a3553275152f5b50fbe6d272ce64"; + sha256 = "0mjqvcpk2y4jlwkka8gzl50wgqjjx9bzpbrj79cr0ib3jyviss4k"; + }; + + nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; + + propagatedBuildInputs = [ + qtmultimedia qtquickcontrols2 qtwebsockets + kconfig kcmutils kcrash kdeclarative kfilemetadata kinit + baloo + ]; + + enableParallelBuilding = true; + + meta = with lib; { + description = "Elisa Music Player"; + license = licenses.gpl3; + maintainers = with maintainers; [ peterhoeg ]; + inherit (kconfig.meta) platforms; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2b8af584bf0..865107e0272 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3160,6 +3160,8 @@ with pkgs; kronometer = libsForQt5.callPackage ../tools/misc/kronometer { }; + elisa = libsForQt5.callPackage ../applications/audio/elisa { }; + kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { }; kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };