[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
26/63: gnu: Add tracker-miners.
From: |
guix-commits |
Subject: |
26/63: gnu: Add tracker-miners. |
Date: |
Thu, 7 Nov 2019 09:57:39 -0500 (EST) |
kkebreau pushed a commit to branch wip-gnome-updates
in repository guix.
commit 27c61366b296e7bcae172bbea8637d4cd272a9a0
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 52ca2d4..678daed 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)
@@ -6448,6 +6450,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")
- 05/63: gnu: file-roller: Update to 3.32.1., (continued)
- 05/63: gnu: file-roller: Update to 3.32.1., guix-commits, 2019/11/07
- 10/63: gnu: gnome-icon-theme: Update home page., guix-commits, 2019/11/07
- 13/63: gnu: gnome-settings-daemon: Update to 3.32.1., guix-commits, 2019/11/07
- 11/63: gnu: gnome-desktop: Update to 3.32.2., guix-commits, 2019/11/07
- 04/63: gnu: epiphany: Update to 3.32.3., guix-commits, 2019/11/07
- 09/63: gnu: gsettings-desktop-schemas: Update to 3.32.0., guix-commits, 2019/11/07
- 06/63: gnu: gedit: Update to 3.32.2., guix-commits, 2019/11/07
- 16/63: gnu: grilo: Update to 0.3.9., guix-commits, 2019/11/07
- 14/63: gnu: Add python-dbusmock., guix-commits, 2019/11/07
- 15/63: gnu: gnome-control-center: Update to 3.32.2., guix-commits, 2019/11/07
- 26/63: gnu: Add tracker-miners.,
guix-commits <=
- 20/63: gnu: totem: Update to 3.32.1., guix-commits, 2019/11/07
- 17/63: gnu: tracker: Update to 2.2.2., guix-commits, 2019/11/07
- 18/63: gnu: dconf-editor: Update to 3.32.0., guix-commits, 2019/11/07
- 19/63: gnu: python2-pylint: Update to 1.9.5., guix-commits, 2019/11/07
- 34/63: gnu: libwnck: Update to 3.32.0., guix-commits, 2019/11/07
- 35/63: gnu: five-or-more: Update to 3.32.0., guix-commits, 2019/11/07
- 41/63: gnu: orca: Update to 3.32.0., guix-commits, 2019/11/07
- 33/63: gnu: gnome-disk-utility: Update to 3.32.1., guix-commits, 2019/11/07
- 36/63: gnu: gnome-mines: Update to 3.32.2., guix-commits, 2019/11/07
- 37/63: gnu: gnome-sudoku: Update to 3.32.0., guix-commits, 2019/11/07