From 0212f0b9d09525f82d08abe19e3c72cfc29916ce Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 23 Oct 2012 04:52:13 +0000 Subject: new and improved zip package that doesn't need admin to generate, based on 'innounp' aka Inno Setup Unpacker svn path=/trunk/; revision=16484 --- packages/win32_inno/Makefile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'packages/win32_inno/Makefile') diff --git a/packages/win32_inno/Makefile b/packages/win32_inno/Makefile index 4cebc31f..f795f367 100755 --- a/packages/win32_inno/Makefile +++ b/packages/win32_inno/Makefile @@ -52,14 +52,16 @@ zippackagefolder = $(zipfolder)/$(zippackage) zip: # this fake installs the above into a folder to be zipped up install -d "$(zipfolder)" - cp "$(packages_src)/win32_inno/Output/Pd-$(PD_VERSION).exe" $(zipfolder) - install -d "$(zippackagefolder)" - cd "$(zippackagefolder)" && \ - "../$(zippackage).exe" //DIR=".\\" //LOG="..\\$(zippackage).log" \ - //VERYSILENT //SP- //NORESTART //NOICONS //SUPPRESSMSGBOXES \ - //TASKS="" - install -p $(DESTDIR)$(prefix)/*.dll "$(zippackagefolder)/bin/" + cp "$(packages_src)/win32_inno/Output/Pd-$(PD_VERSION).exe" "$(zipfolder)" +# test the inno exe + innounp -v -t -b -y zip/$(zippackage).exe -d"$(zipfolder)" +# extract the inno exe + innounp -v -x -b -y zip/$(zippackage).exe -d"$(zipfolder)" cd "$(zipfolder)" && \ + mv \{app\} $(zippackagefolder) && \ + mv \{fonts\} $(zippackagefolder)/fonts && \ + install -p \{sys\}/*.dll $(zippackagefolder)/bin/ && \ + install -p \{sys\}/*.exe $(zippackagefolder)/bin/ && \ zip -9r --no-wild "$(zippackage).zip" "$(zippackage)" @echo " " @echo "win32_inno install succeeded!" -- cgit v1.2.1