diff --git a/Kels_Runtimes_addon_v8.6.2.7z.sha1sum b/Kels_Runtimes_addon_v8.6.2.7z.sha1sum new file mode 100644 index 0000000..95df165 --- /dev/null +++ b/Kels_Runtimes_addon_v8.6.2.7z.sha1sum @@ -0,0 +1 @@ +b7c06be5efe0294982217fbe018fa3e5aeb7ca7d */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/Kels_Runtimes_addon_v8.6.2.7z diff --git a/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_2_2_2.7z.sha1sum b/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_2_2_2.7z.sha1sum new file mode 100644 index 0000000..705a461 --- /dev/null +++ b/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_2_2_2.7z.sha1sum @@ -0,0 +1 @@ +4e8763c53310c7cc4708fa51db7faf1417a589a4 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_2_2_2.7z diff --git a/SDL-1.2.15-win32-x64.zip.sha1sum b/SDL-1.2.15-win32-x64.zip.sha1sum new file mode 100644 index 0000000..5a25245 --- /dev/null +++ b/SDL-1.2.15-win32-x64.zip.sha1sum @@ -0,0 +1 @@ +6958e3c2ccc417f23af4eecef245c9437a0df5c2 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x64/SDL-1.2.15-win32-x64.zip diff --git a/SDL-1.2.15-win32-x86.zip.sha1sum b/SDL-1.2.15-win32-x86.zip.sha1sum new file mode 100644 index 0000000..854fef5 --- /dev/null +++ b/SDL-1.2.15-win32-x86.zip.sha1sum @@ -0,0 +1 @@ +84a5c93097bef703bc74ff5eb5c4943fda449629 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/SDL-1.2.15-win32-x86.zip diff --git a/SDL2-2.0.0-win32-x64.zip.sha1sum b/SDL2-2.0.0-win32-x64.zip.sha1sum new file mode 100644 index 0000000..489879e --- /dev/null +++ b/SDL2-2.0.0-win32-x64.zip.sha1sum @@ -0,0 +1 @@ +2f6eeb12ce76626958e6fb1677be798458061b38 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x64/SDL2-2.0.0-win32-x64.zip diff --git a/SDL2-2.0.0-win32-x86.zip.sha1sum b/SDL2-2.0.0-win32-x86.zip.sha1sum new file mode 100644 index 0000000..2f7c5cf --- /dev/null +++ b/SDL2-2.0.0-win32-x86.zip.sha1sum @@ -0,0 +1 @@ +75b5163be5142dcba1de5d5bedf12d4b8f3464f4 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/SDL2-2.0.0-win32-x86.zip diff --git a/Testing.txt b/Testing.txt new file mode 100644 index 0000000..d6b5e6c --- /dev/null +++ b/Testing.txt @@ -0,0 +1,28 @@ +*** Qualitiymanagement/Testing procedure + +- Product: + - Name: productname + - Version: xxx + - Release: yyyy + +- Environment + - OS: Native windows XP-32Bit installation + - Preinstalled packages: None (also no aio) + - Files used while testing: + File1: http://domain.de/file.ext + +- Testing process: + OPSI-action: + - Installation (without dependencies like AIO/Firefox): ?? + Result: + - File extensions related to program: ?? + - Start menu entry: ?? + - Starting/using program: viewer works, File1 is shown correctly: ?? + + OPSI-action: + - Uninstall + Result: + - File extensions related to program: unrelated: ?? + - Start menu entry: none: ?? + + diff --git a/VS7.0sp1-KB837234-X86.exe.sha1sum b/VS7.0sp1-KB837234-X86.exe.sha1sum new file mode 100644 index 0000000..0bae9be --- /dev/null +++ b/VS7.0sp1-KB837234-X86.exe.sha1sum @@ -0,0 +1 @@ +7cad96556ca3bdc4b99e89937ea01552f2cb6a32 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/VS7.0sp1-KB837234-X86.exe diff --git a/VS7.0sp1-KB924642-X86.exe.sha1sum b/VS7.0sp1-KB924642-X86.exe.sha1sum new file mode 100644 index 0000000..ed76e80 --- /dev/null +++ b/VS7.0sp1-KB924642-X86.exe.sha1sum @@ -0,0 +1 @@ +3b045ff8e64c2f78701a33ae09316c3b49238d9d */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/VS7.0sp1-KB924642-X86.exe diff --git a/VS7.1sp1-KB918007-X86.exe.sha1sum b/VS7.1sp1-KB918007-X86.exe.sha1sum new file mode 100644 index 0000000..2b162f2 --- /dev/null +++ b/VS7.1sp1-KB918007-X86.exe.sha1sum @@ -0,0 +1 @@ +e8e83d93c690ded045215acaab55947cbf7a4c15 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/VS7.1sp1-KB918007-X86.exe diff --git a/VS7.1sp1-KB927696-X86.exe.sha1sum b/VS7.1sp1-KB927696-X86.exe.sha1sum new file mode 100644 index 0000000..817b1e1 --- /dev/null +++ b/VS7.1sp1-KB927696-X86.exe.sha1sum @@ -0,0 +1 @@ +b78242b0e29b2a0b3dc20067b8422b5527077a83 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/VS7.1sp1-KB927696-X86.exe diff --git a/Win32OpenSSL_Light-1_0_1e.exe.sha1sum b/Win32OpenSSL_Light-1_0_1e.exe.sha1sum new file mode 100644 index 0000000..e368053 --- /dev/null +++ b/Win32OpenSSL_Light-1_0_1e.exe.sha1sum @@ -0,0 +1 @@ +d48cf58cbae6fe5ad940c3b6f23d2d1fcf38ddab */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/Win32OpenSSL_Light-1_0_1e.exe diff --git a/Win64OpenSSL_Light-1_0_1e.exe.sha1sum b/Win64OpenSSL_Light-1_0_1e.exe.sha1sum new file mode 100644 index 0000000..3680541 --- /dev/null +++ b/Win64OpenSSL_Light-1_0_1e.exe.sha1sum @@ -0,0 +1 @@ +12079eadc07bd6140938f2e4927d44f52712ae79 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x64/Win64OpenSSL_Light-1_0_1e.exe diff --git a/autoit-v3.3.9.21_x64.zip.sha1sum b/autoit-v3.3.9.21_x64.zip.sha1sum new file mode 100644 index 0000000..f2add0b --- /dev/null +++ b/autoit-v3.3.9.21_x64.zip.sha1sum @@ -0,0 +1 @@ +fbf1a53c3e7605229a93a18364bd005ff18ae7fd */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x64/autoit-v3.3.9.21_x64.zip diff --git a/autoit-v3.3.9.21_x86.zip.sha1sum b/autoit-v3.3.9.21_x86.zip.sha1sum new file mode 100644 index 0000000..60bef62 --- /dev/null +++ b/autoit-v3.3.9.21_x86.zip.sha1sum @@ -0,0 +1 @@ +fbf1a53c3e7605229a93a18364bd005ff18ae7fd */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/autoit-v3.3.9.21_x86.zip diff --git a/binary/program32/AIORuntimes.exe b/binary/program32/AIORuntimes.exe deleted file mode 100755 index 650bf44..0000000 Binary files a/binary/program32/AIORuntimes.exe and /dev/null differ diff --git a/binary/system16/msvcrt.dll b/binary/system16/msvcrt.dll deleted file mode 100644 index 2b0e7ab..0000000 Binary files a/binary/system16/msvcrt.dll and /dev/null differ diff --git a/binary/system16/msvcrt10.dll b/binary/system16/msvcrt10.dll deleted file mode 100644 index 8271aff..0000000 Binary files a/binary/system16/msvcrt10.dll and /dev/null differ diff --git a/binary/system16/msvcrt20.dll b/binary/system16/msvcrt20.dll deleted file mode 100644 index 959b41b..0000000 Binary files a/binary/system16/msvcrt20.dll and /dev/null differ diff --git a/binary/system16/msvcrt40.dll b/binary/system16/msvcrt40.dll deleted file mode 100644 index 1e75837..0000000 Binary files a/binary/system16/msvcrt40.dll and /dev/null differ diff --git a/binary/system16/plugin.dll b/binary/system16/plugin.dll deleted file mode 100644 index 0d03a4c..0000000 Binary files a/binary/system16/plugin.dll and /dev/null differ diff --git a/binary/system16/vb40016.dll b/binary/system16/vb40016.dll deleted file mode 100644 index 6f43ba6..0000000 Binary files a/binary/system16/vb40016.dll and /dev/null differ diff --git a/binary/system16/vbrun100.dll b/binary/system16/vbrun100.dll deleted file mode 100644 index 2354781..0000000 Binary files a/binary/system16/vbrun100.dll and /dev/null differ diff --git a/binary/system16/vbrun200.dll b/binary/system16/vbrun200.dll deleted file mode 100644 index d2feabf..0000000 Binary files a/binary/system16/vbrun200.dll and /dev/null differ diff --git a/binary/system16/vbrun300.dll b/binary/system16/vbrun300.dll deleted file mode 100644 index 7966645..0000000 Binary files a/binary/system16/vbrun300.dll and /dev/null differ diff --git a/binary/system32/AIORuntimes.dll b/binary/system32/AIORuntimes.dll deleted file mode 100755 index 78eefd0..0000000 Binary files a/binary/system32/AIORuntimes.dll and /dev/null differ diff --git a/binary/system32/SDL.dll b/binary/system32/SDL.dll deleted file mode 100755 index 69fd61e..0000000 Binary files a/binary/system32/SDL.dll and /dev/null differ diff --git a/binary/system32/SDL2.dll b/binary/system32/SDL2.dll deleted file mode 100755 index c67dabd..0000000 Binary files a/binary/system32/SDL2.dll and /dev/null differ diff --git a/binary/system32/atl70.dll b/binary/system32/atl70.dll deleted file mode 100644 index 4c4cb9f..0000000 Binary files a/binary/system32/atl70.dll and /dev/null differ diff --git a/binary/system32/atl71.dll b/binary/system32/atl71.dll deleted file mode 100644 index 919f04f..0000000 Binary files a/binary/system32/atl71.dll and /dev/null differ diff --git a/binary/system32/autoitx3.dll b/binary/system32/autoitx3.dll deleted file mode 100644 index 6a705f9..0000000 Binary files a/binary/system32/autoitx3.dll and /dev/null differ diff --git a/binary/system32/comct232.ocx b/binary/system32/comct232.ocx deleted file mode 100644 index a5ebaf0..0000000 Binary files a/binary/system32/comct232.ocx and /dev/null differ diff --git a/binary/system32/comct332.ocx b/binary/system32/comct332.ocx deleted file mode 100644 index 0a706f4..0000000 Binary files a/binary/system32/comct332.ocx and /dev/null differ diff --git a/binary/system32/comctl32.ocx b/binary/system32/comctl32.ocx deleted file mode 100644 index a3405a9..0000000 Binary files a/binary/system32/comctl32.ocx and /dev/null differ diff --git a/binary/system32/comdlg32.ocx b/binary/system32/comdlg32.ocx deleted file mode 100644 index 62d3bef..0000000 Binary files a/binary/system32/comdlg32.ocx and /dev/null differ diff --git a/binary/system32/cygwin1.dll b/binary/system32/cygwin1.dll deleted file mode 100755 index df1466b..0000000 Binary files a/binary/system32/cygwin1.dll and /dev/null differ diff --git a/binary/system32/dblist32.ocx b/binary/system32/dblist32.ocx deleted file mode 100644 index ef23fe9..0000000 Binary files a/binary/system32/dblist32.ocx and /dev/null differ diff --git a/binary/system32/libeay32.dll b/binary/system32/libeay32.dll deleted file mode 100755 index 85538d4..0000000 Binary files a/binary/system32/libeay32.dll and /dev/null differ diff --git a/binary/system32/libiconv2.dll b/binary/system32/libiconv2.dll deleted file mode 100644 index 544dd92..0000000 Binary files a/binary/system32/libiconv2.dll and /dev/null differ diff --git a/binary/system32/libintl3.dll b/binary/system32/libintl3.dll deleted file mode 100644 index ec11e6b..0000000 Binary files a/binary/system32/libintl3.dll and /dev/null differ diff --git a/binary/system32/libmmd.dll b/binary/system32/libmmd.dll deleted file mode 100644 index 971df28..0000000 Binary files a/binary/system32/libmmd.dll and /dev/null differ diff --git a/binary/system32/libpng15.dll b/binary/system32/libpng15.dll deleted file mode 100644 index 93f99e0..0000000 Binary files a/binary/system32/libpng15.dll and /dev/null differ diff --git a/binary/system32/libssl32.dll b/binary/system32/libssl32.dll deleted file mode 100644 index c0d6d1f..0000000 Binary files a/binary/system32/libssl32.dll and /dev/null differ diff --git a/binary/system32/mci32.ocx b/binary/system32/mci32.ocx deleted file mode 100644 index 5a54f7a..0000000 Binary files a/binary/system32/mci32.ocx and /dev/null differ diff --git a/binary/system32/mfc70.dll b/binary/system32/mfc70.dll deleted file mode 100644 index 8a09a36..0000000 Binary files a/binary/system32/mfc70.dll and /dev/null differ diff --git a/binary/system32/mfc70chs.dll b/binary/system32/mfc70chs.dll deleted file mode 100644 index 146bdca..0000000 Binary files a/binary/system32/mfc70chs.dll and /dev/null differ diff --git a/binary/system32/mfc70cht.dll b/binary/system32/mfc70cht.dll deleted file mode 100644 index 83b175e..0000000 Binary files a/binary/system32/mfc70cht.dll and /dev/null differ diff --git a/binary/system32/mfc70deu.dll b/binary/system32/mfc70deu.dll deleted file mode 100644 index fcee1eb..0000000 Binary files a/binary/system32/mfc70deu.dll and /dev/null differ diff --git a/binary/system32/mfc70esp.dll b/binary/system32/mfc70esp.dll deleted file mode 100644 index 648929b..0000000 Binary files a/binary/system32/mfc70esp.dll and /dev/null differ diff --git a/binary/system32/mfc70fra.dll b/binary/system32/mfc70fra.dll deleted file mode 100644 index 370fab4..0000000 Binary files a/binary/system32/mfc70fra.dll and /dev/null differ diff --git a/binary/system32/mfc70ita.dll b/binary/system32/mfc70ita.dll deleted file mode 100644 index 2ac47e5..0000000 Binary files a/binary/system32/mfc70ita.dll and /dev/null differ diff --git a/binary/system32/mfc70jpn.dll b/binary/system32/mfc70jpn.dll deleted file mode 100644 index db929ae..0000000 Binary files a/binary/system32/mfc70jpn.dll and /dev/null differ diff --git a/binary/system32/mfc70kor.dll b/binary/system32/mfc70kor.dll deleted file mode 100644 index c9a0675..0000000 Binary files a/binary/system32/mfc70kor.dll and /dev/null differ diff --git a/binary/system32/mfc70u.dll b/binary/system32/mfc70u.dll deleted file mode 100644 index 4a449d8..0000000 Binary files a/binary/system32/mfc70u.dll and /dev/null differ diff --git a/binary/system32/mfc71.dll b/binary/system32/mfc71.dll deleted file mode 100644 index aba80ef..0000000 Binary files a/binary/system32/mfc71.dll and /dev/null differ diff --git a/binary/system32/mfc71chs.dll b/binary/system32/mfc71chs.dll deleted file mode 100644 index 52ea4e8..0000000 Binary files a/binary/system32/mfc71chs.dll and /dev/null differ diff --git a/binary/system32/mfc71cht.dll b/binary/system32/mfc71cht.dll deleted file mode 100644 index 78c48b6..0000000 Binary files a/binary/system32/mfc71cht.dll and /dev/null differ diff --git a/binary/system32/mfc71deu.dll b/binary/system32/mfc71deu.dll deleted file mode 100644 index 78a2f3f..0000000 Binary files a/binary/system32/mfc71deu.dll and /dev/null differ diff --git a/binary/system32/mfc71esp.dll b/binary/system32/mfc71esp.dll deleted file mode 100644 index fb76f30..0000000 Binary files a/binary/system32/mfc71esp.dll and /dev/null differ diff --git a/binary/system32/mfc71fra.dll b/binary/system32/mfc71fra.dll deleted file mode 100644 index fc6b4f4..0000000 Binary files a/binary/system32/mfc71fra.dll and /dev/null differ diff --git a/binary/system32/mfc71ita.dll b/binary/system32/mfc71ita.dll deleted file mode 100644 index 1e580ab..0000000 Binary files a/binary/system32/mfc71ita.dll and /dev/null differ diff --git a/binary/system32/mfc71jpn.dll b/binary/system32/mfc71jpn.dll deleted file mode 100644 index 5de9f15..0000000 Binary files a/binary/system32/mfc71jpn.dll and /dev/null differ diff --git a/binary/system32/mfc71kor.dll b/binary/system32/mfc71kor.dll deleted file mode 100644 index 564b750..0000000 Binary files a/binary/system32/mfc71kor.dll and /dev/null differ diff --git a/binary/system32/mfc71u.dll b/binary/system32/mfc71u.dll deleted file mode 100644 index 6607b72..0000000 Binary files a/binary/system32/mfc71u.dll and /dev/null differ diff --git a/binary/system32/mscomct2.ocx b/binary/system32/mscomct2.ocx deleted file mode 100644 index 7c32abf..0000000 Binary files a/binary/system32/mscomct2.ocx and /dev/null differ diff --git a/binary/system32/mscomctl.ocx b/binary/system32/mscomctl.ocx deleted file mode 100644 index bba5e9b..0000000 Binary files a/binary/system32/mscomctl.ocx and /dev/null differ diff --git a/binary/system32/mscomctl32.ocx b/binary/system32/mscomctl32.ocx deleted file mode 100644 index 8a0a5f4..0000000 Binary files a/binary/system32/mscomctl32.ocx and /dev/null differ diff --git a/binary/system32/mscomm32.ocx b/binary/system32/mscomm32.ocx deleted file mode 100644 index fa0e9a3..0000000 Binary files a/binary/system32/mscomm32.ocx and /dev/null differ diff --git a/binary/system32/msdatgrd.ocx b/binary/system32/msdatgrd.ocx deleted file mode 100644 index fd79ae3..0000000 Binary files a/binary/system32/msdatgrd.ocx and /dev/null differ diff --git a/binary/system32/msdatlst.ocx b/binary/system32/msdatlst.ocx deleted file mode 100644 index 7968765..0000000 Binary files a/binary/system32/msdatlst.ocx and /dev/null differ diff --git a/binary/system32/msflxgrd.ocx b/binary/system32/msflxgrd.ocx deleted file mode 100644 index bfdb8da..0000000 Binary files a/binary/system32/msflxgrd.ocx and /dev/null differ diff --git a/binary/system32/mshflxgd.ocx b/binary/system32/mshflxgd.ocx deleted file mode 100644 index 237aa03..0000000 Binary files a/binary/system32/mshflxgd.ocx and /dev/null differ diff --git a/binary/system32/msinet.ocx b/binary/system32/msinet.ocx deleted file mode 100644 index dd4d29a..0000000 Binary files a/binary/system32/msinet.ocx and /dev/null differ diff --git a/binary/system32/msmask32.ocx b/binary/system32/msmask32.ocx deleted file mode 100644 index 8c5483e..0000000 Binary files a/binary/system32/msmask32.ocx and /dev/null differ diff --git a/binary/system32/msstdfmt.dll b/binary/system32/msstdfmt.dll deleted file mode 100644 index 8705537..0000000 Binary files a/binary/system32/msstdfmt.dll and /dev/null differ diff --git a/binary/system32/msstkprp.dll b/binary/system32/msstkprp.dll deleted file mode 100644 index 3c856e5..0000000 Binary files a/binary/system32/msstkprp.dll and /dev/null differ diff --git a/binary/system32/msvbvm50.dll b/binary/system32/msvbvm50.dll deleted file mode 100644 index 772e492..0000000 Binary files a/binary/system32/msvbvm50.dll and /dev/null differ diff --git a/binary/system32/msvbvm60.dll b/binary/system32/msvbvm60.dll deleted file mode 100644 index 794c358..0000000 Binary files a/binary/system32/msvbvm60.dll and /dev/null differ diff --git a/binary/system32/msvci70.dll b/binary/system32/msvci70.dll deleted file mode 100644 index 5da92f2..0000000 Binary files a/binary/system32/msvci70.dll and /dev/null differ diff --git a/binary/system32/msvcp70.dll b/binary/system32/msvcp70.dll deleted file mode 100644 index 755438f..0000000 Binary files a/binary/system32/msvcp70.dll and /dev/null differ diff --git a/binary/system32/msvcp71.dll b/binary/system32/msvcp71.dll deleted file mode 100644 index 2e6976e..0000000 Binary files a/binary/system32/msvcp71.dll and /dev/null differ diff --git a/binary/system32/msvcr70.dll b/binary/system32/msvcr70.dll deleted file mode 100644 index f0bd9e4..0000000 Binary files a/binary/system32/msvcr70.dll and /dev/null differ diff --git a/binary/system32/msvcr71.dll b/binary/system32/msvcr71.dll deleted file mode 100644 index 7353604..0000000 Binary files a/binary/system32/msvcr71.dll and /dev/null differ diff --git a/binary/system32/mswinsck.ocx b/binary/system32/mswinsck.ocx deleted file mode 100644 index 9083c15..0000000 Binary files a/binary/system32/mswinsck.ocx and /dev/null differ diff --git a/binary/system32/openal32.dll b/binary/system32/openal32.dll deleted file mode 100644 index a7e3dac..0000000 Binary files a/binary/system32/openal32.dll and /dev/null differ diff --git a/binary/system32/picclp32.ocx b/binary/system32/picclp32.ocx deleted file mode 100644 index 4167486..0000000 Binary files a/binary/system32/picclp32.ocx and /dev/null differ diff --git a/binary/system32/richtx32.ocx b/binary/system32/richtx32.ocx deleted file mode 100644 index 01dd490..0000000 Binary files a/binary/system32/richtx32.ocx and /dev/null differ diff --git a/binary/system32/ssleay32.dll b/binary/system32/ssleay32.dll deleted file mode 100755 index e72cd7e..0000000 Binary files a/binary/system32/ssleay32.dll and /dev/null differ diff --git a/binary/system32/sysinfo.ocx b/binary/system32/sysinfo.ocx deleted file mode 100644 index 2bd075c..0000000 Binary files a/binary/system32/sysinfo.ocx and /dev/null differ diff --git a/binary/system32/tabctl32.ocx b/binary/system32/tabctl32.ocx deleted file mode 100644 index faff637..0000000 Binary files a/binary/system32/tabctl32.ocx and /dev/null differ diff --git a/binary/system32/vb40032.dll b/binary/system32/vb40032.dll deleted file mode 100644 index f89a7ce..0000000 Binary files a/binary/system32/vb40032.dll and /dev/null differ diff --git a/binary/system32/wrap_oal.dll b/binary/system32/wrap_oal.dll deleted file mode 100644 index 1facb22..0000000 Binary files a/binary/system32/wrap_oal.dll and /dev/null differ diff --git a/binary/system32/zlib1.dll b/binary/system32/zlib1.dll deleted file mode 100644 index 9ea38d5..0000000 Binary files a/binary/system32/zlib1.dll and /dev/null differ diff --git a/binary/system32/zlibwapi.dll b/binary/system32/zlibwapi.dll deleted file mode 100644 index b0d1cde..0000000 Binary files a/binary/system32/zlibwapi.dll and /dev/null differ diff --git a/binary/system64/SDL.dll b/binary/system64/SDL.dll deleted file mode 100755 index dee47e8..0000000 Binary files a/binary/system64/SDL.dll and /dev/null differ diff --git a/binary/system64/SDL2.dll b/binary/system64/SDL2.dll deleted file mode 100755 index 0f3ef12..0000000 Binary files a/binary/system64/SDL2.dll and /dev/null differ diff --git a/binary/system64/autoitx3_x64.dll b/binary/system64/autoitx3_x64.dll deleted file mode 100644 index acd3a81..0000000 Binary files a/binary/system64/autoitx3_x64.dll and /dev/null differ diff --git a/binary/system64/cygwin1.dll b/binary/system64/cygwin1.dll deleted file mode 100755 index 70eabe0..0000000 Binary files a/binary/system64/cygwin1.dll and /dev/null differ diff --git a/binary/system64/libeay32.dll b/binary/system64/libeay32.dll deleted file mode 100755 index 85538d4..0000000 Binary files a/binary/system64/libeay32.dll and /dev/null differ diff --git a/binary/system64/ssleay32.dll b/binary/system64/ssleay32.dll deleted file mode 100755 index e72cd7e..0000000 Binary files a/binary/system64/ssleay32.dll and /dev/null differ diff --git a/binary/system64/zlib1.dll b/binary/system64/zlib1.dll deleted file mode 100644 index 9ea38d5..0000000 Binary files a/binary/system64/zlib1.dll and /dev/null differ diff --git a/binary/system64/zlibwapi.dll b/binary/system64/zlibwapi.dll deleted file mode 100644 index 4194c0d..0000000 Binary files a/binary/system64/zlibwapi.dll and /dev/null differ diff --git a/build.sh b/build.sh deleted file mode 100755 index f5ded6f..0000000 --- a/build.sh +++ /dev/null @@ -1,692 +0,0 @@ -#!/bin/sh -VERSION="1.1.0.2" -KELSRUN="8.6.2" -LEGACYRUN="1_0_0" -RICKRUN="2_2_2" -CYGVER="1.7.24-1" -ZLIBVER="128" -ZLIBWAPIVER="125" -VB1VER="100" -VB2VER="200" -VB3VER="300" -VB4VER="400" -VB5VER="50" -VB6VER="60sp6" -VC1VER="10" -VC2002VER="70sp1" -VC2003VER="71sp1" -AUTOITVER="3.3.9.19" -OPENSSLVER="1_0_1e" -SDL1VER="1.2.15" -SDL2VER="2.0.0" - -ADVINSTPATH=/cygdrive/c/Programme/Caphyon/Advanced\ Installer\ 10.5/bin/x86/ - -OUT=$(mktemp -d /tmp/output.XXXXXXXXXX) || { echo "Failed to create temp dir"; exit 1; } - -rm -rf $PWD/binary/*/* - -# ============================================================================================= -# Old Runtimes -# ============================================================================================= -mkdir -p $OUT/yumeyao/x86 -echo "Downloading file" -if [ -e $PWD/sources/vcrun$VC1VER.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vcrun$VC1VER.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vcrun$VC1VER.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vcrun$VC1VER.zip -o$OUT/yumeyao/x86 - fi -else - wget -O $PWD/sources/vcrun$VC1VER.zip http://majorgeeks.mirror.internode.on.net/graphics/required_dlls.zip - sha1sum $PWD/sources/vcrun$VC1VER.zip > $PWD/sources/vcrun$VC1VER.zip.sha1sum - 7z x $PWD/sources/vcrun$VC1VER.zip -o$OUT/yumeyao/x86 -fi -for i in $OUT/yumeyao/x86/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -if [ -e $PWD/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_$LEGACYRUN.7z.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_$LEGACYRUN.7z.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_$LEGACYRUN.7z | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_$LEGACYRUN.7z -o$OUT/yumeyao/x86 - fi -else - wget -O $PWD/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_1_0_0.7z http://download1328.mediafire.com/1c38l3r5m3og/bzwsjw0z3dv0j6b/YumeYao_MicrosoftOldRuntimeLibraries_Addon_$LEGACYRUN.7z - sha1sum $PWD/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_$LEGACYRUN.7z > $PWD/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_$LEGACYRUN.7z.sha1sum - 7z x $PWD/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_$LEGACYRUN.7z -o$OUT/yumeyao/x86 -fi -mv -vf $OUT/yumeyao/x86/*/* $OUT/yumeyao/x86/ -for i in $OUT/yumeyao/x86/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -mv -vf $OUT/yumeyao/x86/vb40032.dll $PWD/binary/system32 -mv -vf $OUT/yumeyao/x86/*.dll $PWD/binary/system16 - -# ============================================================================================= -# Kels Runtime -# ============================================================================================= -mkdir -p $OUT/kels/x86/cab -echo "Downloading file" -if [ -e $PWD/sources/Kels_Runtimes_addon_v$KELSRUN.7z.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/Kels_Runtimes_addon_v$KELSRUN.7z.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/Kels_Runtimes_addon_v$KELSRUN.7z | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/Kels_Runtimes_addon_v$KELSRUN.7z -o$OUT/kels/x86/cab - cabextract -d $OUT/kels/x86/ $OUT/kels/x86/cab/*.cab - fi -else - wget -O $PWD/sources/Kels_Runtimes_addon_v$KELSRUN.7z http://www.wpiw.net/downloads/addons/Kels_Runtimes_addon_v$KELSRUN.7z - sha1sum $PWD/sources/Kels_Runtimes_addon_v$KELSRUN.7z > $PWD/sources/Kels_Runtimes_addon_v$KELSRUN.7z.sha1sum - 7z x $PWD/sources/Kels_Runtimes_addon_v$KELSRUN.7z -o$OUT/kels/x86/cab - cabextract -d $OUT/kels/x86/ $OUT/kels/x86/cab/*.cab -fi -mv -vf $OUT/kels/x86/plugin.dll $PWD/binary/system16 -mv -vf $OUT/kels/x86/*.dll $PWD/binary/system32 -mv -vf $OUT/kels/x86/*.ocx $PWD/binary/system32 - -# ============================================================================================= -# cygwin -# ============================================================================================= -mkdir -p $OUT/cygwin/x86 -mkdir -p $OUT/cygwin/x64 -echo "Downloading file" -if [ -e $PWD/sources/cygwin32-$CYGVER.tar.bz2.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/cygwin32-$CYGVER.tar.bz2.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/cygwin32-$CYGVER.tar.bz2 | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - tar jxfv $PWD/sources/cygwin32-$CYGVER.tar.bz2 -C $OUT/cygwin/x86 - fi -else - wget -O $PWD/sources/cygwin32-$CYGVER.tar.bz2 http://cygwin.digitalnova.at/x86/release/cygwin/cygwin-$CYGVER.tar.bz2 - sha1sum $PWD/sources/cygwin32-$CYGVER.tar.bz2 > $PWD/sources/cygwin32-$CYGVER.tar.bz2.sha1sum - tar jxfv $PWD/sources/cygwin32-$CYGVER.tar.bz2 -C $OUT/cygwin/x86 -fi -if [ -e $PWD/sources/cygwin64-$CYGVER.tar.bz2.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/cygwin64-$CYGVER.tar.bz2.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/cygwin64-$CYGVER.tar.bz2 | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - tar jxfv $PWD/sources/cygwin64-$CYGVER.tar.bz2 -C $OUT/cygwin/x64 - fi -else - wget -O $PWD/sources/cygwin64-$CYGVER.tar.bz2 http://cygwin.digitalnova.at/x86_64/release/cygwin/cygwin-$CYGVER.tar.bz2 - sha1sum $PWD/sources/cygwin64-$CYGVER.tar.bz2 > $PWD/sources/cygwin64-$CYGVER.tar.bz2.sha1sum - tar jxfv $PWD/sources/cygwin64-$CYGVER.tar.bz2 -C $OUT/cygwin/x64 -fi -mv -vf $OUT/cygwin/x86/usr/bin/cygwin1.dll $PWD/binary/system32 -mv -vf $OUT/cygwin/x64/usr/bin/cygwin1.dll $PWD/binary/system64 - -# ============================================================================================= -# zlib -# ============================================================================================= -mkdir -p $OUT/zlib/x86 -mkdir -p $OUT/zlib/x64 -echo "Downloading file" -if [ -e $PWD/sources/zlib$ZLIBVER-dll32.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/zlib$ZLIBVER-dll32.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/zlib$ZLIBVER-dll32.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/zlib$ZLIBVER-dll32.zip -o$OUT/zlib/x86 - fi -else - wget -O $PWD/sources/zlib$ZLIBVER-dll32.zip http://zlib.net/zlib$ZLIBVER-dll.zip - sha1sum $PWD/sources/zlib$ZLIBVER-dll32.zip > $PWD/sources/zlib$ZLIBVER-dll32.zip.sha1sum - 7z x $PWD/sources/zlib$ZLIBVER-dll32.zip -o$OUT/zlib/x86 -fi -if [ -e $PWD/sources/zlib$ZLIBVER-dll64.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/zlib$ZLIBVER-dll64.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/zlib$ZLIBVER-dll64.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/zlib$ZLIBVER-dll64.zip -o$OUT/zlib/x64 - fi -else - wget -O $PWD/sources/zlib$ZLIBVER-dll64.zip http://zlib.net/zlib$ZLIBVER-dll.zip - sha1sum $PWD/sources/zlib$ZLIBVER-dll64.zip > $PWD/sources/zlib$ZLIBVER-dll64.zip.sha1sum - 7z x $PWD/sources/zlib$ZLIBVER-dll64.zip -o$OUT/zlib/x64 -fi -mv -vf $OUT/zlib/x86/zlib1.dll $PWD/binary/system32 -mv -vf $OUT/zlib/x64/zlib1.dll $PWD/binary/system64 - -# ============================================================================================= -# zlib wapi -# ============================================================================================= -mkdir -p $OUT/zlibwapi/x86 -mkdir -p $OUT/zlibwapi/x64 -echo "Downloading file" -if [ -e $PWD/sources/zlibwapi$ZLIBWAPIVER-dll32.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/zlibwapi$ZLIBWAPIVER-dll32.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/zlibwapi$ZLIBWAPIVER-dll32.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/zlibwapi$ZLIBWAPIVER-dll32.zip -o$OUT/zlibwapi/x86 - fi -else - wget -O $PWD/sources/zlibwapi$ZLIBWAPIVER-dll32.zip http://www.winimage.com/zLibDll/zlib${ZLIBWAPIVER}dll.zip - sha1sum $PWD/sources/zlibwapi$ZLIBWAPIVER-dll32.zip > $PWD/sources/zlibwapi$ZLIBWAPIVER-dll32.zip.sha1sum - 7z x $PWD/sources/zlibwapi$ZLIBWAPIVER-dll32.zip -o$OUT/zlibwapi/x86 -fi -if [ -e $PWD/sources/zlibwapi$ZLIBWAPIVER-dll64.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/zlibwapi$ZLIBWAPIVER-dll64.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/zlibwapi$ZLIBWAPIVER-dll64.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/zlibwapi$ZLIBWAPIVER-dll64.zip -o$OUT/zlibwapi/x64 - fi -else - wget -O $PWD/sources/zlibwapi$ZLIBWAPIVER-dll64.zip http://www.winimage.com/zLibDll/zlib${ZLIBWAPIVER}dll.zip - sha1sum $PWD/sources/zlibwapi$ZLIBWAPIVER-dll64.zip > $PWD/sources/zlibwapi$ZLIBWAPIVER-dll64.zip.sha1sum - 7z x $PWD/sources/zlibwapi$ZLIBWAPIVER-dll64.zip -o$OUT/zlibwapi/x64 -fi -mv -vf $OUT/zlibwapi/x86/dll32/*.dll $PWD/binary/system32 -mv -vf $OUT/zlibwapi/x64/dllx64/*.dll $PWD/binary/system64 - -# ============================================================================================= -# VB 1.0.0 -# ============================================================================================= -mkdir -p $OUT/vb1/x86 -echo "Downloading file" -if [ -e $PWD/sources/vbrun$VB1VER.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vbrun$VB1VER.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vbrun$VB1VER.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vbrun$VB1VER.exe -o$OUT/vb1/x86 - fi -else - wget -O $PWD/sources/vbrun$VB1VER.exe http://download.microsoft.com/download/vb30/sampleaa/1/w9xnt4/en-us/vbrun$VB1VER.exe - sha1sum $PWD/sources/vbrun$VB1VER.exe > $PWD/sources/vbrun$VB1VER.exe.sha1sum - 7z x $PWD/sources/vbrun$VB1VER.exe -o$OUT/vb1/x86 -fi -mv -vf $OUT/vb1/x86/vbrun100.dll $PWD/binary/system16 - -# ============================================================================================= -# VB 2.0.0 -# ============================================================================================= -mkdir -p $OUT/vb2/x86 -echo "Downloading file" -if [ -e $PWD/sources/vbrun$VB2VER.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vbrun$VB2VER.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vbrun$VB2VER.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vbrun$VB2VER.exe -o$OUT/vb2/x86 - fi -else - wget -O $PWD/sources/vbrun$VB2VER.exe http://download.microsoft.com/download/vb30/sample39/1/w9xnt4/en-us/vbrun$VB2VER.exe - sha1sum $PWD/sources/vbrun$VB2VER.exe > $PWD/sources/vbrun$VB2VER.exe.sha1sum - 7z x $PWD/sources/vbrun$VB2VER.exe -o$OUT/vb2/x86 -fi -mv -vf $OUT/vb2/x86/vbrun200.dll $PWD/binary/system16 - -# ============================================================================================= -# VB 3.0.0 -# ============================================================================================= -mkdir -p $OUT/vb3/x86 -echo "Downloading file" -if [ -e $PWD/sources/vbrun$VB3VER.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vbrun$VB3VER.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vbrun$VB3VER.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vbrun$VB3VER.exe -o$OUT/vb3/x86 - fi -else - wget -O $PWD/sources/vbrun$VB3VER.exe http://download.microsoft.com/download/vb30/utility/1/w9xnt4/en-us/vb3run.exe - sha1sum $PWD/sources/vbrun$VB3VER.exe > $PWD/sources/vbrun$VB3VER.exe.sha1sum - 7z x $PWD/sources/vbrun$VB3VER.exe -o$OUT/vb3/x86 -fi -mv -vf $OUT/vb3/x86/vbrun300.dll $PWD/binary/system16 - -# ============================================================================================= -# VB 4.0.0 -# ============================================================================================= -mkdir -p $OUT/vb4/x86 -echo "Downloading file" -if [ -e $PWD/sources/vbrun$VB4VER.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vbrun$VB4VER.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vbrun$VB4VER.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vbrun$VB4VER.exe -o$OUT/vb4/x86 - fi -else - wget -O $PWD/sources/vbrun$VB4VER.exe http://download.microsoft.com/download/vb40ent/sample27/1/w9xnt4/en-us/vb4run.exe - sha1sum $PWD/sources/vbrun$VB4VER.exe > $PWD/sources/vbrun$VB4VER.exe.sha1sum - 7z x $PWD/sources/vbrun$VB4VER.exe -o$OUT/vb4/x86 -fi -for i in $OUT/vb4/x86/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -mv -vf $OUT/vb4/x86/vb40016.dll $PWD/binary/system16 -mv -vf $OUT/vb4/x86/vb40032.dll $PWD/binary/system32 - -# ============================================================================================= -# VB 5.0.0 -# ============================================================================================= -mkdir -p $OUT/vb5/x86 -echo "Downloading file" -if [ -e $PWD/sources/vbrun$VB5VER.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vbrun$VB5VER.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vbrun$VB5VER.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vbrun$VB5VER.exe -o$OUT/vb5/x86 - fi -else - wget -O $PWD/sources/vbrun$VB5VER.exe http://download.microsoft.com/download/vb50pro/utility/1/win98/EN-US/Msvbvm50.exe - sha1sum $PWD/sources/vbrun$VB5VER.exe > $PWD/sources/vbrun$VB5VER.exe.sha1sum - 7z x $PWD/sources/vbrun$VB5VER.exe -o$OUT/vb5/x86 -fi -for i in $OUT/vb5/x86/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -rm -f $OUT/vb5/x86/w95* -mv -vf $OUT/vb5/x86/msvb*.dll $PWD/binary/system32 - -# ============================================================================================= -# VB 6.0.0 -# ============================================================================================= -mkdir -p $OUT/vb6/x86 -echo "Downloading file" -if [ -e $PWD/sources/vbrun$VB6VER.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vbrun$VB6VER.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vbrun$VB6VER.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vbrun$VB6VER.exe -o$OUT/vb6/x86 - fi -else - wget -O $PWD/sources/vbrun$VB6VER.exe http://download.microsoft.com/download/5/a/d/5ad868a0-8ecd-4bb0-a882-fe53eb7ef348/VB6.0-KB290887-X86.exe - sha1sum $PWD/sources/vbrun$VB6VER.exe > $PWD/sources/vbrun$VB6VER.exe.sha1sum - 7z x $PWD/sources/vbrun$VB6VER.exe -o$OUT/vb6/x86 -fi -7z x $OUT/vb6/x86/*.exe -o$OUT/vb6/x86 -for i in $OUT/vb6/x86/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -rm -f $OUT/vb6/x86/w95* -mv -vf $OUT/vb6/x86/msvb*.dll $PWD/binary/system32 - - -# ============================================================================================= -# Vc 7.0.0 -# ============================================================================================= -mkdir -p $OUT/vc70/x86/cab -mkdir -p $OUT/vc70/x86/cabsp -mkdir -p $OUT/vc70/x86/rick -echo "Downloading file" -if [ -e $PWD/sources/vcrun$VC2002VER.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vcrun$VC2002VER.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vcrun$VC2002VER.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vcrun$VC2002VER.zip -o$OUT/vc70/x86 - fi -else - wget -O $PWD/sources/vcrun$VC2002VER.zip http://spench.net/drupal/files/MFC7.0_Runtime.zip - sha1sum $PWD/sources/vcrun$VC2002VER.zip > $PWD/sources/vcrun$VC2002VER.zip.sha1sum - 7z x $PWD/sources/vcrun$VC2002VER.zip -o$OUT/vc70/x86 -fi -for i in $OUT/vc70/x86/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -if [ -e $PWD/sources/vcrun$VC2002VER-KB837234.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vcrun$VC2002VER-KB837234.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vcrun$VC2002VER-KB837234.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - cabextract -d $OUT/vc70/x86/cabsp $PWD/sources/vcrun$VC2002VER-KB837234.exe - fi -else - wget -O $PWD/sources/vcrun$VC2002VER-KB837234.exe http://download.microsoft.com/download/4/1/a/41a70f33-ee71-417c-b830-4d3bd0acac13/VS7.0sp1-KB837234-X86.exe - sha1sum $PWD/sources/vcrun$VC2002VER-KB837234.exe > $PWD/sources/vcrun$VC2002VER-KB837234.exe.sha1sum - cabextract -d $OUT/vc70/x86/cabsp $PWD/sources/vcrun$VC2002VER-KB837234.exe -fi -for i in $OUT/vc70/x86/cabsp/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -for i in atl70 msvcr70 msvci70 mfc70 mfc70u mfc70deu mfc70esp mfc70fra mfc70ita mfc70chs mfc70cht mfc70jpn mfc70kor msvcp70 -do - mv -vf $OUT/vc70/x86/cabsp/fl_${i}_dll_* $OUT/vc70/x86/${i}.dll - mv -vf $OUT/vc70/x86/cabsp/fl_${i}_dll__* $OUT/vc70/x86/${i}.dll -done -if [ -e $PWD/sources/vcrun$VC2002VER-KB924642.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vcrun$VC2002VER-KB924642.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vcrun$VC2002VER-KB924642.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - cabextract -d $OUT/vc70/x86/cab $PWD/sources/vcrun$VC2002VER-KB924642.exe - fi -else - wget -O $PWD/sources/vcrun$VC2002VER-KB924642.exe http://download.microsoft.com/download/6/b/e/6be11d8a-e0c7-429c-ac8c-9860e313ced9/VS7.0sp1-KB924642-X86.exe - sha1sum $PWD/sources/vcrun$VC2002VER-KB924642.exe > $PWD/sources/vcrun$VC2002VER-KB924642.exe.sha1sum - cabextract -d $OUT/vc70/x86/cab $PWD/sources/vcrun$VC2002VER-KB924642.exe -fi -for i in $OUT/vc70/x86/cab/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -for i in atl70 msvcr70 msvci70 mfc70 mfc70u mfc70deu mfc70esp mfc70fra mfc70ita mfc70chs mfc70cht mfc70jpn mfc70kor msvcp70 -do - mv -vf $OUT/vc70/x86/cab/fl_${i}_dll_* $OUT/vc70/x86/${i}.dll - mv -vf $OUT/vc70/x86/cab/fl_${i}_dll__* $OUT/vc70/x86/${i}.dll -done -if [ -e $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z -o$OUT/vc70/x86/rick - fi -else - wget -O $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z http://brianspcrepair.com/ricktendo/Archive/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z - sha1sum $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z > $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z.sha1sum - 7z x $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z -o$OUT/vc70/x86/rick -fi -for i in $OUT/vc70/x86/rick/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -for i in atl70 msvcr70 msvci70 mfc70 mfc70u mfc70deu mfc70esp mfc70fra mfc70ita mfc70chs mfc70cht mfc70jpn mfc70kor msvcp70 -do - mv -vf $OUT/vc70/x86/rick/${i}.dll $OUT/vc70/x86/${i}.dll -done -mv -vf $OUT/vc70/x86/*.dll $PWD/binary/system32 - -# ============================================================================================= -# Vc 7.1.0 -# ============================================================================================= -mkdir -p $OUT/vc71/x86/cabsp -mkdir -p $OUT/vc71/x86/cab -mkdir -p $OUT/vc71/x86/rick -echo "Downloading file" -if [ -e $PWD/sources/vcrun$VC2003VER.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vcrun$VC2003VER.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vcrun$VC2003VER.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/vcrun$VC2003VER.zip -o$OUT/vc71/x86 - fi -else - wget -O $PWD/sources/vcrun$VC2003VER.zip http://spench.net/drupal/files/MFC7.1_Runtime.zip - sha1sum $PWD/sources/vcrun$VC2003VER.zip > $PWD/sources/vcrun$VC2003VER.zip.sha1sum - 7z x $PWD/sources/vcrun$VC2003VER.zip -o$OUT/vc71/x86 -fi -for i in $OUT/vc71/x86/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -if [ -e $PWD/sources/vcrun$VC2003VER-KB918007.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vcrun$VC2003VER-KB918007.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vcrun$VC2003VER-KB918007.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - cabextract -d $OUT/vc71/x86/cabsp $PWD/sources/vcrun$VC2003VER-KB918007.exe - fi -else - wget -O $PWD/sources/vcrun$VC2003VER-KB918007.exe http://download.microsoft.com/download/b/5/f/b5f05fd6-2509-4a88-b70c-e0b1d1312852/VS7.1sp1-KB918007-X86.exe - sha1sum $PWD/sources/vcrun$VC2003VER-KB918007.exe > $PWD/sources/vcrun$VC2003VER-KB918007.exe.sha1sum - cabextract -d $OUT/vc71/x86/cabsp $PWD/sources/vcrun$VC2003VER-KB918007.exe -fi -for i in $OUT/vc71/x86/cabsp/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -for i in atl71 msvcr71 msvci71 mfc71 mfc71u mfc71deu mfc71esp mfc71fra mfc71ita mfc71chs mfc71cht mfc71jpn mfc71kor msvcp71 -do - mv -vf $OUT/vc71/x86/cabsp/fl_${i}_dll_* $OUT/vc71/x86/${i}.dll - mv -vf $OUT/vc71/x86/cabsp/fl_${i}_dll__* $OUT/vc71/x86/${i}.dll -done -if [ -e $PWD/sources/vcrun$VC2003VER-KB927696.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/vcrun$VC2003VER-KB927696.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/vcrun$VC2003VER-KB927696.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - cabextract -d $OUT/vc71/x86/cab $PWD/sources/vcrun$VC2003VER-KB927696.exe - fi -else - wget -O $PWD/sources/vcrun$VC2003VER-KB927696.exe http://download.microsoft.com/download/f/0/5/f052914b-3a0f-4e90-b039-395005f77ef2/VS7.1sp1-KB927696-X86.exe - sha1sum $PWD/sources/vcrun$VC2003VER-KB927696.exe > $PWD/sources/vcrun$VC2003VER-KB927696.exe.sha1sum - cabextract -d $OUT/vc71/x86/cab $PWD/sources/vcrun$VC2003VER-KB927696.exe -fi -for i in $OUT/vc71/x86/cab/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -for i in atl71 msvcr71 msvci71 mfc71 mfc71u mfc71deu mfc71esp mfc71fra mfc71ita mfc71chs mfc71cht mfc71jpn mfc71kor msvcp71 -do - mv -vf $OUT/vc71/x86/cab/fl_${i}_dll_* $OUT/vc71/x86/${i}.dll - mv -vf $OUT/vc71/x86/cab/fl_${i}_dll__* $OUT/vc71/x86/${i}.dll -done -if [ -e $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z -o$OUT/vc71/x86/rick - fi -else - wget -O $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z http://brianspcrepair.com/ricktendo/Archive/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z - sha1sum $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z > $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z.sha1sum - 7z x $PWD/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_$RICKRUN.7z -o$OUT/vc71/x86/rick -fi -for i in $OUT/vc71/x86/rick/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -for i in atl71 msvcr71 msvci71 mfc71 mfc71u mfc71deu mfc71esp mfc71fra mfc71ita mfc71chs mfc71cht mfc71jpn mfc71kor msvcp71 -do - mv -vf $OUT/vc71/x86/rick/${i}.dll $OUT/vc71/x86/${i}.dll -done -mv -vf $OUT/vc71/x86/*.dll $PWD/binary/system32 - -# ============================================================================================= -# AutoIt -# ============================================================================================= -mkdir -p $OUT/autoit/x86/cab -echo "Downloading file" -if [ -e $PWD/sources/autoit-v$AUTOITVER.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/autoit-v$AUTOITVER.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/autoit-v$AUTOITVER.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/autoit-v$AUTOITVER.zip -o$OUT/autoit/x86/cab - fi -else - wget -O $PWD/sources/autoit-v$AUTOITVER.zip http://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v$AUTOITVER.zip - sha1sum $PWD/sources/autoit-v$AUTOITVER.zip > $PWD/sources/autoit-v$AUTOITVER.zip.sha1sum - 7z x $PWD/sources/autoit-v$AUTOITVER.zip -o$OUT/autoit/x86/cab -fi -for i in $OUT/autoit/x86/cab/install/AutoItX/*; do mv $i `echo $i | tr [:upper:] [:lower:]`; done -for i in autoitx3 autoitx3_x64 -do - mv -vf $OUT/autoit/x86/cab/install/AutoItX/${i}.dll $OUT/autoit/x86/${i}.dll -done -mv -vf $OUT/autoit/x86/autoitx3.dll $PWD/binary/system32 -mv -vf $OUT/autoit/x86/autoitx3_x64.dll $PWD/binary/system64 - - -# ============================================================================================= -# OpenSSL -# ============================================================================================= -mkdir -p $OUT/openssl/x86 -mkdir -p $OUT/openssl/x64 -echo "Downloading file" -if [ -e $PWD/sources/Win32OpenSSL_Light-$OPENSSLVER.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/Win32OpenSSL_Light-$OPENSSLVER.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/Win32OpenSSL_Light-$OPENSSLVER.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - $PWD/tools/innounp/innounp.exe -x -d"$(cygpath -pw "$OUT/openssl/x86")" "$(cygpath -pw "$PWD/sources/Win32OpenSSL_Light-$OPENSSLVER.exe")" - fi -else - wget -O $PWD/sources/Win32OpenSSL_Light-$OPENSSLVER.exe http://slproweb.com/download/Win32OpenSSL_Light-$OPENSSLVER.exe - sha1sum $PWD/sources/Win32OpenSSL_Light-$OPENSSLVER.exe > $PWD/sources/Win32OpenSSL_Light-$OPENSSLVER.exe.sha1sum - $PWD/tools/innounp/innounp.exe -x -d"$(cygpath -pw "$OUT/openssl/x86")" "$(cygpath -pw "$PWD/sources/Win32OpenSSL_Light-$OPENSSLVER.exe")" -fi -if [ -e $PWD/sources/Win64OpenSSL_Light-$OPENSSLVER.exe.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/Win64OpenSSL_Light-$OPENSSLVER.exe.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/Win64OpenSSL_Light-$OPENSSLVER.exe | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - $PWD/tools/innounp/innounp.exe -x -d"$(cygpath -pw "$OUT/openssl/x64")" "$(cygpath -pw "$PWD/sources/Win64OpenSSL_Light-$OPENSSLVER.exe")" - fi -else - wget -O $PWD/sources/Win64OpenSSL_Light-$OPENSSLVER.exe http://slproweb.com/download/Win32OpenSSL_Light-$OPENSSLVER.exe - sha1sum $PWD/sources/Win64OpenSSL_Light-$OPENSSLVER.exe > $PWD/sources/Win64OpenSSL_Light-$OPENSSLVER.exe.sha1sum - $PWD/tools/innounp/innounp.exe -x -d"$(cygpath -pw "$OUT/openssl/x64")" "$(cygpath -pw "$PWD/sources/Win64OpenSSL_Light-$OPENSSLVER.exe")" -fi -mv -vf $OUT/openssl/x86/\{app\}/*.dll $PWD/binary/system32 -mv -vf $OUT/openssl/x64/\{app\}/*.dll $PWD/binary/system64 - -# ============================================================================================= -# SDL 1 -# ============================================================================================= -mkdir -p $OUT/sdl1/x86 -mkdir -p $OUT/sdl1/x64 -echo "Downloading file" -if [ -e $PWD/sources/SDL-$SDL1VER-win32-x86.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/SDL-$SDL1VER-win32-x86.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/SDL-$SDL1VER-win32-x86.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/SDL-$SDL1VER-win32-x86.zip -o$OUT/sdl1/x86 - fi -else - wget -O $PWD/sources/SDL-$SDL1VER-win32-x86.zip http://www.libsdl.org/release/SDL-$SDL1VER-win32.zip - sha1sum $PWD/sources/SDL-$SDL1VER-win32-x86.zip > $PWD/sources/SDL-$SDL1VER-win32-x86.zip.sha1sum - 7z x $PWD/sources/SDL-$SDL1VER-win32-x86.zip -o$OUT/sdl1/x86 -fi -if [ -e $PWD/sources/SDL-$SDL1VER-win32-x64.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/SDL-$SDL1VER-win32-x64.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/SDL-$SDL1VER-win32-x64.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/SDL-$SDL1VER-win32-x64.zip -o$OUT/sdl1/x64 - fi -else - wget -O $PWD/sources/SDL-$SDL1VER-win32-x64.zip http://www.libsdl.org/release/SDL-$SDL1VER-win32-x64.zip - sha1sum $PWD/sources/SDL-$SDL1VER-win32-x64.zip > $PWD/sources/SDL-$SDL1VER-win32-x64.zip.sha1sum - 7z x $PWD/sources/SDL-$SDL1VER-win32-x64.zip -o$OUT/sdl1/x64 -fi -mv -vf $OUT/sdl1/x86/*.dll $PWD/binary/system32 -mv -vf $OUT/sdl1/x64/*.dll $PWD/binary/system64 - -# ============================================================================================= -# SDL 2 -# ============================================================================================= -mkdir -p $OUT/sdl2/x86 -mkdir -p $OUT/sdl2/x64 -echo "Downloading file" -if [ -e $PWD/sources/SDL2-$SDL2VER-win32-x86.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/SDL2-$SDL2VER-win32-x86.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/SDL2-$SDL2VER-win32-x86.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/SDL2-$SDL2VER-win32-x86.zip -o$OUT/sdl2/x86 - fi -else - wget -O $PWD/sources/SDL2-$SDL2VER-win32-x86.zip http://www.libsdl.org/release/SDL2-$SDL2VER-win32-x86.zip - sha1sum $PWD/sources/SDL2-$SDL2VER-win32-x86.zip > $PWD/sources/SDL2-$SDL2VER-win32-x86.zip.sha1sum - 7z x $PWD/sources/SDL2-$SDL2VER-win32-x86.zip -o$OUT/sdl2/x86 -fi -if [ -e $PWD/sources/SDL2-$SDL2VER-win32-x64.zip.sha1sum ] - then - SHA1SUM=`cat $PWD/sources/SDL2-$SDL2VER-win32-x64.zip.sha1sum | cut -d " " -f1` - CHECKSUM=`sha1sum $PWD/sources/SDL2-$SDL2VER-win32-x64.zip | cut -d " " -f1` - if [ "$CHECKSUM" = "$SHA1SUM" ] - then - 7z x $PWD/sources/SDL2-$SDL2VER-win32-x64.zip -o$OUT/sdl2/x64 - fi -else - wget -O $PWD/sources/SDL2-$SDL2VER-win32-x64.zip http://www.libsdl.org/release/SDL2-$SDL2VER-win32-x64.zip - sha1sum $PWD/sources/SDL2-$SDL2VER-win32-x64.zip > $PWD/sources/SDL2-$SDL2VER-win32-x64.zip.sha1sum - 7z x $PWD/sources/SDL2-$SDL2VER-win32-x64.zip -o$OUT/sdl2/x64 -fi -mv -vf $OUT/sdl2/x86/*.dll $PWD/binary/system32 -mv -vf $OUT/sdl2/x64/*.dll $PWD/binary/system64 - -# ============================================================================================= -# Build the AIORuntimes.dll and exe -# ============================================================================================= -rm $PWD/*.{o,rc,res} - -sed -e "s/1.2.3.4/${VERSION}/g" -e "s/1, 2, 3, 4/${VERSION//./, }/g" $PWD/code/AIORuntimes.rc > $PWD/version.rc -windres -i $PWD/version.rc -O coff -o $PWD/version.res -gcc -mwindows -c -o $PWD/AIORuntimes_dll.o $PWD/code/AIORuntimes_dll.c -gcc -mwindows -shared $PWD/version.res $PWD/AIORuntimes_dll.o -o $PWD/AIORuntimes.dll -gcc -mwindows -o AIORuntimes $PWD/code/AIORuntimes_exe.c -L./ -lAIORuntimes - -mv -vf $PWD/AIORuntimes.dll $PWD/binary/system32 -mv -vf $PWD/AIORuntimes.exe $PWD/binary/program32 - -rm $PWD/*.{o,rc,res} - -# ============================================================================================= -# Build the MSI -# ============================================================================================= -rm $PWD/*.aip -cp -vf $PWD/code/go-runtime.aip $PWD/go-runtime.aip - -OLDPATH=$PATH -export PATH=$ADVINSTPATH:$PATH - -echo $PATH -echo "$(cygpath -pw "$PWD/go-runtime.aip")" - -AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /SetVersion $VERSION - -# copy after verison change this will correct the update for the next release -# advinst will create a new msiid that will be updated from releas to release -cp -vf $PWD/go-runtime.aip $PWD/code/go-runtime.aip - -for i in $PWD/binary/system16/* -do - echo "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /AddFile System16Folder "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /RegisterFile System16Folder\\`basename "$i"` -registration_type Auto -done -for i in $PWD/binary/system32/* -do - echo "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /AddFile SystemFolder "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /RegisterFile SystemFolder\\`basename "$i"` -registration_type Auto -done -for i in $PWD/binary/system64/* -do - echo "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /AddFile System64Folder "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /RegisterFile System64Folder\\`basename "$i"` -registration_type Auto -done -for i in $PWD/binary/program32/* -do - echo "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /AddFile APPDIR "$(cygpath -pw "$i")" -done - -echo "$(cygpath -pw "$PWD/release")" - -AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /SetOutputLocation -buildname DefaultBuild -path "$(cygpath -pw "$PWD/release")" -AdvancedInstaller.com /rebuild "$(cygpath -pw "$PWD/go-runtime.aip")" - -rm $PWD/*.aip - -export PATH=$OLDPATH - -# ============================================================================================= -# Delete Temp Dirs -# ============================================================================================= -rm -rf $OUT - -# ============================================================================================= -# Sync the releases -# ============================================================================================= -#rsync -avz -e ssh $PWD/release/en/* root@213.145.233.54:/home/ftp/AIO -rsync -avz -e ssh $PWD/release/en/* root@192.168.11.129:/home/mario/mars/ftp/mars/AIO - - - diff --git a/builder-product.cfg b/builder-product.cfg new file mode 100644 index 0000000..b5cca92 --- /dev/null +++ b/builder-product.cfg @@ -0,0 +1,231 @@ +############################ +# Setup product information +############################ +VENDOR="microsoft.com" +PN="general-runtimes" +NAME="Geos One General Runtimes" +DESCRIPTION="old c++ VB runtime" +VERSION="1.1.0.5" +RELEASE="3" +PRIORITY="0" +ADVICE="" + + +KELSRUN="8.6.2" +LEGACYRUN="1_0_0" +RICKRUN="2_2_2" +CYGVER="1.7.25-1" +ZLIBVER="128" +ZLIBWAPIVER="125" +VB1VER="100" +VB2VER="200" +VB3VER="300" +VB4VER="400" +VB5VER="50" +WINCOMPVER="2012.12.23" +VB6VER="60sp6" +VC1VER="10" +VC2002VER="70sp1" +VC2003VER="71sp1" +AUTOITVER="3.3.9.21" +OPENSSLVER="1_0_1e" +SDL1VER="1.2.15" +SDL2VER="2.0.0" + + +# TYPE - defines, if the install files are public or restricted. +# Valid value: restricted | public +TYPE="public" + +DL_FILE[0]="vcrun${VC1VER}-core.zip" +DL_SOURCE[0]="http://majorgeeks.mirror.internode.on.net/graphics/required_dlls.zip" +DL_ARCH[0]="x86" +DL_EXTRACT_FORMAT[0]="7zip" +DL_EXTRACT_TO[0]="vc10run/core" + +DL_FILE[1]="vcrun${VC1VER}-update.zip" +DL_SOURCE[1]="http://irfanview.tuwien.ac.at/plugins/8bf_tools.zip" +DL_ARCH[1]="x86" +DL_EXTRACT_FORMAT[1]="7zip" +DL_EXTRACT_TO[1]="vc10run/update" + +DL_FILE[2]="Kels_Runtimes_addon_v${KELSRUN}.7z" +DL_SOURCE[2]="http://www.wpiw.net/downloads/addons/Kels_Runtimes_addon_v${KELSRUN}.7z" +DL_ARCH[2]="x86" +DL_EXTRACT_FORMAT[2]="7zip" +DL_EXTRACT_TO[2]="kels" + +DL_FILE[3]="cygwin-${CYGVER}_x86.tar.bz2" +DL_SOURCE[3]="http://cygwin.digitalnova.at/x86/release/cygwin/cygwin-${CYGVER}.tar.bz2" +DL_ARCH[3]="x86" +DL_EXTRACT_FORMAT[3]="tarbz2" +DL_EXTRACT_TO[3]="cygwin" + +DL_FILE[4]="cygwin-${CYGVER}_x64.tar.bz2" +DL_SOURCE[4]="http://cygwin.digitalnova.at/x86_64/release/cygwin/cygwin-${CYGVER}.tar.bz2" +DL_ARCH[4]="x64" +DL_EXTRACT_FORMAT[4]="tarbz2" +DL_EXTRACT_TO[4]="cygwin" + +DL_FILE[5]="zlib-${ZLIBVER}-dll32.zip" +DL_SOURCE[5]="http://zlib.net/zlib${ZLIBVER}-dll.zip" +DL_ARCH[5]="x86" +DL_EXTRACT_FORMAT[5]="7zip" +DL_EXTRACT_TO[5]="zlib" + +DL_FILE[6]="zlib-$ZLIBVER-dll64.zip" +DL_SOURCE[6]="http://zlib.net/zlib${ZLIBVER}-dll.zip" +DL_ARCH[6]="x64" +DL_EXTRACT_FORMAT[6]="7zip" +DL_EXTRACT_TO[6]="zlib" + +DL_FILE[7]="zlibwapi-${ZLIBWAPIVER}-dll32.zip" +DL_SOURCE[7]="http://www.winimage.com/zLibDll/zlib${ZLIBWAPIVER}dll.zip" +DL_ARCH[7]="x86" +DL_EXTRACT_FORMAT[7]="7zip" +DL_EXTRACT_TO[7]="zlibwapi" + +DL_FILE[8]="zlibwapi-${ZLIBWAPIVER}-dll64.zip" +DL_SOURCE[8]="http://www.winimage.com/zLibDll/zlib${ZLIBWAPIVER}dll.zip" +DL_ARCH[8]="x64" +DL_EXTRACT_FORMAT[8]="7zip" +DL_EXTRACT_TO[8]="zlibwapi" + +DL_FILE[9]="vbrun${VB1VER}.exe" +DL_SOURCE[9]="http://download.microsoft.com/download/vb30/sampleaa/1/w9xnt4/en-us/vbrun${VB1VER}.exe" +DL_ARCH[9]="x86" +DL_EXTRACT_FORMAT[9]="7zip" +DL_EXTRACT_TO[9]="vb1" + +DL_FILE[10]="vbrun${VB2VER}.exe" +DL_SOURCE[10]="http://download.microsoft.com/download/vb30/sample39/1/w9xnt4/en-us/vbrun${VB2VER}.exe" +DL_ARCH[10]="x86" +DL_EXTRACT_FORMAT[10]="7zip" +DL_EXTRACT_TO[10]="vb2" + +DL_FILE[11]="vbrun${VB3VER}.exe" +DL_SOURCE[11]="http://download.microsoft.com/download/vb30/utility/1/w9xnt4/en-us/vb3run.exe" +DL_ARCH[11]="x86" +DL_EXTRACT_FORMAT[11]="7zip" +DL_EXTRACT_TO[11]="vb3" + +DL_FILE[12]="vbrun${VB4VER}.exe" +DL_SOURCE[12]="http://download.microsoft.com/download/vb40ent/sample27/1/w9xnt4/en-us/vb4run.exe" +DL_ARCH[12]="x86" +DL_EXTRACT_FORMAT[12]="7zip" +DL_EXTRACT_TO[12]="vb4" + +DL_FILE[13]="vbrun${VB5VER}.exe" +DL_SOURCE[13]="http://download.microsoft.com/download/vb50pro/utility/1/win98/EN-US/Msvbvm50.exe" +DL_ARCH[13]="x86" +DL_EXTRACT_FORMAT[13]="7zip" +DL_EXTRACT_TO[13]="vb5" + +DL_FILE[14]="vbrun${VB6VER}.exe" +DL_SOURCE[14]="http://download.microsoft.com/download/5/a/d/5ad868a0-8ecd-4bb0-a882-fe53eb7ef348/VB6.0-KB290887-X86.exe" +DL_ARCH[14]="x86" +DL_EXTRACT_FORMAT[14]="7zip" +DL_EXTRACT_TO[14]="vb6/core" + +DL_FILE[15]="vbrun${VB6VER}-${WINCOMPVER}.zip" +DL_SOURCE[15]="http://www.hippsoft.com/downloads/winkomponentensetup.zip" +DL_ARCH[15]="x86" +DL_EXTRACT_FORMAT[15]="7zip" +DL_EXTRACT_TO[15]="vb6/update" + +DL_FILE[16]="vcrun${VC2002VER}.zip" +DL_SOURCE[16]="http://spench.net/drupal/files/MFC7.0_Runtime.zip" +DL_ARCH[16]="x86" +DL_EXTRACT_FORMAT[16]="7zip" +DL_EXTRACT_TO[16]="vc70/core" + +DL_FILE[17]="Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_${RICKRUN}.7z" +DL_SOURCE[17]="http://brianspcrepair.com/ricktendo/Archive/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_${RICKRUN}.7z" +DL_ARCH[17]="x86" +DL_EXTRACT_FORMAT[17]="7zip" +DL_EXTRACT_TO[17]="vc70/rick" + +DL_FILE[18]="VS7.0sp1-KB837234-X86.exe" +DL_SOURCE[18]="http://download.microsoft.com/download/4/1/a/41a70f33-ee71-417c-b830-4d3bd0acac13/VS7.0sp1-KB837234-X86.exe" +DL_ARCH[18]="x86" +DL_EXTRACT_FORMAT[18]="cab" +DL_EXTRACT_TO[18]="vc70/sp1" + +DL_FILE[19]="VS7.0sp1-KB924642-X86.exe" +DL_SOURCE[19]="http://download.microsoft.com/download/6/b/e/6be11d8a-e0c7-429c-ac8c-9860e313ced9/VS7.0sp1-KB924642-X86.exe" +DL_ARCH[19]="x86" +DL_EXTRACT_FORMAT[19]="cab" +DL_EXTRACT_TO[19]="vc70/sp1fix" + +DL_FILE[20]="vcrun${VC2003VER}.zip" +DL_SOURCE[20]="http://spench.net/drupal/files/MFC7.1_Runtime.zip" +DL_ARCH[20]="x86" +DL_EXTRACT_FORMAT[20]="7zip" +DL_EXTRACT_TO[20]="vc71/core" + +DL_FILE[21]="Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_${RICKRUN}.7z" +DL_SOURCE[21]="http://brianspcrepair.com/ricktendo/Archive/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_${RICKRUN}.7z" +DL_ARCH[21]="x86" +DL_EXTRACT_FORMAT[21]="7zip" +DL_EXTRACT_TO[21]="vc71/rick" + +DL_FILE[22]="VS7.1sp1-KB918007-X86.exe" +DL_SOURCE[22]="http://download.microsoft.com/download/b/5/f/b5f05fd6-2509-4a88-b70c-e0b1d1312852/VS7.1sp1-KB918007-X86.exe" +DL_ARCH[22]="x86" +DL_EXTRACT_FORMAT[22]="cab" +DL_EXTRACT_TO[22]="vc71/sp1" + +DL_FILE[23]="VS7.1sp1-KB927696-X86.exe" +DL_SOURCE[23]="http://download.microsoft.com/download/f/0/5/f052914b-3a0f-4e90-b039-395005f77ef2/VS7.1sp1-KB927696-X86.exe" +DL_ARCH[23]="x86" +DL_EXTRACT_FORMAT[23]="cab" +DL_EXTRACT_TO[23]="vc71/sp1fix" + +DL_FILE[24]="autoit-v${AUTOITVER}_x86.zip" +DL_SOURCE[24]="http://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v${AUTOITVER}.zip" +DL_ARCH[24]="x86" +DL_EXTRACT_FORMAT[24]="7zip" +DL_EXTRACT_TO[24]="autoit" + +DL_FILE[25]="autoit-v${AUTOITVER}_x64.zip" +DL_SOURCE[25]="http://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v${AUTOITVER}.zip" +DL_ARCH[25]="x64" +DL_EXTRACT_FORMAT[25]="7zip" +DL_EXTRACT_TO[25]="autoit" + +DL_FILE[26]="Win32OpenSSL_Light-${OPENSSLVER}.exe" +DL_SOURCE[26]="http://slproweb.com/download/Win32OpenSSL_Light-${OPENSSLVER}.exe" +DL_ARCH[26]="x86" +DL_EXTRACT_FORMAT[26]="cp" +DL_EXTRACT_TO[26]="openssl" + +DL_FILE[27]="Win64OpenSSL_Light-${OPENSSLVER}.exe" +DL_SOURCE[27]="http://slproweb.com/download/Win64OpenSSL_Light-${OPENSSLVER}.exe" +DL_ARCH[27]="x64" +DL_EXTRACT_FORMAT[27]="cp" +DL_EXTRACT_TO[27]="openssl" + +DL_FILE[28]="SDL-${SDL1VER}-win32-x86.zip" +DL_SOURCE[28]="http://www.libsdl.org/release/SDL-${SDL1VER}-win32.zip" +DL_ARCH[28]="x86" +DL_EXTRACT_FORMAT[28]="7zip" +DL_EXTRACT_TO[28]="sdl1" + +DL_FILE[29]="SDL-${SDL1VER}-win32-x64.zip" +DL_SOURCE[29]="http://www.libsdl.org/release/SDL-${SDL1VER}-win32-x64.zip" +DL_ARCH[29]="x64" +DL_EXTRACT_FORMAT[29]="7zip" +DL_EXTRACT_TO[29]="sdl1" + +DL_FILE[30]="SDL2-${SDL2VER}-win32-x86.zip" +DL_SOURCE[30]="http://www.libsdl.org/release/SDL2-${SDL2VER}-win32-x86.zip" +DL_ARCH[30]="x86" +DL_EXTRACT_FORMAT[30]="7zip" +DL_EXTRACT_TO[30]="sdl2" + +DL_FILE[31]="SDL2-${SDL2VER}-win32-x64.zip" +DL_SOURCE[31]="http://www.libsdl.org/release/SDL2-${SDL2VER}-win32-x64.zip" +DL_ARCH[31]="x64" +DL_EXTRACT_FORMAT[31]="7zip" +DL_EXTRACT_TO[31]="sdl2" + diff --git a/builder-targets-cb.sh b/builder-targets-cb.sh new file mode 100644 index 0000000..96648fd --- /dev/null +++ b/builder-targets-cb.sh @@ -0,0 +1,376 @@ +############################################################################## +# This optional file "builder-targets-cb.sh" will be called by builder.sh +# +# The targets will be called from thde opsi-builder using the following +# order: config, prepare, retrieve, create, package, publish, commit, cleanup +# You can overwrite the target functions in builder-targets-cb.sh +# +# You can define callback functions. The functions are called from +# opsi-builder within processing a target +# cb_package_makeproductfile +# +# You can use every variable defined in any configuration file or by +# the defined builder script itself. Also, calling the predefined +# targets builder_ is possible. +# +# Abstract: +# target order: config, prepare, retrieve, create, package, publish, commit, cleanup +# callbacks: +# +############################################################################## + +function cleanup() { + echo "Cleanup" + builder_cleanup +} + +write_svcpack_file() { + local control_file=$1 + local control_section=$2 + local control_option=$3 + local control_value=$4 + + sed -i -e "/^\[$control_section\]/,/^\[.*\]/ s|^\($control_option[ \t]*=[ \t]*\).*$|\1$control_value|" "$control_file" +} + + +function create() { + echo "Create" + builder_create + extract_file cab $INST_DIR/Temp/x86/kels/Runtimes.cab $INST_DIR/Temp/x86/kels + extract_file 7zip $INST_DIR/Temp/x86/vb6/core/*.exe $INST_DIR/Temp/x86/vb6/core + extract_file inno $INST_DIR/Temp/x86/vb6/update/*.exe $INST_DIR/Temp/x86/vb6/update + extract_file inno $INST_DIR/Temp/x86/openssl/*.exe $INST_DIR/Temp/x86/openssl + extract_file inno $INST_DIR/Temp/x64/openssl/*.exe $INST_DIR/Temp/x64/openssl + + mv $INST_DIR/Temp/x86/autoit/install/AutoItX $INST_DIR/Temp/x86/autoit + rm -rf $INST_DIR/Temp/x86/autoit/install + + mv $INST_DIR/Temp/x64/autoit/install/AutoItX $INST_DIR/Temp/x64/autoit + rm -rf $INST_DIR/Temp/x64/autoit/install + + mv $INST_DIR/Temp/x86/vc10run/core/*/* $INST_DIR/Temp/x86/vc10run/core + rm -rf $INST_DIR/Temp/x86/vc10run/core/Req* + mkdir $INST_DIR/Temp/x86/vc10run/update2 + mv -vf $INST_DIR/Temp/x86/kels/plugin.dll $INST_DIR/Temp/x86/vc10run/update2 + mv -vf $INST_DIR/Temp/x86/vb6/update/\{sys\}/msvcrt.dll $INST_DIR/Temp/x86/vc10run/update2 + + cp $INST_DIR/Temp/x86/openssl/\{app\}/ssleay32.dll $INST_DIR/Temp/x86/openssl/\{app\}/libssl32.dll + + for i in `find $INST_DIR/Temp -type f` ; do mv "$i" `echo $i | tr [:upper:] [:lower:]`; done + + + mkdir -p $INST_DIR/bin/system{16,32,64} + mkdir -p $INST_DIR/bin/program{32,64} + + # ============================================================================================= + # Old Runtimes + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/vc10run/core/*.dll + do + copyver $i $INST_DIR/bin/system16/`basename $i` + done + + for i in $INST_DIR/Temp/x86/vc10run/update/*.dll + do + copyver $i $INST_DIR/bin/system16/`basename $i` + done + for i in $INST_DIR/Temp/x86/vc10run/update2/*.dll + do + copyver $i $INST_DIR/bin/system16/`basename $i` + done + + # ============================================================================================= + # Kels Runtime + # ============================================================================================= + + rm $INST_DIR/Temp/x86/kels/*.{cab,ini,inf} + rm $INST_DIR/Temp/x86/kels/usp10.dll + + for i in $INST_DIR/Temp/x86/kels/*.{dll,ocx} + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + # ============================================================================================= + # cygwin + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/cygwin/usr/bin/cygwin1.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + for i in $INST_DIR/Temp/x64/cygwin/usr/bin/cygwin1.dll + do + copyver $i $INST_DIR/bin/system64/`basename $i` + done + + # ============================================================================================= + # zlib + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/zlib/zlib1.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + # ============================================================================================= + # zlib wapi + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/zlibwapi/dll32/zlibwapi.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + for i in $INST_DIR/Temp/x64/zlibwapi/dllx64/zlibwapi.dll + do + copyver $i $INST_DIR/bin/system64/`basename $i` + done + + # ============================================================================================= + # VB 1.0.0 + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/vb1/*.dll + do + copyver $i $INST_DIR/bin/system16/`basename $i` + done + + # ============================================================================================= + # VB 2.0.0 + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/vb2/*.dll + do + copyver $i $INST_DIR/bin/system16/`basename $i` + done + + # ============================================================================================= + # VB 3.0.0 + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/vb3/*.dll + do + copyver $i $INST_DIR/bin/system16/`basename $i` + done + + # ============================================================================================= + # VB 4.0.0 + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/vb4/vb40016.dll + do + copyver $i $INST_DIR/bin/system16/`basename $i` + done + + for i in $INST_DIR/Temp/x86/vb4/vb40032.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + # ============================================================================================= + # VB 5.0.0 + # ============================================================================================= + + rm $INST_DIR/Temp/x86/vb5/w95* + for i in $INST_DIR/Temp/x86/vb5/*.{dll,tlb} + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + # ============================================================================================= + # VB 6.0.0 + # ============================================================================================= + + rm $INST_DIR/Temp/x86/vb6/core/w95* + for i in $INST_DIR/Temp/x86/vb6/core/*.{dll,tlb} + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + for i in $INST_DIR/Temp/x86/vb6/update/\{sys\}/*.{dll,tlb,ocx} + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + # ============================================================================================= + # Vc 7.0.0 + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/vc70/core/*.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + for i in atl70 msvcr70 msvci70 mfc70 mfc70u mfc70deu mfc70esp mfc70fra mfc70ita mfc70chs mfc70cht mfc70jpn mfc70kor msvcp70 + do + copyver $INST_DIR/Temp/x86/vc70/rick/$i.dll $INST_DIR/bin/system32/$i.dll + done + for i in atl70 msvcr70 msvci70 mfc70 mfc70u mfc70deu mfc70esp mfc70fra mfc70ita mfc70chs mfc70cht mfc70jpn mfc70kor msvcp70 + do + copyver $INST_DIR/Temp/x86/vc70/sp1/fl_${i}_dll_* $INST_DIR/bin/system32/$i.dll + done + for i in atl70 msvcr70 msvci70 mfc70 mfc70u mfc70deu mfc70esp mfc70fra mfc70ita mfc70chs mfc70cht mfc70jpn mfc70kor msvcp70 + do + copyver $INST_DIR/Temp/x86/vc70/sp1fix/fl_${i}_dll_* $INST_DIR/bin/system32/$i.dll + done + + # ============================================================================================= + # Vc 7.1.0 + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/vc71/core/*.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + for i in atl71 msvcr71 mfc71 mfc71u mfc71deu mfc71esp mfc71fra mfc71ita mfc71chs mfc71cht mfc71jpn mfc71kor msvcp71 + do + copyver $INST_DIR/Temp/x86/vc71/rick/$i.dll $INST_DIR/bin/system32/$i.dll + done + for i in atl71 msvcr71 mfc71 mfc71u mfc71deu mfc71esp mfc71fra mfc71ita mfc71chs mfc71cht mfc71jpn mfc71kor msvcp71 + do + copyver $INST_DIR/Temp/x86/vc71/sp1/fl_${i}_dll_* $INST_DIR/bin/system32/$i.dll + done + for i in atl71 msvcr71 mfc71 mfc71u mfc71deu mfc71esp mfc71fra mfc71ita mfc71chs mfc71cht mfc71jpn mfc71kor msvcp71 + do + copyver $INST_DIR/Temp/x86/vc71/sp1fix/fl_${i}_dll_* $INST_DIR/bin/system32/$i.dll + done + + # ============================================================================================= + # AutoIt + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/autoit/AutoItX/autoitx3.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + for i in $INST_DIR/Temp/x64/autoit/AutoItX/autoitx3_x64.dll + do + copyver $i $INST_DIR/bin/system64/`basename $i` + done + + # ============================================================================================= + # OpenSSL + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/openssl/\{app\}/*.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + for i in $INST_DIR/Temp/x64//openssl/\{app\}/*.dll + do + copyver $i $INST_DIR/bin/system64/`basename $i` + done + + # ============================================================================================= + # SDL 1 + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/sdl1/*.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + for i in $INST_DIR/Temp/x64/sdl1/*.dll + do + copyver $i $INST_DIR/bin/system64/`basename $i` + done + + # ============================================================================================= + # SDL 2 + # ============================================================================================= + + for i in $INST_DIR/Temp/x86/sdl2/*.dll + do + copyver $i $INST_DIR/bin/system32/`basename $i` + done + + for i in $INST_DIR/Temp/x64/sdl2/*.dll + do + copyver $i $INST_DIR/bin/system64/`basename $i` + done + + # ============================================================================================= + # Build the AIORuntimes.dll and exe + # ============================================================================================= + + sed -e "s/1.2.3.4/${VERSION}/g" -e "s/1, 2, 3, 4/${VERSION//./, }/g" $PRODUCT_DIR/code/AIORuntimes.rc > $INST_DIR/Temp/version.rc + windres -i $INST_DIR/Temp/version.rc -O coff -o $INST_DIR/Temp/version.res + gcc -mwindows -c -o $INST_DIR/Temp/AIORuntimes_dll.o $PRODUCT_DIR/code/AIORuntimes_dll.c + gcc -mwindows -shared $INST_DIR/Temp/version.res $INST_DIR/Temp/AIORuntimes_dll.o -o $INST_DIR/Temp/AIORuntimes.dll + gcc -mwindows -o $INST_DIR/Temp/AIORuntimes $PRODUCT_DIR/code/AIORuntimes_exe.c -L$INST_DIR/Temp/ -lAIORuntimes + + copyver $INST_DIR/Temp/AIORuntimes.dll $INST_DIR/bin/system32/ + copyver $INST_DIR/Temp/AIORuntimes.exe $INST_DIR/bin/program32/ + + + # ============================================================================================= + # Build the Setup + # ============================================================================================= + cp -vf $PRODUCT_DIR/code/install_script.iss $INST_DIR/install_script.iss + + + for i in $INST_DIR/bin/system16/* + do + echo "$(cygpath -pw "$i")" + echo "Source: \"$(cygpath -pw "$i")\"; DestDir: \"{win}\system\"; MinVersion: 0.0,5.0;" >> $INST_DIR/install_script.iss +done + +for i in $INST_DIR/bin/system32/* +do + echo "$(cygpath -pw "$i")" + fname=$(basename $i) + if [ "${i##*.}" == "ocx" ] || [ "${fname}" == "autoitx3.dll" ] || [ "${fname}" == "msstdfmt.dll" ] || [ "${fname}" == "msstkprp.dll" ] || [ "${fname}" == "scrrun.dll" ] || [ "${fname}" == "olepro32.dll" ] || [ "${fname}" == "oleaut32.dll" ] || [ "${fname}" == "msvbvm50.dll" ] || [ "${fname}" == "msvbvm60.dll" ] || [ "${fname}" == "cmct3de.dll" ] ; then + echo "Source: \"$(cygpath -pw "$i")\"; DestDir: \"{sys}\"; MinVersion: 0.0,5.0; Flags: restartreplace regserver overwritereadonly noregerror 32bit" >> $INST_DIR/install_script.iss + elif [ "${fname}" == "zlib1.dll" ] || [ "${fname}" == "atl71.dll" ] || [ "${fname}" == "mfc71u.dll" ] || [ "${fname}" == "msvcp71.dll" ] || [ "${fname}" == "msvcr71.dll" ] ; then +echo "Source: \"$(cygpath -pw "$i")\"; DestDir: \"{sys}\"; MinVersion: 0.0,5.0; Flags: restartreplace overwritereadonly 32bit" >> $INST_DIR/install_script.iss + elif [ "${i##*.}" == "tlb" ] ; then + echo "Source: \"$(cygpath -pw "$i")\"; DestDir: \"{sys}\"; MinVersion: 0.0,5.0; Flags: restartreplace regtypelib overwritereadonly noregerror 32bit" >> $INST_DIR/install_script.iss +else +echo "Source: \"$(cygpath -pw "$i")\"; DestDir: \"{sys}\"; MinVersion: 0.0,5.0; Flags: restartreplace overwritereadonly 32bit" >> $INST_DIR/install_script.iss +# echo "Source: \"$(cygpath -pw "$i")\"; DestDir: \"{sys}\"; MinVersion: 0.0,5.0; Flags: 32bit" >> $INST_DIR/install_script.iss +fi +done + +for i in $INST_DIR/bin/system64/* +do +echo "$(cygpath -pw "$i")" +done + +for i in $INST_DIR/bin//program32/* +do +echo "$(cygpath -pw "$i")" +done + +write_svcpack_file $INST_DIR/install_script.iss "Setup" "AppVerName" "${VERSION}" +write_svcpack_file $INST_DIR/install_script.iss "Setup" "AppVersion" "${VERSION}" + +ISCC.exe /Q /O"$(cygpath -pw "$INST_DIR")" /F"Geos_One_General_Runtimes_Installer_$VERSION" "$(cygpath -pw "$INST_DIR/install_script.iss")" + +rm $INST_DIR/*.iss +rm $INST_DIR/bin + +################################################### +# Temp Package.xml +################################################### + +echo "" > $INST_DIR/package.old +echo "" >> $INST_DIR/package.old +echo "" >> $INST_DIR/package.old +echo "" >> $INST_DIR/package.old +echo "" >> $INST_DIR/package.old +echo "" >> $INST_DIR/package.old +echo "" >> $INST_DIR/package.old + +################################################### +# Package.xml end and cleanup +################################################### + +tidy_xml $INST_DIR/package.old $INST_DIR/package.xml +rm $INST_DIR/package.old +} + diff --git a/code/install_script.iss b/code/install_script.iss new file mode 100644 index 0000000..f4edb7b --- /dev/null +++ b/code/install_script.iss @@ -0,0 +1,32 @@ +;InnoSetupVersion=5.5.0 (Unicode) + +[Setup] +AppName=Allgemeine Runtime Files (x86) +AppVerName=1.0.3.6 +AppVersion=1.0.3.6 +AppPublisher=Geos One Corporation +AppSupportURL=www.disconnected-by-peer.at +CreateAppDir=no +UninstallDisplayName=Allgemeine Runtime Files (x86) +OutputBaseFilename=General_Runtimes_Installer +Compression=lzma +ArchitecturesInstallIn64BitMode=x64 +Uninstallable=true +DisableProgramGroupPage=yes +AllowNoIcons=yes + +[CustomMessages] +NameAndVersion=%1 Version %2 +AdditionalIcons=Zusätzliche Symbole: +CreateDesktopIcon=&Desktop-Symbol erstellen +CreateQuickLaunchIcon=Symbol in der Schnellstartleiste erstellen +ProgramOnTheWeb=%1 im Internet +UninstallProgram=%1 entfernen +LaunchProgram=%1 starten +AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung +AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert... +AutoStartProgramGroupDescription=Beginn des Setups: +AutoStartProgram=%1 automatisch starten +AddonHostProgramNotFound=%1 konnte im ausgwählten Ordner nicht gefunden werden.%n%nMöchten Sie dennoch fortfahren? + +[Files] diff --git a/create.sh b/create.sh deleted file mode 100755 index 481e35a..0000000 --- a/create.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/sh -VERSION="1.1.0.2" -KELSRUN="8.6.2" -LEGACYRUN="1_0_0" -RICKRUN="2_2_2" -CYGVER="1.7.24-1" -ZLIBVER="128" -ZLIBWAPIVER="125" -VB1VER="100" -VB2VER="200" -VB3VER="300" -VB4VER="400" -VB5VER="50" -VB6VER="60sp6" -VC1VER="10" -VC2002VER="70sp1" -VC2003VER="71sp1" -AUTOITVER="3.3.9.19" -OPENSSLVER="1_0_1e" -SDL1VER="1.2.15" -SDL2VER="2.0.0" - -ADVINSTPATH=/cygdrive/c/Programme/Caphyon/Advanced\ Installer\ 10.5/bin/x86/ - -OUT=$(mktemp -d /tmp/output.XXXXXXXXXX) || { echo "Failed to create temp dir"; exit 1; } - - -# ============================================================================================= -# Build the MSI -# ============================================================================================= -rm $PWD/*.aip -cp -vf $PWD/code/go-runtime.aip $PWD/go-runtime.aip - -OLDPATH=$PATH -export PATH=$ADVINSTPATH:$PATH - -echo $PATH -echo "$(cygpath -pw "$PWD/go-runtime.aip")" - -AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /SetVersion $VERSION - -# copy after verison change this will correct the update for the next release -# advinst will create a new msiid that will be updated from releas to release -cp -vf $PWD/go-runtime.aip $PWD/code/go-runtime.aip - -for i in $PWD/binary/system16/* -do - echo "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /AddFile System16Folder "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /RegisterFile System16Folder\\`basename "$i"` -registration_type Auto -done -for i in $PWD/binary/system32/* -do - echo "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /AddFile SystemFolder "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /RegisterFile SystemFolder\\`basename "$i"` -registration_type Auto -done -for i in $PWD/binary/system64/* -do - echo "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /AddFile System64Folder "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /RegisterFile System64Folder\\`basename "$i"` -registration_type Auto -done -for i in $PWD/binary/program32/* -do - echo "$(cygpath -pw "$i")" - AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /AddFile APPDIR "$(cygpath -pw "$i")" -done - -echo "$(cygpath -pw "$PWD/release")" - -AdvancedInstaller.com /edit "$(cygpath -pw "$PWD/go-runtime.aip")" /SetOutputLocation -buildname DefaultBuild -path "$(cygpath -pw "$PWD/release")" -AdvancedInstaller.com /rebuild "$(cygpath -pw "$PWD/go-runtime.aip")" - -rm $PWD/*.aip - -export PATH=$OLDPATH - -# ============================================================================================= -# Delete Temp Dirs -# ============================================================================================= -rm -rf $OUT - -# ============================================================================================= -# Sync the releases -# ============================================================================================= -#rsync -avz -e ssh $PWD/release/en/* root@213.145.233.54:/home/ftp/AIO -rsync -avz -e ssh $PWD/release/en/* root@192.168.11.129:/home/mario/mars/ftp/mars/AIO - - - diff --git a/cygwin-1.7.25-1_x64.tar.bz2.sha1sum b/cygwin-1.7.25-1_x64.tar.bz2.sha1sum new file mode 100644 index 0000000..0d17f55 --- /dev/null +++ b/cygwin-1.7.25-1_x64.tar.bz2.sha1sum @@ -0,0 +1 @@ +1c9be095cc7d553d300b0458c756b150fd52d5d5 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x64/cygwin-1.7.25-1_x64.tar.bz2 diff --git a/cygwin-1.7.25-1_x86.tar.bz2.sha1sum b/cygwin-1.7.25-1_x86.tar.bz2.sha1sum new file mode 100644 index 0000000..3096005 --- /dev/null +++ b/cygwin-1.7.25-1_x86.tar.bz2.sha1sum @@ -0,0 +1 @@ +699714525b9406f80f7e78f4d688452d2bedca17 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/cygwin-1.7.25-1_x86.tar.bz2 diff --git a/go-runtime-cache/cacheIndex.txt b/go-runtime-cache/cacheIndex.txt deleted file mode 100755 index d2ea06d..0000000 Binary files a/go-runtime-cache/cacheIndex.txt and /dev/null differ diff --git a/go-runtime-cache/part1/disk1.cab b/go-runtime-cache/part1/disk1.cab deleted file mode 100755 index c408e66..0000000 Binary files a/go-runtime-cache/part1/disk1.cab and /dev/null differ diff --git a/go-runtime-cache/part1/output-info.ini b/go-runtime-cache/part1/output-info.ini deleted file mode 100755 index 818c00d..0000000 Binary files a/go-runtime-cache/part1/output-info.ini and /dev/null differ diff --git a/go-runtime-cache/part2/disk1.cab b/go-runtime-cache/part2/disk1.cab deleted file mode 100755 index f6c8c93..0000000 Binary files a/go-runtime-cache/part2/disk1.cab and /dev/null differ diff --git a/go-runtime-cache/part2/output-info.ini b/go-runtime-cache/part2/output-info.ini deleted file mode 100755 index 4131907..0000000 Binary files a/go-runtime-cache/part2/output-info.ini and /dev/null differ diff --git a/rc.sh b/rc.sh deleted file mode 100755 index 902704b..0000000 --- a/rc.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh -VERSION="1.1.0.0" -KELSRUN="8.6.2" -LEGACYRUN="1_0_0" -RICKRUN="2_2_2" -CYGVER="1.7.24-1" -ZLIBVER="128" -ZLIBWAPIVER="125" -VB1VER="100" -VB2VER="200" -VB3VER="300" -VB4VER="400" -VB5VER="50" -VB6VER="60sp6" -VC1VER="10" -VC2002VER="70sp1" -VC2003VER="71sp1" -AUTOITVER="3.3.9.19" -OPENSSLVER="1_0_1e" -SDL1VER="1.2.15" -SDL2VER="2.0.0" - -ADVINSTPATH=/cygdrive/c/Programme/Caphyon/Advanced\ Installer\ 10.3/bin/x86/ - - -# ============================================================================================= -# Build the AIORuntimes.dll and exe -# ============================================================================================= -rm $PWD/*.{o,rc,res} - -sed -e "s/1.2.3.4/${VERSION}/g" -e "s/1, 2, 3, 4/${VERSION//./, }/g" $PWD/code/AIORuntimes.rc > $PWD/version.rc -windres -i $PWD/version.rc -O coff -o $PWD/version.res -gcc -mwindows -c -o $PWD/AIORuntimes_dll.o $PWD/code/AIORuntimes_dll.c -gcc -mwindows -shared $PWD/version.res $PWD/AIORuntimes_dll.o -o $PWD/AIORuntimes.dll -gcc -mwindows -o AIORuntimes $PWD/code/AIORuntimes_exe.c -L./ -lAIORuntimes - -mv -vf $PWD/AIORuntimes.dll $PWD/binary/system32 -mv -vf $PWD/AIORuntimes.exe $PWD/binary/program32 - -rm $PWD/*.{o,rc,res} - diff --git a/sources/.gitignore b/sources/.gitignore deleted file mode 100644 index 170170d..0000000 --- a/sources/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -*.exe -*.7z -*.zip -*.tar.bz2 \ No newline at end of file diff --git a/sources/Kels_Runtimes_addon_v8.6.2.7z.sha1sum b/sources/Kels_Runtimes_addon_v8.6.2.7z.sha1sum deleted file mode 100644 index 56ee6bf..0000000 --- a/sources/Kels_Runtimes_addon_v8.6.2.7z.sha1sum +++ /dev/null @@ -1 +0,0 @@ -b7c06be5efe0294982217fbe018fa3e5aeb7ca7d */home/mario.fetka/General_Runtimes_Installer/sources/Kels_Runtimes_addon_v8.6.2.7z diff --git a/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_2_2_2.7z.sha1sum b/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_2_2_2.7z.sha1sum deleted file mode 100644 index 6f0717d..0000000 --- a/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_2_2_2.7z.sha1sum +++ /dev/null @@ -1 +0,0 @@ -4e8763c53310c7cc4708fa51db7faf1417a589a4 */home/mario.fetka/General_Runtimes_Installer/sources/Ricks-YumeYao_MicrosoftVC7891012RuntimeLibraries_Addon_2_2_2.7z diff --git a/sources/SDL-1.2.15-win32-x64.zip.sha1sum b/sources/SDL-1.2.15-win32-x64.zip.sha1sum deleted file mode 100644 index 50c3b9a..0000000 --- a/sources/SDL-1.2.15-win32-x64.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -6958e3c2ccc417f23af4eecef245c9437a0df5c2 */home/mario.fetka/General_Runtimes_Installer/sources/SDL-1.2.15-win32-x64.zip diff --git a/sources/SDL-1.2.15-win32-x86.zip.sha1sum b/sources/SDL-1.2.15-win32-x86.zip.sha1sum deleted file mode 100644 index 4641ed5..0000000 --- a/sources/SDL-1.2.15-win32-x86.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -84a5c93097bef703bc74ff5eb5c4943fda449629 */home/mario.fetka/General_Runtimes_Installer/sources/SDL-1.2.15-win32-x86.zip diff --git a/sources/SDL2-2.0.0-win32-x64.zip.sha1sum b/sources/SDL2-2.0.0-win32-x64.zip.sha1sum deleted file mode 100644 index 58945ba..0000000 --- a/sources/SDL2-2.0.0-win32-x64.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -2f6eeb12ce76626958e6fb1677be798458061b38 */home/mario.fetka/General_Runtimes_Installer/sources/SDL2-2.0.0-win32-x64.zip diff --git a/sources/SDL2-2.0.0-win32-x86.zip.sha1sum b/sources/SDL2-2.0.0-win32-x86.zip.sha1sum deleted file mode 100644 index fb79c69..0000000 --- a/sources/SDL2-2.0.0-win32-x86.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -75b5163be5142dcba1de5d5bedf12d4b8f3464f4 */home/mario.fetka/General_Runtimes_Installer/sources/SDL2-2.0.0-win32-x86.zip diff --git a/sources/Win32OpenSSL_Light-1_0_1e.exe.sha1sum b/sources/Win32OpenSSL_Light-1_0_1e.exe.sha1sum deleted file mode 100644 index 77dc286..0000000 --- a/sources/Win32OpenSSL_Light-1_0_1e.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -d48cf58cbae6fe5ad940c3b6f23d2d1fcf38ddab */home/mario.fetka/General_Runtimes_Installer/sources/Win32OpenSSL_Light-1_0_1e.exe diff --git a/sources/Win64OpenSSL_Light-1_0_1e.exe.sha1sum b/sources/Win64OpenSSL_Light-1_0_1e.exe.sha1sum deleted file mode 100644 index 2f23894..0000000 --- a/sources/Win64OpenSSL_Light-1_0_1e.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -d48cf58cbae6fe5ad940c3b6f23d2d1fcf38ddab */home/mario.fetka/General_Runtimes_Installer/sources/Win64OpenSSL_Light-1_0_1e.exe diff --git a/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_1_0_0.7z.sha1sum b/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_1_0_0.7z.sha1sum deleted file mode 100644 index 6b05e3e..0000000 --- a/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_1_0_0.7z.sha1sum +++ /dev/null @@ -1 +0,0 @@ -27d4ef8bd8481825c405fde079d9e0cf9cbaa759 */home/mario.fetka/General_Runtimes_Installer/sources/YumeYao_MicrosoftOldRuntimeLibraries_Addon_1_0_0.7z diff --git a/sources/autoit-v3.3.9.19.zip.sha1sum b/sources/autoit-v3.3.9.19.zip.sha1sum deleted file mode 100644 index f9b29dc..0000000 --- a/sources/autoit-v3.3.9.19.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -c7a3aa52ea80628087b02f2b29b2b81b61532944 */home/mario.fetka/General_Runtimes_Installer/sources/autoit-v3.3.9.19.zip diff --git a/sources/cygwin32-1.7.24-1.tar.bz2.sha1sum b/sources/cygwin32-1.7.24-1.tar.bz2.sha1sum deleted file mode 100644 index 28bbcd5..0000000 --- a/sources/cygwin32-1.7.24-1.tar.bz2.sha1sum +++ /dev/null @@ -1 +0,0 @@ -f6ab36aa3d8e7eb82e4e3d439b14c928291dabe2 */home/mario.fetka/General_Runtimes_Installer/sources/cygwin32-1.7.24-1.tar.bz2 diff --git a/sources/cygwin64-1.7.24-1.tar.bz2.sha1sum b/sources/cygwin64-1.7.24-1.tar.bz2.sha1sum deleted file mode 100644 index 1603675..0000000 --- a/sources/cygwin64-1.7.24-1.tar.bz2.sha1sum +++ /dev/null @@ -1 +0,0 @@ -3fca033f10aeb1162c826f11315268ab70376f78 */home/mario.fetka/General_Runtimes_Installer/sources/cygwin64-1.7.24-1.tar.bz2 diff --git a/sources/vbrun100.exe.sha1sum b/sources/vbrun100.exe.sha1sum deleted file mode 100644 index 3eba187..0000000 --- a/sources/vbrun100.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -49cb3e9c7f0f0887daea7b2353256c7017565857 */home/mario.fetka/General_Runtimes_Installer/sources/vbrun100.exe diff --git a/sources/vbrun200.exe.sha1sum b/sources/vbrun200.exe.sha1sum deleted file mode 100644 index 660ac50..0000000 --- a/sources/vbrun200.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -ac0568b73ee375408778e9b505df995f79ab907e */home/mario.fetka/General_Runtimes_Installer/sources/vbrun200.exe diff --git a/sources/vbrun300.exe.sha1sum b/sources/vbrun300.exe.sha1sum deleted file mode 100644 index b0e428c..0000000 --- a/sources/vbrun300.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -518fcfefde9bf680695cadd06512efadc5ac2aa7 */home/mario.fetka/General_Runtimes_Installer/sources/vbrun300.exe diff --git a/sources/vbrun400.exe.sha1sum b/sources/vbrun400.exe.sha1sum deleted file mode 100644 index 48ec4e6..0000000 --- a/sources/vbrun400.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -83e968063272e97bfffd628a73bf0ff5f8e1023b */home/mario.fetka/General_Runtimes_Installer/sources/vbrun400.exe diff --git a/sources/vbrun50.exe.sha1sum b/sources/vbrun50.exe.sha1sum deleted file mode 100644 index 4015978..0000000 --- a/sources/vbrun50.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -28bfaf09b8ac32cf5ffa81252f3e2fadcb3a8f27 */home/mario.fetka/General_Runtimes_Installer/sources/vbrun50.exe diff --git a/sources/vbrun60sp6.exe.sha1sum b/sources/vbrun60sp6.exe.sha1sum deleted file mode 100644 index f4d23ab..0000000 --- a/sources/vbrun60sp6.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -73ef177008005675134d2f02c6f580515ab0d842 */home/mario.fetka/General_Runtimes_Installer/sources/vbrun60sp6.exe diff --git a/sources/vcrun10.zip.sha1sum b/sources/vcrun10.zip.sha1sum deleted file mode 100644 index 0dba6e3..0000000 --- a/sources/vcrun10.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -c678f84cc74810e8edaff6986170d6006503cd4f */home/mario.fetka/General_Runtimes_Installer/sources/vcrun10.zip diff --git a/sources/vcrun70sp1-KB837234.exe.sha1sum b/sources/vcrun70sp1-KB837234.exe.sha1sum deleted file mode 100644 index c697562..0000000 --- a/sources/vcrun70sp1-KB837234.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -7cad96556ca3bdc4b99e89937ea01552f2cb6a32 */home/mario.fetka/General_Runtimes_Installer/sources/vcrun70sp1-KB837234.exe diff --git a/sources/vcrun70sp1-KB924642.exe.sha1sum b/sources/vcrun70sp1-KB924642.exe.sha1sum deleted file mode 100644 index 793358f..0000000 --- a/sources/vcrun70sp1-KB924642.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -3b045ff8e64c2f78701a33ae09316c3b49238d9d */home/mario.fetka/General_Runtimes_Installer/sources/vcrun70sp1-KB924642.exe diff --git a/sources/vcrun70sp1.zip.sha1sum b/sources/vcrun70sp1.zip.sha1sum deleted file mode 100644 index 01c9eca..0000000 --- a/sources/vcrun70sp1.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -e40ff783dda228f314acd3cf62d14a8ce7075651 */home/mario.fetka/General_Runtimes_Installer/sources/vcrun70sp1.zip diff --git a/sources/vcrun71sp1-KB918007.exe.sha1sum b/sources/vcrun71sp1-KB918007.exe.sha1sum deleted file mode 100644 index 3285c31..0000000 --- a/sources/vcrun71sp1-KB918007.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -e8e83d93c690ded045215acaab55947cbf7a4c15 */home/mario.fetka/General_Runtimes_Installer/sources/vcrun71sp1-KB918007.exe diff --git a/sources/vcrun71sp1-KB927696.exe.sha1sum b/sources/vcrun71sp1-KB927696.exe.sha1sum deleted file mode 100644 index 8e99a78..0000000 --- a/sources/vcrun71sp1-KB927696.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -b78242b0e29b2a0b3dc20067b8422b5527077a83 */home/mario.fetka/General_Runtimes_Installer/sources/vcrun71sp1-KB927696.exe diff --git a/sources/vcrun71sp1.zip.sha1sum b/sources/vcrun71sp1.zip.sha1sum deleted file mode 100644 index 732daec..0000000 --- a/sources/vcrun71sp1.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -7d1b6499c86b8efdc9fef4280932682024d1da17 */home/mario.fetka/General_Runtimes_Installer/sources/vcrun71sp1.zip diff --git a/sources/zlib128-dll32.zip.sha1sum b/sources/zlib128-dll32.zip.sha1sum deleted file mode 100644 index 22f172c..0000000 --- a/sources/zlib128-dll32.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -dee523ef2af311741a0c7dd2ceb49767e88f088b */home/mario.fetka/General_Runtimes_Installer/sources/zlib128-dll32.zip diff --git a/sources/zlib128-dll64.zip.sha1sum b/sources/zlib128-dll64.zip.sha1sum deleted file mode 100644 index ae0c762..0000000 --- a/sources/zlib128-dll64.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -dee523ef2af311741a0c7dd2ceb49767e88f088b */home/mario.fetka/General_Runtimes_Installer/sources/zlib128-dll64.zip diff --git a/sources/zlibwapi125-dll32.zip.sha1sum b/sources/zlibwapi125-dll32.zip.sha1sum deleted file mode 100644 index b4953be..0000000 --- a/sources/zlibwapi125-dll32.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -e0d69037e1fa5d28337097522ac760b541dced94 */home/mario.fetka/General_Runtimes_Installer/sources/zlibwapi125-dll32.zip diff --git a/sources/zlibwapi125-dll64.zip.sha1sum b/sources/zlibwapi125-dll64.zip.sha1sum deleted file mode 100644 index 3802ca8..0000000 --- a/sources/zlibwapi125-dll64.zip.sha1sum +++ /dev/null @@ -1 +0,0 @@ -e0d69037e1fa5d28337097522ac760b541dced94 */home/mario.fetka/General_Runtimes_Installer/sources/zlibwapi125-dll64.zip diff --git a/tools/innounp/innounp.exe b/tools/innounp/innounp.exe deleted file mode 100755 index 1a21fbe..0000000 Binary files a/tools/innounp/innounp.exe and /dev/null differ diff --git a/tools/innounp/innounp.htm b/tools/innounp/innounp.htm deleted file mode 100755 index 9039460..0000000 --- a/tools/innounp/innounp.htm +++ /dev/null @@ -1,626 +0,0 @@ - - -innounp, the Inno Setup Unpacker - - - - - -

