From 2effe4609dfe7edf7e45474c692461688337342a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Sat, 6 Aug 2016 14:57:59 +0200 Subject: [PATCH] Adding kdenlive for kde5 (cherry picked from commit e17bc0b871db241434c05d3079bd2790359cd720) --- .../kde-5/applications-15.12/kdenlive.nix | 82 +++++++++++++++++++ pkgs/desktops/kde-5/applications/default.nix | 1 + pkgs/desktops/kde-5/applications/kdenlive.nix | 82 +++++++++++++++++++ 3 files changed, 165 insertions(+) create mode 100644 pkgs/desktops/kde-5/applications-15.12/kdenlive.nix create mode 100644 pkgs/desktops/kde-5/applications/kdenlive.nix 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 000000000000..10f1bf708700 --- /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 609901048eee..47109aaeac24 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 000000000000..10f1bf708700 --- /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 ]; + }; +}