Author: Zero3
Date: 2009-01-28 02:16:10 +0000 (Wed, 28 Jan 2009)
New Revision: 25345

Added:
   trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
   trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt
   trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt
   trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt
Removed:
   trunk/apps/wininstaller/compiler/AutoHotkeySC_Normal.bin
   trunk/apps/wininstaller/compiler/AutoHotkeySC_VistaElevated.bin
Modified:
   trunk/apps/wininstaller/BuildAll.cmd
Log:
Replaced pre-patched AHK bins with patching script

Modified: trunk/apps/wininstaller/BuildAll.cmd
===================================================================
--- trunk/apps/wininstaller/BuildAll.cmd        2009-01-28 02:15:18 UTC (rev 
25344)
+++ trunk/apps/wininstaller/BuildAll.cmd        2009-01-28 02:16:10 UTC (rev 
25345)
@@ -1,25 +1,32 @@
 @echo off
 ::
-:: Not-committed requirements:
-:: - bin\freenet.jar
-:: - bin\freenet-ext.jar
-:: - bin\Ahk2Exe.exe (AutoHotKey compiler)
-:: - bin\upx.exe (UPX packer, comes with AutoHotKey compiler)
-:: - bin\JSTUN.jar
-:: - bin\KeyExplorer.jar
-:: - bin\ThawIndexBrowser.jar
-:: - bin\UPnP.jar
-:: - bin\XMLLibrarian.jar
+:: Non-committed requirements:
 ::
