summarylogtreecommitdiffstats
path: root/paths.patch
blob: a30f07bb59135abdcd4cbf8da6213420d0337ad7 (plain)
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
56
57
58
59
60
61
62
diff --git a/setup.py b/setup.py
index c92dcae..7e08857 100755
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python2
 
 import os, sys, platform, re, subprocess, string, tempfile, shutil, hashlib
 
@@ -47,15 +47,21 @@ Topic :: Software Development :: Libraries
 def get_installation_prefix():
     "Get installation prefix"
     prefix = sys.prefix
+    print("prefix is {}".format(prefix))
     for arg in sys.argv[1:]:
         if "--user" in arg:
+            print("1111 prefix is {}".format(prefix))
             import site
             prefix = site.USER_BASE
         elif arg in ("--prefix", "--home", "--root", "--install-base"):
+            print("2222 prefix is {}".format(prefix))
             prefix = sys.argv[sys.argv.index(arg)+1]
         elif "--prefix=" in arg or "--home=" in arg or \
           "--root=" in arg or "--install-base=" in arg:
+            print("3333 prefix is {} arg is {}".format(prefix,arg))
             prefix = arg.split("=")[1]
+    print("get_installation_prefix: prefix is {} path is {}".format(prefix,os.path.abspath(os.path.expanduser(prefix))))
+    #raise Exception
     return os.path.abspath(os.path.expanduser(prefix))
 
 
@@ -292,7 +298,7 @@ def run_install():
                 # Generate ufc_include.py
                 write_config_file(os.path.join("ffc", "ufc_include.py.in"),
                                   os.path.join("ffc", "ufc_include.py"),
-                                  variables=dict(INSTALL_PREFIX=get_installation_prefix()))
+                                  variables=dict(INSTALL_PREFIX='/usr'))
 
             # distutils uses old-style classes, so no super()
             install.run(self)
@@ -305,17 +311,17 @@ def run_install():
     # installs into the Python package directory, not --prefix). This
     # can be fixed when Swig, etc are removed from FFC).
     INSTALL_PREFIX = get_installation_prefix()
-    data_files_ufc = [(os.path.join(INSTALL_PREFIX, "include"),
+    data_files_ufc = [(os.path.join("include"),
                            [os.path.join("ufc", "ufc.h"),
                             os.path.join("ufc", "ufc_geometry.h")]),
-                          (os.path.join(INSTALL_PREFIX, "share", "ufc"),
+                          (os.path.join("share", "ufc"),
                            [os.path.join("cmake", "templates", \
                                          "UFCConfig.cmake"),
                             os.path.join("cmake", "templates", \
                                          "UFCConfigVersion.cmake"),
                             os.path.join("cmake", "templates", \
                                          "UseUFC.cmake")]),
-                          (os.path.join(INSTALL_PREFIX, "lib", "pkgconfig"),
+                          (os.path.join("lib", "pkgconfig"),
                            [os.path.join("cmake", "templates", "ufc-1.pc")])]
 
     data_files = data_files + data_files_ufc