[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
26/53: gnu: Add tracker-miners.
From: |
guix-commits |
Subject: |
26/53: gnu: Add tracker-miners. |
Date: |
Fri, 1 Nov 2019 22:18:45 -0400 (EDT) |
kkebreau pushed a commit to branch wip-gnome-updates
in repository guix.
commit 2d7dec390f0c73175be5943dd10f89bb1a41c496
Author: Kei Kebreau <address@hidden>
Date: Tue Jul 30 16:55:48 2019 -0400
gnu: Add tracker-miners.
* gnu/packages/gnome.scm (tracker-miners): New variable.
---
gnu/packages/gnome.scm | 75 +++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 74 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 3b1ddbc..3db4a4f 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -14,7 +14,7 @@
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner <address@hidden>
;;; Copyright © 2016, 2017, 2018 Rene Saavedra <address@hidden>
;;; Copyright © 2016 Jochem Raat <address@hidden>
-;;; Copyright © 2016, 2017 Kei Kebreau <address@hidden>
+;;; Copyright © 2016, 2017, 2019 Kei Kebreau <address@hidden>
;;; Copyright © 2016 Jan Nieuwenhuizen <address@hidden>
;;; Copyright © 2016 Roel Janssen <address@hidden>
;;; Copyright © 2016, 2018 Leo Famulari <address@hidden>
@@ -103,6 +103,7 @@
#:use-module (gnu packages gtk)
#:use-module (gnu packages guile)
#:use-module (gnu packages ibus)
+ #:use-module (gnu packages icu4c)
#:use-module (gnu packages image)
#:use-module (gnu packages imagemagick)
#:use-module (gnu packages inkscape)
@@ -115,6 +116,7 @@
#:use-module (gnu packages lirc)
#:use-module (gnu packages lua)
#:use-module (gnu packages mail)
+ #:use-module (gnu packages mp3)
#:use-module (gnu packages multiprecision)
#:use-module (gnu packages music)
#:use-module (gnu packages ncurses)
@@ -6443,6 +6445,77 @@ shared object databases, search tools and indexing.")
license:lgpl2.1+
license:lgpl2.0+))))
+(define-public tracker-miners
+ (package
+ (name "tracker-miners")
+ (version "2.2.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnome/sources/tracker-miners/"
+ (version-major+minor version)
+ "/tracker-miners-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0kk5xaajamb8jlm6cfdbc2m3axzr6bnph84m7697xmb0pkg8hdiw"))))
+ (build-system meson-build-system)
+ (arguments
+ `(#:glib-or-gtk? #t
+ #:configure-flags
+ (list "-Dminer_rss=false" ; libgrss is required.
+ ;; Ensure the RUNPATH contains all installed library locations.
+ (string-append "-Dc_link_args=-Wl,-rpath="
+ (assoc-ref %outputs "out")
+ "/lib/tracker-miners-2.0")
+ ;; TODO: Enable functional tests. Currently, the following error
+ ;; appears:
+ ;; Exception: The functional tests require DConf to be the default
+ ;; GSettings backend. Got GKeyfileSettingsBackend instead.
+ "-Dfunctional_tests=false")))
+ (native-inputs
+ `(("dbus" ,dbus)
+ ("intltool" ,intltool)
+ ("glib:bin" ,glib "bin")
+ ("gobject-introspection" ,gobject-introspection)
+ ("pkg-config" ,pkg-config)
+ ("python-pygobject" ,python-pygobject)))
+ (inputs
+ `(("exempi" ,exempi)
+ ("ffmpeg" ,ffmpeg)
+ ("flac" ,flac)
+ ("giflib" ,giflib)
+ ("glib" ,glib)
+ ("gstreamer" ,gstreamer)
+ ("icu4c" ,icu4c)
+ ("libcue" ,libcue)
+ ("libexif" ,libexif)
+ ("libgsf" ,libgsf)
+ ("libgxps" ,libgxps)
+ ("libiptcdata" ,libiptcdata)
+ ("libjpeg" ,libjpeg)
+ ("libosinfo" ,libosinfo)
+ ("libpng" ,libpng)
+ ("libseccomp" ,libseccomp)
+ ("libtiff" ,libtiff)
+ ("libvorbis" ,libvorbis)
+ ("libxml2" ,libxml2)
+ ("poppler" ,poppler)
+ ("taglib" ,taglib)
+ ("totem-pl-parser" ,totem-pl-parser)
+ ("tracker" ,tracker)
+ ("upower" ,upower)
+ ("zlib" ,zlib)))
+ (synopsis "Metadata database, indexer and search tool")
+ (home-page "https://wiki.gnome.org/Projects/Tracker")
+ (description
+ "Tracker is an advanced framework for first class objects with associated
+metadata and tags. It provides a one stop solution for all metadata, tags,
+shared object databases, search tools and indexing.")
+ ;; src/libtracker-*/* and src/tracker-extract/* are covered by lgpl2.1+,
+ ;; src/gvdb/* are covered by lgpl2.0+, and the rest is gpl2+.
+ (license (list license:gpl2+
+ license:lgpl2.1+
+ license:lgpl2.0+))))
+
(define-public nautilus
(package
(name "nautilus")
- branch wip-gnome-updates created (now e3bf493), guix-commits, 2019/11/01
- 02/53: gnu: baobab: Update to 3.32.0., guix-commits, 2019/11/01
- 04/53: gnu: epiphany: Update to 3.32.3., guix-commits, 2019/11/01
- 03/53: gnu: eog: Update to 3.32.2., guix-commits, 2019/11/01
- 01/53: gnu: adwaita-icon-theme: Update to 3.32.0., guix-commits, 2019/11/01
- 05/53: gnu: file-roller: Update to 3.32.1., guix-commits, 2019/11/01
- 09/53: gnu: gsettings-desktop-schemas: Update to 3.32.0., guix-commits, 2019/11/01
- 18/53: gnu: dconf-editor: Update to 3.32.0., guix-commits, 2019/11/01
- 21/53: gnu: evolution-data-server: Update to 3.32.4., guix-commits, 2019/11/01
- 26/53: gnu: Add tracker-miners.,
guix-commits <=
- 45/53: gnu: gnome-shell: Update to 3.32.2., guix-commits, 2019/11/01
- 52/53: gnu: yelp: Update to 3.32.2., guix-commits, 2019/11/01
- 48/53: gnu: gnome-klotski: Update to 3.32.0., guix-commits, 2019/11/01
- 34/53: gnu: libwnck: Update to 3.32.0., guix-commits, 2019/11/01
- 14/53: gnu: Add python-dbusmock., guix-commits, 2019/11/01
- 10/53: gnu: gnome-icon-theme: Update home page., guix-commits, 2019/11/01
- 22/53: gnu: evolution: Update to 3.32.4., guix-commits, 2019/11/01
- 31/53: gnu: gnome-shell-extensions: Update to 3.32.1., guix-commits, 2019/11/01
- 15/53: gnu: gnome-control-center: Update to 3.32.2., guix-commits, 2019/11/01
- 17/53: gnu: tracker: Update to 2.2.2., guix-commits, 2019/11/01