mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-28 22:32:58 +03:00
pitivi: Use gst-transcoder
from gst-plugins-bad
This commit is contained in:
parent
7fddef376e
commit
9ba3714f10
@ -20,32 +20,7 @@
|
|||||||
, gsettings-desktop-schemas
|
, gsettings-desktop-schemas
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
python3Packages.buildPythonApplication rec {
|
||||||
# gst-transcoder was merged with gst-plugins-bad 1.18.
|
|
||||||
# TODO: switch to that once available.
|
|
||||||
gst-transcoder = stdenv.mkDerivation rec {
|
|
||||||
version = "1.14.1";
|
|
||||||
pname = "gst-transcoder";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "pitivi";
|
|
||||||
repo = "gst-transcoder";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "16skiz9akavssii529v9nr8zd54w43livc14khdyzv164djg9q8f";
|
|
||||||
};
|
|
||||||
nativeBuildInputs = [
|
|
||||||
pkg-config
|
|
||||||
meson
|
|
||||||
ninja
|
|
||||||
gobject-introspection
|
|
||||||
python3
|
|
||||||
];
|
|
||||||
buildInputs = with gst_all_1; [
|
|
||||||
gstreamer
|
|
||||||
gst-plugins-base
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
in python3Packages.buildPythonApplication rec {
|
|
||||||
pname = "pitivi";
|
pname = "pitivi";
|
||||||
version = "0.999";
|
version = "0.999";
|
||||||
|
|
||||||
@ -70,13 +45,12 @@ in python3Packages.buildPythonApplication rec {
|
|||||||
excludes = [ "po/POTFILES.in" ];
|
excludes = [ "po/POTFILES.in" ];
|
||||||
})
|
})
|
||||||
|
|
||||||
# Complete switching to gst-transcoder in gst-plugins-bad.
|
# Compatibility with using gst-transcoder from gst-plugins-bad.
|
||||||
# Otherwise there will likely be conflics.
|
# TODO Remove with version 2020.09
|
||||||
# TODO: Apply this patch once we are using gst-transcoder from gst-plugins-bad.
|
(fetchpatch {
|
||||||
# (fetchpatch {
|
url = "https://gitlab.gnome.org/GNOME/pitivi/commit/51ae6533ee26ffd47e453eb5f5ad8cd46f57d15e.patch";
|
||||||
# url = "https://gitlab.gnome.org/GNOME/pitivi/commit/51ae6533ee26ffd47e453eb5f5ad8cd46f57d15e.patch";
|
sha256 = "zxJm+E5o+oZ3lW6wYNY/ERo2g4NmCjoY8oV+uScq8j8=";
|
||||||
# sha256 = "zxJm+E5o+oZ3lW6wYNY/ERo2g4NmCjoY8oV+uScq8j8=";
|
})
|
||||||
# })
|
|
||||||
|
|
||||||
# Generate renderer.so on macOS instead of dylib.
|
# Generate renderer.so on macOS instead of dylib.
|
||||||
# Needed for the following patch to apply.
|
# Needed for the following patch to apply.
|
||||||
@ -118,7 +92,6 @@ in python3Packages.buildPythonApplication rec {
|
|||||||
gnome3.adwaita-icon-theme
|
gnome3.adwaita-icon-theme
|
||||||
gsettings-desktop-schemas
|
gsettings-desktop-schemas
|
||||||
libnotify
|
libnotify
|
||||||
gst-transcoder
|
|
||||||
] ++ (with gst_all_1; [
|
] ++ (with gst_all_1; [
|
||||||
gstreamer
|
gstreamer
|
||||||
gst-editing-services
|
gst-editing-services
|
||||||
|
Loading…
Reference in New Issue
Block a user