innounp, the Inno Setup Unpacker
-Version 0.39
-Supports Inno Setup versions 2.0.8 through 5.5.3

-

Inno Setup is a popular program -for making software installations. Unfortunately, there is no official unpacker - the -only method of getting the files out of the self-extracting executable -is to run it. One piece of software that addresses this issue is Sergei -Wanin's InstallExplorer, -a plug-in for the FAR Manager that unpacks -several types of installations, including Inno Setup (IS). But since it is not updated in a -timely fashion, and so does not support the latest IS most of the time, this program was born. -The advantages over InstallExplorer are:

- -

If you want to report a bug, request a feature, or discuss anything else related -to the program, please write to the forum.

- -

Both the source and the executable packages are compressed with -WinRar. While the full-featured packer is shareware, -the UnRar utility that can only extract files is free. And there are lots of free -third-party programs that unpack rar just fine, e.g. 7-Zip.

-

As a bonus, a simple unpacker for Setup -Factory installations is available on the download page. It is ripped from -the SynCE project.

-

Usage

-

Innounp is a console application, and it uses command-line options to find out -what to do. For a more human-friendly interface utilizing FAR or Total Commander as -a front-end see the MultiArc section below. Windows Explorer fans: -nullz has made -some .reg scripts to add innounp into the right-click menu and Richard Santaella crafted a -graphical wrapper for innounp (get it on the download page).

