summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mlt_my.nix2
-rw-r--r--yt-dlp.nix28
2 files changed, 30 insertions, 0 deletions
diff --git a/mlt_my.nix b/mlt_my.nix
index cd7d660..75c1ab3 100644
--- a/mlt_my.nix
+++ b/mlt_my.nix
@@ -16,5 +16,7 @@ self: super: {
url = "https://github.com/mltframework/mlt";
ref = "master";
};
+ buildInputs = with qt6Packages; old.buildInputs ++ [ gdk-pixbuf libebur128 qtbase qtsvg qt5compat ];
+ nativeBuildInputs = with qt6Packages; old.nativeBuildInputs ++ [ wrapQtAppsNoGuiHook ];
});
}
diff --git a/yt-dlp.nix b/yt-dlp.nix
index 7c047a3..9ea7b91 100644
--- a/yt-dlp.nix
+++ b/yt-dlp.nix
@@ -24,6 +24,34 @@ self: super: {
websockets
requests
urllib3
+ (shiton3.pkgs.buildPythonPackage {
+ pname = "bgutil-ytdlp-pot-provider-plugin";
+ version = "git";
+ pyproject = true;
+ src = fetchGit {
+ url = "https://github.com/Brainicism/bgutil-ytdlp-pot-provider";
+ ref = "master";
+ };
+ preBuild = ''
+ cd plugin
+ '';
+ nativeBuildInputs = [ hatchling ];
+ propagatedBuildInputs = [
+ brotli
+ certifi
+ mutagen
+ pycryptodomex
+ websockets
+ requests
+ urllib3
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/Brainicism/bgutil-ytdlp-pot-provider";
+ description = "A proof-of-origin token (POT) provider yt-dlp";
+ license = licenses.gpl3;
+ };
+ })
];
makeWrapperArgs =
let