34 stdenv.mkDerivation rec {
38 outputs = [ "out" "man" "devdoc" ];
41 url = "mirror://gnome/sources/cheese/${lib.versions.major version}/${pname}-${version}.tar.xz";
42 sha256 = "XyGFxMmeVN3yuLr2DIKBmVDlSVLhMuhjmHXz7cv49o4=";
53 libxslt # for xsltproc
59 glib # for glib-compile-schemas
71 gst_all_1.gst-plugins-bad
72 gst_all_1.gst-plugins-base
73 gst_all_1.gst-plugins-good
78 pipewire # PipeWire provides a gstreamer plugin for using PipeWire for video
84 --prefix XDG_DATA_DIRS : "${gnome-video-effects}/share"
86 --prefix GST_PRESET_PATH : "${gst_all_1.gst-plugins-good}/share/gstreamer-1.0/presets"
88 --prefix XDG_DATA_DIRS : "${gdk-pixbuf}/share"
89 --prefix XDG_DATA_DIRS : "${totem}/share"
94 updateScript = gnome.updateScript {
95 packageName = "cheese";
100 homepage = "https://gitlab.gnome.org/GNOME/cheese";
101 description = "Take photos and videos with your webcam, with fun graphical effects";
102 mainProgram = "cheese";
104 license = licenses.gpl2Plus;
105 platforms = platforms.linux;