-
innounp [command] [options] <setup.exe or setup.0> [@filelist] [filemask ...]
-Commands:
-  (no)   display general installation info
-  -v     verbosely list the files (with sizes and timestamps)
-  -x     extract the files from the installation (to the current directory, also see -d)
-  -e     extract files without paths
-  -t     test files for integrity
-Options:
-  -b     batch (non-interactive) mode - will not prompt for password or disk changes
-  -q     do not indicate progress while extracting
-  -m     process internal embedded files (such as license and uninstall.exe)
-  -pPASS decrypt the installation with a password
-  -dDIR  extract the files into DIR (can be absolute or relative path)
-  -cDIR  specifies that DIR is the current directory in the installation
-  -n     don't attempt to unpack new versions
-  -fFILE same as -p but reads the password from FILE
-  -a     process all copies of duplicate files
-  -y     assume Yes on all queries (e.g. overwrite files)  
-
-

If an installation has setup.0 (it is made without using SetupLdr), run -innounp on setup.0 instead of setup.exe.

-

To extract all files from a specific directory, use dirname\*.*, not -just dirname.

-

By default all files are extracted to the current directory. Use -d to -override this behaviour. For example, -dUnpacked will create a directory named -Unpacked inside the current directory and put the extracted files there.

-

The -c option is a little more tricky to explain. Suppose you opened an installation -in a file manager and browsed to {app}\subdir\program.exe. Now if you copied -program.exe to another location, the entire directory tree ({app}\subdir\) -would be created and program.exe would be extracted there. -c notifies innounp -that you are only interested in paths from the current directory and below, so that your -file, program.exe, is extracted right where you intended to copy it, not several -directory levels deeper. Note that in order to avoid confusion, files must still be -specified by their full path names inside the installation.

