diff options
author | Denis Kozadaev <denis@dilos.org> | 2020-01-30 22:13:12 +0300 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2020-03-08 16:16:30 +0100 |
commit | 65ccb46ad62a636082e2a597e95a9c7052ec702c (patch) | |
tree | 8be967d619bdfebc3f331a943b0907125d8ad7a0 /dilos/libraries/pytdeextensions/debian/patches/dilos.patch | |
parent | 05d3ca6497dfb901a2704e626a35330567c7db08 (diff) | |
download | tde-packaging-65ccb46ad62a636082e2a597e95a9c7052ec702c.tar.gz tde-packaging-65ccb46ad62a636082e2a597e95a9c7052ec702c.zip |
DilOS: pytdeextensions build pack
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit 6afe8a64d1c0c7e6b78716c12bf85920ba36fed6)
Diffstat (limited to 'dilos/libraries/pytdeextensions/debian/patches/dilos.patch')
-rw-r--r-- | dilos/libraries/pytdeextensions/debian/patches/dilos.patch | 40 |
1 files changed, 40 insertions, 0 deletions
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") |