diff --git a/blueprints/dev-utils/_unix/automake/automake.py b/blueprints/dev-utils/_unix/automake/automake.py index 8a0afa805..0b2ca2cfe 100644 --- a/blueprints/dev-utils/_unix/automake/automake.py +++ b/blueprints/dev-utils/_unix/automake/automake.py @@ -1,26 +1,34 @@ import info class subinfo( info.infoclass ): def setTargets( self ): for ver in ["1.16.1"]: self.targets[ ver ] = f"https://ftp.gnu.org/gnu/automake/automake-{ver}.tar.xz" self.targetInstSrc[ ver ] = f"automake-{ver}" self.targetInstallPath[ver] = "dev-utils" self.targetDigests["1.16.1"] = (['5d05bb38a23fd3312b10aea93840feec685bdf4a41146e78882848165d3ae921'], CraftHash.HashAlgorithm.SHA256) self.description = "Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards." self.defaultTarget = "1.16.1" def setDependencies( self ): self.runtimeDependencies["virtual/base"] = "default" self.buildDependencies["dev-utils/autoconf"] = "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.installDir(), "bin", "aclocal"), + os.path.join(self.installDir(), "bin", "aclocal-1.16"), + os.path.join(self.installDir(), "bin", "automake"), + os.path.join(self.installDir(), "bin", "automake-1.16")], + self.subinfo.buildPrefix, + CraftCore.standardDirs.craftRoot()) +