-

Note that an installation can contain several identical files (possibly under different names). Inno Setup -stores only one copy of such files, and by default innounp will also unpack one file. If you want to have -all files that could ever be installed anywhere, regardless of how many identical files this may get you, --a option will do it.

-

If -m is specified, the file listing includes embedded\CompiledCode.bin -which is the code made by the RemObjects Pascal Script compiler. It is possible to disassemble -it using the ifps3_disasm.rar package on the download page. The result is not very -readable though since it uses the basic 'disassembler' from IFPS3. Anyone wants to write a -decompiler?

- -

How to report bugs

-

OK, I know innounp is far from being perfect, but it is my intention to make -the program usable. User feedback is a great way to achieve this. Here's what you should -do if you find a bug and want it fixed.

-

Tell me what's wrong with innounp. If you encountered incorrect behaviour, -say what you think it should do and what it actually does. If it crashed or gave -an error message, say what did that - innounp, Windows, FAR, etc, and include -the details.

-

Describe the exact steps necessary to reproduce the bug. Say what are the -preconditions. Is the bug specific to some system settings? To a setup file you -have? (include the problem part of the installation script or a link to the compiled -setup, if it is small enough) To an IS version? To something else? Or does the -bug occur regardless of these things?

-

Once you have the bug report ready, post it to the forum. Remember, if I can't -reproduce the bug using the description you gave, the chances that it will be -fixed fall dramatically.

