[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
26/182: gnu: Add tracker-miners.
From: |
guix-commits |
Subject: |
26/182: gnu: Add tracker-miners. |
Date: |
Fri, 15 Nov 2019 00:01:25 -0500 (EST) |
kkebreau pushed a commit to branch wip-gnome-updates
in repository guix.
commit 4160afa10b7898b90a9b84a63c8cf62ea429845d
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 70d003b..cfe6950 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)
@@ -6451,6 +6453,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")
- 14/182: gnu: Add python-dbusmock., (continued)
- 14/182: gnu: Add python-dbusmock., guix-commits, 2019/11/15
- 17/182: gnu: tracker: Update to 2.2.2., guix-commits, 2019/11/15
- 09/182: gnu: gsettings-desktop-schemas: Update to 3.32.0., guix-commits, 2019/11/15
- 12/182: gnu: gnome-online-accounts: Update to 3.32.0., guix-commits, 2019/11/15
- 19/182: gnu: python2-pylint: Update to 1.9.5., guix-commits, 2019/11/15
- 22/182: gnu: evolution: Update to 3.32.4., guix-commits, 2019/11/15
- 25/182: gnu: gnome-tweaks: Update to 3.32.0., guix-commits, 2019/11/15
- 27/182: gnu: nautilus: Update to 3.32.1., guix-commits, 2019/11/15
- 29/182: gnu: gnome-clocks: Update to 3.32.0., guix-commits, 2019/11/15
- 24/182: gnu: mutter: Update to 3.32.2., guix-commits, 2019/11/15
- 26/182: gnu: Add tracker-miners.,
guix-commits <=
- 33/182: gnu: gnome-disk-utility: Update to 3.32.1., guix-commits, 2019/11/15
- 32/182: gnu: gnome-system-monitor: Update to 3.32.1., guix-commits, 2019/11/15
- 15/182: gnu: gnome-control-center: Update to 3.32.2., guix-commits, 2019/11/15
- 20/182: gnu: totem: Update to 3.32.1., guix-commits, 2019/11/15
- 28/182: gnu: gnome-screenshot: Update to 3.32.0., guix-commits, 2019/11/15
- 34/182: gnu: libwnck: Update to 3.32.0., guix-commits, 2019/11/15
- 38/182: gnu: gnome-terminal: Update to 3.32.2., guix-commits, 2019/11/15
- 39/182: gnu: devhelp: Update to 3.32.0., guix-commits, 2019/11/15
- 30/182: gnu: gnome-calendar: Update to 3.32.2., guix-commits, 2019/11/15
- 35/182: gnu: five-or-more: Update to 3.32.0., guix-commits, 2019/11/15