diff options
author | Bobby Rong <rjl931189261@126.com> | 2022-12-20 17:43:38 +0800 |
---|---|---|
committer | Bobby Rong <rjl931189261@126.com> | 2022-12-20 17:43:38 +0800 |
commit | ecbfab132896c26a59b71d7fc78fdeaa5b9b3667 (patch) | |
tree | 219364c59ebbe4eff4374614e89f219b8b189cc8 /pkgs/development/libraries/clutter-gst/default.nix | |
parent | 04f574a1c0fde90b51bf68198e2297ca4e7cccf4 (diff) | |
download | nixpkgs-ecbfab132896c26a59b71d7fc78fdeaa5b9b3667.tar nixpkgs-ecbfab132896c26a59b71d7fc78fdeaa5b9b3667.tar.gz nixpkgs-ecbfab132896c26a59b71d7fc78fdeaa5b9b3667.tar.bz2 nixpkgs-ecbfab132896c26a59b71d7fc78fdeaa5b9b3667.tar.lz nixpkgs-ecbfab132896c26a59b71d7fc78fdeaa5b9b3667.tar.xz nixpkgs-ecbfab132896c26a59b71d7fc78fdeaa5b9b3667.tar.zst nixpkgs-ecbfab132896c26a59b71d7fc78fdeaa5b9b3667.zip |
clutter-gst: Add patch from Arch Linux to fix corrupted display with Cheese
The upstream project is archived.
Diffstat (limited to 'pkgs/development/libraries/clutter-gst/default.nix')
-rw-r--r-- | pkgs/development/libraries/clutter-gst/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/development/libraries/clutter-gst/default.nix b/pkgs/development/libraries/clutter-gst/default.nix index 71e32e074c8..e00cda47da6 100644 --- a/pkgs/development/libraries/clutter-gst/default.nix +++ b/pkgs/development/libraries/clutter-gst/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, lib, stdenv, pkg-config, clutter, gtk3, glib, cogl, gnome, gdk-pixbuf }: +{ fetchurl, fetchpatch, lib, stdenv, pkg-config, clutter, gtk3, glib, cogl, gnome, gdk-pixbuf }: stdenv.mkDerivation rec { pname = "clutter-gst"; @@ -11,6 +11,16 @@ stdenv.mkDerivation rec { sha256 = "17czmpl92dzi4h3rn5rishk015yi3jwiw29zv8qan94xcmnbssgy"; }; + patches = [ + # Add patch from Arch Linux to fix corrupted display with Cheese + # https://gitlab.gnome.org/GNOME/cheese/-/issues/51 + # https://github.com/archlinux/svntogit-packages/tree/packages/clutter-gst/trunk + (fetchpatch { + url = "https://github.com/archlinux/svntogit-packages/raw/c4dd0bbda35aa603ee790676f6e15541f71b6d36/trunk/0001-video-sink-Remove-RGBx-BGRx-support.patch"; + sha256 = "sha256-k1fCiM/u7q81UrDYgbqhN/C+q9DVQ+qOyq6vmA3hbSQ="; + }) + ]; + propagatedBuildInputs = [ clutter gtk3 glib cogl gdk-pixbuf ]; nativeBuildInputs = [ pkg-config ]; |