Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3892ab3ff15f77db5f135ad683642f2d70801bd2

commit 3892ab3ff15f77db5f135ad683642f2d70801bd2
Author: Baste <ba...@frugalware.org>
Date:   Mon Sep 25 14:21:28 2017 +0200

tracker-miners-2.0.0-1-x86_64
- New package need by gnome

diff --git a/source/gnome/tracker-miners/0001.patch 
b/source/gnome/tracker-miners/0001.patch
new file mode 100644
index 0000000..73fef3e
--- /dev/null
+++ b/source/gnome/tracker-miners/0001.patch
@@ -0,0 +1,17 @@
+diff --git a/src/tracker-extract/tracker-extract-decorator.c 
b/src/tracker-extract/tracker-extract-decorator.c
+index cfb51d7..6e251f4 100644
+--- a/src/tracker-extract/tracker-extract-decorator.c
++++ b/src/tracker-extract/tracker-extract-decorator.c
+@@ -264,6 +264,12 @@ decorator_next_item_cb (TrackerDecorator *decorator,
+
+               g_clear_error (&error);
+               return;
++      } else if (!tracker_decorator_info_get_url (info)) {
++              /* Skip virtual elements with no real file representation */
++              priv->n_extracting_files--;
++              tracker_decorator_info_unref (info);
++              decorator_get_next_file (decorator);
++              return;
+       }
+
+       data = g_new0 (ExtractData, 1);
diff --git a/source/gnome/tracker-miners/0002.patch 
b/source/gnome/tracker-miners/0002.patch
new file mode 100644
index 0000000..bd05f84
--- /dev/null
+++ b/source/gnome/tracker-miners/0002.patch
@@ -0,0 +1,16 @@
+diff --git a/src/tracker-extract/tracker-main.h 
b/src/tracker-extract/tracker-main.h
+index 77d798e..4af2e3e 100644
+--- a/src/tracker-extract/tracker-main.h
++++ b/src/tracker-extract/tracker-main.h
+@@ -25,11 +25,6 @@
+
+ G_BEGIN_DECLS
+
+-/* This is used to not shutdown after the default of 30 seconds if we
+- * get more work to do.
+- */
+-void              tracker_main_quit_timeout_reset (void);
+-
+ /* Enables getting the config object from extractors */
+ TrackerConfig    *tracker_main_get_config         (void);
+
\ No newline at end of file
diff --git a/source/gnome/tracker-miners/0003.patch 
b/source/gnome/tracker-miners/0003.patch
new file mode 100644
index 0000000..e67b9bc
--- /dev/null
+++ b/source/gnome/tracker-miners/0003.patch
@@ -0,0 +1,64 @@
+diff --git a/src/tracker-extract/tracker-extract-gif.c 
b/src/tracker-extract/tracker-extract-gif.c
+index f260bd5..ecff110 100644
+--- a/src/tracker-extract/tracker-extract-gif.c
++++ b/src/tracker-extract/tracker-extract-gif.c
+@@ -318,7 +318,7 @@ read_metadata (GifFileType          *gifFile,
+               TrackerResource *white_balance;
+
+               white_balance = tracker_resource_new (xd->white_balance);
+-              tracker_resource_set_relation (metadata, "nmm:meteringMode", 
white_balance);
++              tracker_resource_set_relation (metadata, "nmm:whiteBalance", 
white_balance);
+               g_object_unref (white_balance);
+       }
+
+diff --git a/src/tracker-extract/tracker-extract-jpeg.c 
b/src/tracker-extract/tracker-extract-jpeg.c
+index c6b07bf..00b3764 100644
+--- a/src/tracker-extract/tracker-extract-jpeg.c
++++ b/src/tracker-extract/tracker-extract-jpeg.c
+@@ -417,7 +417,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
+               TrackerResource *white_balance;
+
+               white_balance = tracker_resource_new (md.white_balance);
+-              tracker_resource_set_relation (metadata, "nmm:meteringMode", 
white_balance);
++              tracker_resource_set_relation (metadata, "nmm:whiteBalance", 
white_balance);
+               g_object_unref (white_balance);
+       }
+
+diff --git a/src/tracker-extract/tracker-extract-pdf.c 
b/src/tracker-extract/tracker-extract-pdf.c
+index acce7c8..a89b94a 100644
+--- a/src/tracker-extract/tracker-extract-pdf.c
++++ b/src/tracker-extract/tracker-extract-pdf.c
+@@ -481,7 +481,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
+                       TrackerResource *white_balance;
+
+                       white_balance = tracker_resource_new 
(xd->white_balance);
+-                      tracker_resource_set_relation (metadata, 
"nmm:meteringMode", white_balance);
++                      tracker_resource_set_relation (metadata, 
"nmm:whiteBalance", white_balance);
+                       g_object_unref (white_balance);
+               }
+
+diff --git a/src/tracker-extract/tracker-extract-png.c 
b/src/tracker-extract/tracker-extract-png.c
+index 0e19765..54d54ac 100644
+--- a/src/tracker-extract/tracker-extract-png.c
++++ b/src/tracker-extract/tracker-extract-png.c
+@@ -433,7 +433,7 @@ read_metadata (TrackerResource      *metadata,
+               TrackerResource *white_balance;
+
+               white_balance = tracker_resource_new (md.white_balance);
+-              tracker_resource_set_relation (metadata, "nmm:meteringMode", 
white_balance);
++              tracker_resource_set_relation (metadata, "nmm:whiteBalance", 
white_balance);
+               g_object_unref (white_balance);
+       }
+
+diff --git a/src/tracker-extract/tracker-extract-tiff.c 
b/src/tracker-extract/tracker-extract-tiff.c
+index 64ff894..3c411c3 100644
+--- a/src/tracker-extract/tracker-extract-tiff.c
++++ b/src/tracker-extract/tracker-extract-tiff.c
+@@ -545,7 +545,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
+               TrackerResource *white_balance;
+
+               white_balance = tracker_resource_new (md.white_balance);
+-              tracker_resource_set_relation (metadata, "nmm:meteringMode", 
white_balance);
++              tracker_resource_set_relation (metadata, "nmm:whiteBalance", 
white_balance);
+               g_object_unref (white_balance);
+       }
diff --git a/source/gnome/tracker-miners/FrugalBuild 
b/source/gnome/tracker-miners/FrugalBuild
new file mode 100644
index 0000000..58837da
--- /dev/null
+++ b/source/gnome/tracker-miners/FrugalBuild
@@ -0,0 +1,23 @@
+# Compiling Time: 3.66 SBU
+# Maintainer: Baste <ba...@frugalware.org>
+
+pkgname=tracker-miners
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Tracker miners and metadata extractors"
+depends=('glib2' 'libtracker' 'upower' 'libgsf' 'totem-pl-parser' 
'libvorbis>=1.3.5-5' 'libpng>=1.6.25-1' \
+       'libexif>=0.6.21-3' 'gst1-plugins-base' 'exempi>=2.2.2-4' 
'gst1-plugins-good-taglib' \
+       'libgxps' 'poppler-glib>=0.53.0' 'libgif')
+makedepends=('intltool' 'vala' 'json-glib')
+groups=('gnome' 'gnome-minimal')
+archs=("x86_64")
+_F_gnome_ext=".tar.xz"
+_F_gnome_devel="n"
+Finclude gnome
+sha1sums=('4362b8b3570c285cf26b3f5a019d709f5d8be71d' \
+          '8a214069a8ab89bc5491505fcaa1e95dfa3a9133' \
+          'ef8f192680988d09093bae86712cd1a58fbb058d' \
+          'd1b96b36b3e8e2f6c1f72d754a82ad99abc8e6e5')
+Fconfopts+=" --enable-libvorbis"
+source=($source 0001.patch 0002.patch 0003.patch)
+# optimization OK
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to