diff --git a/dev-utils/_windows/nsis/nsis.py b/dev-utils/_windows/nsis/nsis.py index 5ca0367e..f0b4e262 100644 --- a/dev-utils/_windows/nsis/nsis.py +++ b/dev-utils/_windows/nsis/nsis.py @@ -1,34 +1,35 @@ import info class subinfo(info.infoclass): def setDependencies(self): self.runtimeDependencies["virtual/bin-base"] = "default" def setTargets(self): for ver in ["3.03"]: self.targets[ver] = f"http://downloads.sourceforge.net/sourceforge/nsis/nsis-{ver}.zip" self.targetInstSrc[ver] = f"nsis-{ver}" self.targetInstallPath[ver] = os.path.join("dev-utils", "nsis") self.targetDigests["3.03"] = (['b53a79078f2c6abf21f11d9fe68807f35b228393eb17a0cd3873614190116ba7'], CraftHash.HashAlgorithm.SHA256) self.webpage = "http://nsis.sourceforge.net" self.defaultTarget = '3.03' from Package.BinaryPackageBase import * class Package(BinaryPackageBase): def __init__(self): BinaryPackageBase.__init__(self) def install(self): if not BinaryPackageBase.install(self): return False + CraftCore.cache.clear() for name in ['makensis', 'makensisw', 'nsis']: if not utils.createShim(os.path.join(self.imageDir(), "dev-utils", "bin", f"{name}.exe"), os.path.join(self.imageDir(), "dev-utils", "nsis", f"{name}.exe")): return False return True