21 , gnome-online-accounts
32 stdenv.mkDerivation rec {
33 pname = "grilo-plugins";
37 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
38 sha256 = "0xr59gzb8gw2bgj14mjllgn8y7srh373j0fp0v16ak8nd84dzdn6";
42 # grl-chromaprint requires the following GStreamer elements:
43 # * fakesink (gstreamer)
44 # * playbin (gst-plugins-base)
45 # * chromaprint (gst-plugins-bad)
47 src = ./chromaprint-gst-plugins.patch;
48 load_plugins = lib.concatMapStrings (plugin: ''gst_registry_scan_path(gst_registry_get(), "${plugin}/lib/gstreamer-1.0");'') (with gst_all_1; [
62 gperf # for lua-factory
88 updateScript = gnome3.updateScript {
90 versionPolicy = "none";
95 homepage = "https://wiki.gnome.org/Projects/Grilo";
96 description = "A collection of plugins for the Grilo framework";
97 maintainers = teams.gnome.members;
98 license = licenses.lgpl21;
99 platforms = platforms.linux;