summaryrefslogtreecommitdiffstats
path: root/abs/core/python_modules/python2-m2crypto/openssl-1.1.0-force.patch
blob: 3c37702305099bd58bef1319470eecd0a996ee7c (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
--- M2Crypto-0.25.1/setup.py	2016-07-22 14:43:17.000000000 +0200
+++ M2Crypto-0.25.1.dirty/setup.py	2017-03-23 18:18:35.128517781 +0100
@@ -70,8 +70,8 @@
             self.libraries = ['ssleay32', 'libeay32']
             self.openssl = 'c:\\pkg'
         else:
-            self.libraries = ['ssl', 'crypto']
-            self.openssl = '/usr'
+            self.libraries = [':libssl.so.1.0.0', ':libcrypto.so.1.0.0']
+            self.openssl = '/usr/lib/openssl-1.0/'
 
     def finalize_options(self):
         '''Overloaded build_ext implementation to append custom openssl
@@ -87,16 +87,11 @@
         if _openssl and os.path.isdir(_openssl):
             self.openssl = _openssl
 
-        self.include_dirs.append(os.path.join(self.openssl, 'include'))
-        openssl_library_dir = os.path.join(self.openssl, 'lib')
+        self.include_dirs.append(os.path.join('/usr/include/', 'openssl-1.0'))
+
+        openssl_library_dir = os.path.join('/usr/lib/', 'openssl-1.0')
 
         if platform.system() == "Linux":
-            if _multiarch:  # on Fedora/RHEL it is an empty string
-                self.include_dirs.append(
-                    os.path.join(self.openssl, 'include', _multiarch))
-            else:
-                self.include_dirs.append(
-                    os.path.join(self.openssl, 'include', 'openssl'))
 
             # For RedHat-based distros, the '-D__{arch}__' option for
             # Swig needs to be normalized, particularly on i386.