47 stdenv.mkDerivation rec {
48 pname = "tracker-miners";
52 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
53 sha256 = "L84OyF+3YXyLKIfCJ5d0DV3shOwDbbdNbCCLurXFjCQ=";
70 # TODO: add libenca, libosinfo
80 gst_all_1.gst-plugins-base
81 gst_all_1.gst-plugins-good
82 gst_all_1.gst-plugins-bad
83 gst_all_1.gst-plugins-ugly
101 ] ++ lib.optionals stdenv.isLinux [
106 ] ++ lib.optionals stdenv.isDarwin [
111 # TODO: tests do not like our sandbox
112 "-Dfunctional_tests=false"
114 # libgrss is unmaintained and has no new releases since 2015, and an open
115 # security issue since then. Despite a patch now being availab, we're opting
116 # to be safe due to the general state of the project
118 ] ++ lib.optionals (!stdenv.isLinux) [
119 "-Dnetwork_manager=disabled"
120 "-Dsystemd_user_services=false"
124 glib-compile-schemas "$out/share/glib-2.0/schemas"
128 updateScript = gnome.updateScript {
134 homepage = "https://wiki.gnome.org/Projects/Tracker";
135 description = "Desktop-neutral user information store, search tool and indexer";
136 maintainers = teams.gnome.members;
137 license = licenses.gpl2Plus;
138 platforms = platforms.unix;