diff options
author | Peter Hoeg <peter@hoeg.com> | 2021-03-03 18:10:07 +0800 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2021-03-04 09:14:37 +0800 |
commit | d9f9d3088f671f7dd37c1cb4d6115ede661adfef (patch) | |
tree | f75810e1f7eb9b72849b028c40c28ce747cafebc /pkgs/applications/kde/kamoso.nix | |
parent | 93b97092993640908c691292865cb0fac9069308 (diff) |
kdeApplications.kamoso: init at 20.12.1
Diffstat (limited to 'pkgs/applications/kde/kamoso.nix')
-rw-r--r-- | pkgs/applications/kde/kamoso.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/applications/kde/kamoso.nix b/pkgs/applications/kde/kamoso.nix new file mode 100644 index 0000000000000..3e5eb53858f1b --- /dev/null +++ b/pkgs/applications/kde/kamoso.nix @@ -0,0 +1,41 @@ +{ mkDerivation +, lib +, extra-cmake-modules +, kdoctools +, wrapQtAppsHook +, qtdeclarative +, qtgraphicaleffects +, qtquickcontrols2 +, kirigami2 +, kpurpose +, gst_all_1 +, pcre +}: + +let + gst = with gst_all_1; [ gstreamer gst-libav gst-plugins-base gst-plugins-good gst-plugins-bad ]; + +in +mkDerivation { + pname = "kamoso"; + nativeBuildInputs = [ extra-cmake-modules kdoctools wrapQtAppsHook ]; + buildInputs = [ pcre ] ++ gst; + propagatedBuildInputs = [ + qtdeclarative + qtgraphicaleffects + qtquickcontrols2 + kirigami2 + kpurpose + ]; + + cmakeFlags = [ + "-DOpenGL_GL_PREFERENCE=GLVND" + "-DGSTREAMER_VIDEO_INCLUDE_DIR=${gst_all_1.gst-plugins-base.dev}/include/gstreamer-1.0" + ]; + + qtWrapperArgs = [ + "--prefix GST_PLUGIN_PATH : ${lib.makeSearchPath "lib/gstreamer-1.0" gst}" + ]; + + meta.license = with lib.licenses; [ lgpl21Only gpl3Only ]; +} |