diff options
Diffstat (limited to 'kdenlive_my.nix')
-rw-r--r-- | kdenlive_my.nix | 70 |
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 = [ ]; + }); +} |