-

If the above guidelines were not obvious for you, I suggest that you read the -following articles.

-

How to Ask -Questions the Smart Way by Eric Raymond
-How to Report -Bugs Effectively by Simon Tatham

- -

What's new / History

-

0.39 (2013.07.12)

- -

0.38 (2013.02.01)

- -

0.37 (2012.06.02)

- -

0.36 (2011.06.01)

- -

0.35 (2010.10.01)

- -

0.34 (2010.09.16)

- -

0.33 (2010.07.05)

- -

0.32 (2010.06.14)

- -

0.31 (2010.04.19)

- -

0.30 (2010.04.12)

- -

0.29 (2010.02.19)

- -

0.28 (2010.01.14)

- -

0.27 (2009.12.04)

- -

0.26 (2009.11.30)

- -

0.25 (2009.11.26)

- -

0.24 (2009.11.20)

- -

0.23 (2009.09.25)

- -

0.22 (2009.08.24)

- -

0.21 (2009.04.24)

- -

0.20 (2008.05.23)

- -

0.19 (2007.02.23)

- -

0.18 (2006.11.23)

- -

0.17 (2005.08.31)

- -

0.16 (2005.04.30)

- -

0.15 (2005.03.08)

- -

0.14 (2004.10.14)

- -

0.13 (2004.08.26)

