diff --git a/pkgs/desktops/kde-5/applications-15.12/kdenlive.nix b/pkgs/desktops/kde-5/applications-15.12/kdenlive.nix new file mode 100644 index 00000000000..10f1bf70870 --- /dev/null +++ b/pkgs/desktops/kde-5/applications-15.12/kdenlive.nix @@ -0,0 +1,82 @@ +{ kdeApp +, lib +, extra-cmake-modules +, kdoctools +, qtscript +, kactivities +, kconfig +, kcrash +, kguiaddons +, kiconthemes +, ki18n +, kinit +, kjobwidgets +, kio +, kparts +, ktexteditor +, kwindowsystem +, kxmlgui +, kdbusaddons +, kwallet +, plasma-framework +, kitemmodels +, knotifications +, threadweaver +, knewstuff +, karchive +, knotifyconfig +, kplotting +, ktextwidgets +, mlt +, shared_mime_info +, libv4l +}: + +kdeApp { + name = "kdenlive"; + nativeBuildInputs = [ + extra-cmake-modules + kdoctools + ]; + buildInputs = [ + qtscript + #kconfig + #kcrash + kguiaddons + kiconthemes + #kinit + #kjobwidgets + #kparts + #kxmlgui + kdbusaddons + #kwallet + #kitemmodels + knotifications + #threadweaver + knewstuff + #libgit2 + karchive + knotifyconfig + kplotting + ktextwidgets + mlt + shared_mime_info + libv4l + ]; + propagatedBuildInputs = [ + #kactivities + #ki18n + #kio + #ktexteditor + #kwindowsystem + plasma-framework + ]; + postInstall = '' + wrapQtProgram "$out/bin/kdenlive" + ''; + enableParallelBuilding = true; + meta = { + license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/desktops/kde-5/applications/default.nix b/pkgs/desktops/kde-5/applications/default.nix index 609901048ee..47109aaeac2 100644 --- a/pkgs/desktops/kde-5/applications/default.nix +++ b/pkgs/desktops/kde-5/applications/default.nix @@ -42,6 +42,7 @@ let gpgmepp = callPackage ./gpgmepp.nix {}; gwenview = callPackage ./gwenview.nix {}; kate = callPackage ./kate.nix {}; + kdenlive = callPackage ./kdenlive.nix {}; kcalc = callPackage ./kcalc.nix {}; kcolorchooser = callPackage ./kcolorchooser.nix {}; kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {}; diff --git a/pkgs/desktops/kde-5/applications/kdenlive.nix b/pkgs/desktops/kde-5/applications/kdenlive.nix new file mode 100644 index 00000000000..10f1bf70870 --- /dev/null +++ b/pkgs/desktops/kde-5/applications/kdenlive.nix @@ -0,0 +1,82 @@ +{ kdeApp +, lib +, extra-cmake-modules +, kdoctools +, qtscript +, kactivities +, kconfig +, kcrash +, kguiaddons +, kiconthemes +, ki18n +, kinit +, kjobwidgets +, kio +, kparts +, ktexteditor +, kwindowsystem +, kxmlgui +, kdbusaddons +, kwallet +, plasma-framework +, kitemmodels +, knotifications +, threadweaver +, knewstuff +, karchive +, knotifyconfig +, kplotting +, ktextwidgets +, mlt +, shared_mime_info +, libv4l +}: + +kdeApp { + name = "kdenlive"; + nativeBuildInputs = [ + extra-cmake-modules + kdoctools + ]; + buildInputs = [ + qtscript + #kconfig + #kcrash + kguiaddons + kiconthemes + #kinit + #kjobwidgets + #kparts + #kxmlgui + kdbusaddons + #kwallet + #kitemmodels + knotifications + #threadweaver + knewstuff + #libgit2 + karchive + knotifyconfig + kplotting + ktextwidgets + mlt + shared_mime_info + libv4l + ]; + propagatedBuildInputs = [ + #kactivities + #ki18n + #kio + #ktexteditor + #kwindowsystem + plasma-framework + ]; + postInstall = '' + wrapQtProgram "$out/bin/kdenlive" + ''; + enableParallelBuilding = true; + meta = { + license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; + maintainers = [ lib.maintainers.ttuegel ]; + }; +}