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