File: 00-fix_build.patch

package info (click to toggle)
pyspatialite 3.0.1-13
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 760 kB
  • sloc: ansic: 3,956; python: 2,899; makefile: 63
file content (55 lines) | stat: -rw-r--r-- 2,486 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
From: David Paleino <dapal@debian.org>
Subject: don't embed spatialite files, use system-wide one
Origin: vendor
Forwarded: no

---
 setup.py |   21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

--- a/setup.py
+++ b/setup.py
@@ -44,7 +44,7 @@ sources = ["src/module.c", "src/connecti
 
 include_dirs = []
 library_dirs = []
-libraries = ['geos','geos_c','proj']
+libraries = ['geos_c','proj','spatialite']
 runtime_library_dirs = []
 extra_objects = []
 define_macros = []
@@ -113,24 +113,26 @@ def get_amalgamation():
 class MyBuildExt(build_ext):
 
     def build_extension(self, ext):
-        get_amalgamation()
+        #get_amalgamation()
         # sometimes iconv is built in, sometimes it isn't
         if not self.compiler.has_function("iconv"):
           ext.libraries.append("iconv")
 
         #Default locations for Mac
-        ext.include_dirs.append("/Library/Frameworks/GEOS.framework/unix/include/")
-        ext.include_dirs.append("/Library/Frameworks/PROJ.framework/unix/include/")
-        ext.library_dirs.append("/Library/Frameworks/GEOS.framework/unix/lib")
-        ext.library_dirs.append("/Library/Frameworks/PROJ.framework/unix/lib")
+        #ext.include_dirs.append("/Library/Frameworks/GEOS.framework/unix/include/")
+        #ext.include_dirs.append("/Library/Frameworks/PROJ.framework/unix/include/")
+        #ext.library_dirs.append("/Library/Frameworks/GEOS.framework/unix/lib")
+        #ext.library_dirs.append("/Library/Frameworks/PROJ.framework/unix/lib")
+        ext.include_dirs.append("/usr/include")
+        ext.library_dirs.append("/usr/lib")
 
         ext.define_macros.append(("SQLITE_ENABLE_FTS3", "1"))   # build with fulltext search enabled
         ext.define_macros.append(("SQLITE_ENABLE_RTREE", "1"))   # build with fulltext search enabled
         ext.define_macros.append(("SQLITE_ENABLE_COLUMN_METADATA", "1"))   # build with fulltext search enabled
         ext.define_macros.append(("OMIT_FREEXL","1")) # build without FreeXL
-        ext.sources.append(os.path.join(AMALGAMATION_ROOT, "sqlite3.c"))
-        ext.sources.append(os.path.join(AMALGAMATION_ROOT, "spatialite.c"))
-        ext.include_dirs.append(AMALGAMATION_ROOT)
+        #ext.sources.append(os.path.join(AMALGAMATION_ROOT, "sqlite3.c"))
+        #ext.sources.append(os.path.join(AMALGAMATION_ROOT, "spatialite.c"))
+        #ext.include_dirs.append(AMALGAMATION_ROOT)
         build_ext.build_extension(self, ext)