From 65ccb46ad62a636082e2a597e95a9c7052ec702c Mon Sep 17 00:00:00 2001 From: Denis Kozadaev Date: Thu, 30 Jan 2020 22:13:12 +0300 Subject: DilOS: pytdeextensions build pack Signed-off-by: Denis Kozadaev (cherry picked from commit 6afe8a64d1c0c7e6b78716c12bf85920ba36fed6) --- .../pytdeextensions/debian/patches/dilos.patch | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 dilos/libraries/pytdeextensions/debian/patches/dilos.patch (limited to 'dilos/libraries/pytdeextensions/debian/patches/dilos.patch') diff --git a/dilos/libraries/pytdeextensions/debian/patches/dilos.patch b/dilos/libraries/pytdeextensions/debian/patches/dilos.patch new file mode 100644 index 000000000..46c8081d6 --- /dev/null +++ b/dilos/libraries/pytdeextensions/debian/patches/dilos.patch @@ -0,0 +1,40 @@ +Index: pytdeextensions/setup.py +=================================================================== +--- pytdeextensions.orig/setup.py ++++ pytdeextensions/setup.py +@@ -126,7 +126,7 @@ class BuildLibpythonize(Command): + + # Find the C library (libgcc, libgcc_s or some other variation). + if self.clib is None: +- canidatepaths = ["/usr/"+tdedistutils.get_libdir_name(), "/usr/local/"+tdedistutils.get_libdir_name(), "/usr/lib" ] ++ canidatepaths = ["/usr/"+tdedistutils.get_libdir_name(), "/usr/local/"+tdedistutils.get_libdir_name(), "/usr/lib", os.environ["GCCLIBDIR"] ] + self.clib = tdedistutils.FindFileInPaths("libgcc*.so",canidatepaths) + if self.clib!=None: + self.clib = glob.glob(os.path.join(self.clib,'libgcc*.so'))[0] +@@ -156,7 +156,7 @@ class BuildLibpythonize(Command): + + cppfile = "src/pythonize.cpp" + # Compile the library. +- cmdlist = ['libtool'] ++ cmdlist = ['debian/dilos/libtool'] + + # Couldn't get it to pass without this ... + cmdlist.append("--mode=compile") +@@ -205,7 +205,7 @@ class BuildLibpythonize(Command): + print + + # Link the resulting object file to create a shared library. +- cmdlist = ['libtool'] ++ cmdlist = ['debian/dilos/libtool'] + cmdlist.append("--mode=link") + cmdlist.append("--tag=LD") + +@@ -291,7 +291,7 @@ class InstallLibpythonize(Command): + self.outfiles.extend(self.mkpath(self.install_dir)) + + # Install the library. +- cmdlist = ['libtool'] ++ cmdlist = ['debian/dilos/libtool'] + cmdlist.append("--mode=install") + cmdlist.append(self.install_cmd) + cmdlist.append("-c") -- cgit v1.2.1