From 5f12e06b8ab0861644a07ea070ed276ad34f4701 Mon Sep 17 00:00:00 2001 From: Rene Saavedra Date: Sat, 6 Feb 2016 21:31:09 +0100 Subject: [PATCH] gnu: Add tracker. * gnu/packages/gnome.scm (tracker): New variable. --- gnu/packages/gnome.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2230dcc..a8f2b5b 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -68,6 +68,7 @@ #:use-module (gnu packages ibus) #:use-module (gnu packages iso-codes) #:use-module (gnu packages libcanberra) + #:use-module (gnu packages libunistring) #:use-module (gnu packages linux) #:use-module (gnu packages libusb) #:use-module (gnu packages lirc) @@ -4602,3 +4603,43 @@ applications, for instance the Vinagre client, GNOME Boxes and virt-viewer. GTK-VNC implements client side RFB protocol and authentication extensions such as SASL, TLS and VeNCrypt. Additionally it supports encoding extensions.") (license license:lgpl2.1+))) + +(define-public tracker + (package + (name "tracker") + (version "1.7.2") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/" name "/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "1m6hys71n6faf6qx719vh8n4y2y63x7cygzh1rq56flvwa0fnxxx")))) + (build-system glib-or-gtk-build-system) + (arguments + ;; Testsuite finishes with errors. + `(#:configure-flags '("--enable-unit-tests=no"))) + (native-inputs + `(("glib" ,glib) ; for glib-compile-schemas, gio-2.0. + ("intltool" ,intltool) + ("pkg-config" ,pkg-config))) + (inputs + `(("gobject-introspection" ,gobject-introspection) + ("libpng" ,libpng) + ("libunistring" ,libunistring) + ("libxml2" ,libxml2) + ("sqlite" ,sqlite) + ("uuidgen" ,util-linux) + ("xsltproc" ,libxslt) + ("zlib" ,zlib))) + (home-page "https://wiki.gnome.org/Projects/Tracker") + (synopsis "Search engine and metadata storage system") + (description + "Tracker is a search engine, search tool and metadata storage +system. Tracker allows the user to find their data as fast as possible. +Tracker organises data in categories and enable tag in the data with +keywords which can be used to find related information.") + ;; See COPYING for details. + (license (list license:lgpl2.1+ license:gpl2+ license:bsd-3)))) -- 2.6.3