[tracker: 1/18] libtracker-extract: Make it completely private
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker: 1/18] libtracker-extract: Make it completely private
- Date: Thu, 20 Feb 2014 12:08:45 +0000 (UTC)
commit 60fdc9b900ae1c66a65721c8314e8cc3358ca461
Author: Carlos Garnacho <carlosg gnome org>
Date: Sat Jan 25 22:39:10 2014 +0100
libtracker-extract: Make it completely private
This library has some rough spots, mainly around:
1) Usefulness: The library is not specially useful outside of
tracker. In the source tree we already have plenty of extract
modules that handle most popular file formats. Future-wise, if
a brand new file format earns popularity, we'll want it in the
tracker tree, and not as an external module. So neither
implementing minor third party out-of-tree modules nor offering
the possibility to reimplement a type Tracker knows well is a
compelling thing to support.
2) Maintainability: The API is highly inconsistent, hardly
introspectable and with little forward-compatibility thinking.
So in short, libtracker-extract is something we want to keep under
the rug, only available to tracker-miner-fs and tracker-extract.
configure.ac | 3 -
data/Makefile.am | 4 -
data/tracker-extract.pc.in | 12 ---
docs/reference/Makefile.am | 1 -
docs/reference/libtracker-extract/Makefile.am | 59 -----------
.../libtracker-extract-docs.sgml | 47 ---------
.../libtracker-extract-sections.txt | 104 --------------------
docs/reference/libtracker-extract/overview.sgml | 51 ----------
docs/reference/libtracker-extract/version.xml.in | 1 -
src/libtracker-extract/Makefile.am | 2 -
10 files changed, 0 insertions(+), 284 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index a537915..6b6adb1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2512,7 +2512,6 @@ AC_CONFIG_FILES([
data/miners/Makefile
data/ontologies/Makefile
data/tracker-sparql.pc
- data/tracker-extract.pc
data/tracker-miner.pc
docs/Makefile
docs/design/Makefile
@@ -2520,8 +2519,6 @@ AC_CONFIG_FILES([
docs/reference/Makefile
docs/reference/libtracker-sparql/Makefile
docs/reference/libtracker-sparql/version.xml
- docs/reference/libtracker-extract/Makefile
- docs/reference/libtracker-extract/version.xml
docs/reference/libtracker-miner/Makefile
docs/reference/libtracker-miner/version.xml
docs/reference/ontology/Makefile
diff --git a/data/Makefile.am b/data/Makefile.am
index 67adfa1..f053c18 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -45,15 +45,11 @@ endif
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = \
tracker-sparql-$(TRACKER_API_VERSION).pc \
- tracker-extract-$(TRACKER_API_VERSION).pc \
tracker-miner-$(TRACKER_API_VERSION).pc
tracker-sparql-$(TRACKER_API_VERSION).pc: tracker-sparql.pc
cp $< $@
-tracker-extract-$(TRACKER_API_VERSION).pc: tracker-extract.pc
- cp $< $@
-
tracker-miner-$(TRACKER_API_VERSION).pc: tracker-miner.pc
cp $< $@
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
index 60e526c..0402e5b 100644
--- a/docs/reference/Makefile.am
+++ b/docs/reference/Makefile.am
@@ -2,7 +2,6 @@ include $(top_srcdir)/Makefile.decl
SUBDIRS = \
libtracker-sparql \
- libtracker-extract \
libtracker-miner
if ENABLE_GTK_DOC
diff --git a/src/libtracker-extract/Makefile.am b/src/libtracker-extract/Makefile.am
index b7f0df9..5f0a189 100644
--- a/src/libtracker-extract/Makefile.am
+++ b/src/libtracker-extract/Makefile.am
@@ -39,8 +39,6 @@ libtracker_extract_ TRACKER_API_VERSION@_la_SOURCES = \
tracker-xmp.h
noinst_HEADERS =
-
-libtracker_extractinclude_HEADERS = \
tracker-data.h \
tracker-encoding.h \
tracker-exif.h \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]