summary refs log tree commit diff
path: root/pkgs/development/python-modules/pyproj/001.proj.patch
blob: b024c28156c12cac35c022aafc0c013e1a710829 (plain) (blame)
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
diff a/pyproj/datadir.py b/pyproj/datadir.py
--- a/pyproj/datadir.py
+++ b/pyproj/datadir.py
@@ -52,6 +52,7 @@ def get_data_dir():
     str: The valid data directory.

     """
+    return "@proj@/share/proj"
     # to avoid re-validating
     global _VALIDATED_PROJ_DATA
     if _VALIDATED_PROJ_DATA is not None:
diff a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ INTERNAL_PROJ_DIR = os.path.join(CURRENT_FILE_PATH, "pyproj", BASE_INTERNAL_PROJ

 def check_proj_version(proj_dir):
     """checks that the PROJ library meets the minimum version"""
-    proj = os.path.join(proj_dir, "bin", "proj")
+    proj = "@proj@/bin/proj"
     proj_ver_bytes = subprocess.check_output(proj, stderr=subprocess.STDOUT)
     proj_ver_bytes = (proj_ver_bytes.decode("ascii").split()[1]).strip(",")
     proj_version = parse_version(proj_ver_bytes)
@@ -33,6 +33,7 @@ def get_proj_dir():
     """
     This function finds the base PROJ directory.
     """
+    return "@proj@"
     proj_dir = os.environ.get("PROJ_DIR")
     if proj_dir is None and os.path.exists(INTERNAL_PROJ_DIR):
         proj_dir = INTERNAL_PROJ_DIR
@@ -56,6 +57,7 @@ def get_proj_libdirs(proj_dir):
     """
     This function finds the library directories
     """
+    return ["@proj@/lib"]
     proj_libdir = os.environ.get("PROJ_LIBDIR")
     libdirs = []
     if proj_libdir is None:
@@ -77,6 +79,7 @@ def get_proj_incdirs(proj_dir):
     """
     This function finds the include directories
     """
+    return ["@proj@/include"]
     proj_incdir = os.environ.get("PROJ_INCDIR")
     incdirs = []
     if proj_incdir is None: