20 , gnome-online-accounts
31 stdenv.mkDerivation rec {
32 pname = "grilo-plugins";
36 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
37 sha256 = "hRjD2VT5MJXZVWJKBEzhanNFUy+BHSmdv6HhFM/rqzM=";
41 # grl-chromaprint requires the following GStreamer elements:
42 # * fakesink (gstreamer)
43 # * playbin (gst-plugins-base)
44 # * chromaprint (gst-plugins-bad)
46 src = ./chromaprint-gst-plugins.patch;
47 load_plugins = lib.concatMapStrings (plugin: ''gst_registry_scan_path(gst_registry_get(), "${lib.getLib plugin}/lib/gstreamer-1.0");'') (with gst_all_1; [
61 gperf # for lua-factory
86 updateScript = gnome.updateScript {
88 versionPolicy = "none";
93 homepage = "https://wiki.gnome.org/Projects/Grilo";
94 description = "A collection of plugins for the Grilo framework";
95 maintainers = teams.gnome.members;
96 license = licenses.lgpl21Plus;
97 platforms = platforms.linux;