blob: 2c0acaca8da4ea68fda77ef289c96bed423192fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
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 = [ ];
});
}
|