diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-08-23 02:49:39 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-08-23 02:53:43 +0200 |
commit | 4919db9cbb999ca45153ebd4cba094693b518586 (patch) | |
tree | c72ed28bf14a8512539f041e3013ae021a31239a /pkgs/desktops/gnome-3 | |
parent | 795e37b7fe349f2c4d2e44f59d3e015089f01af6 (diff) | |
download | nixlib-4919db9cbb999ca45153ebd4cba094693b518586.tar nixlib-4919db9cbb999ca45153ebd4cba094693b518586.tar.gz nixlib-4919db9cbb999ca45153ebd4cba094693b518586.tar.bz2 nixlib-4919db9cbb999ca45153ebd4cba094693b518586.tar.lz nixlib-4919db9cbb999ca45153ebd4cba094693b518586.tar.xz nixlib-4919db9cbb999ca45153ebd4cba094693b518586.tar.zst nixlib-4919db9cbb999ca45153ebd4cba094693b518586.zip |
tracker: move from gnome3
Diffstat (limited to 'pkgs/desktops/gnome-3')
-rw-r--r-- | pkgs/desktops/gnome-3/apps/gnome-notes/default.nix | 4 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/core/tracker-miners/default.nix | 2 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/core/tracker/default.nix | 71 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/core/tracker/fix-paths.patch | 12 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/default.nix | 4 |
5 files changed, 4 insertions, 89 deletions
diff --git a/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix b/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix index 9fb3ca99d097..4a34f12912f7 100644 --- a/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix +++ b/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix @@ -2,7 +2,7 @@ , wrapGAppsHook, itstool, desktop-file-utils, python3 , glib, gtk3, evolution-data-server, gnome-online-accounts , libuuid, webkitgtk, zeitgeist -, gnome3, libxml2, gsettings-desktop-schemas }: +, gnome3, libxml2, gsettings-desktop-schemas, tracker }: let version = "3.32.2"; @@ -26,7 +26,7 @@ in stdenv.mkDerivation rec { ]; buildInputs = [ - glib gtk3 libuuid webkitgtk gnome3.tracker + glib gtk3 libuuid webkitgtk tracker gnome-online-accounts zeitgeist gsettings-desktop-schemas evolution-data-server diff --git a/pkgs/desktops/gnome-3/core/tracker-miners/default.nix b/pkgs/desktops/gnome-3/core/tracker-miners/default.nix index eaa3ab3c089b..9f31e70ad531 100644 --- a/pkgs/desktops/gnome-3/core/tracker-miners/default.nix +++ b/pkgs/desktops/gnome-3/core/tracker-miners/default.nix @@ -109,7 +109,7 @@ stdenv.mkDerivation rec { patches = [ (substituteAll { src = ./fix-paths.patch; - inherit (gnome3) tracker; + inherit tracker; }) # https://bugzilla.gnome.org/show_bug.cgi?id=795576 (fetchurl { diff --git a/pkgs/desktops/gnome-3/core/tracker/default.nix b/pkgs/desktops/gnome-3/core/tracker/default.nix deleted file mode 100644 index 397184f798a8..000000000000 --- a/pkgs/desktops/gnome-3/core/tracker/default.nix +++ /dev/null @@ -1,71 +0,0 @@ -{ stdenv, fetchurl, intltool, meson, ninja, pkgconfig, gobject-introspection, python3 -, gtk-doc, docbook_xsl, docbook_xml_dtd_412, docbook_xml_dtd_43, glibcLocales -, libxml2, upower, glib, wrapGAppsHook, vala, sqlite, libxslt, libstemmer -, gnome3, icu, libuuid, networkmanager, libsoup, json-glib -, substituteAll}: - -let - pname = "tracker"; - version = "2.2.2"; -in stdenv.mkDerivation rec { - name = "${pname}-${version}"; - - outputs = [ "out" "dev" "devdoc" ]; - - src = fetchurl { - url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "1rp2c6k7ajcm553p9kpni87zgi9aplm3s01rl7pk575az5i399y6"; - }; - - nativeBuildInputs = [ - meson ninja vala pkgconfig intltool libxslt wrapGAppsHook gobject-introspection - gtk-doc docbook_xsl docbook_xml_dtd_412 docbook_xml_dtd_43 glibcLocales - python3 # for data-generators - ]; - - buildInputs = [ - glib libxml2 sqlite upower icu networkmanager libsoup libuuid json-glib libstemmer - ]; - - LC_ALL = "en_US.UTF-8"; - - mesonFlags = [ - "-Ddbus_services=${placeholder ''out''}/share/dbus-1/services" - "-Dsystemd_user_services=${placeholder ''out''}/lib/systemd/user" - # TODO: figure out wrapping unit tests, some of them fail on missing gsettings-desktop-schemas - "-Dfunctional_tests=false" - "-Ddocs=true" - ]; - - patches = [ - (substituteAll { - src = ./fix-paths.patch; - gdbus = "${glib.bin}/bin/gdbus"; - }) - ]; - - postPatch = '' - patchShebangs utils/g-ir-merge/g-ir-merge - patchShebangs utils/data-generators/cc/generate - ''; - - postInstall = '' - glib-compile-schemas "$out/share/glib-2.0/schemas" - ''; - - passthru = { - updateScript = gnome3.updateScript { - packageName = pname; - attrPath = "gnome3.${pname}"; - versionPolicy = "none"; - }; - }; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/Tracker; - description = "Desktop-neutral user information store, search tool and indexer"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/core/tracker/fix-paths.patch b/pkgs/desktops/gnome-3/core/tracker/fix-paths.patch deleted file mode 100644 index f5c13c3fcdaf..000000000000 --- a/pkgs/desktops/gnome-3/core/tracker/fix-paths.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/src/tracker-store/tracker-store.desktop.in -+++ b/src/tracker-store/tracker-store.desktop.in -@@ -1,8 +1,8 @@ - [Desktop Entry] - Name=Tracker Store - Comment=Metadata database store and lookup manager --Exec=gdbus call -e -d org.freedesktop.DBus -o /org/freedesktop/DBus -m org.freedesktop.DBus.StartServiceByName org.freedesktop.Tracker1 0 -+Exec=@gdbus@ call -e -d org.freedesktop.DBus -o /org/freedesktop/DBus -m org.freedesktop.DBus.StartServiceByName org.freedesktop.Tracker1 0 - Terminal=false - Type=Application - Categories=Utility; - X-GNOME-Autostart-enabled=true diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix index f9c9ab54e5ed..8070ec159538 100644 --- a/pkgs/desktops/gnome-3/default.nix +++ b/pkgs/desktops/gnome-3/default.nix @@ -190,8 +190,6 @@ lib.makeScope pkgs.newScope (self: with self; { totem = callPackage ./core/totem { }; - tracker = callPackage ./core/tracker { }; - tracker-miners = callPackage ./core/tracker-miners { }; vino = callPackage ./core/vino { }; @@ -385,7 +383,7 @@ lib.makeScope pkgs.newScope (self: with self; { clutter clutter-gst clutter-gtk cogl gtk-vnc libdazzle libgda libgit2-glib libgxps libgdata libgepub libcroco libpeas libgee geocode-glib libgweather librest libzapojit libmediaart gfbgraph gexiv2 folks totem-pl-parser gcr gsound libgnomekbd vte vte_290 vte-ng gnome-menus gdl; inherit (pkgs) gsettings-desktop-schemas; # added 2019-04-16 inherit (pkgs) gnome-video-effects; # added 2019-08-19 - inherit (pkgs) gnome-online-accounts grilo grilo-plugins; # added 2019-08-23 + inherit (pkgs) gnome-online-accounts grilo grilo-plugins tracker; # added 2019-08-23 defaultIconTheme = adwaita-icon-theme; gtk = gtk3; |