- -

0.12 (2004.07.28)

- -

0.11 (2004.05.04)

- -

0.10 (2004.04.26)

- -

0.09 (2004.04.22)

- -

0.08 (2004.04.14)

- -

0.07 (2004.03.16)

- -

0.06 (2004.03.11)

- -

0.05 (2004.03.09)

- -

0.04 (2004.02.27)

- - -

MultiArc settings

-

Unless you are a die-hard fan of command line, you may like the idea of working -with IS installations like with conventional archives in a file manager. Right now -two programs support this: FAR and Total Commander. Below are the instructions -how to integrate innounp into each.

-

FAR

-

Copy innounp.exe to a directory in your PATH and edit your -FAR\Plugins\MultiArc\Formats\Custom.ini file. There are two alternate -settings differing in several aspects and each having its own pros and cons. Try -the recommended setting first, if it does not work well for you, try the other -setting or even combine them.

-

Co-operation with InstallExplorer

-

If you have InstallExplorer installed (or another plug-in that handles IS, -but you will need to adjust the settings accordingly), you might want to let it -process all the other types of installations but keep IS installations for innounp. -FAR does not provide a means of customizing the plug-in call order; however, an -empirical study has shown that it loads plug-ins and applies them to files in -lexical order. So the solution is to rename InstallExplorer's dll file from 6InstExpl.dll -to e.g. zInstExpl.dll (and restart FAR).

