diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-08-17 13:19:13 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-08-25 15:57:23 +0200 |
commit | c219d313ddcf5eb93654e4d1c02e1946ec9da4c0 (patch) | |
tree | 3be93225bec2886125b02e311adeb614009b5efb /pkgs/desktops/gnome-3 | |
parent | ae756f9d02a9636d907aa324412b5216a3872da2 (diff) | |
download | nixlib-c219d313ddcf5eb93654e4d1c02e1946ec9da4c0.tar nixlib-c219d313ddcf5eb93654e4d1c02e1946ec9da4c0.tar.gz nixlib-c219d313ddcf5eb93654e4d1c02e1946ec9da4c0.tar.bz2 nixlib-c219d313ddcf5eb93654e4d1c02e1946ec9da4c0.tar.lz nixlib-c219d313ddcf5eb93654e4d1c02e1946ec9da4c0.tar.xz nixlib-c219d313ddcf5eb93654e4d1c02e1946ec9da4c0.tar.zst nixlib-c219d313ddcf5eb93654e4d1c02e1946ec9da4c0.zip |
gnome3.tracker: 2.0.4 → 2.1.2
Diffstat (limited to 'pkgs/desktops/gnome-3')
-rw-r--r-- | pkgs/desktops/gnome-3/core/tracker/default.nix | 36 |
1 files changed, 25 insertions, 11 deletions
diff --git a/pkgs/desktops/gnome-3/core/tracker/default.nix b/pkgs/desktops/gnome-3/core/tracker/default.nix index 649960c0bf3f..a0da1b7147d2 100644 --- a/pkgs/desktops/gnome-3/core/tracker/default.nix +++ b/pkgs/desktops/gnome-3/core/tracker/default.nix @@ -1,39 +1,53 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gobjectIntrospection -, libxml2, upower, glib, wrapGAppsHook, vala, sqlite, libxslt +{ stdenv, fetchurl, intltool, meson, ninja, pkgconfig, gobjectIntrospection, python2 +, 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 }: let pname = "tracker"; - version = "2.0.4"; + version = "2.1.2"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; - outputs = [ "out" "dev" ]; + outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "1mfc5lv820kr7ssi7hldn25gmshh65k19kh478qjsnb64sshsbyf"; + sha256 = "1sf923f3ya3gj5s90da8qkqqvjj3fdll7xrjgscpb6yhgv0kzqsi"; }; - enableParallelBuilding = true; + nativeBuildInputs = [ + meson ninja vala pkgconfig intltool libxslt wrapGAppsHook gobjectIntrospection + gtk-doc docbook_xsl docbook_xml_dtd_412 docbook_xml_dtd_43 glibcLocales + python2 # for data-generators + ]; - nativeBuildInputs = [ vala pkgconfig intltool libxslt wrapGAppsHook gobjectIntrospection ]; - # TODO: add libstemmer buildInputs = [ - glib libxml2 sqlite upower icu networkmanager libsoup libuuid json-glib + glib libxml2 sqlite upower icu networkmanager libsoup libuuid json-glib libstemmer ]; - # TODO: figure out wrapping unit tests, some of them fail on missing gsettings-desktop-schemas - configureFlags = [ "--disable-unit-tests" ]; + LC_ALL = "en_US.UTF-8"; + + mesonFlags = [ + "-Ddbus_services=share/dbus-1/services" + # TODO: figure out wrapping unit tests, some of them fail on missing gsettings-desktop-schemas + "-Dfunctional_tests=false" + ]; postPatch = '' patchShebangs utils/g-ir-merge/g-ir-merge + patchShebangs utils/data-generators/cc/generate + ''; + + postInstall = '' + ${glib.dev}/bin/glib-compile-schemas $out/share/glib-2.0/schemas ''; passthru = { updateScript = gnome3.updateScript { packageName = pname; attrPath = "gnome3.${pname}"; + versionPolicy = "none"; }; }; |