updated shell.nix for gst 1.19.2 release

This commit is contained in:
Jasper Hugo 2021-09-27 22:34:50 +07:00
parent 037c2d944f
commit 2726b70902
1 changed files with 20 additions and 18 deletions

View File

@ -1,44 +1,46 @@
with import <nixpkgs> {}; with import <nixpkgs> {};
let let
gstreamer = gst_all_1.gstreamer.overrideAttrs(old: rec { gstreamer = gst_all_1.gstreamer.overrideAttrs(old: rec {
version = "1.19.9999"; version = "1.19.2";
src = fetchGit { src = fetchurl {
url = "https://gitlab.freedesktop.org/gstreamer/gstreamer.git"; url = "https://gstreamer.freedesktop.org/src/${old.pname}/${old.pname}-${version}.tar.xz";
rev = "637b0d8dc25b660d3b05370e60a95249a5228a39"; sha256 = "6e5b7ba5931e5389c21d10986615f72859b2cc8830a5ba8b5253dad1ba7e6e0d";
}; };
patches = []; patches = [];
mesonFlags = old.mesonFlags ++ ["-Dorc=disabled"];
}); });
gst-plugins-base = (gst_all_1.gst-plugins-base.override { gst-plugins-base = (gst_all_1.gst-plugins-base.override {
gstreamer = gstreamer; gstreamer = gstreamer;
}).overrideAttrs(old: rec { }).overrideAttrs(old: rec {
version = "1.19.9999"; version = "1.19.2";
src = fetchGit { src = fetchurl {
url = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git"; url = "https://gstreamer.freedesktop.org/src/${old.pname}/${old.pname}-${version}.tar.xz";
rev = "f5a79ce05f62ad98134435955ed3d10d22f17cb9"; sha256 = "cde304fd3c006b61a97894b5c4e6f4687edd52cab6767d536b09bdb78d31a513";
}; };
patches = []; patches = [];
mesonFlags = old.mesonFlags ++ ["-Dorc=disabled"];
}); });
gst-plugins-good = (gst_all_1.gst-plugins-good.override { gst-plugins-good = (gst_all_1.gst-plugins-good.override {
gst-plugins-base = gst-plugins-base; gst-plugins-base = gst-plugins-base;
}).overrideAttrs(old: rec { }).overrideAttrs(old: rec {
version = "1.19.9999"; version = "1.19.2";
src = fetchGit { src = fetchurl {
url = "https://gitlab.freedesktop.org/hgr/gst-plugins-good.git"; url = "https://gstreamer.freedesktop.org/src/${old.pname}/${old.pname}-${version}.tar.xz";
ref = "hgr/twcc-fixes"; sha256 = "4be92e021144bc6dca5082d028275d4b6e69183c01b90791e0837173d58d4e2e";
rev = "3cff164ef4fab1a74ecfe5fd247edb723c9a41a1";
}; };
patches = []; patches = [];
mesonFlags = old.mesonFlags ++ ["-Dorc=disabled"];
}); });
gst-plugins-bad = (gst_all_1.gst-plugins-bad.override { gst-plugins-bad = (gst_all_1.gst-plugins-bad.override {
gst-plugins-base = gst-plugins-base; gst-plugins-base = gst-plugins-base;
}).overrideAttrs(old: rec { }).overrideAttrs(old: rec {
version = "1.19.9999"; version = "1.19.2";
src = fetchGit { src = fetchurl {
url = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git"; url = "https://gstreamer.freedesktop.org/src/${old.pname}/${old.pname}-${version}.tar.xz";
rev = "4eb22b769559ef2696a78a03b30de215bd677d47"; sha256 = "5382f98a9af2c92e5c0ca4fcb3911025cafd9f89b3142b206eb7b92b812e0979";
}; };
patches = []; patches = [];
mesonFlags = old.mesonFlags ++ ["-Dgs=disabled" "-Disac=disabled" "-Dldac=disabled" "-Donnx=disabled" "-Dopenaptx=disabled" "-Dqroverlay=disabled"]; mesonFlags = old.mesonFlags ++ ["-Dorc=disabled" "-Dgs=disabled" "-Disac=disabled" "-Dldac=disabled" "-Donnx=disabled" "-Dopenaptx=disabled" "-Dqroverlay=disabled" "-Dtests=disabled"];
}); });
libnice-patched = libnice.override { libnice-patched = libnice.override {
gst_all_1 = { gst_all_1 = {