diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-15 13:25:55 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-22 07:46:55 +0100 |
commit | 91f7501f7a5ae3d816aec9b94f9fc86ed8e65e5d (patch) | |
tree | 67929a2d90a7db6925c84d9fd86b7dac989d7149 /pkgs/desktops | |
parent | a67577f77614ec3bb947b6370c74f434f2ca3f9b (diff) | |
download | nixlib-91f7501f7a5ae3d816aec9b94f9fc86ed8e65e5d.tar nixlib-91f7501f7a5ae3d816aec9b94f9fc86ed8e65e5d.tar.gz nixlib-91f7501f7a5ae3d816aec9b94f9fc86ed8e65e5d.tar.bz2 nixlib-91f7501f7a5ae3d816aec9b94f9fc86ed8e65e5d.tar.lz nixlib-91f7501f7a5ae3d816aec9b94f9fc86ed8e65e5d.tar.xz nixlib-91f7501f7a5ae3d816aec9b94f9fc86ed8e65e5d.tar.zst nixlib-91f7501f7a5ae3d816aec9b94f9fc86ed8e65e5d.zip |
gnome3.tracker: build gir
Diffstat (limited to 'pkgs/desktops')
-rw-r--r-- | pkgs/desktops/gnome-3/core/tracker/default.nix | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/pkgs/desktops/gnome-3/core/tracker/default.nix b/pkgs/desktops/gnome-3/core/tracker/default.nix index 61ae06ec0664..cbf16c6807ff 100644 --- a/pkgs/desktops/gnome-3/core/tracker/default.nix +++ b/pkgs/desktops/gnome-3/core/tracker/default.nix @@ -1,23 +1,23 @@ -{ stdenv, fetchurl, intltool, pkgconfig +{ stdenv, fetchurl, intltool, pkgconfig, gobjectIntrospection , libxml2, upower, glib, wrapGAppsHook, vala, sqlite, libxslt , gnome3, icu, libuuid, networkmanager, libsoup, json-glib }: -stdenv.mkDerivation rec { - name = "tracker-${version}"; +let + pname = "tracker"; version = "2.0.3"; +in stdenv.mkDerivation rec { + name = "${pname}-${version}"; + + outputs = [ "out" "dev" ]; src = fetchurl { - url = "mirror://gnome/sources/tracker/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; sha256 = "1005w90vhk1cl8g6kxpy2vdzbskw2jskfjcl42lngv18q5sb4bss"; }; - passthru = { - updateScript = gnome3.updateScript { packageName = "tracker"; attrPath = "gnome3.tracker"; }; - }; - enableParallelBuilding = true; - nativeBuildInputs = [ vala pkgconfig intltool libxslt wrapGAppsHook ]; + nativeBuildInputs = [ vala pkgconfig intltool libxslt wrapGAppsHook gobjectIntrospection ]; # TODO: add libstemmer buildInputs = [ glib libxml2 sqlite upower icu networkmanager libsoup libuuid json-glib @@ -30,6 +30,13 @@ stdenv.mkDerivation rec { patchShebangs utils/g-ir-merge/g-ir-merge ''; + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + attrPath = "gnome3.${pname}"; + }; + }; + meta = with stdenv.lib; { homepage = https://wiki.gnome.org/Projects/Tracker; description = "Desktop-neutral user information store, search tool and indexer"; |