[tracker-miners] meson: Remove pre-split leftovers
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners] meson: Remove pre-split leftovers
- Date: Thu, 31 Aug 2017 18:39:48 +0000 (UTC)
commit 8e13c63a1c958c900ed99de7017e6fd3c81dabf2
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Aug 31 18:56:17 2017 +0200
meson: Remove pre-split leftovers
config.h.meson.in | 6 ----
meson.build | 55 ++++---------------------------------
src/libtracker-common/meson.build | 2 +-
3 files changed, 7 insertions(+), 56 deletions(-)
---
diff --git a/config.h.meson.in b/config.h.meson.in
index 25d2920..1cf62f2 100644
--- a/config.h.meson.in
+++ b/config.h.meson.in
@@ -60,9 +60,6 @@
/* Define if we have libexif */
#mesondefine HAVE_LIBEXIF
-/* libicu Unicode support library */
-#mesondefine HAVE_LIBICU
-
/* ICU language detection aid */
#mesondefine HAVE_LIBICU_CHARSET_DETECTION
@@ -72,9 +69,6 @@
/* Define if we have libstemmer */
#mesondefine HAVE_LIBSTEMMER
-/* libunistring Unicode support library */
-#mesondefine HAVE_LIBUNISTRING
-
/* Define if we have NetworkManager for network status detection */
#mesondefine HAVE_NETWORK_MANAGER
diff --git a/meson.build b/meson.build
index 0c0e084..aba5725 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,4 @@
-project('tracker-miners', 'c', 'vala', 'cpp', version: '1.99.3')
+project('tracker-miners', 'c', 'vala', version: '1.99.3')
gnome = import('gnome')
i18n = import('i18n')
@@ -14,8 +14,6 @@ tracker_miner = dependency('tracker-miner-2.0', version: '>= 1.99.0', required:
avcodec = dependency('libavcodec', version: '>= 0.8.4', required: false)
avformat = dependency('libavformat', version: '>= 0.8.4', required: false)
avutil = dependency('libavutil', version: '>= 0.8.4', required: false)
-cairo = dependency('cairo', version: '> 1.0')
-camel = dependency('camel-1.2', version: '> 2.32.0', required: false)
dbus = dependency('dbus-1', version: '> 1.3.1')
exempi = dependency('exempi-2.0', version: '> 2.1.0', required: false)
flac = dependency('flac', version: '> 1.2.1', required: false)
@@ -28,15 +26,11 @@ gobject_introspection = dependency('gobject-introspection-1.0')
gstreamer = dependency('gstreamer-1.0', required: false)
gstreamer_pbutils = dependency('gstreamer-pbutils-1.0', required: false)
gstreamer_tag = dependency('gstreamer-tag-1.0', required: false)
-gtk3 = dependency('gtk+-3.0', version: '> 3.0.0', required: false)
gupnp_dlna = dependency('gupnp-dlna-2.0', version: '> 0.9.4', required: false)
gupnp_dlna_gst = dependency('gupnp-dlna-gst-2.0', version: '> 0.9.4', required: false)
icu_i18n = dependency('icu-i18n', version: '> 4.8.1.1', required: false)
icu_uc = dependency('icu-uc', version: '> 4.8.1.1', required: false)
-json_glib = dependency('json-glib-1.0', version: '>= 1.0', required: true)
libcue = dependency('libcue', required: false)
-libemail_utils = dependency('libemail-utils', required: false)
-libemail_engine = dependency('libemail-engine', required: false)
libexif = dependency('libexif', version: '> 0.6', required: false)
libgrss = dependency('libgrss', version: '> 0.7', required: false)
libgsf = dependency('libgsf-1', version: '> 1.14.24', required: false)
@@ -44,7 +38,6 @@ libgxps = dependency('libgxps', required: false)
libiptcdata = dependency('libiptcdata', required: false)
libosinfo = dependency('libosinfo', version: '> 0.2.9', required: false)
libpng = dependency('libpng', version: '> 0.89', required: false)
-libsoup = dependency('libsoup-2.4', version: '> 2.40', required: true)
libtiff = dependency('libtiff-4', required: false)
libxml2 = dependency('libxml-2.0', version: '> 2.6')
libvorbis = dependency('vorbisfile', version: '> 0.22')
@@ -121,45 +114,6 @@ if battery_detection_library_name == ''
endif
endif
-##################################################################
-# Check for libtracker-data and libtracker-fts: Unicode support
-#
-# By default, AUTO with this order of preference:
-# 1) libunistring
-# 2) libicu
-##################################################################
-
-have_libicu = false
-unicode_library_name = ''
-
-if icu_i18n.found() and icu_uc.found()
- have_libicu = true
-endif
-
-if have_libicu
- if get_option('unicode_support') == 'auto' or get_option('unicode_support') == 'icu'
- unicode_library = declare_dependency(
- dependencies: [icu_uc, icu_i18n]
- )
- unicode_library_name = 'icu'
- endif
-elif get_option('unicode_support') == 'icu'
- error('libicu explicitly requested, but icu-i18n and icu-uc libraries were not found')
-endif
-
-if unicode_library_name == ''
- libunistring = cc.find_library('libunistring', required: false)
-
- if libunistring.found()
- unicode_library = libunistring
- unicode_library_name = 'unistring'
- elif get_option('unicode_support') == 'unistring'
- error('libunistring explicitly requested, but not found')
- else
- error('Neither libicu or libunistring were found for Unicode support.')
- endif
-endif
-
####################################################################
# This section is for tracker-extract dependencies
####################################################################
@@ -173,6 +127,11 @@ endif
##########################################################################
charset_library_name = 'none'
+have_libicu = false
+
+if icu_i18n.found() and icu_uc.found()
+ have_libicu = true
+endif
if have_libicu
if get_option('charset_detection') == 'auto' or get_option('charset_detection') == 'icu'
@@ -327,12 +286,10 @@ conf.set('GSTREAMER_BACKEND_GUPNP_DLNA', gstreamer_backend_name == 'GUPnP-DNLA')
conf.set('HAVE_HAL', battery_detection_library_name == 'hal')
conf.set('HAVE_LIBCUE', libcue.found())
conf.set('HAVE_LIBCUE2', libcue.version() >= '2.0.0')
-conf.set10('HAVE_LIBICU', unicode_library_name == 'icu')
conf.set('HAVE_LIBICU_CHARSET_DETECTION', charset_library_name == 'icu')
conf.set('HAVE_LIBEXIF', libexif.found())
conf.set('HAVE_LIBIPTCDATA', libiptcdata.found())
conf.set('HAVE_LIBSTEMMER', have_libstemmer)
-conf.set('HAVE_LIBUNISTRING', unicode_library_name == 'unistring')
conf.set('HAVE_UPOWER', battery_detection_library_name == 'upower')
conf.set('HAVE_GETLINE', cc.has_function('getline', prefix : '#include <stdio.h>'))
diff --git a/src/libtracker-common/meson.build b/src/libtracker-common/meson.build
index 5fd2998..d0c6cb4 100644
--- a/src/libtracker-common/meson.build
+++ b/src/libtracker-common/meson.build
@@ -27,7 +27,7 @@ tracker_common_dependencies = [glib, gio, gio_unix, libmath]
libtracker_common = library('tracker-common',
tracker_common_sources,
- dependencies: tracker_common_dependencies + [unicode_library],
+ dependencies: tracker_common_dependencies + [charset_library],
c_args: tracker_c_args,
include_directories: [configinc, srcinc],
install: true,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]