+:: - bin\Ahk2Exe.exe (AutoHotkey compiler - http://www.autohotkey.com/)
+:: - bin\upx.exe (UPX packer, comes with AutoHotkey compiler)
+:: - bin\AutoHotkeySC.bin (AHK library, comes with AutoHotkey compiler)
+::
+:: - bin\ResHacker.exe (Resource Hacker - http://angusj.com/resourcehacker/)
+::
+:: - bin\freenet.jar (Freenet jar)
+:: - bin\freenet-ext.jar (Freenet jar)
+::
+:: - bin\JSTUN.jar (Freenet plugin jar)
+:: - bin\KeyExplorer.jar (Freenet plugin jar)
+:: - bin\ThawIndexBrowser.jar (Freenet plugin jar)
+:: - bin\UPnP.jar (Freenet plugin jar)
+:: - bin\XMLLibrarian.jar (Freenet plugin jar)
+::
 
 ::
 :: Cleanup and prepare
 ::
-if exist bin\FreenetInstaller.exe del bin\FreenetInstaller.exe /Q
+if exist bin\FreenetInstaller.exe del bin\FreenetInstaller.exe
 copy bin\freenet.jar src_freenetinstaller\files_install\freenet.jar
 copy bin\freenet-ext.jar src_freenetinstaller\files_install\freenet-ext.jar
 copy bin\Ahk2Exe.exe compiler\Ahk2Exe.exe
 copy bin\upx.exe compiler\upx.exe
+copy bin\ResHacker.exe compiler\ResHacker.exe
 copy bin\JSTUN.jar src_freenetinstaller\files_install\plugins\JSTUN.jar
 copy bin\KeyExplorer.jar 
src_freenetinstaller\files_install\plugins\KeyExplorer.jar
 copy bin\ThawIndexBrowser.jar 
src_freenetinstaller\files_install\plugins\ThawIndexBrowser.jar
@@ -27,9 +34,21 @@
 copy bin\XMLLibrarian.jar 
src_freenetinstaller\files_install\plugins\XMLLibrarian.jar
 
 ::
+:: Patch AHK library
+::
+copy bin\AutoHotkeySC.bin compiler\AutoHotkeySC.bin
+cd compiler
+
+ResHacker.exe -script ResHack_Script_Normal.txt
+ResHacker.exe -script ResHack_Script_VistaElevated.txt
+
+cd ..
+del compiler\AutoHotkeySC.bin
+
+::
 :: Compile non-Vista-elevated executables
 ::
-copy compiler\AutoHotkeySC_Normal.bin compiler\AutoHotkeySC.bin
+move /Y compiler\AutoHotkeySC_Normal.bin compiler\AutoHotkeySC.bin
 
 compiler\Ahk2Exe.exe /in "src_freenethelpers\FreenetLauncher.ahk" /out 
"src_freenetinstaller\files_install\freenetlauncher.exe"
 
@@ -38,7 +57,7 @@
 ::
 :: Compile Vista-elevated executables
 ::
-copy compiler\AutoHotkeySC_VistaElevated.bin compiler\AutoHotkeySC.bin
+move /Y compiler\AutoHotkeySC_VistaElevated.bin compiler\AutoHotkeySC.bin
 
 compiler\Ahk2Exe.exe /in 
"src_freenetinstaller\FreenetInstaller_Uninstaller.ahk" /out 
"src_freenetinstaller\files_install\bin\freenetuninstaller.exe"
 compiler\Ahk2Exe.exe /in "src_freenethelpers\FreenetStart.ahk" /out 
"src_freenetinstaller\files_install\bin\start.exe"
@@ -53,6 +72,10 @@
 ::
 del compiler\Ahk2Exe.exe
 del compiler\upx.exe
+del compiler\ResHacker.exe
+del compiler\ResHacker.ini
+del compiler\ResHack_Log_Normal.txt
+del compiler\ResHack_Log_VistaElevated.txt
 del src_freenetinstaller\files_install\freenet.jar
 del src_freenetinstaller\files_install\freenet-ext.jar
 del src_freenetinstaller\files_install\freenetlauncher.exe

Deleted: trunk/apps/wininstaller/compiler/AutoHotkeySC_Normal.bin
===================================================================
(Binary files differ)

Deleted: trunk/apps/wininstaller/compiler/AutoHotkeySC_VistaElevated.bin
===================================================================
(Binary files differ)

Added: trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
===================================================================
(Binary files differ)


Property changes on: 
trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt
===================================================================
--- trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt        
                        (rev 0)
+++ trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt        
2009-01-28 02:16:10 UTC (rev 25345)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+   <security>
+      <requestedPrivileges>
+         <requestedExecutionLevel level="requireAdministrator" 
uiAccess="false"/>
+      </requestedPrivileges>
+   </security>
+</trustInfo>
+<assemblyIdentity
+       version="1.0.47.06"
+       processorArchitecture="X86"
+       name="Microsoft.Windows.AutoHotkey"
+       type="win32"
+/>
+<dependency>
+       <dependentAssembly>
+               <assemblyIdentity
+                       type="win32"
+                       name="Microsoft.Windows.Common-Controls"
+                       version="6.0.0.0"
+                       processorArchitecture="X86"
+                       publicKeyToken="6595b64144ccf1df"
+                       language="*"
+               />
+       </dependentAssembly>
+</dependency>
+</assembly>

Added: trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt
===================================================================
--- trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt                  
        (rev 0)
+++ trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt  2009-01-28 
02:16:10 UTC (rev 25345)
@@ -0,0 +1,16 @@
+[FILENAMES]
+Exe=AutoHotkeySC.bin
+SaveAs=AutoHotkeySC_Normal.bin
+Log=ResHack_Log_Normal.txt
+
+[COMMANDS]
+-delete MENU,,
+-delete ACCELERATORS,,
+-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159,
+-delete ICONGROUP,160,
+-delete ICONGROUP,206,
+-delete ICONGROUP,207,
+-delete ICONGROUP,208,
+-delete ICONGROUP,228,
+-delete ICONGROUP,229,
+-delete VERSIONINFO,1,

Added: trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt
===================================================================
--- trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt           
                (rev 0)
+++ trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt   
2009-01-28 02:16:10 UTC (rev 25345)
@@ -0,0 +1,17 @@
+[FILENAMES]
+Exe=AutoHotkeySC.bin
+SaveAs=AutoHotkeySC_VistaElevated.bin
+Log=ResHack_Log_VistaElevated.txt
+
+[COMMANDS]
+-delete MENU,,
+-delete ACCELERATORS,,
+-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159,
+-delete ICONGROUP,160,
+-delete ICONGROUP,206,
+-delete ICONGROUP,207,
+-delete ICONGROUP,208,
+-delete ICONGROUP,228,
+-delete ICONGROUP,229,
+-delete VERSIONINFO,1,
+-addoverwrite ResHack_Resource_Manifest_Vista.txt,24,1,
\ No newline at end of file

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to