[ossim-plugins] 05/05: Use pkg-config for sqlite3.

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Sat May 28 17:15:58 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository ossim-plugins.

commit f894ef76abf7f011c39e1ca6c16ab9fcba04d5c8
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sat May 28 18:24:46 2016 +0200

    Use pkg-config for sqlite3.
---
 debian/patches/sqlite.patch | 34 +++++++++++++---------------------
 debian/rules                |  4 +---
 2 files changed, 14 insertions(+), 24 deletions(-)

diff --git a/debian/patches/sqlite.patch b/debian/patches/sqlite.patch
index 266d706..9c267c3 100644
--- a/debian/patches/sqlite.patch
+++ b/debian/patches/sqlite.patch
@@ -1,29 +1,21 @@
-Description: Add support to manually specify SQLite library and include dirs.
+Description: Use pkg-config for sqlite3.
 Author: Bas Couwenberg <sebastic at debian.org>
 
 --- a/ossim_plugins/sqlite/CMakeLists.txt
 +++ b/ossim_plugins/sqlite/CMakeLists.txt
-@@ -11,13 +11,18 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOUR
+@@ -11,10 +11,12 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOUR
  set(requiredLibs)
  
  # SQLite - Required:
 -find_package(SQLITE)
--if(SQLITE_FOUND)
-+IF(SQLITE_INCLUDE_DIR AND SQLITE_LIBRARY)
-    include_directories( ${SQLITE_INCLUDE_DIR} )
-    SET(requiredLibs ${requiredLibs} ${SQLITE_LIBRARY})
--else(SQLITE_FOUND)
--   message(FATAL_ERROR "Could not find sqlite")
--endif(SQLITE_FOUND)
-+ELSE(SQLITE_INCLUDE_DIR AND SQLITE_LIBRARY)
-+   find_package(SQLITE)
-+   if(SQLITE_FOUND)
-+      include_directories( ${SQLITE_INCLUDE_DIR} )
-+      SET(requiredLibs ${requiredLibs} ${SQLITE_LIBRARY})
-+   else(SQLITE_FOUND)
-+      message(FATAL_ERROR "Could not find sqlite")
-+   endif(SQLITE_FOUND)
-+ENDIF(SQLITE_INCLUDE_DIR AND SQLITE_LIBRARY)
- 
- # PNG - Required:
- find_package(PNG)
++include(FindPkgConfig)
++pkg_search_module(SQLITE sqlite3)
++
+ if(SQLITE_FOUND)
+-   include_directories( ${SQLITE_INCLUDE_DIR} )
+-   SET(requiredLibs ${requiredLibs} ${SQLITE_LIBRARY})
++   include_directories( ${SQLITE_INCLUDE_DIRS} )
++   SET(requiredLibs ${requiredLibs} ${SQLITE_LIBRARIES})
+ else(SQLITE_FOUND)
+    message(FATAL_ERROR "Could not find sqlite")
+ endif(SQLITE_FOUND)
diff --git a/debian/rules b/debian/rules
index 33772a2..05dfb12 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,9 +27,7 @@ CMAKE_OPTS = \
        -DBUILD_OSSIMWEB_PLUGIN=ON \
        -DBUILD_SHARED_LIBS=ON \
        -DPODOFO_INCLUDE_DIR=/usr/include/podofo \
-       -DPODOFO_LIBRARY=/usr/lib/libpodofo.so \
-       -DSQLITE_INCLUDE_DIR=/usr/include \
-       -DSQLITE_LIBRARY=/usr/lib/$(DEB_HOST_MULTIARCH)/libsqlite3.so
+       -DPODOFO_LIBRARY=/usr/lib/libpodofo.so
 
 override_dh_auto_configure:
 	dh_auto_configure -- $(CMAKE_OPTS)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/ossim-plugins.git



More information about the Pkg-grass-devel mailing list