diff --git a/blueprints/dev-utils/_unix/autoconf/autoconf.py b/blueprints/dev-utils/_unix/autoconf/autoconf.py index 25b79fe3b..7ac640054 100644 --- a/blueprints/dev-utils/_unix/autoconf/autoconf.py +++ b/blueprints/dev-utils/_unix/autoconf/autoconf.py @@ -1,23 +1,24 @@ import info class subinfo( info.infoclass ): def setTargets( self ): for ver in ["2.69"]: self.targets[ ver ] = f"https://ftp.gnu.org/gnu/autoconf/autoconf-{ver}.tar.xz" self.targetInstSrc[ ver ] = f"autoconf-{ver}" self.targetInstallPath[ver] = "dev-utils" self.targetDigests["2.69"] = (['64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684'], CraftHash.HashAlgorithm.SHA256) self.description = "Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages." self.defaultTarget = "2.69" def setDependencies( self ): self.buildDependencies["dev-utils/m4"] = "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 " diff --git a/blueprints/dev-utils/_unix/automake/automake.py b/blueprints/dev-utils/_unix/automake/automake.py index fb15db5e5..8a0afa805 100644 --- a/blueprints/dev-utils/_unix/automake/automake.py +++ b/blueprints/dev-utils/_unix/automake/automake.py @@ -1,25 +1,26 @@ 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 " diff --git a/blueprints/dev-utils/_unix/libtool/libtool.py b/blueprints/dev-utils/_unix/libtool/libtool.py index cf7d19483..dc5bd3aff 100644 --- a/blueprints/dev-utils/_unix/libtool/libtool.py +++ b/blueprints/dev-utils/_unix/libtool/libtool.py @@ -1,24 +1,25 @@ 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 " diff --git a/blueprints/dev-utils/_unix/m4/m4.py b/blueprints/dev-utils/_unix/m4/m4.py index ce7b140b7..d03313396 100644 --- a/blueprints/dev-utils/_unix/m4/m4.py +++ b/blueprints/dev-utils/_unix/m4/m4.py @@ -1,20 +1,21 @@ import info class subinfo( info.infoclass ): def setTargets( self ): for ver in ["1.4.18"]: self.targets[ ver ] = f"https://ftp.gnu.org/gnu/m4/m4-{ver}.tar.xz" self.targetInstSrc[ ver ] = f"m4-{ver}" self.targetInstallPath[ver] = "dev-utils" self.targetDigests["1.4.18"] = (['f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07'], CraftHash.HashAlgorithm.SHA256) self.description = "GNU M4 is an implementation of the traditional Unix macro processor." self.defaultTarget = "1.4.18" 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 "