-

FAR: recommended setting

-
[InnoSetup5]
-TypeName=InnoSetup5
-ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35 2E
-IDOnly=1
-List=innounp -v -m
-Errorlevel=1
-Start="^---------"
-End="^---------"
-Format0="/^\s+(?P<size>\d+)\s+(?P<mYear>\d+)\.(?P<mMonth>\d+)\.(?P<mDay>\d+)\s+(?P<mHour>\d+):(?P<mMin>\d+)\s+(?P<name>.*)$/i"
-Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
-ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
-Test=innounp -t -m %%A
-AllFilesMask="*.*"
-
-[InnoSetup4]
-TypeName=InnoSetup4
-ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E
-IDOnly=1
-List="innounp -v -m"
-Errorlevel=1
-Start="^---------"
-End="^---------"
-Format0="/^\s+(?P<size>\d+)\s+(?P<mYear>\d+)\.(?P<mMonth>\d+)\.(?P<mDay>\d+)\s+(?P<mHour>\d+):(?P<mMin>\d+)\s+(?P<name>.*)$/i"
-Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
-ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
-Test=innounp -t -m %%A
-AllFilesMask="*.*"
-
-[InnoSetup3]
-TypeName=InnoSetup3
-ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E
-IDOnly=1
-List="innounp -v -m"
-Errorlevel=1
-Start="^---------"
-End="^---------"
-Format0="/^\s+(?P<size>\d+)\s+(?P<mYear>\d+)\.(?P<mMonth>\d+)\.(?P<mDay>\d+)\s+(?P<mHour>\d+):(?P<mMin>\d+)\s+(?P<name>.*)$/i"
-Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
-ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
-Test=innounp -t -m %%A
-AllFilesMask="*.*"
-
-[InnoSetup2]
-TypeName=InnoSetup2
-ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 32 2E
-IDOnly=1
-List="innounp -v -m"
-Errorlevel=1
-Start="^---------"
-End="^---------"
-Format0="/^\s+(?P<size>\d+)\s+(?P<mYear>\d+)\.(?P<mMonth>\d+)\.(?P<mDay>\d+)\s+(?P<mHour>\d+):(?P<mMin>\d+)\s+(?P<name>.*)$/i"
-Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
-ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
-Test=innounp -t -m %%A
-AllFilesMask="*.*"
-
-

