diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-05 02:10:37 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-05 06:06:08 +0100 |
commit | a57e9e289f9cf1f52499dd61264a54817c8cace6 (patch) | |
tree | cd54c9856638655506ce1ce4638896bae33890c0 /pkgs/desktops | |
parent | 53caca4adb23bda3c2b19623851678233a2d6280 (diff) | |
download | nixlib-a57e9e289f9cf1f52499dd61264a54817c8cace6.tar nixlib-a57e9e289f9cf1f52499dd61264a54817c8cace6.tar.gz nixlib-a57e9e289f9cf1f52499dd61264a54817c8cace6.tar.bz2 nixlib-a57e9e289f9cf1f52499dd61264a54817c8cace6.tar.lz nixlib-a57e9e289f9cf1f52499dd61264a54817c8cace6.tar.xz nixlib-a57e9e289f9cf1f52499dd61264a54817c8cace6.tar.zst nixlib-a57e9e289f9cf1f52499dd61264a54817c8cace6.zip |
gnome3.tracker-miners: fix build
Diffstat (limited to 'pkgs/desktops')
-rw-r--r-- | pkgs/desktops/gnome-3/core/tracker-miners/default.nix | 15 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/core/tracker-miners/fix-paths.patch | 11 |
2 files changed, 19 insertions, 7 deletions
diff --git a/pkgs/desktops/gnome-3/core/tracker-miners/default.nix b/pkgs/desktops/gnome-3/core/tracker-miners/default.nix index 809162b629dd..56292330e013 100644 --- a/pkgs/desktops/gnome-3/core/tracker-miners/default.nix +++ b/pkgs/desktops/gnome-3/core/tracker-miners/default.nix @@ -1,5 +1,5 @@ { stdenv, intltool, fetchurl, libxml2, upower -, pkgconfig, gtk3, glib +, substituteAll, pkgconfig, gtk3, glib, gexiv2 , bash, wrapGAppsHook, itstool, vala, sqlite, libxslt , gnome3, librsvg, gdk_pixbuf, libnotify , evolution-data-server, gst_all_1, poppler @@ -32,18 +32,19 @@ stdenv.mkDerivation rec { bzip2 evolution-data-server exempi flac giflib glib gnome3.totem-pl-parser gnome3.tracker gst_all_1.gst-plugins-base gst_all_1.gstreamer icu json-glib libcue libexif libgsf libiptcdata libjpeg libpng libseccomp libsoup - libtiff libuuid libvorbis libxml2 poppler taglib upower + libtiff libuuid libvorbis libxml2 poppler taglib upower gexiv2 ]; LANG = "en_US.UTF-8"; # for running tests doCheck = true; - postPatch = '' - substituteInPlace src/libtracker-common/tracker-domain-ontology.c --replace \ - 'SHAREDIR, "tracker", "domain-ontologies"' \ - '"${gnome3.tracker}/share", "tracker", "domain-ontologies"' - ''; + patches = [ + (substituteAll { + src = ./fix-paths.patch; + inherit (gnome3) tracker; + }) + ]; meta = with stdenv.lib; { homepage = https://wiki.gnome.org/Projects/Tracker; diff --git a/pkgs/desktops/gnome-3/core/tracker-miners/fix-paths.patch b/pkgs/desktops/gnome-3/core/tracker-miners/fix-paths.patch new file mode 100644 index 000000000000..9ed93fbcca93 --- /dev/null +++ b/pkgs/desktops/gnome-3/core/tracker-miners/fix-paths.patch @@ -0,0 +1,11 @@ +--- a/src/libtracker-miners-common/tracker-domain-ontology.c ++++ b/src/libtracker-miners-common/tracker-domain-ontology.c +@@ -372,7 +372,7 @@ + if (!priv->ontology_location) { + gchar *ontology_path; + +- ontology_path = g_build_filename (SHAREDIR, "tracker", "ontologies", ++ ontology_path = g_build_filename ("@tracker@", "share", "tracker", "ontologies", + priv->ontology_name, NULL); + + if (!g_file_test (ontology_path, G_FILE_TEST_IS_DIR)) { |