Hi,
I attached tracker patch.
This is the map of non-packaged programs required for gnome-documents:
1) libzapojit
2) tracker
5) libgdata
3) liboauth
4) uhttpmock
6) gnome-documents
Note: i disabled make-check due to the following errors:
Error 1:
"Tracker-WARNING **: Locale '0' is not set, defaulting to C locale"
Error 2:
"Tracker-WARNING **: Could not get SPARQL connection: Cannot spawn a
message bus without a machi
ne-id: Unable to load /var/lib/dbus/machine-id or /etc/machine-id:
Failed to open file '/var/lib/dbus
/machine-id': No such file or directory"
thanks.
From 2a52357a2857c1675413e1cbe3afce18102e40a3 Mon Sep 17 00:00:00 2001
From: Rene Saavedra <ren...@openmailbox.org>
Date: Sun, 28 Feb 2016 16:03:56 -0600
Subject: [PATCH] gnu: Add tracker.
---
gnu/packages/tracker.scm | 59 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
create mode 100644 gnu/packages/tracker.scm
diff --git a/gnu/packages/tracker.scm b/gnu/packages/tracker.scm
new file mode 100644
index 0000000..f2232d8
--- /dev/null
+++ b/gnu/packages/tracker.scm
@@ -0,0 +1,59 @@
+(define-module (gnu packages tracker)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix build-system glib-or-gtk)
+ #:use-module (guix download)
+ #:use-module (guix packages)
+ #:use-module (guix utils)
+ #:use-module (gnu packages compression)
+ #:use-module (gnu packages databases)
+ #:use-module (gnu packages glib)
+ #:use-module (gnu packages gnome)
+ #:use-module (gnu packages image)
+ #:use-module (gnu packages libunistring)
+ #:use-module (gnu packages linux)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages xml))
+
+(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
+ `(#:tests? #f)) ; fail on set LANG and missing '/etc/machine-id'.
+ (native-inputs
+ `(("glib" ,glib "bin") ; for glib-compile-schemas, gio-2.0.
+ ("gobject-introspection" ,gobject-introspection)
+ ("intltool" ,intltool)
+ ("pkg-config" ,pkg-config)
+ ("uuidgen" ,util-linux)
+ ("xsltproc" ,libxslt)))
+ (inputs
+ `(("libpng" ,libpng)
+ ("libunistring" ,libunistring)
+ ("libxml2" ,libxml2)
+ ("sqlite" ,sqlite)
+ ("zlib" ,zlib)))
+ (home-page "https://wiki.gnome.org/Projects/Tracker")
+ (synopsis "Desktop neutral user information store, search tool and indexer")
+ (description
+ "Tracker is a semantic data storage for desktop and mobile devices.
+Tracker uses W3C standards for RDF ontologies using Nepomuk with SPARQL
+to query and update the data.
+
+Tracker is a central repository of user information, that provides two
+big benefits for the user; shared data between applications and
+information which is relational to other information.")
+ (license (list license:lgpl2.1+ ; libtracker, tracker-extract.
+ ; tracker-utils, gvdb.
+ license:bsd-3 ; libstemmer.
+ license:gpl2+)))); everything else.
--
2.6.3