FAR: alternate setting

-Will not work for IS 5.1.5 and up because new versions no longer have this signature. -
-[InnoSetup]
-TypeName=InnoSetup
-ID=49 6E 6E 6F
-IDPos=48
-Extension=exe
-List="innounp -v -m"
-Errorlevel=1
-Start="^---------"
-End="^---------"
-Format0="zzzzzzzzzz  yyyy tt dd hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
-Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
-ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
-AllFilesMask="*.*"
-

Total Commander

-

Will not work for IS 5.1.5 and up because new versions no longer have this signature. I guess the -version-specific settings from above have to be cloned.

-

Configuration made up by Gnozal and Maxwish and posted on -TC forum. Change the path below -to where you have innounp installed and add this to your MultiArc.ini. Note that -MultiArc is not included in the default TC installation, instead it is available as a -separate download from Siarzhuk Zharski's web site. -Refer to the help file for information on any additional configuration necessary.

-
[InnoSetup]
-Description="InnoSetup"
-Archiver=C:\PROGRAM FILES\WINCMD\WCXPlugin\MultiArc\innounp.exe
-Extension=exe
-ID=49 6E 6E 6F
-IDPos=48
-Start="^--------------------------------------"
-End="^--------------------------------------"
-Format0="zzzzzzzzzz  yyyy.tt.dd hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
-List=%P -v -m %AQ
-Extract=%P -e -m -c%R %AQ @%LQ
-ExtractWithPath=%P -x -m -c%R %AQ @%LQ
-IgnoreErrors=0
-SkipEmpty=0
-SkipDirsInFileList=0
-SearchForUglyDirs=0
-BatchUnpack=1
-UnixPath=0
-AskMode=0
-SkipLIST=1
-Debug=0
- -

Copyrights and licensing

-

Copyright © 2004-2013 QuickeneR, 2009-2013 Ariman
-This program is licensed under the terms of the -GNU General Public License (GPL). A copy of the license is included with the source files.
-If you distribute innounp on the WWW, please put a link to its home page, -http://innounp.sourceforge.net

-

Over 90% of code is ripped from Inno Setup which is Copyright © 1997-2010 Jordan -Russell. All rights reserved.
-Portions Copyright © 2000-2006 Martijn Laan. All rights reserved.
-See http://www.jrsoftware.org for details.

-

Contains zlib code, Copyright © 1995-2005 Jean-loup Gailly and Mark Adler.

-

Contains bzip2 code, Copyright © 1996-2009 Julian R Seward. All rights reserved.

-

Contains LZMA code, Copyright © 1999-2009 Igor Pavlov.

-
-

Innerfuse Pascal Script is Copyright © 2000-2004 by Carlo Kok, Innerfuse.

-

StripReloc is Copyright © 1999-2005 Jordan Russell, www.jrsoftware.org

-
-SourceForge.net - - \ No newline at end of file diff --git a/tools/msix/msix.exe b/tools/msix/msix.exe deleted file mode 100644 index 988a528..0000000 Binary files a/tools/msix/msix.exe and /dev/null differ diff --git a/vbrun100.exe.sha1sum b/vbrun100.exe.sha1sum new file mode 100644 index 0000000..2247803 --- /dev/null +++ b/vbrun100.exe.sha1sum @@ -0,0 +1 @@ +49cb3e9c7f0f0887daea7b2353256c7017565857 */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x86/vbrun100.exe diff --git a/vbrun200.exe.sha1sum b/vbrun200.exe.sha1sum new file mode 100644 index 0000000..d4dc864 --- /dev/null +++ b/vbrun200.exe.sha1sum @@ -0,0 +1 @@ +ac0568b73ee375408778e9b505df995f79ab907e */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x86/vbrun200.exe diff --git a/vbrun300.exe.sha1sum b/vbrun300.exe.sha1sum new file mode 100644 index 0000000..4d05894 --- /dev/null +++ b/vbrun300.exe.sha1sum @@ -0,0 +1 @@ +518fcfefde9bf680695cadd06512efadc5ac2aa7 */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x86/vbrun300.exe diff --git a/vbrun400.exe.sha1sum b/vbrun400.exe.sha1sum new file mode 100644 index 0000000..89548e9 --- /dev/null +++ b/vbrun400.exe.sha1sum @@ -0,0 +1 @@ +83e968063272e97bfffd628a73bf0ff5f8e1023b */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/vbrun400.exe diff --git a/vbrun50.exe.sha1sum b/vbrun50.exe.sha1sum new file mode 100644 index 0000000..5153432 --- /dev/null +++ b/vbrun50.exe.sha1sum @@ -0,0 +1 @@ +28bfaf09b8ac32cf5ffa81252f3e2fadcb3a8f27 */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x86/vbrun50.exe diff --git a/vbrun60sp6-2012.12.23.zip.sha1sum b/vbrun60sp6-2012.12.23.zip.sha1sum new file mode 100644 index 0000000..ac23a35 --- /dev/null +++ b/vbrun60sp6-2012.12.23.zip.sha1sum @@ -0,0 +1 @@ +f6544e77093f52a21cc8a1c1ef9fea118dda7e11 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/vbrun60sp6-2012.12.23.zip diff --git a/vbrun60sp6.exe.sha1sum b/vbrun60sp6.exe.sha1sum new file mode 100644 index 0000000..db79bd2 --- /dev/null +++ b/vbrun60sp6.exe.sha1sum @@ -0,0 +1 @@ +73ef177008005675134d2f02c6f580515ab0d842 */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x86/vbrun60sp6.exe diff --git a/vcrun10-core.zip.sha1sum b/vcrun10-core.zip.sha1sum new file mode 100644 index 0000000..b6ebdd6 --- /dev/null +++ b/vcrun10-core.zip.sha1sum @@ -0,0 +1 @@ +c678f84cc74810e8edaff6986170d6006503cd4f */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/vcrun10-core.zip diff --git a/vcrun10-update.zip.sha1sum b/vcrun10-update.zip.sha1sum new file mode 100644 index 0000000..fe67da5 --- /dev/null +++ b/vcrun10-update.zip.sha1sum @@ -0,0 +1 @@ +c1c69c30a74ebd86b0e41cb62320dbdbe52ac5a3 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/vcrun10-update.zip diff --git a/vcrun10.zip.sha1sum b/vcrun10.zip.sha1sum new file mode 100644 index 0000000..53ac335 --- /dev/null +++ b/vcrun10.zip.sha1sum @@ -0,0 +1 @@ +c678f84cc74810e8edaff6986170d6006503cd4f */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x86/vcrun10.zip diff --git a/vcrun70sp1.zip.sha1sum b/vcrun70sp1.zip.sha1sum new file mode 100644 index 0000000..05a5b88 --- /dev/null +++ b/vcrun70sp1.zip.sha1sum @@ -0,0 +1 @@ +e40ff783dda228f314acd3cf62d14a8ce7075651 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/vcrun70sp1.zip diff --git a/vcrun71sp1.zip.sha1sum b/vcrun71sp1.zip.sha1sum new file mode 100644 index 0000000..574a778 --- /dev/null +++ b/vcrun71sp1.zip.sha1sum @@ -0,0 +1 @@ +7d1b6499c86b8efdc9fef4280932682024d1da17 */home/mario/.aio-dist-cache/general-runtimes-1.1.0.5/x86/vcrun71sp1.zip diff --git a/zlib-128-dll32.zip.sha1sum b/zlib-128-dll32.zip.sha1sum new file mode 100644 index 0000000..f53e021 --- /dev/null +++ b/zlib-128-dll32.zip.sha1sum @@ -0,0 +1 @@ +dee523ef2af311741a0c7dd2ceb49767e88f088b */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x86/zlib-128-dll32.zip diff --git a/zlib-128-dll64.zip.sha1sum b/zlib-128-dll64.zip.sha1sum new file mode 100644 index 0000000..d4e3a23 --- /dev/null +++ b/zlib-128-dll64.zip.sha1sum @@ -0,0 +1 @@ +dee523ef2af311741a0c7dd2ceb49767e88f088b */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x64/zlib-128-dll64.zip diff --git a/zlibwapi-125-dll32.zip.sha1sum b/zlibwapi-125-dll32.zip.sha1sum new file mode 100644 index 0000000..88a1d37 --- /dev/null +++ b/zlibwapi-125-dll32.zip.sha1sum @@ -0,0 +1 @@ +e0d69037e1fa5d28337097522ac760b541dced94 */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x86/zlibwapi-125-dll32.zip diff --git a/zlibwapi-125-dll64.zip.sha1sum b/zlibwapi-125-dll64.zip.sha1sum new file mode 100644 index 0000000..2d20754 --- /dev/null +++ b/zlibwapi-125-dll64.zip.sha1sum @@ -0,0 +1 @@ +e0d69037e1fa5d28337097522ac760b541dced94 */home/mario/.aio-dist-cache/microsoft-msvc-1.1.0.5/x64/zlibwapi-125-dll64.zip