summaryrefslogtreecommitdiff
path: root/kdenlive_my.nix
diff options
context:
space:
mode:
Diffstat (limited to 'kdenlive_my.nix')
-rw-r--r--kdenlive_my.nix70
1 files changed, 70 insertions, 0 deletions
diff --git a/kdenlive_my.nix b/kdenlive_my.nix
new file mode 100644
index 0000000..2c0acac
--- /dev/null
+++ b/kdenlive_my.nix
@@ -0,0 +1,70 @@
+{ inputs }:
+self: super: {
+ kdenlive_my =
+ with super;
+ (kdePackages.kdenlive.override {
+ mlt = self.mlt_my;
+ ffmpeg-full = self.ffmpeg_my;
+ }).overrideAttrs
+ (old: rec {
+ version = "git";
+ src = fetchGit {
+ url = "https://invent.kde.org/multimedia/kdenlive";
+ ref = "master";
+ #submodules = true;
+ };
+ #nativeBuildInputs = old.nativeBuildInputs ++ [ kdePackages.extra-cmake-modules ];
+ nativeBuildInputs = # with qt6Packages;
+ # with kdePackages;
+ old.nativeBuildInputs ++ [
+ # kdoctools
+ # extra-cmake-modules
+ pkg-config
+ gitMinimal
+ ];
+ buildInputs =
+ old.buildInputs
+ ++
+ # with qt6Packages;
+ # with kdePackages;
+ [
+ # ffmpeg_my
+ # wrapQtAppsHook
+ # cmake
+ # breeze-icons
+ # pkg-config
+ # # breeze-qt5
+ # kconfig
+ # kcrash
+ # kdbusaddons
+ # kfilemetadata
+ # kguiaddons
+ # ki18n
+ # kiconthemes
+ # # kinit
+ # knotifications
+ # knewstuff
+ # karchive
+ # knotifyconfig
+ # kplotting
+ # ktextwidgets
+ # mediainfo
+ # # phonon-backend-gstreamer
+ # qtdeclarative
+ # qtmultimedia
+ # qtnetworkauth
+ # #qtquickcontrols2
+ # #qtscript
+ # shared-mime-info
+ # libv4l
+ # ffmpeg-full
+ # frei0r
+ # rttr
+ # purpose
+ # kdeclarative
+ # wrapGAppsHook3
+ # (mlt.override { ffmpeg = self.ffmpeg_my; })
+ ];
+ patches = [ ];
+ });
+}