summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/find-pycairo-with-pkg-config.patch
blob: 1f35af36ee82cb8070a2694a923baa48b179bf7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/setup.py b/setup.py
index 82a31d733..1c876a553 100755
--- a/setup.py
+++ b/setup.py
@@ -228,10 +228,9 @@ extra_comp_args = list(filter(lambda arg: arg != "-fvisibility=hidden", extra_co
 if os.environ.get("PYCAIRO", "false") == "true":
     try:
         extra_comp_args.append('-DHAVE_PYCAIRO')
-        print("-I%s/include/pycairo".format(sys.exec_prefix))
-        extra_comp_args.append("-I{0}/include/pycairo".format(sys.exec_prefix))
-        #extra_comp_args.extend(check_output(["pkg-config", '--cflags', 'pycairo']).strip().split(' '))
-        #linkflags.extend(check_output(["pkg-config", '--libs', 'pycairo']).strip().split(' '))
+        pycairo_name = 'py3cairo' if PYTHON3 else 'pycairo'
+        extra_comp_args.extend(check_output(["pkg-config", '--cflags', pycairo_name]).strip().split(' '))
+        linkflags.extend(check_output(["pkg-config", '--libs', pycairo_name]).strip().split(' '))
     except:
         raise Exception("Failed to find compiler options for pycairo")