diff --git a/blueprints/dev-utils/_unix/libtool/libtool.py b/blueprints/dev-utils/_unix/libtool/libtool.py index dc5bd3aff..40aa0751d 100644 --- a/blueprints/dev-utils/_unix/libtool/libtool.py +++ b/blueprints/dev-utils/_unix/libtool/libtool.py @@ -1,25 +1,32 @@ import info class subinfo( info.infoclass ): def setTargets( self ): for ver in ["2.4.6"]: self.targets[ ver ] = f"https://ftp.gnu.org/gnu/libtool/libtool-{ver}.tar.xz" self.targetInstSrc[ ver ] = f"libtool-{ver}" self.targetInstallPath[ver] = "dev-utils" #self.targetDigests["2.4.6"] = (['5d05bb38a23fd3312b10aea93840feec685bdf4a41146e78882848165d3ae921'], CraftHash.HashAlgorithm.SHA256) self.description = "GNU libtool is a generic library support script." self.defaultTarget = "2.4.6" def setDependencies( self ): self.buildDependencies["dev-utils/automake"] = "default" from Package.AutoToolsPackageBase import * class Package( AutoToolsPackageBase ): def __init__( self ): AutoToolsPackageBase.__init__( self ) self.subinfo.options.configure.autoreconf = False self.subinfo.options.configure.args += " --disable-static --enable-shared " + + def postInstall(self): + return self.patchInstallPrefix([os.path.join(self.imageDir(), x) for x in ["dev-utils/bin/libtool", + " dev-utils/bin/libtoolize"]], + self.subinfo.buildPrefix, + CraftCore.standardDirs.craftRoot()) +