gnucash maint: Drop packaging/win32
Geert Janssens
gjanssens at code.gnucash.org
Tue Jul 1 16:17:02 EDT 2014
Updated via https://github.com/Gnucash/gnucash/commit/2952df93 (commit)
from https://github.com/Gnucash/gnucash/commit/17ed2522 (commit)
commit 2952df937c62396899fdf4c3a72115616de7acf8
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Jul 1 22:16:37 2014 +0200
Drop packaging/win32
Windows build specifics are now handled in gnucash-on-windows repository
diff --git a/configure.ac b/configure.ac
index f12512f..bb07382 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1397,7 +1397,6 @@ AC_CONFIG_FILES(
lib/libc/Makefile
lib/stf/Makefile
packaging/Makefile
- packaging/win32/Makefile
src/Makefile
src/app-utils/Makefile
src/app-utils/test/Makefile
@@ -1515,7 +1514,6 @@ AC_CONFIG_FILES(
src/plugins/customer_import/gtkbuilder/Makefile
src/plugins/customer_import/ui/Makefile
dnl # non-makefiles
- packaging/win32/gnucash.iss
src/bin/gnucash.rc
src/app-utils/migratable-prefs.xml
src/engine/iso-currencies-to-c
diff --git a/packaging/Makefile.am b/packaging/Makefile.am
index 7fc952e..bc20ab5 100644
--- a/packaging/Makefile.am
+++ b/packaging/Makefile.am
@@ -1,5 +1,3 @@
-SUBDIRS = win32
-
EXTRA_DIST = \
gnucash.spec.in \
gnucash.spec
diff --git a/packaging/win32/ChineseSimp-12-5.1.11.isl b/packaging/win32/ChineseSimp-12-5.1.11.isl
deleted file mode 100644
index 2ef69e2..0000000
--- a/packaging/win32/ChineseSimp-12-5.1.11.isl
+++ /dev/null
@@ -1,320 +0,0 @@
-; *** Inno Setup version 5.1.11+ Simplified Chinese messages ***
-;
-; Based on previous version by Peng Bai
-; Update by Mack Zhang (hua_wuxin at 21cn.com) on Apr. 10, 2008
-;
-; To download user-contributed translations of this file, go to:
-; http://www.jrsoftware.org/files/istrans/
-;
-; Note: When translating this text, do not add periods (.) to the end of
-; messages that didn't have them already, because on those messages Inno
-; Setup adds the periods automatically (appending a period would result in
-; two periods being displayed).
-
-[LangOptions]
-; The following three entries are very important. Be sure to read and
-; understand the '[LangOptions] section' topic in the help file.
-LanguageName=Chinese(Simplified)
-LanguageID=$0804
-LanguageCodePage=936
-; If the language you are translating to requires special font faces or
-; sizes, uncomment any of the following entries and change them accordingly.
-DialogFontName=ËÎÌå
-DialogFontSize=9
-;WelcomeFontName=Verdana
-;WelcomeFontSize=12
-;TitleFontName=Arial
-;TitleFontSize=29
-;CopyrightFontName=Arial
-;CopyrightFontSize=8
-
-[Messages]
-
-; *** Application titles
-SetupAppTitle=°²×°Ïòµ¼
-SetupWindowTitle=°²×°Ïòµ¼ - %1
-UninstallAppTitle=жÔØÏòµ¼
-UninstallAppFullTitle=%1 жÔØÏòµ¼
-
-; *** Misc. common
-InformationTitle=ÐÅÏ¢
-ConfirmTitle=È·ÈÏ
-ErrorTitle=´íÎó
-
-; *** SetupLdr messages
-SetupLdrStartupMessage=°²×°Ïòµ¼½«ÔÚÄãµÄµçÄÔÉÏ°²×° %1¡£ÄãÈ·¶¨Òª¼ÌÐøÂð£¿
-LdrCannotCreateTemp=ÎÞ·¨´´½¨ÁÙʱÎļþ¡£°²×°ÖÐÖ¹
-LdrCannotExecTemp=ÎÞ·¨ÔËÐÐÁÙʱÎļþ¼ÐÖеÄÎļþ¡£°²×°ÖÐÖ¹
-
-; *** Startup error messages
-LastErrorMessage=%1.%n%n´íÎó %2£º%3
-SetupFileMissing=°²×°Îļþ¼ÐȱÉÙÎļþ %1¡£Çë¾ÀÕý´ËÎÊÌâ»òÕßË÷È¡Èí¼þµÄа汾¡£
-SetupFileCorrupt=°²×°ÎļþÒÑË𻵡£ÇëË÷È¡Èí¼þµÄа汾¡£
-SetupFileCorruptOrWrongVer=°²×°ÎļþÒÑË𻵣¬»òÕßÓë´Ë°²×°Ïòµ¼µÄ°æ±¾²»¼æÈÝ¡£Çë¾ÀÕý´ËÎÊÌâ»òÕßË÷È¡Èí¼þµÄа汾¡£
-NotOnThisPlatform=´Ë³ÌÐò²»ÄÜÔÚ %1 ÉÏÔËÐС£
-OnlyOnThisPlatform=´Ë³ÌÐò±ØÐëÔÚ %1 ÉÏÔËÐС£
-OnlyOnTheseArchitectures=´Ë³ÌÐòÖ»ÄÜ°²×°ÔÚΪÏÂÁд¦ÀíÆ÷¼Ü¹¹Éè¼ÆµÄ Windows °æ±¾ÖУº%n%n%1
-MissingWOW64APIs=µ±Ç°µÄ Windows °æ±¾Ã»Óаüº¬Ö´ÐÐ 64 λ°²×°Ïòµ¼ËùÐèµÄº¯Êý¡£ÈôÒª¾ÀÕý´ËÎÊÌ⣬Çë°²×° Service Pack %1¡£
-WinVersionTooLowError=´Ë³ÌÐòÐèÒª %1 v%2 »ò¸ü¸ß°æ±¾¡£
-WinVersionTooHighError=´Ë³ÌÐò²»ÄÜ°²×°ÔÚ %1 v%2 »ò¸ü¸ß°æ±¾ÉÏ¡£
-AdminPrivilegesRequired=°²×°´Ë³ÌÐòʱÄã±ØÐëÒÔ¹ÜÀíÔ±Éí·ÝµÇ¼¡£
-PowerUserPrivilegesRequired=°²×°´Ë³ÌÐòʱÄã±ØÐëÒÔ¹ÜÀíÔ±»ò Power Users ×é³ÉÔ±µÄÉí·ÝµÇ¼¡£
-SetupAppRunningError=°²×°Ïòµ¼·¢ÏÖ %1 ÕýÔÚÔËÐС£%n%nÇëÁ¢¼´¹Ø±ÕÆäËùÓÐʵÀý£¬È»ºóµ¥»÷¡°È·¶¨¡±¼ÌÐø£¬»òµ¥»÷¡°È¡Ïû¡±Í˳ö¡£
-UninstallAppRunningError=жÔسÌÐò·¢ÏÖ %1 ÕýÔÚÔËÐС£%n%nÇëÁ¢¼´¹Ø±ÕÆäËùÓÐʵÀý£¬È»ºóµ¥»÷¡°È·¶¨¡±¼ÌÐø£¬»òµ¥»÷¡°È¡Ïû¡±Í˳ö¡£
-
-; *** Misc. errors
-ErrorCreatingDir=°²×°Ïòµ¼ÎÞ·¨´´½¨Îļþ¼Ð¡°%1¡±
-ErrorTooManyFilesInDir=ÎÞ·¨ÔÚÎļþ¼Ð¡°%1¡±Öд´½¨Îļþ£¬ÒòΪËü°üº¬ÁËÌ«¶àÎļþ
-
-; *** Setup common messages
-ExitSetupTitle=Í˳ö°²×°
-ExitSetupMessage=°²×°ÉÐδÍê³É¡£Èç¹ûÄãÏÖÔÚÍ˳ö£¬Èí¼þ½«²»»á°²×°¡£%n%nÄã¿ÉÒÔÔÚÆäËüʱ¼äÖØÐÂÔËÐа²×°Ïòµ¼À´Íê³É°²×°¡£%n%nÏÖÔÚÍ˳ö°²×°Âð£¿
-AboutSetupMenuItem=¹ØÓÚ°²×°Ïòµ¼(&A)...
-AboutSetupTitle=¹ØÓÚ°²×°Ïòµ¼
-AboutSetupMessage=%1 °æ±¾ %2%n%3%n%n%1 Ö÷Ò³£º%n%4
-AboutSetupNote=
-TranslatorNote=
-
-; *** Buttons
-ButtonBack=< ÉÏÒ»²½(&B)
-ButtonNext=ÏÂÒ»²½(&N) >
-ButtonInstall=°²×°(&I)
-ButtonOK=È·¶¨
-ButtonCancel=È¡Ïû
-ButtonYes=ÊÇ(&Y)
-ButtonYesToAll=È«ÊÇ(&A)
-ButtonNo=·ñ(&N)
-ButtonNoToAll=È«·ñ(&O)
-ButtonFinish=Íê³É(&F)
-ButtonBrowse=ä¯ÀÀ(&B)...
-ButtonWizardBrowse=ä¯ÀÀ(&R)...
-ButtonNewFolder=´´½¨Îļþ¼Ð(&M)
-
-; *** "Select Language" dialog messages
-SelectLanguageTitle=Ñ¡Ôñ°²×°ÓïÑÔ
-SelectLanguageLabel=Ñ¡Ôñ°²×°ÆÚ¼äҪʹÓõÄÓïÑÔ£º
-
-; *** Common wizard text
-ClickNext=µ¥»÷¡°ÏÂÒ»²½¡±¼ÌÐø£¬»òµ¥»÷¡°È¡Ïû¡±Í˳ö°²×°¡£
-BeveledLabel=
-BrowseDialogTitle=ä¯ÀÀÎļþ¼Ð
-BrowseDialogLabel=Ñ¡ÔñÒ»¸öÎļþ¼Ð£¬È»ºóµ¥»÷¡°È·¶¨¡±¡£
-NewFolderName=н¨Îļþ¼Ð
-
-; *** "Welcome" wizard page
-WelcomeLabel1=»¶ÓʹÓà [name] °²×°Ïòµ¼
-WelcomeLabel2=°²×°Ïòµ¼½«ÔÚÄãµÄµçÄÔÉÏ°²×° [name/ver]¡£%n%n½¨ÒéÄãÔÚ¼ÌÐø֮ǰ¹Ø±ÕËùÓÐÆäËüÓ¦ÓóÌÐò¡£
-
-; *** "Password" wizard page
-WizardPassword=ÃÜÂë
-PasswordLabel1=´Ë°²×°Ïòµ¼ÓÐÃÜÂë±£»¤¡£
-PasswordLabel3=ÇëÊäÈëÃÜÂ룬Ȼºóµ¥»÷¡°ÏÂÒ»²½¡±½øÈëÏÂÒ»²½¡£ÃÜÂëÇø·Ö´óСд¡£
-PasswordEditLabel=ÃÜÂë(&P)£º
-IncorrectPassword=ÄãÊäÈëµÄÃÜÂë²»ÕýÈ·¡£ÇëÖØÊÔ¡£
-
-; *** "License Agreement" wizard page
-WizardLicense=Ðí¿ÉÐÒé
-LicenseLabel=ÇëÔÚ¼ÌÐø֮ǰÔĶÁÒÔÏÂÖØÒªÐÅÏ¢¡£
-LicenseLabel3=ÇëÔĶÁÒÔÏÂÐí¿ÉÐÒé¡£ÔÚ¼ÌÐø°²×°Ö®Ç°£¬Äã±ØÐë½ÓÊÜ´ËÐÒéµÄÌõ¿î¡£
-LicenseAccepted=ÎÒ½ÓÊÜÐÒé(&A)
-LicenseNotAccepted=ÎÒ²»½ÓÊÜÐÒé(&D)
-
-; *** "Information" wizard pages
-WizardInfoBefore=ÐÅÏ¢
-InfoBeforeLabel=ÇëÔÚ¼ÌÐø֮ǰÔĶÁÒÔÏÂÖØÒªÐÅÏ¢¡£
-InfoBeforeClickLabel=µ±Äã×¼±¸ºÃ¼ÌÐø°²×°ºó£¬Çëµ¥»÷¡°ÏÂÒ»²½¡±¡£
-WizardInfoAfter=ÐÅÏ¢
-InfoAfterLabel=ÇëÔÚ¼ÌÐø֮ǰÔĶÁÒÔÏÂÖØÒªÐÅÏ¢¡£
-InfoAfterClickLabel=µ±Äã×¼±¸ºÃ¼ÌÐø°²×°ºó£¬Çëµ¥»÷¡°ÏÂÒ»²½¡±¡£
-
-; *** "User Information" wizard page
-WizardUserInfo=Óû§ÐÅÏ¢
-UserInfoDesc=ÇëÊäÈëÄãµÄÐÅÏ¢¡£
-UserInfoName=Óû§Ãû(&U)£º
-UserInfoOrg=×éÖ¯(&O)£º
-UserInfoSerial=ÐòÁкÅ(&S)£º
-UserInfoNameRequired=±ØÐëÊäÈëÓû§Ãû¡£
-
-; *** "Select Destination Location" wizard page
-WizardSelectDir=Ñ¡ÔñÄ¿±êλÖÃ
-SelectDirDesc=½« [name] °²×°µ½ÄÄÀ
-SelectDirLabel3=°²×°Ïòµ¼½«°Ñ [name] °²×°µ½ÒÔÏÂÎļþ¼ÐÖС£
-SelectDirBrowseLabel=ÈôÒª¼ÌÐø£¬µ¥»÷¡°ÏÂÒ»²½¡±¡£Èç¹ûÄãҪѡÔñ²»Í¬µÄÎļþ¼Ð£¬Çëµ¥»÷¡°ä¯ÀÀ¡±¡£
-DiskSpaceMBLabel=ÖÁÉÙÐèÒª [mb] MB µÄ¿ÕÏдÅÅ̿ռ䡣
-ToUNCPathname=°²×°Ïòµ¼²»ÄÜ°²×°µ½ UNC ·¾¶¡£Èç¹ûÄãÊÇҪͨ¹ýÍøÂç°²×°£¬ÇëÓ³ÉäÍøÂçÇý¶¯Æ÷¡£
-InvalidPath=Äã±ØÐëÊäÈë´øÓÐÅÌ·ûµÄÍêÕû·¾¶¡£ÀýÈ磺%n%nC:\APP%n%n»òÕß UNC ·¾¶¸ñʽ£º%n%n\\server\share
-InvalidDrive=ÄãÑ¡ÔñµÄÇý¶¯Æ÷»ò UNC ¹²Ïí²»´æÔÚ»ò²»¿É·ÃÎÊ¡£ÇëÖØÐÂÑ¡Ôñ¡£
-DiskSpaceWarningTitle=ûÓÐ×ã¹»µÄ´ÅÅÌ¿Õ¼ä
-DiskSpaceWarning=°²×°Ïòµ¼ÖÁÉÙÐèÒª %1 KB µÄÊ£Óà¿Õ¼ä£¬µ«ÊÇËùÑ¡Çý¶¯Æ÷Ö»ÓÐ %2 KB ¿ÉÓá£%n%nÄãÎÞÂÛÈçºÎÒ²Òª¼ÌÐøÂð£¿
-DirNameTooLong=Îļþ¼ÐÃû³Æ»ò·¾¶Ì«³¤¡£
-InvalidDirName=Îļþ¼ÐÃû³ÆÎÞЧ¡£
-BadDirName32=Îļþ¼ÐÃû³Æ²»ÄÜ°üº¬ÏÂÁÐ×Ö·û£º%n%n%1
-DirExistsTitle=Îļþ¼ÐÒÑ´æÔÚ
-DirExists=Îļþ¼Ð£º%n%n%1%n%nÒÑ´æÔÚ¡£ÄãÈ·¶¨Òª°²×°µ½¸ÃÎļþ¼ÐÂð£¿
-DirDoesntExistTitle=Îļþ¼Ð²»´æÔÚ
-DirDoesntExist=Îļþ¼Ð£º%n%n%1%n%n²»´æÔÚ¡£´´½¨¸ÃÎļþ¼ÐÂð£¿
-
-; *** "Select Components" wizard page
-WizardSelectComponents=Ñ¡Ôñ×é¼þ
-SelectComponentsDesc=Òª°²×°ÄÄЩ×é¼þ£¿
-SelectComponentsLabel2=ÇëÑ¡ÔñÄãÒª°²×°µÄ×é¼þ£¬Çå³ýÄã²»Ïë°²×°µÄ×é¼þ¡£×¼±¸ºÃºóµã»÷¡°ÏÂÒ»²½¡±¡£
-FullInstallation=ÍêÕû°²×°
-; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
-CompactInstallation=¼ò½à°²×°
-CustomInstallation=¶¨ÖÆ°²×°
-NoUninstallWarningTitle=×é¼þÒÑ´æÔÚ
-NoUninstallWarning=°²×°Ïòµ¼·¢ÏÖÏÂÁÐ×é¼þÒѾ°²×°£º%n%n%1%n%nÈ¡ÏûÑ¡¶¨²»»áжÔØÕâЩ×é¼þ¡£%n%n¼ÌÐø°²×°Âð£¿
-ComponentSize1=%1 KB
-ComponentSize2=%1 MB
-ComponentsDiskSpaceMBLabel=µ±Ç°µÄÑ¡ÔñÖÁÉÙÐèÒª [mb] MB ´ÅÅ̿ռ䡣
-
-; *** "Select Additional Tasks" wizard page
-WizardSelectTasks=Ñ¡Ôñ¸½¼ÓÈÎÎñ
-SelectTasksDesc=ÒªÖ´ÐÐÄÄЩ¸½¼ÓÈÎÎñ£¿
-SelectTasksLabel2=ÇëÑ¡ÔñÔÚ°²×° [name] Æڼ䰲װÏòµ¼ÒªÖ´Ðеĸ½¼ÓÈÎÎñ£¬È»ºóµã»÷¡°ÏÂÒ»²½¡±¡£
-
-; *** "Select Start Menu Folder" wizard page
-WizardSelectProgramGroup=Ñ¡Ôñ¿ªÊ¼²Ëµ¥Îļþ¼Ð
-SelectStartMenuFolderDesc=°Ñ³ÌÐò¿ì½Ý·½Ê½·Åµ½ÄÄÀ
-SelectStartMenuFolderLabel3=°²×°Ïòµ¼½«ÔÚÒÔÏ¿ªÊ¼²Ëµ¥Îļþ¼ÐÖд´½¨³ÌÐò¿ì½Ý·½Ê½¡£
-SelectStartMenuFolderBrowseLabel=µã»÷¡°ÏÂÒ»²½¡±½øÈëÏÂÒ»²½¡£Èç¹ûÄãҪѡÔñ²»Í¬µÄÎļþ¼Ð£¬Çëµã»÷¡°ä¯ÀÀ¡±¡£
-MustEnterGroupName=Äã±ØÐëÊäÈëÎļþ¼ÐÃû³Æ
-GroupNameTooLong=Îļþ¼ÐÃû³Æ»ò·¾¶Ì«³¤
-InvalidGroupName=Îļþ¼ÐÃû³ÆÎÞЧ
-BadGroupName=Îļþ¼ÐÃû³Æ²»ÄÜ°üº¬ÏÂÁÐ×Ö·û£º%n%n%1
-NoProgramGroupCheck2=½ûÖ¹´´½¨¿ªÊ¼²Ëµ¥Îļþ¼Ð(&D)
-
-; *** "Ready to Install" wizard page
-WizardReady=×¼±¸°²×°
-ReadyLabel1=°²×°Ïòµ¼ÏÖÔÚ×¼±¸¿ªÊ¼°²×° [name]¡£
-ReadyLabel2a=µã»÷¡°°²×°¡±¼ÌÐø°²×°£¬Èç¹ûÄãÏëÒª²é¿´»òÕ߸ü¸ÄÉèÖÃÇëµã»÷¡°ÉÏÒ»²½¡±¡£
-ReadyLabel2b=µã»÷¡°°²×°¡±¼ÌÐø°²×°¡£
-ReadyMemoUserInfo=Óû§ÐÅÏ¢£º
-ReadyMemoDir=Ä¿±êλÖãº
-ReadyMemoType=°²×°ÀàÐÍ£º
-ReadyMemoComponents=ËùÑ¡×é¼þ£º
-ReadyMemoGroup=¿ªÊ¼²Ëµ¥Îļþ¼Ð£º
-ReadyMemoTasks=¸½¼ÓÈÎÎñ£º
-
-; *** "Preparing to Install" wizard page
-WizardPreparing=ÕýÔÚ×¼±¸°²×°
-PreparingDesc=°²×°Ïòµ¼ÕýÔÚ×¼±¸°²×° [name]¡£
-PreviousInstallNotCompleted=ÏÈÇ°³ÌÐòµÄ°²×°/жÔØÉÐδÍê³É¡£ÄãÐèÒªÖØÆôµçÄÔÀ´Íê³É°²×°¡£%n%nµçÄÔÖØÆôÖ®ºó£¬ÇëÖØÐÂÔËÐа²×°Ïòµ¼À´Íê³É [name] µÄ°²×°¡£
-CannotContinue=°²×°Ïòµ¼²»ÄܼÌÐø¡£Çëµã»÷¡°È¡Ïû¡±Í˳ö¡£
-
-; *** "Installing" wizard page
-WizardInstalling=ÕýÔÚ°²×°
-InstallingLabel=ÕýÔÚÄãµÄ¼ÆËã»úÖа²×° [name]£¬ÇëÉÔµÈ...
-
-; *** "Setup Completed" wizard page
-FinishedHeadingLabel=Íê³É [name] °²×°
-FinishedLabelNoIcons=°²×°Ïòµ¼ÒÑÍê³É [name] µÄ°²×°¡£
-FinishedLabel=°²×°Ïòµ¼ÒÑÍê³É [name] µÄ°²×°¡£¿ÉÒÔͨ¹ýÑ¡ÔñÒÑ°²×°µÄͼ±êÀ´ÔËÐÐÓ¦ÓóÌÐò¡£
-ClickFinish=µã»÷¡°Íê³É¡±Í˳ö°²×°¡£
-FinishedRestartLabel=ΪÁËÍê³É [name] µÄ°²×°£¬°²×°Ïòµ¼±ØÐëÖØÆôµçÄÔ¡£ÄãÒªÁ¢¼´ÖØÆôÂð£¿
-FinishedRestartMessage=ΪÁËÍê³É [name] µÄ°²×°£¬°²×°Ïòµ¼±ØÐëÖØÆôµçÄÔ¡£%n%nÄãÒªÁ¢¼´ÖØÆôÂð£¿
-ShowReadmeCheck=ÊÇ£¬ÎÒÒª²é¿´×ÔÊöÎļþ
-YesRadio=ÊÇ£¬Á¢¼´ÖØÆôµçÄÔ(&Y)
-NoRadio=·ñ£¬ÉÔºóÖØÆôµçÄÔ(&N)
-; used for example as 'Run MyProg.exe'
-RunEntryExec=ÔËÐÐ %1
-; used for example as 'View Readme.txt'
-RunEntryShellExec=²é¿´ %1
-
-; *** "Setup Needs the Next Disk" stuff
-ChangeDiskTitle=°²×°Ïòµ¼ÐèÒªÏÂÒ»¸ö´ÅÅÌ
-SelectDiskLabel2=Çë²åÈë´ÅÅÌ %1 ²¢µã»÷¡°È·¶¨¡±¡£%n%nÈç¹ûÔÚ³ýÁËÏÂÃæÏÔʾµÄÎļþ¼ÐÒÔÍâµÄÎļþ¼ÐÖÐÕÒ²»µ½¸Ã´ÅÅÌÉϵÄÎļþ£¬¾ÍÇëÊäÈëÕýÈ·µÄ·¾¶»òµã»÷¡°ä¯ÀÀ¡±¡£
-PathLabel=·¾¶(&P)£º
-FileNotInDir2=Îļþ¡°%1¡±²»ÔÚ¡°%2¡±ÖС£Çë²åÈëÕýÈ·µÄ´ÅÅÌ»òÑ¡ÔñÆäËûÎļþ¼Ð¡£
-SelectDirectoryLabel=ÇëÖ¸¶¨ÏÂÒ»¸ö´ÅÅ̵ÄλÖá£
-
-; *** Installation phase messages
-SetupAborted=°²×°ÉÐδÍê³É¡£%n%nÇë¾ÀÕýÎÊÌâ²¢ÖØÐÂÔËÐа²×°Ïòµ¼¡£
-EntryAbortRetryIgnore=µã»÷¡°ÖØÊÔ¡±ÖØг¢ÊÔ£¬µã»÷¡°ºöÂÔ¡±¼ÌÐø°²×°£¬»òµã»÷¡°ÖÐÖ¹¡±È¡Ïû°²×°¡£
-
-; *** Installation status messages
-StatusCreateDirs=ÕýÔÚ´´½¨Îļþ¼Ð...
-StatusExtractFiles=ÕýÔÚÌáÈ¡Îļþ...
-StatusCreateIcons=ÕýÔÚ´´½¨¿ì½Ý·½Ê½...
-StatusCreateIniEntries=ÕýÔÚ´´½¨ INI ÏîÄ¿...
-StatusCreateRegistryEntries=ÕýÔÚ´´½¨×¢²á±íÏîÄ¿...
-StatusRegisterFiles=ÕýÔÚ×¢²áÎļþ...
-StatusSavingUninstall=ÕýÔÚ±£´æжÔØÐÅÏ¢...
-StatusRunProgram=ÕýÔÚÍê³É°²×°...
-StatusRollback=ÕýÔڻعö¸ü¸Ä...
-
-; *** Misc. errors
-ErrorInternal2=ÄÚ²¿´íÎó£º%1
-ErrorFunctionFailedNoCode=%1 ʧ°Ü
-ErrorFunctionFailed=%1 ʧ°Ü¡£´úÂë %2
-ErrorFunctionFailedWithMessage=%1 ʧ°Ü¡£´úÂë %2¡£%n%3
-ErrorExecutingProgram=ÎÞ·¨Ö´ÐÐÎļþ£º%n%1
-
-; *** Registry errors
-ErrorRegOpenKey=´ò¿ª×¢²á±í¼üʱ³ö´í£º%n%1\%2
-ErrorRegCreateKey=´´½¨×¢²á±í¼üʱ³ö´í£º%n%1\%2
-ErrorRegWriteKey=дÈë×¢²á±í¼üʱ³ö´í£º%n%1\%2
-
-; *** INI errors
-ErrorIniEntry=ÔÚÎļþ¡°%1¡±Öд´½¨ INI ÏîĿʱ³ö´í¡£
-
-; *** File copying errors
-FileAbortRetryIgnore=µã»÷¡°ÖØÊÔ¡±ÖØг¢ÊÔ£¬µã»÷¡°ºöÂÔ¡±Ìø¹ý´ËÎļþ (²»ÍƼö)£¬»òµã»÷¡°ÖÐÖ¹¡±È¡Ïû°²×°¡£
-FileAbortRetryIgnore2=µã»÷¡°ÖØÊÔ¡±ÖØг¢ÊÔ£¬µã»÷¡°ºöÂÔ¡±¼ÌÐø°²×° (²»ÍƼö)£¬»òµã»÷¡°ÖÐÖ¹¡±È¡Ïû°²×°¡£
-SourceIsCorrupted=Ô´ÎļþÒÑËð»µ
-SourceDoesntExist=Ô´Îļþ¡°%1¡±²»´æÔÚ
-ExistingFileReadOnly=ÏÖÓÐÎļþΪֻ¶Á¡£%n%nµã»÷¡°ÖØÊÔ¡±ÒƳýÖ»¶ÁÊôÐÔ²¢ÖØÊÔ£¬µã»÷¡°ºöÂÔ¡±Ìø¹ý´ËÎļþ£¬»òµã»÷¡°ÖÐÖ¹¡±È¡Ïû°²×°¡£
-ErrorReadingExistingDest=¶ÁÈ¡ÏÖÓÐÎļþʱ·¢Éú´íÎó£º
-FileExists=ÎļþÒÑ´æÔÚ¡£%n%nÄãÒª¸²¸ÇËüÂð£¿
-ExistingFileNewer=ÏÖÓÐÎļþ±È°²×°Ïòµ¼Òª°²×°µÄ»¹Ð¡£½¨ÒéÄã±£ÁôÏÖÓÐÎļþ¡£%n%n±£ÁôÏÖÓÐÎļþÂð£¿
-ErrorChangingAttr=¸ü¸ÄÏÖÓÐÎļþµÄÊôÐÔʱ·¢Éú´íÎó£º
-ErrorCreatingTemp=ÔÚÄ¿±êÎļþ¼ÐÖд´½¨Îļþʱ·¢Éú´íÎó£º
-ErrorReadingSource=¶ÁÈ¡Ô´Îļþʱ·¢Éú´íÎó£º
-ErrorCopying=¸´ÖÆÎļþʱ·¢Éú´íÎó£º
-ErrorReplacingExistingFile=Ìæ»»ÏÖÓÐÎļþʱ·¢Éú´íÎó£º
-ErrorRestartReplace=ÖØÆôºóÌ滻ʧ°Ü£º
-ErrorRenamingTemp=ÖØÃüÃûÄ¿±êÎļþ¼ÐÖеÄÎļþʱ·¢Éú´íÎó£º
-ErrorRegisterServer=ÎÞ·¨×¢²á DLL/OCX£º%1
-ErrorRegSvr32Failed=RegSvr32 ʧ°Ü¡£·µ»ØÖµ£º%1
-ErrorRegisterTypeLib=ÎÞ·¨×¢²áÀàÐͿ⣺%1
-
-; *** Post-installation errors
-ErrorOpeningReadme=´ò¿ª×ÔÊöÎļþʱ·¢Éú´íÎó¡£
-ErrorRestartingComputer=°²×°Ïòµ¼ÎÞ·¨ÖØÆôµçÄÔ¡£ÇëÊÖ¶¯ÖØÆô¡£
-
-; *** Uninstaller messages
-UninstallNotFound=Îļþ¡°%1¡±²»´æÔÚ¡£²»ÄÜжÔØ¡£
-UninstallOpenError=Îļþ¡°%1¡±²»ÄÜ´ò¿ª¡£²»ÄÜжÔØ
-UninstallUnsupportedVer=жÔØÈÕÖ¾Îļþ¡°%1¡±µÄ¸ñʽ²»Äܱ»´Ë°æ±¾µÄжÔسÌÐòʶ±ð¡£²»ÄÜжÔØ
-UninstallUnknownEntry=жÔØÈÕÖ¾ÖÐÓöµ½Ò»¸öδ֪µÄÏîÄ¿ (%1)
-ConfirmUninstall=ÄãÊÇ·ñÈ·¶¨ÒªÍêȫɾ³ý %1 ¼°ÆäËùÓÐ×é¼þ£¿
-UninstallOnlyOnWin64=´Ë°²×°Ö»ÄÜÔÚ 64 λ Windows ÉÏжÔØ¡£
-OnlyAdminCanUninstall=´Ë°²×°Ö»ÄÜÓɾ߱¸¹ÜÀíԱȨÏÞµÄÓû§Ð¶ÔØ¡£
-UninstallStatusLabel=ÕýÔÚɾ³ý %1£¬ÇëÉÔµÈ...
-UninstalledAll=%1 Òѳɹ¦É¾³ý¡£
-UninstalledMost=%1 жÔØÍê³É¡£%n%nijЩÏîÄ¿²»ÄÜɾ³ý£¬¿ÉÒÔÊÖ¶¯É¾³ý¡£
-UninstalledAndNeedsRestart=ÈôÒªÍê³É %1 µÄжÔØ£¬±ØÐëÖØÆôµçÄÔ¡£%n%nÄãÒªÁ¢¼´ÖØÆôÂð£¿
-UninstallDataCorrupted=Îļþ¡°%1¡±ÒÑË𻵡£²»ÄÜжÔØ
-
-; *** Uninstallation phase messages
-ConfirmDeleteSharedFileTitle=ɾ³ý¹²ÏíÎļþÂð£¿
-ConfirmDeleteSharedFile2=ÏÂÁй²ÏíÎļþ²»ÔÙ±»ÈκγÌÐòʹÓá£ÄãҪɾ³ý¸Ã¹²ÏíÎļþÂð£¿%n%nÈç¹û»¹ÓгÌÐòʹÓøÃÎļþ¶øËüÒѱ»É¾³ý£¬ÕâЩ³ÌÐò¿ÉÄÜÎÞ·¨Õý³£ÔËÐС£Èç¹ûÄ㲻ȷ¶¨£¬¾ÍÇëÑ¡Ôñ¡°·ñ¡±¡£ÁôϸÃÎļþ²»»á¶ÔϵͳÔì³ÉÈκÎΣº¦¡£
-SharedFileNameLabel=ÎļþÃû£º
-SharedFileLocationLabel=λÖãº
-WizardUninstalling=жÔØ״̬
-StatusUninstalling=ÕýÔÚжÔØ %1...
-
-; The custom messages below aren't used by Setup itself, but if you make
-; use of them in your scripts, you'll want to translate them.
-
-[CustomMessages]
-
-NameAndVersion=%1 °æ±¾ %2
-AdditionalIcons=¸½¼Óͼ±ê£º
-CreateDesktopIcon=´´½¨×ÀÃæͼ±ê(&D)
-CreateQuickLaunchIcon=´´½¨¿ìËÙÆô¶¯À¸Í¼±ê(&Q)
-ProgramOnTheWeb=%1 ÍøÕ¾
-UninstallProgram=жÔØ %1
-LaunchProgram=ÔËÐÐ %1
-AssocFileExtension=½« %1 Óë %2 ÎļþÀ©Õ¹Ãû¹ØÁª(&A)
-AssocingFileExtension=ÕýÔÚ½« %1 Óë %2 ÎļþÀ©Õ¹Ãû¹ØÁª...
diff --git a/packaging/win32/ChineseTrad-2-5.1.11.isl b/packaging/win32/ChineseTrad-2-5.1.11.isl
deleted file mode 100644
index 748442d..0000000
--- a/packaging/win32/ChineseTrad-2-5.1.11.isl
+++ /dev/null
@@ -1,317 +0,0 @@
-; *** Inno Setup version 5.1.11+ Chinese (Traditional) messages ***
-;
-; To download user-contributed translations of this file, go to:
-; http://www.jrsoftware.org/is3rdparty.php
-;
-; Translated by: Patrick Pang (uncleleft at yahoo.com.hk)
-;
-; Note: When translating this text, do not add periods (.) to the end of
-; messages that didn't have them already, because on those messages Inno
-; Setup adds the periods automatically (appending a period would result in
-; two periods being displayed).
-
-[LangOptions]
-LanguageName=<7e41><9ad4><4e2d><6587>
-LanguageID=$0404
-LanguageCodepage=950
-; If the language you are translating to requires special font faces or
-; sizes, uncomment any of the following entries and change them accordingly.
-DialogFontName=·s²Ó©úÅé
-DialogFontSize=9
-TitleFontName=Arial
-TitleFontSize=28
-WelcomeFontName=·s²Ó©úÅé
-WelcomeFontSize=12
-CopyrightFontName=·s²Ó©úÅé
-CopyrightFontSize=9
-
-[Messages]
-
-; *** Application titles
-SetupAppTitle=¦w¸Ëµ{¦¡
-SetupWindowTitle=%1 ¦w¸Ëµ{¦¡
-UninstallAppTitle=¸Ñ°£¦w¸Ë
-UninstallAppFullTitle=¸Ñ°£¦w¸Ë %1
-
-; *** Misc. common
-InformationTitle=°T®§
-ConfirmTitle=½T»{
-ErrorTitle=¿ù»~
-
-; *** SetupLdr messages
-SetupLdrStartupMessage=³o±N·|¦w¸Ë %1¡C±z·QnÄ~Äò¶Ü?
-LdrCannotCreateTemp=µLªk«Ø¥ß¼È¦sÀɮסC¦w¸Ëµ{¦¡±N·|µ²§ô¡C
-LdrCannotExecTemp=µLªk°õ¦æ¼È¦sÀɮסC¦w¸Ëµ{¦¡±N·|µ²§ô¡C
-
-; *** Startup error messages
-LastErrorMessage=%1%n%n¿ù»~ %2: %3
-SetupFileMissing=¦w¸Ë¸ê®Æ§¨¤¤¿ò¥¢ÀÉ®× %1¡C½Ð×¥¿¦¹°ÝÃD©Î«·s¨ú±o¦¹³nÅé¡C
-SetupFileCorrupt=¦w¸ËÀɮפw¸g·l·´¡C½Ð«·s¨ú±o¦¹³nÅé¡C
-SetupFileCorruptOrWrongVer=¦w¸ËÀɮפw¸g·l·´¡A©Î»P¦w¸Ëµ{¦¡ªºª©¥»¤£²Å¡C½Ð«·s¨ú±o¦¹³nÅé¡C
-NotOnThisPlatform=³oÓµ{¦¡µLªk¦b %1 °õ¦æ¡C
-OnlyOnThisPlatform=³oÓµ{¦¡¥²¶·¦b %1 °õ¦æ¡C
-OnlyOnTheseArchitectures=³oÓµ{¦¡¥u¯à¦b±Mªù¬°¥H¤U³B²z¾¹¬[ºc¦Ó³]pªº Windows ¤W¦w¸Ë:%n%n%1
-MissingWOW64APIs=³oÓª©¥»ªº Windows ¤£¥]§t¦w¸Ëµ{¦¡°õ¦æ 64 ¦ì¤¸¦w¸Ë©Ò»Ýªº¥\¯à¡C½Ð¦w¸Ë Service Pack %1 ¥h×¥¿¦¹°ÝÃD¡C
-WinVersionTooLowError=³oÓµ{¦¡¥²¶·¦b %1 ª©¥» %2 ©Î¥H¤Wªº¨t²Î°õ¦æ¡C
-WinVersionTooHighError=³oÓµ{¦¡µLªk¦w¸Ë¦b %1 ª©¥» %2 ©Î¥H¤Wªº¨t²Î¡C
-AdminPrivilegesRequired=±z¥²¶·µn¤J¦¨¨t²ÎºÞ²zû¥H¦w¸Ë³oÓµ{¦¡¡C
-PowerUserPrivilegesRequired=±z¥²¶·µn¤J¦¨¨ã¦³¨t²ÎºÞ²zû©Î Power User Åvªº¨Ï¥ÎªÌ¥H¦w¸Ë³oÓµ{¦¡¡C
-SetupAppRunningError=¦w¸Ëµ{¦¡°»´ú¨ì %1 ¥¿¦b°õ¦æ¡C%n%n½ÐÃö³¬¸Óµ{¦¡«á«ö [½T©w] Ä~Äò¡A©Î«ö [¨ú®ø] Â÷¶}¡C
-UninstallAppRunningError=¸Ñ°£¦w¸Ëµ{¦¡°»´ú¨ì %1 ¥¿¦b°õ¦æ¡C%n%n½ÐÃö³¬¸Óµ{¦¡«á«ö [½T©w] Ä~Äò¡A©Î«ö [¨ú®ø] Â÷¶}¡C
-
-; *** Misc. errors
-ErrorCreatingDir=¦w¸Ëµ{¦¡µLªk«Ø¥ß¸ê®Æ§¨ "%1"¡C
-ErrorTooManyFilesInDir=µLªk¦b¸ê®Æ§¨ "%1" ¤º«Ø¥ßÀɮסA¦]¬°¸ê®Æ§¨¤º¦³¤Ó¦hªºÀɮסC
-
-; *** Setup common messages
-ExitSetupTitle=µ²§ô¦w¸Ëµ{¦¡
-ExitSetupMessage=¦w¸Ë©|¥¼§¹¦¨¡C¦pªG±z²{¦bµ²§ô¦w¸Ëµ{¦¡¡A³oÓµ{¦¡±N¤£·|³Q¦w¸Ë¡C%n%n±z¥i¥Hµy«á¦A°õ¦æ¦w¸Ëµ{¦¡¥H§¹¦¨¦w¸Ëµ{§Ç¡C±z²{¦bnµ²§ô¦w¸Ëµ{¦¡¶Ü?
-AboutSetupMenuItem=Ãö©ó¦w¸Ëµ{¦¡(&A)...
-AboutSetupTitle=Ãö©ó¦w¸Ëµ{¦¡
-AboutSetupMessage=%1 ª©¥» %2%n%3%n%n%1 ºô§}:%n%4
-AboutSetupNote=
-TranslatorNote=ÁcÅ餤¤å»y¨t¥Ñ Patrick Pang (uncleleft at yahoo.com.hk) ºûÅ@¡C
-
-; *** Buttons
-ButtonBack=< ¤W¤@¨B(&B)
-ButtonNext=¤U¤@¨B(&N) >
-ButtonInstall=¦w¸Ë(&I)
-ButtonOK=½T©w
-ButtonCancel=¨ú®ø
-ButtonYes=¬O(&Y)
-ButtonYesToAll=¥þ³¡¬Ò¬O(&A)
-ButtonNo=§_(&N)
-ButtonNoToAll=¥þ³¡¬Ò§_(&O)
-ButtonFinish=§¹¦¨(&F)
-ButtonBrowse=ÂsÄý(&B)...
-ButtonWizardBrowse=ÂsÄý(&R)...
-ButtonNewFolder=«Ø¥ß·s¸ê®Æ§¨(&M)
-
-; *** "Select Language" dialog messages
-SelectLanguageTitle=¿ï¾Ü¦w¸Ë»y¨¥
-SelectLanguageLabel=¿ï¾Ü¦b¦w¸Ë¹Lµ{¤¤¨Ï¥Îªº»y¨¥:
-
-; *** Common wizard text
-ClickNext=«ö [¤U¤@¨B] Ä~Äò¦w¸Ë¡A©Î«ö [¨ú®ø] µ²§ô¦w¸Ëµ{¦¡¡C
-BeveledLabel=
-BrowseDialogTitle=ÂsÄý¸ê®Æ§¨
-BrowseDialogLabel=¦b¤U±ªº¸ê®Æ§¨¦Cªí¤¤¿ï¾Ü¤@Ó¸ê®Æ§¨¡AµM«á«ö [½T©w]¡C
-NewFolderName=·s¸ê®Æ§¨
-
-; *** "Welcome" wizard page
-WelcomeLabel1=Åwªï¨Ï¥Î [name] ¦w¸Ëµ{¦¡
-WelcomeLabel2=³oÓ¦w¸Ëµ{¦¡±N·|¦w¸Ë [name/ver] ¨ì±zªº¹q¸£¡C%n%n§Ú̱j¯P«Øij±z¦b¦w¸Ë¹Lµ{¤¤Ãö³¬¨ä¥¦ªºÀ³¥Îµ{¦¡¡A¥HÁקK»P¦w¸Ëµ{¦¡µo¥Í½Ä¬ð¡C
-
-; *** "Password" wizard page
-WizardPassword=±K½X
-PasswordLabel1=³oÓ¦w¸Ëµ{¦¡¨ã¦³±K½X«OÅ@¡C
-PasswordLabel3=½Ð¿é¤J±K½X¡AµM«á«ö [¤U¤@¨B] Ä~Äò¡C±K½X¬O°Ï¤À¤j¤p¼gªº¡C
-PasswordEditLabel=±K½X(&P):
-IncorrectPassword=±z¿é¤Jªº±K½X¤£¥¿½T¡A½Ð«·s¿é¤J¡C
-
-; *** "License Agreement" wizard page
-WizardLicense=±ÂÅv¦X¬ù
-LicenseLabel=½Ð¾\Ū¥H¤U±ÂÅv¦X¬ù¡C
-LicenseLabel3=½Ð¾\Ū¥H¤U±ÂÅv¦X¬ù¡A±z¥²¶·±µ¨ü¦X¬ùªº¦U¶µ±ø´Ú¤~¯àÄ~Äò¦w¸Ë¡C
-LicenseAccepted=§Ú¦P·N(&A)
-LicenseNotAccepted=§Ú¤£¦P·N(&D)
-
-; *** "Information" wizard pages
-WizardInfoBefore=°T®§
-InfoBeforeLabel=¦bÄ~Äò¦w¸Ë¤§«e½Ð¾\Ū¥H¤U«n¸ê°T¡C
-InfoBeforeClickLabel=·í±z·Ç³Æ¦nÄ~Äò¦w¸Ë¡A½Ð«ö [¤U¤@¨B]¡C
-WizardInfoAfter=°T®§
-InfoAfterLabel=¦bÄ~Äò¦w¸Ë¤§«e½Ð¾\Ū¥H¤U«n¸ê°T¡C
-InfoAfterClickLabel=·í±z·Ç³Æ¦nÄ~Äò¦w¸Ë¡A½Ð«ö [¤U¤@¨B]¡C
-
-; *** "User Information" wizard page
-WizardUserInfo=¨Ï¥ÎªÌ¸ê°T
-UserInfoDesc=½Ð¿é¤J±zªº¸ê®Æ¡C
-UserInfoName=¨Ï¥ÎªÌ¦WºÙ(&U):
-UserInfoOrg=²Õ´(&O):
-UserInfoSerial=§Ç¸¹(&S):
-UserInfoNameRequired=±z¥²¶·¿é¤J±zªº¦WºÙ¡C
-
-; *** "Select Destination Location" wizard page
-WizardSelectDir=¿ï¾Ü¥Øªº¸ê®Æ§¨
-SelectDirDesc=¿ï¾Ü¦w¸Ëµ{¦¡¦w¸Ë [name] ªº¦ì¸m¡C
-SelectDirLabel3=¦w¸Ëµ{¦¡±N·|§â [name] ¦w¸Ë¨ì¤U±ªº¸ê®Æ§¨¡C
-SelectDirBrowseLabel=«ö [½T©w] Ä~Äò¡A¦pªG±z·Q¿ï¾Ü¥t¤@Ó¸ê®Æ§¨¡A½Ð«ö [ÂsÄý]¡C
-DiskSpaceMBLabel=³Ì¤Ö»Ýn [mb] MB ºÏºÐªÅ¶¡¡C
-ToUNCPathname=¦w¸Ëµ{¦¡µLªk¦w¸Ë©ó UNC ¸ô®|¦WºÙ¡C¦pªG±z§Æ±æ¦w¸Ë©óºô¸ô¤W¨ä¥L¹q¸£¤¤¡A±z¥²¶·«Ø¥ß¤@Ó©T©w³s±µªººô¸ôºÏºÐ¾÷¡C
-InvalidPath=±z¥²¶·¿é¤J§¹¾ãªº¸ô®|¦WºÙ¤ÎºÏºÐ¾÷¥N½X¡C%n%n¨Ò¦p C:\App ©Î UNC ¸ô®|®æ¦¡ \\¦øªA¾¹\¦@¥Î¸ê®Æ§¨¡C
-InvalidDrive=±z¿ï¨úªººÏºÐ¾÷©Î UNC ¦WºÙ¤£¦s¦b©ÎµLªk¦s¨ú¡A½Ð¿ï¾Ü¨ä¥Lªº¥Øªº¦a¡C
-DiskSpaceWarningTitle=ºÏºÐªÅ¶¡¤£¨¬
-DiskSpaceWarning=¦w¸Ëµ{¦¡»Ýn¦Ü¤Ö %1 KB ªººÏºÐªÅ¶¡¡A±z©Ò¿ï¨úªººÏºÐ¥u¦³ %2 KB ¥i¥ÎªÅ¶¡¡C%n%n±znÄ~Äò¦w¸Ë¶Ü?
-DirNameTooLong=¸ê®Æ§¨¦WºÙ©Î¸ô®|¤Óªø¡C
-InvalidDirName=¸ê®Æ§¨¦WºÙ¤£¥¿½T¡C
-BadDirName32=¸ê®Æ§¨¦WºÙ¤£±o¥]§t¥H¤U¯S®í¦r¤¸:%n%n%1
-DirExistsTitle=¸ê®Æ§¨¤w¸g¦s¦b
-DirExists=¸ê®Æ§¨ %1 ¤w¸g¦s¦b¡C%n%n±znÄ~Äò¦w¸Ë¨ì³oÓ¸ê®Æ§¨¶Ü?
-DirDoesntExistTitle=¸ê®Æ§¨¤£¦s¦b
-DirDoesntExist=¸ê®Æ§¨ %1 ¤£¦s¦b¡C%n%n±zn«Ø¥ß³oÓ¸ê®Æ§¨¶Ü?
-
-; *** "Select Components" wizard page
-WizardSelectComponents=¿ï¾Ü¤¸¥ó
-SelectComponentsDesc=¿ï¾Ü±N·|³Q¦w¸Ëªº¤¸¥ó¡C
-SelectComponentsLabel2=¿ï¾Ü±z·Qn¦w¸Ëªº¤¸¥ó¤Î²M°£±z¤£·Q¦w¸Ëªº¤¸¥ó¡AµM«á«ö [¤U¤@¨B] Ä~Äò¦w¸Ë¡C
-FullInstallation=§¹¾ã¦w¸Ë
-; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
-CompactInstallation=³Ì¤p¦w¸Ë
-CustomInstallation=¦Ûq¦w¸Ë
-NoUninstallWarningTitle=¤¸¥ó¤w¦s¦b
-NoUninstallWarning=¦w¸Ëµ{¦¡°»´ú¨ì¥H¤U¤¸¥ó¤w¸g¦w¸Ë¦b±zªº¹q¸£¤W:%n%n%1%n%n¨ú®ø¿ï¾Ü³o¨Ç¤¸¥ó±N¤£·|²¾°£¥¦Ì¡C%n%n±z¤´µMnÄ~Äò¶Ü?
-ComponentSize1=%1 KB
-ComponentSize2=%1 MB
-ComponentsDiskSpaceMBLabel=¥Ø«eªº¿ï¾Ü»Ýn¦Ü¤Ö [mb] MB ºÏºÐªÅ¶¡¡C
-
-; *** "Select Additional Tasks" wizard page
-WizardSelectTasks=¿ï¾Üªþ¥[ªº¤u§@
-SelectTasksDesc=¿ï¾Ün°õ¦æªºªþ¥[¤u§@¡C
-SelectTasksLabel2=¿ï¾Ü¦w¸Ëµ{¦¡¦b¦w¸Ë [name] ®Én°õ¦æªºªþ¥[¤u§@¡AµM«á«ö [¤U¤@¨B]¡C
-
-; *** "Select Start Menu Folder" wizard page
-WizardSelectProgramGroup=¿ï¾Ü¡u¶}©l¡v¥\¯àªíªº¸ê®Æ§¨
-SelectStartMenuFolderDesc=¿ï¾Ü¦w¸Ëµ{¦¡«Ø¥ßµ{¦¡ªº±¶®|ªº¦ì¸m¡C
-SelectStartMenuFolderLabel3=¦w¸Ëµ{¦¡±N·|§âµ{¦¡ªº±¶®|«Ø¥ß¦b¤U±ªº¡u¶}©l¡v¥\¯àªí¸ê®Æ§¨¡C
-SelectStartMenuFolderBrowseLabel=«ö [½T©w] Ä~Äò¡A¦pªG±z·Q¿ï¾Ü¥t¤@Ó¸ê®Æ§¨¡A½Ð«ö [ÂsÄý]¡C
-MustEnterGroupName=±z¥²¶·¿é¤J¤@Ó¸ê®Æ§¨ªº¦WºÙ¡C
-GroupNameTooLong=¸ê®Æ§¨¦WºÙ©Î¸ô®|¤Óªø¡C
-InvalidGroupName=¸ê®Æ§¨¦WºÙ¤£¥¿½T¡C
-BadGroupName=¸ê®Æ§¨¦WºÙ¤£±o¥]§t¤U¦C¦r¤¸:%n%n%1
-NoProgramGroupCheck2=¤£n¦b¡u¶}©l¡v¥\¯àªí¤¤«Ø¥ß¸ê®Æ§¨(&D)
-
-; *** "Ready to Install" wizard page
-WizardReady=·Ç³Æ¦w¸Ë
-ReadyLabel1=¦w¸Ëµ{¦¡±N¶}©l¦w¸Ë [name] ¨ì±zªº¹q¸£¤¤¡C
-ReadyLabel2a=«ö¤U [¦w¸Ë] Ä~Äò¦w¸Ë¡A©Î«ö [¤W¤@¨B] «·sÀ˵ø©Î³]©w¦U¿ï¶µªº¤º®e¡C
-ReadyLabel2b=«ö¤U [¦w¸Ë] Ä~Äò¦w¸Ë¡C
-ReadyMemoUserInfo=¨Ï¥ÎªÌ¸ê°T
-ReadyMemoDir=¥Øªº¸ê®Æ§¨:
-ReadyMemoType=¦w¸Ë«¬ºA:
-ReadyMemoComponents=¿ï¾Üªº¤¸¥ó:
-ReadyMemoGroup=¡u¶}©l¡v¥\¯àªí¸ê®Æ§¨:
-ReadyMemoTasks=ªþ¥[¤u§@:
-
-; *** "Preparing to Install" wizard page
-WizardPreparing=·Ç³Æ¦w¸Ëµ{¦¡
-PreparingDesc=¦w¸Ëµ{¦¡·Ç³Æ±N [name] ¦w¸Ë¨ì±zªº¹q¸£¤W¡C
-PreviousInstallNotCompleted=¥ý«eªº¦w¸Ë/ ¸Ñ°£¦w¸Ë©|¥¼§¹¦¨¡A±z¥²¶·«·s±Ò°Ê¹q¸£¥H§¹¦¨¸Ó¦w¸Ë¡C%n%n¦b«·s±Ò°Ê¹q¸£¤§«á¡A½Ð¦A°õ¦æ³oÓµ{¦¡¨Ó¦w¸Ë [name]¡C
-CannotContinue=¦w¸Ëµ{¦¡µLªkÄ~Äò¡C½Ð«ö [¨ú®ø] Â÷¶}¡C
-
-; *** "Installing" wizard page
-WizardInstalling=¥¿¦b¦w¸Ë
-InstallingLabel=½ÐµyÔ¡A¦w¸Ëµ{¦¡¥¿¦b±N [name] ¦w¸Ë¨ì±zªº¹q¸£¤W¡C
-
-; *** "Setup Completed" wizard page
-FinishedHeadingLabel=¦w¸Ë§¹¦¨
-FinishedLabelNoIcons=¦w¸Ëµ{¦¡¤w¸g±N [name] ¦w¸Ë¦b±zªº¹q¸£¤W¡C
-FinishedLabel=¦w¸Ëµ{¦¡¤w¸g±N [name] ¦w¸Ë¦b±zªº¹q¸£¤¤¡A±z¥i¥H¿ï¾Üµ{¦¡ªº¹Ï¥Ü¨Ó°õ¦æ¸ÓÀ³¥Îµ{¦¡¡C
-ClickFinish=«ö [§¹¦¨] ¥Hµ²§ô¦w¸Ëµ{¦¡¡C
-FinishedRestartLabel=n§¹¦¨ [name] ªº¦w¸Ë¡A¦w¸Ëµ{¦¡¥²¶·«·s±Ò°Ê±zªº¹q¸£¡C±z·Qn²{¦b«·s±Ò°Ê¹q¸£¶Ü?
-FinishedRestartMessage=n§¹¦¨ [name] ªº¦w¸Ë¡A¦w¸Ëµ{¦¡¥²¶·«·s±Ò°Ê±zªº¹q¸£¡C%n%n±z·Qn²{¦b«·s±Ò°Ê¹q¸£¶Ü?
-ShowReadmeCheck=¬O¡A§Ún¾\ŪŪ§ÚÀɮסC
-YesRadio=¬O¡A¥ß§Y«·s±Ò°Ê¹q¸£(&Y)
-NoRadio=§_¡A§Úµy«á«·s±Ò°Ê¹q¸£(&N)
-; used for example as 'Run MyProg.exe'
-RunEntryExec=°õ¦æ %1
-; used for example as 'View Readme.txt'
-RunEntryShellExec=À˵ø %1
-
-; *** "Setup Needs the Next Disk" stuff
-ChangeDiskTitle=¦w¸Ëµ{¦¡»Ýn¤U¤@±iºÏ¤ù
-SelectDiskLabel2=½Ð´¡¤JºÏ¤ù %1¡AµM«á«ö [½T©w]¡C%n%n¦pªGÀɮפ£¦b¥H¤U©ÒÅã¥Üªº¸ê®Æ§¨¤§¤¤¡A½Ð¿é¤J¥¿½Tªº¸ê®Æ§¨¦WºÙ©Î«ö [ÂsÄý] ¿ï¨ú¡C
-PathLabel=¸ô®|(&P):
-FileNotInDir2=ÀÉ®× "%1" µLªk¦b "%2" §ä¨ì¡C½Ð´¡¤J¥¿½TªººÏ¤ù©Î¿ï¾Ü¨ä¥¦ªº¸ê®Æ§¨¡C
-SelectDirectoryLabel=½Ð«ü©w¤U¤@±iºÏ¤ùªº¦ì¸m¡C
-
-; *** Installation phase messages
-SetupAborted=¦w¸Ë¨S¦³§¹¦¨¡C%n%n½Ð§ó¥¿°ÝÃD«á«·s¦w¸Ë¤@¦¸¡C
-EntryAbortRetryIgnore=«ö [«¸Õ] «¸Õ¤@¦¸¡A«ö¤U [²¤¹L] ¸õ¹L³oÓÀɮסA©Î«ö¤U [¤¤¤î] µ²§ô¦w¸Ë¡C
-
-; *** Installation status messages
-StatusCreateDirs=¥¿¦b«Ø¥ß¸ê®Æ§¨...
-StatusExtractFiles=¥¿¦b¸ÑÀ£ÁYÀÉ®×...
-StatusCreateIcons=¥¿¦b«Ø¥ßµ{¦¡¶°¹Ï¥Ü...
-StatusCreateIniEntries=¼g¤J INI Àɮתº¶µ¥Ø...
-StatusCreateRegistryEntries=¥¿¦b§ó·s¨t²Îµn¿ý...
-StatusRegisterFiles=¥¿¦bµn¿ýÀÉ®×...
-StatusSavingUninstall=Àx¦s¸Ñ°£¦w¸Ë¸ê°T...
-StatusRunProgram=¥¿¦b§¹¦¨¦w¸Ë...
-StatusRollback=¥¿¦b´_ìÅܧó...
-
-; *** Misc. errors
-ErrorInternal2=¤º³¡¿ù»~: %1¡C
-ErrorFunctionFailedNoCode=%1 ¥¢±Ñ¡C
-ErrorFunctionFailed=%1 ¥¢±Ñ¡C¥N½X %2¡C
-ErrorFunctionFailedWithMessage=%1 ¥¢±Ñ¡C¥N½X %2¡C%n%3
-ErrorExecutingProgram=µLªk°õ¦æÀÉ®×:%n%1
-
-; *** Registry errors
-ErrorRegOpenKey=µLªk¶}±Òµn¿ýÁä:%n%1\%2
-ErrorRegCreateKey=µLªk«Ø¥ßµn¿ý¶µ¥Ø:%n%1\%2
-ErrorRegWriteKey=µLªkÅܧóµn¿ý¶µ¥Ø:%n%1\%2
-
-; *** INI errors
-ErrorIniEntry=µLªk«Ø¥ß INI ¶µ¥Ø "%1"¡C
-
-; *** File copying errors
-FileAbortRetryIgnore=«ö [«¸Õ] ¦A¸Õ¤@¦¸¡A«ö [²¤¹L] ¸õ¹L³oÓÀɮס]¤£«Øij¡^¡A©Î«ö [¤¤¤î] µ²§ô¦w¸Ë¡C
-FileAbortRetryIgnore2=«ö [«¸Õ] ¦A¸Õ¤@¦¸¡A«ö [²¤¹L] Ä~Äò¶i¦æ¡]¤£«Øij¡^¡A©Î«ö [¤¤¤î] µ²§ô¦w¸Ë¡C
-SourceIsCorrupted=¨Ó·½Àɮפw¸g·l·´¡C
-SourceDoesntExist=¨Ó·½ÀÉ®× "%1" ¤£¦s¦b¡C
-ExistingFileReadOnly=ÀÉ®×Äݩʤw³]¬°°ßŪ¡C%n%n«ö [«¸Õ] ±N°ßŪÄݩʲ¾°£¨Ã¦A¸Õ¤@¦¸¡A«ö [²¤¹L] ¸õ¹L³oÓÀɮסA©Î«ö [¤¤¤î] µ²§ô¦w¸Ë¡C
-ErrorReadingExistingDest=Ū¨ú¤@Ó¤w¦s¦bªºÀɮ׮ɵo¥Í¿ù»~:
-FileExists=Àɮפw¸g¦s¦b¡C±zn¨ú¥N¥Ø«eªºÀɮ׶Ü?
-ExistingFileNewer=¦s¦bªºÀɮת©¥»¤ñ¸û·s¡A«Øij±z«O¯d¥Ø«e¤w¦s¦bªºÀɮסC%n%n±zn«O¯d¥Ø«e¤w¦s¦bªºÀɮ׶Ü?
-ErrorChangingAttr=¦bÅܧóÀÉ®×Äݩʮɵo¥Í¿ù»~:
-ErrorCreatingTemp=¦b¥Øªº¸ê®Æ§¨¤¤«Ø¥ßÀɮ׮ɵo¥Í¿ù»~:
-ErrorReadingSource=Ū¨úì©lÀɮ׮ɵo¥Í¿ù»~:
-ErrorCopying=½Æ»sÀɮ׮ɵo¥Í¿ù»~:
-ErrorReplacingExistingFile=¨ú¥NÀɮ׮ɵo¥Í¿ù»~:
-ErrorRestartReplace=«·s±Ò°Ê¹q¸£«á¨ú¥NÀÉ®×¥¢±Ñ:
-ErrorRenamingTemp=¦b¥Øªº¸ê®Æ§¨ÅܧóÀɮצWºÙ®Éµo¥Í¿ù»~:
-ErrorRegisterServer=µLªkµn¿ý DLL/OCX ÀÉ®×: %1¡C
-ErrorRegSvr32Failed=°õ¦æ RegSvr32 ¥¢±Ñ¡A¿ù»~½X¬° %1¡C
-ErrorRegisterTypeLib=µLªkµn¿ý Type Library: %1¡C
-
-; *** Post-installation errors
-ErrorOpeningReadme=¶}±ÒŪ§ÚÀɮ׮ɵo¥Í¿ù»~¡C
-ErrorRestartingComputer=¦w¸Ëµ{¦¡µLªk«·s±Ò°Ê¹q¸£¡A½Ð¥H¤â°Ê¤è¦¡¦Û¦æ«·s±Ò°Ê¹q¸£¡C
-
-; *** Uninstaller messages
-UninstallNotFound=ÀÉ®× "%1" ¤£¦s¦b¡AµLªk²¾°£µ{¦¡¡C
-UninstallOpenError=µLªk¶}±ÒÀÉ®× "%1"¡AµLªk²¾°£µ{¦¡¡C
-UninstallUnsupportedVer=³oÓª©¥»ªº¸Ñ°£¦w¸Ëµ{¦¡µLªk¿ëÃÑ°O¿ýÀÉ "%1" ¤§®æ¦¡¡AµLªk¸Ñ°£¦w¸Ë¡C
-UninstallUnknownEntry=¸Ñ°£¦w¸Ë°O¿ýÀɤ¤µo²{¥¼ª¾ªº°O¿ý (%1)¡C
-ConfirmUninstall=±z½T©wn§¹¥þ²¾°£ %1 ¤Î¨ä¬ÛÃöªºÀɮ׶Ü?
-UninstallOnlyOnWin64=³oÓµ{¦¡¥u¯à¦b 64 ¦ì¤¸ªº Windows ¤W¸Ñ°£¦w¸Ë¡C
-OnlyAdminCanUninstall=³oÓµ{¦¡n¨ã³Æ¨t²ÎºÞ²zûÅvªº¨Ï¥ÎªÌ¤è¥i¸Ñ°£¦w¸Ë¡C
-UninstallStatusLabel=¥¿¦b±q±zªº¹q¸£²¾°£ %1 ¤¤¡A½ÐµyÔ...
-UninstalledAll=%1 ¤w¸g¦¨¥\±q±zªº¹q¸£¤¤²¾°£¡C
-UninstalledMost=%1 ¸Ñ°£¦w¸Ë§¹¦¨¡C%n%n¬Y¨ÇÀɮפΤ¸¥óµLªk²¾°£¡A±z¥i¥H¦Û¦æ§R°£³o¨ÇÀɮסC
-UninstalledAndNeedsRestart=n§¹¦¨ %1 ªº¸Ñ°£¦w¸Ëµ{§Ç¡A±z¥²¶·«·s±Ò°Ê¹q¸£¡C%n%n±z·Qn²{¦b«·s±Ò°Ê¹q¸£¶Ü?
-UninstallDataCorrupted=ÀÉ®× "%1" ¤w¸g·l·´¡AµLªk¸Ñ°£¦w¸Ë¡C
-
-; *** Uninstallation phase messages
-ConfirmDeleteSharedFileTitle=²¾°£¦@¥ÎÀÉ®×
-ConfirmDeleteSharedFile2=¨t²ÎÅã¥Ü¤U¦C¦@¥ÎÀɮפw¤£¦A³Q¥ô¦óµ{¦¡©Ò¨Ï¥Î¡A±zn²¾°£³o¨ÇÀɮ׶Ü?%n%n%1%n%nÕY±z²¾°£¤F¥H¤WÀɮצý¤´¦³µ{¦¡»Ýn¨Ï¥Î¥¦Ì¡A±N³y¦¨³o¨Çµ{¦¡µLªk¥¿±`°õ¦æ¡A¦]¦¹±zYµLªk½T©w½Ð¿ï¾Ü [§_]¡C«O¯d³o¨ÇÀɮצb±zªº¨t²Î¤¤¤£·|³y¦¨¥ô¦ó·l®`¡C
-SharedFileNameLabel=ÀɮצWºÙ:
-SharedFileLocationLabel=¦ì¸m:
-WizardUninstalling=¸Ñ°£¦w¸Ëª¬ºA
-StatusUninstalling=¥¿¦b¸Ñ°£¦w¸Ë %1...
-
-; The custom messages below aren't used by Setup itself, but if you make
-; use of them in your scripts, you'll want to translate them.
-
-[CustomMessages]
-
-NameAndVersion=%1 ª©¥» %2
-AdditionalIcons=ªþ¥[¹Ï¥Ü:
-CreateDesktopIcon=«Ø¥ß®à±¹Ï¥Ü(&D)
-CreateQuickLaunchIcon=«Ø¥ß§Ö³t±Ò°Ê¹Ï¥Ü(&Q)
-ProgramOnTheWeb=%1 ªººô¯¸
-UninstallProgram=¸Ñ°£¦w¸Ë %1
-LaunchProgram=±Ò°Ê %1
-AssocFileExtension=±N %1 »PÀÉ®×°ÆÀɦW %2 ²£¥ÍÃöÁp(&A)
-AssocingFileExtension=¥¿¦b±N %1 »PÀÉ®×°ÆÀɦW %2 ²£¥ÍÃöÁp...
diff --git a/packaging/win32/Greek-4-5.1.11.isl b/packaging/win32/Greek-4-5.1.11.isl
deleted file mode 100644
index d25b3fb..0000000
--- a/packaging/win32/Greek-4-5.1.11.isl
+++ /dev/null
@@ -1,368 +0,0 @@
-; *** Inno Setup version 5.1.11+ Greek messages ***
-;
-; Note: When translating this text, do not add periods (.) to the end of
-; messages that didn't have them already, because on those messages Inno
-; Setup adds the periods automatically (appending a period would result in
-; two periods being displayed).
-;
-; Translated by Anastasis Chatzioglou
-; http://anasto.go.to
-; baldycom at hotmail.com
-;
-
-[LangOptions]
-LanguageName=Greek
-LanguageID=$408
-LanguageCodePage=1253
-; If the language you are translating to requires special font faces or
-; sizes, uncomment any of the following entries and change them accordingly.
-;DialogFontName=MS Shell Dlg
-;DialogFontSize=8
-;DialogFontStandardHeight=13
-;TitleFontName=Arial
-;TitleFontSize=29
-;WelcomeFontName=Verdana
-;WelcomeFontSize=12
-;CopyrightFontName=Arial
-;CopyrightFontSize=8
-DialogFontName=MS Shell Dlg
-DialogFontSize=8
-;4.1.4+
-;DialogFontStandardHeight=13
-TitleFontName=Arial
-TitleFontSize=29
-WelcomeFontName=Arial
-WelcomeFontSize=12
-CopyrightFontName=Arial
-CopyrightFontSize=8
-
-[Messages]
-; *** Application titles
-SetupAppTitle=ÅãêáôÜóôáóç
-SetupWindowTitle=ÅãêáôÜóôáóç -%1
-UninstallAppTitle=ÁðåãêáôÜóôáóç
-UninstallAppFullTitle=%1 ÁðåãêáôÜóôáóç
-; 2.0.x
-;DefaultUninstallIconName=ÁðåãêáôÜóôáóç %1
-
-; *** Misc. common
-InformationTitle=Ðëçñïöïñßåò
-ConfirmTitle=Åðéâåâáßùóç
-ErrorTitle=ÓöÜëìá
-
-; *** SetupLdr messages
-SetupLdrStartupMessage=Èá åêôåëåóôåß ç åãêáôÜóôáóç ôïõ %1. ÈÝëåôå íá óõíå÷ßóåôå;
-LdrCannotCreateTemp=ÓöÜëìá óôç äçìéïõñãßá ðñïóùñéíïý áñ÷åßïõ. Ç åãêáôÜóôáóç èá ôåñìáôéóôåß ôþñá.
-LdrCannotExecTemp=ÓöÜëìá óôçí åêôÝëåóç áñ÷åßïõ óôïí ðñïóùñéíü êáôÜëïãï. Ç åãêáôÜóôáóç ôåñìáôßæåôáé.
-
-; *** Startup error messages
-LastErrorMessage=%1.%n%nÓöÜëìá %2: %3
-SetupFileMissing=Äåí âñßóêåôáé ôï áñ÷åßï %1 óôïí êáôÜëïãï åãêáôÜóôáóçò. ºóùò ÷ñåéÜæåôáé íá ðñïìçèåõôåßôå Ýíá íÝï áíôßãñáöï ôïõ ðñïãñÜììáôïò.
-SetupFileCorrupt=Ôï áñ÷åßï åãêáôÜóôáóçò åßíáé êáôåóôñáììÝíï. ºóùò ÷ñåéÜæåôáé íá ðñïìçèåõôåßôå Ýíá íÝï áíôßãñáöï ôïõ ðñïãñÜììáôïò.
-SetupFileCorruptOrWrongVer=Ôï áñ÷åßï åãêáôÜóôáóçò åßíáé êáôåóôñáììÝíï ç åßíáé óå ëÜèïò Ýêäïóç. ºóùò ÷ñåéÜæåôáé íá ðñïìçèåõôåßôå Ýíá íÝï áíôßãñáöï ôïõ ðñïãñÜììáôïò.
-NotOnThisPlatform=Áõôü ôï ðñüãñáììá äåí ìðïñåß íá åêôåëåóôåß óå %1.
-OnlyOnThisPlatform=Áõôü ôï ðñüãñáììá åêôåëåßôáé ìüíï óå %1.
-; 5.1.0+
-OnlyOnTheseArchitectures=Áõôü ôï ðñüãñáììá ìðïñåß íá åãêáôáóôáèåß ìïíü óå Windows ó÷åäéáóìÝíá ãéá åðåîåñãáóôÝò ìå áñ÷éôåêôïíéêÞ:%n%n%1
-MissingWOW64APIs=Ç Ýêäïóç ôùí Windows ðïõ åêôåëåßôáé äåí äéáèÝôåé ëåéôïõñãéêüôçôá 64-bit. Ãéá íá äéïñèùèåß ôï ðñüâëçìá åãêáôÝóôçóå ôï Service Pack %1.
-WinVersionTooLowError=Áõôü ôï ðñüãñáììá áðáéôåß %1 Ýêäïóç ç íåüôåñç.
-WinVersionTooHighError=Áõôü ôï ðñüãñáììá äåí ìðïñåß íá åêôåëåóôåß óå %1 Ýêäïóç ç íåüôåñç.
-AdminPrivilegesRequired=ÐñÝðåé íá åßóôå ï Äéá÷åéñéóôÞò óõóôÞìáôïò ãéá íá åãêáôáóôÞóåôå áõôü ôï ðñüãñáììá.
-PowerUserPrivilegesRequired=ÐñÝðåé íá åßóôå ï Äéá÷åéñéóôÞò óõóôÞìáôïò Þ Power User ãéá íá åãêáôáóôÞóåôå áõôü ôï ðñüãñáììá.
-SetupAppRunningError=Ç åãêáôÜóôáóç åíôüðéóå üôé åêôåëåßôáé ç åöáñìïãÞ %1. Ðáñáêáëþ êëåßóôå ôçí åöáñìïãÞ ôþñá êáé ðáôÞóôå ÅíôÜîåé ãéá íá óõíå÷ßóåôå.
-UninstallAppRunningError=Ç áðåãêáôÜóôáóç åíôüðéóå üôé åêôåëåßôáé ç åöáñìïãÞ %1. Ðáñáêáëþ êëåßóôå ôçí åöáñìïãÞ ôþñá êáé ðáôÞóôå ÅíôÜîåé ãéá íá óõíå÷ßóåôå.
-
-; *** Misc. errors
-ErrorCreatingDir=Ç åãêáôÜóôáóç äåí ìðïñåß íá äçìéïõñãÞóåé ôïí êáôÜëïãï %1.
-ErrorTooManyFilesInDir=Äåí ìðïñåß íá äçìéïõñãçèåß Ýíá áñ÷åßï óôïí êáôÜëïãï "%1" åðåéäÞ Þäç ðåñéÝ÷åé ðïëëÜ áñ÷åßá.
-
-; *** Setup common messages
-ExitSetupTitle=ÔÝëïò ÅãêáôÜóôáóçò.
-ExitSetupMessage=Ç åãêáôÜóôáóç äåí Ý÷åé ôåëåéþóåé. Áí ôç óôáìáôÞóåôå ôþñá ôï ðñüãñáììá ðïõ ðñïóðáèÞóáôå íá åãêáôáóôÞóåôå äåí èá ëåéôïõñãåß.%n%nÌðïñåßôå íá åêôåëÝóåôå îáíÜ ôçí åãêáôÜóôáóç áñãüôåñá.
-AboutSetupMenuItem=&Ó÷åôéêÜ ìå ôçí ÅãêáôÜóôáóç...
-AboutSetupTitle=Ó÷åôéêÜ ìå ôçí ÅãêáôÜóôáóç.
-AboutSetupMessage=%1 Ýêäïóç %2%n%3%n%n%1 ðñïóùðéêÞ óåëßäá%n%4
-AboutSetupNote=Anasto
-; 5.1.0+
-TranslatorNote=Anastasis Chatzioglou - baldycom at hotmail.com
-
-; *** Buttons
-ButtonBack=< &Ðßóù
-ButtonNext=&Åðüìåíï >
-ButtonInstall=&ÅãêáôÜóôáóç
-ButtonOK=Å&íôÜîåé
-ButtonCancel=&Áêõñï
-ButtonYes=Í&áé
-ButtonYesToAll=Íáé óå &Ïëá
-ButtonNo=Ï&÷é
-ButtonNoToAll=Ï÷é &óå ïëá
-ButtonFinish=&ÔÝëïò
-ButtonBrowse=&ÁíáæÞôçóç...
-;4.1.3
-ButtonWizardBrowse=&Åýñåóç...
-ButtonNewFolder=&Äçìéïõñãßá íÝïõ öáêÝëïõ
-
-; *** "Select Language" dialog messages
-; 4.0.x
-SelectLanguageTitle=ÅðéëïãÞ ôçò ãëþóóáò åãêáôÜóôáóçò
-SelectLanguageLabel=ÅðéëïãÞ ôçò ãëþóóáò ãéá ÷ñÞóç êáôÜ ôçí äéÜñêåéá ôçò åãêáôÜóôáóçò:
-
-
-; *** Common wizard text
-ClickNext=ÐáôÞóôå Åðüìåíï ãéá íá óõíå÷ßóåôå Þ ¢êõñï ãéá íá ôåñìáôßóåôå ôçí åãêáôÜóôáóç.
-; 2.0.x
-;ClickNextModern=ÐáôÞóôå Åðüìåíï ãéá íá óõíå÷ßóåôå Þ ¢êõñï ãéá íá ôåñìáôßóåôå ôçí åãêáôÜóôáóç.
-;;; - anasto -
-BeveledLabel=anasto
-;4.1.3
-BrowseDialogTitle=Åýñåóç öáêÝëïõ
-BrowseDialogLabel=ÅðéëÝîôå öÜêåëï óôçí ëßóôá êáé ìåôÜ ðáôÞóôå OK.
-NewFolderName=ÍÝïò öÜêåëïò
-
-; *** "Welcome" wizard page
-WelcomeLabel1=Êáëùóïñßóáôå óôçí åãêáôÜóôáóç ôïõ [name].
-WelcomeLabel2=Èá ãßíåé åãêáôÜóôáóç ôïõ [name/ver] óôïí õðïëïãéóôÞ óáò.%n%nÐñéí óõíå÷ßóåôå óáò óõíéóôïýìå íá êëåßóåôå êÜèå Üëëç åöáñìïãÞ ðïõ ðéèáíüí åêôåëåßôå.
-
-; *** "Password" wizard page
-WizardPassword=ÅéóáãùãÞ Êùäéêïý
-PasswordLabel1=ÁõôÞ ç åãêáôÜóôáóç ÷ñåéÜæåôáé êùäéêü ãéá íá åêôåëåóôåß.
-PasswordLabel3=Ðáñáêáëþ äþóôå ôïí êùäéêü óáò êáé ðáôÞóôå Åðüìåíï ãéá íá óõíå÷ßóåôå.
-PasswordEditLabel=&Êùäéêüò:
-IncorrectPassword=Ï êùäéêüò ðïõ äþóáôå åßíáé ëÜèïò. ÎáíáðñïóðáèÞóôå.
-
-; *** "License Agreement" wizard page
-WizardLicense=Áäåéá ×ñÞóçò
-LicenseLabel=Ðáñáêáëþ äéáâÜóôå ðñïóåêôéêÜ ôéò ðáñáêÜôù ðëçñïöïñßåò ðñéí óõíå÷ßóåôå.
-; 2.0.x
-;LicenseLabel1=Ðáñáêáëþ äéáâÜóôå ðñïóåêôéêÜ ôéò ðáñáêÜôù ðëçñïöïñßåò ðñéí óõíå÷ßóåôå. ×ñçóéìïðïéÞóôå ôçí ìðÜñá êýëéóçò ãéá íá äåßôå üëï ôï êåßìåíï.
-;LicenseLabel2=ÁðïäÝ÷åóôå ôïõò üñïõò ôçò ¢äåéáò ×ñÞóçò; Áí åðéëÝîåôå ü÷é ç åãêáôÜóôáóç èá ôåñìáôéóôåß. Ãéá íá óõíå÷éóôåß ç åãêáôÜóôáóç ðñÝðåé íá áðïäÝ÷åóôå ôïõò üñïõò ôçò ¢äåéáò ×ñÞóçò.
-LicenseLabel3=Ðáñáêáëþ äéáâÜóôå ðñïóåêôéêÜ ôéò ðáñáêÜôù ðëçñïöïñßåò ðñéí óõíå÷ßóåôå. ÐñÝðåé íá áðïäÝ÷åóôå ôïõò üñïõò ôçò ¢äåéáò ×ñÞóçò ðñéí íá óõíå÷ßóåôå ôçí åãêáôÜóôáóç.
-LicenseAccepted=&ÄÝ÷ïìáé ôïõò üñïõò ôçò ¢äåéáò ×ñÞóçò
-LicenseNotAccepted=Äåí &áðïäÝ÷ïìáé ôïõò üñïõò ôçò ¢äåéáò ×ñÞóçò
-
-; *** "Information" wizard pages
-WizardInfoBefore=Ðëçñïöïñßåò
-InfoBeforeLabel=Ðáñáêáëþ äéáâÜóôå ðñïóåêôéêÜ ôéò ðáñáêÜôù ðëçñïöïñßåò ðñéí óõíå÷ßóåôå.
-InfoBeforeClickLabel=Áí åßóôå Ýôïéìïé íá óõíå÷ßóåôå ðáôÞóôå Åðüìåíï.
-WizardInfoAfter=Ðëçñïöïñßåò
-InfoAfterLabel=Ðáñáêáëþ äéáâÜóôå ðñïóåêôéêÜ ôéò ðáñáêÜôù ðëçñïöïñßåò ðñéí óõíå÷ßóåôå.
-InfoAfterClickLabel=Áí åßóôå Ýôïéìïé íá óõíå÷ßóåôå ðáôÞóôå Åðüìåíï.
-
-; *** "User Information" wizard page
-WizardUserInfo=Ðëçñïöïñßåò ãéá ôïí ×ñÞóôç
-UserInfoDesc=Ðáñáêáëþ äþóôå ôéò ðëçñïöïñßåò.
-UserInfoName=&Ïíïìá ×ñÞóôç:
-UserInfoOrg=&Åôáéñåßá:
-UserInfoSerial=&Óåéñéáêü Áñéèìü:
-UserInfoNameRequired=ÐñÝðåé íá äþóåôå üíïìá.
-
-; *** "Select Destination Location" wizard page
-; 4.0.x
-WizardSelectDir=ÅðéëÝîôå ôïí êáôÜëïãï ðïõ èá åãêáôáóôáèåß ôï ðñüãñáììá.
-SelectDirDesc=Ðïõ èá åãêáôáóôáèåß ôï [name];
-;SelectDirLabel=ÅðéëÝîôå ôïí êáôÜëïãï ðïõ èá åãêáôáóôáèåß ôï ðñüãñáììá. ÐáôÞóôå Åðüìåíï ãéá íá óõíå÷ßóåôå.
-DiskSpaceMBLabel=Áõôü ôï ðñüãñáììá ÷ñåéÜæåôáé [mb] MB ÷þñï óôïí äßóêï.
-ToUNCPathname=Ç åãêáôÜóôáóç äåí ìðïñåß íá ãßíåé óå äßóêï äéêôýïõ. Áí èÝëåôå íá ãßíåé ç åãêáôÜóôáóç óå äßóêï äéêôýïõ ðñÝðåé íá ïñßóåôå áõôüí ôï äßóêï.
-InvalidPath=Äþóôå ôçí ðëÞñç äéáäñïìÞ.%nðáñÜäåéãìá:%n%nC:\APP
-InvalidDrive=Ï ôïðéêüò äßóêïò ç ï äßóêïò äéêôýïõ ðïõ åðéëÝîáôå äåí õðÜñ÷åé ç äåí åßíáé ðñïóâÜóéìïò. ÅðéëÝîôå Üëëïí.
-DiskSpaceWarningTitle=Äåí õðÜñ÷åé áñêåôüò ÷þñïò óôï äßóêï.
-DiskSpaceWarning=Ç åãêáôÜóôáóç ÷ñåéÜæåôáé ôïõëÜ÷éóôïí %1 KB åëåýèåñï ÷þñï óôï äßóêï áëëÜ ï åðéëåãìÝíïò ïäçãüò äéáèÝôåé ìüíïí %2 KB.%n%nÈÝëåôå íá óõíå÷ßóåôå ïðùóäÞðïôå;
-BadDirName32=Ïíüìáôá êáôáëüãùí äåí ìðïñïýí íá ðåñéÝ÷ïõí êÜðïéïí áðü ôïõò ðáñáêÜôù ÷áñáêôÞñåò:%n%n%1
-DirExistsTitle=Ï êáôÜëïãïò õðÜñ÷åé.
-DirExists=Ï êáôÜëïãïò:%n%n%1%n%nõðÜñ÷åé Þäç. ÈÝëåôå íá ãßíåé ç åãêáôÜóôáóç óå áõôüí ôïí êáôÜëïãï;
-DirDoesntExistTitle=Ï êáôÜëïãïò äåí õðÜñ÷åé.
-DirDoesntExist=Ï êáôÜëïãïò:%n%n%1%n%näåí õðÜñ÷åé. ÈÝëåôå íá äçìéïõñãçèåß;
-;4.1.3
-InvalidDirName=ËÜèïò üíïìá öáêÝëïõ.
-;4.1.5
-DirNameTooLong=Ôï üíïìá ôïõ öáêÝëïõ åßíáé ðïëý ìåãÜëï.
-;4.1.8
-;SelectDirLabel2=Ôï [name] èá åãêáôáóôáèåß óôïí áêüëïõèï öÜêåëï.%n%nÃéá óõíÝ÷åéá ðáôÞóôå Åðüìåíï. Áí èÝëåôå Üëëï öÜêåëï, ðáôÞóôå Åýñåóç.
-SelectDirLabel3=Ôï [name] èá åãêáôáóôáèåß óôïí áêüëïõèï öÜêåëï.
-SelectDirBrowseLabel=Ãéá óõíÝ÷åéá ðáôÞóôå Åðüìåíï. Áí èÝëåôå Üëëï öÜêåëï, ðáôÞóôå Åýñåóç.
-
-; *** "Select Components" wizard page
-WizardSelectComponents=ÅðéëïãÞ Óõóôáôéêþí
-SelectComponentsDesc=Ðïéá óõóôáôéêÜ èÝëåôå íá åãêáôáóôáèïýí;
-SelectComponentsLabel2=ÅðéëÝîôå ôá óõóôáôéêÜ ðïõ èÝëåôå íá åãêáôáóôÞóåôå êáé ðáôÞóôå Åðüìåíï ãéá óõíÝ÷åéá ôçò åãêáôÜóôáóçò.
-FullInstallation=ÐëÞñçò ÅãêáôÜóôáóç.
-; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
-CompactInstallation=ÐåñéïñéóìÝíç ÅãêáôÜóôáóç.
-CustomInstallation=ÅðéëåãìÝíç ÅãêáôÜóôáóç.
-NoUninstallWarningTitle=Ôá óõóôáôéêÜ õðÜñ÷ïõí.
-NoUninstallWarning=Ç åãêáôÜóôáóç äéáðßóôùóå üôé ôá ðáñáêÜôù óõóôáôéêÜ åßíáé Þäç åãêáôåóôçìÝíá óôïí õðïëïãéóôÞ óáò:%n%n%1
-ComponentSize1=%1 KB
-ComponentSize2=%1 MB
-ComponentsDiskSpaceMBLabel=Ç óõãêåêñéìÝíç åðéëïãÞ áðáéôåß ôïõëÜ÷éóôïí [mb] MB åëåýèåñï ÷þñï óôïí äßóêï.
-
-; *** "Select Additional Tasks" wizard page
-WizardSelectTasks=ÅðéëïãÞ ÐåñáéôÝñù Åíåñãåéþí
-SelectTasksDesc=ÐïéÝò åðéðëÝïí åíÝñãåéåò èÝëåôå íá ãßíïõí;
-SelectTasksLabel2=ÅðéëÝîôå ôéò åðéðëÝïí åíÝñãåéåò ðïõ èÝëåôå íá ãßíïõí êáôÜ ôçí åãêáôÜóôáóç ôïõ [name] êáé ðáôÞóôå Åðüìåíï.
-
-; *** "Select Start Menu Folder" wizard page
-; 2.0.x
-;ReadyMemoTasks=ÅðéðëÝïí ÅíÝñãåéåò:
-WizardSelectProgramGroup=ÅðéëïãÞ Êáôáëüãïõ Óôï Ìåíïý Åêêßíçóç.
-SelectStartMenuFolderDesc=Ðïõ èá ôïðïèåôçèïýí ïé óõíôïìåýóåéò ôïõ ðñïãñÜììáôïò;
-; 4.0.x
-;SelectStartMenuFolderLabel=ÅðéëÝîôå ôïí êáôÜëïãï óôï ìåíïý åêêßíçóç óôïí ïðïßï èÝëåôå äçìéïõñãçèïýí ïé óõíôïìåýóåéò ôïõ ðñïãñÜììáôïò êáé ðáôÞóôå Åðüìåíï.
-; 5.1.0+
-;NoIconsCheck=&×ùñßò äçìéïõñãßá åéêïíéäßùí
-MustEnterGroupName=ÐñÝðåé íá äþóåôå ôï üíïìá åíüò êáôáëüãïõ.
-BadGroupName=Ïíüìáôá êáôáëüãùí äåí ìðïñïýí íá ðåñéÝ÷ïõí êÜðïéïí áðü ôïõò ðáñáêÜôù ÷áñáêôÞñåò:%n%n%1
-NoProgramGroupCheck2=&×ùñßò äçìéïõñãßá êáôáëüãïõ óôï ìåíïý åêêßíçóç.
-;4.1.3
-InvalidGroupName=Ôï üíïìá ôïõ group äåí åßíáé óùóôü.
-;4.1.4+
-GroupNameTooLong=Ôï üíïìá ôïõ group åéíáé ðïëý ìåãÜëï.
-;4.1.8
-;SelectStartMenuFolderLabel2=To setup èá äçìéïõñãÞóåé ôéò óõíôïìåýóåéò ôïõ ðñïãñÜììáôïò óôï áêüëïõèï group.%n%nÃéá óõíÝ÷åéá, ðáôÞóôå Åðüìåíï. Áí èÝëåôå Üëëï group, ðáôÞóôå åýñåóç.
-SelectStartMenuFolderLabel3=Ôï setup èá äçìéïõñãÞóåé ôéò óõíôïìåýóåéò ôïõ ðñïãñÜììáôïò óôï áêüëïõèï group.
-SelectStartMenuFolderBrowseLabel=Ãéá óõíÝ÷åéá, ðáôÞóôå Åðüìåíï. Áí èÝëåôå Üëëï group, ðáôÞóôå åýñåóç.
-
-
-; *** "Ready to Install" wizard page
-WizardReady=¸ôïéìïò ãéá åãêáôÜóôáóç
-ReadyLabel1=Ç åãêáôÜóôáóç ôïõ [name] åßíáé Ýôïéìç íá åêôåëåóôåß óôïí õðïëïãéóôÞ óáò.
-ReadyLabel2a=ÐáôÞóôå ÅãêáôÜóôáóç ãéá íá óõíå÷ßóåôå Þ Ðßóù áí èÝëåôå íá áëëÜîåôå êÜðïéåò ñõèìßóåéò.
-ReadyLabel2b=ÐáôÞóôå ÅãêáôÜóôáóç ãéá íá óõíå÷ßóåôå.
-ReadyMemoUserInfo=Ðëçñïöïñßåò ×ñÞóôç:
-ReadyMemoDir=ÊáôÜëïãïò ðñïïñéóìïý:
-ReadyMemoType=Åßäïò åãêáôÜóôáóçò:
-ReadyMemoComponents=ÅðéëåãìÝíá óõóôáôéêÜ:
-ReadyMemoGroup=ÊáôÜëïãïò óôï ìåíïý ÐñïãñÜììáôá:
-ReadyMemoTasks=ÅðéðëÝïí ÅíÝñãåéåò:
-
-; *** "Preparing to Install" wizard page
-WizardPreparing=Ðñïåôïéìáóßá ÅãêáôÜóôáóçò
-PreparingDesc=Ç åãêáôÜóôáóç ðñïåôïéìÜæåé ôï ðñüãñáììá [name] íá ôïðïèåôçèåß óôïí õðïëïãéóôÞ.
-PreviousInstallNotCompleted=The installation/removal of a previous program was not completed. You will need to restart your computer to complete that installation.%n%nAfter restarting your computer, run Setup again to complete the installation of [name].
-CannotContinue=Setup cannot continue. Please click Cancel to exit.
-
-; *** "Installing" wizard page
-WizardInstalling=Ðñüïäïò ÅãêáôÜóôáóçò
-InstallingLabel=Ðáñáêáëþ ðåñéìÝíåôå íá ïëïêëçñùèåß ç åãêáôÜóôáóç ôïõ [name] óôïí õðïëïãéóôÞ óáò.
-
-; *** "Setup Completed" wizard page
-; 2.0.x
-;WizardFinished=Ç ÅãêáôÜóôáóç Ïëïêëçñþèçêå
-FinishedHeadingLabel=Completing the [name] Setup Wizard
-FinishedLabelNoIcons=Ç åãêáôÜóôáóç ôïõ [name] óôïí õðïëïãéóôÞ óáò ôåëåßùóå ìå åðéôõ÷ßá.
-FinishedLabel=Ç åãêáôÜóôáóç ôïõ [name] óôïí õðïëïãéóôÞ óáò ôåëåßùóå ìå åðéôõ÷ßá. Ìðïñåßôå íá îåêéíÞóåôå ôï ðñüãñáììá åðéëÝãïíôáò ôï åéêïíßäéï ðïõ äçìéïõñãÞèçêå óôï ìåíïý åêêßíçóç.
-ClickFinish=ÐáôÞóôå ÔÝëïò ãéá íá ôåñìáôßóåôå ôï ðñüãñáììá åãêáôÜóôáóçò.
-FinishedRestartLabel=Ãéá íá ïëïêëçñùèåß ç åãêáôÜóôáóç ôïõ [name] ðñÝðåé íá ãßíåé åðáíåêêßíçóç ôïõ õðïëïãéóôÞ óáò. ÈÝëåôå íá ãßíåé ôþñá;
-FinishedRestartMessage=Ãéá íá ïëïêëçñùèåß ç åãêáôÜóôáóç ôïõ [name] ðñÝðåé íá ãßíåé åðáíåêêßíçóç ôïõ õðïëïãéóôÞ óáò.%n%nÈÝëåôå íá ãßíåé ôþñá;
-ShowReadmeCheck=Íáé èÝëù íá äéáâÜóù ôéò ðëçñïöïñßåò ôïõ ðñïãñÜììáôïò
-YesRadio=&Íáé íá ãßíåé åðáíåêêßíçóç ôþñá.
-NoRadio=&Ï÷é èá êÜíù åðáíåêêßíçóç áñãüôåñá.
-; used for example as 'Run MyProg.exe'
-RunEntryExec=Íá åêôåëåóôåß ôï ðñüãñáììá %1
-; used for example as 'View Readme.txt'
-RunEntryShellExec=Íá åêôåëåóôåß ôï %1
-
-; *** "Setup Needs the Next Disk" stuff
-ChangeDiskTitle=ÔïðïèåôÞóôå ôçí åðüìåíç äéóêÝôôá
-; 4.0.x
-;SelectDirectory=ÅðéëÝîôå êáôÜëïãï
-SelectDiskLabel2=ÔïðïèåôÞóôå ôçí äéóêÝôôá %1 êáé ðáôÞóôå ÅíôÜîåé.
-PathLabel=&ÄéáäñïìÞ
-FileNotInDir2=Ôï áñ÷åßï "%1" äåí âñßóêåôáé óôï "%2". ÔïðïèåôÞóôå ôç óùóôÞ äéóêÝôôá.
-SelectDirectoryLabel=Äþóôå ôçí ôïðïèåóßá ôçò åðüìåíçò äéóêÝôôáò.
-
-; *** Installation phase messages
-SetupAborted=Ç åãêáôÜóôáóç äåí ïëïêëçñþèçêå.%n%nÄéïñèþóôå ôï ðñüâëçìá êáé åêôåëÝóôå îáíÜ ôçí åãêáôÜóôáóç.
-EntryAbortRetryIgnore=ÐáôÞóôå Retry ãéá íá îáíáðñïóðáèÞóåôå, Ignore ãéá íá óõíå÷ßóåôå ç Abort ãéá íá ôåñìáôßóåôå ôçí åãêáôÜóôáóç.
-
-; *** Installation status messages
-StatusCreateDirs=Äçìéïõñãßá êáôáëüãùí...
-StatusExtractFiles=Áðïóõìðßåóç áñ÷åßùí...
-StatusCreateIcons=Äçìéïõñãßá åéêïíéäßùí...
-StatusCreateIniEntries=Êáôá÷þñçóç óôï ÉÍÉ áñ÷åßï óõóôÞìáôïò...
-StatusCreateRegistryEntries=Êáôá÷þñçóç óôï ìçôñþï óõóôÞìáôïò...
-StatusRegisterFiles=Êáôá÷þñçóç áñ÷åßùí
-StatusSavingUninstall=Ðëçñïöïñßåò áðåãêáôÜóôáóçò...
-StatusRunProgram=Ôåëåéþíïíôáò ôçí åãêáôÜóôáóç...
-StatusRollback=Rolling back changes...
-
-; *** Misc. errors
-; 2.0.x
-;ErrorInternal=ÓöÜëìá %1
-ErrorInternal2=ÓöÜëìá %1
-ErrorFunctionFailedNoCode=%1 ÓöÜëìá
-ErrorFunctionFailed=%1 ÓöÜëìá, êùä. %2
-ErrorFunctionFailedWithMessage=%1 ÓöÜëìá, êùä. %2%n%3
-ErrorExecutingProgram=Äåí ìðïñåß íá åêôåëåóôåß ôï áñ÷åßï:%n%1
-
-;2.0.x
-;ErrorDDEExecute=DDE: ÓöÜëìá êáôÜ ôçí åêôÝëåóç ôçò åíÝñãåéáò (code: %1)
-;ErrorDDECommandFailed=DDE: Ç åíôïëÞ áðÝôõ÷å.
-;ErrorDDERequest=DDE: ÓöÜëìá êáôÜ ôçí åêôÝëåóç ôçò åíÝñãåéáò (code: %1)
-
-; *** Registry errors
-ErrorRegOpenKey=Äåí ìðïñåß íá äéáâáóôåß ôï êëåéäß ìçôñþïõ óõóôÞìáôïò:%n%1\%2
-ErrorRegCreateKey=Äåí ìðïñåß íá äçìéïõñãçèåß ôï êëåéäß ìçôñþïõ óõóôÞìáôïò:%n%1\%2
-ErrorRegWriteKey=Äåí ìðïñåß íá ãßíåé êáôá÷þñçóç óôï êëåéäß ìçôñþïõ óõóôÞìáôïò:%n%1\%2
-
-; *** INI errors
-ErrorIniEntry=Äåí ìðïñåß íá ãßíåé êáôá÷þñçóç óôï ÉÍÉ áñ÷åßï óõóôÞìáôïò "%1".
-
-; *** File copying errors
-FileAbortRetryIgnore=ÐáôÞóôå Retry ãéá íá îáíáðñïóðáèÞóåôå, Ignore ãéá íá óõíå÷ßóåôå ç Abort ãéá íá ôåñìáôßóåôå ôçí åãêáôÜóôáóç.
-FileAbortRetryIgnore2=ÐáôÞóôå Retry ãéá íá îáíáðñïóðáèÞóåôå, Ignore ãéá íá óõíå÷ßóåôå ç Abort ãéá íá ôåñìáôßóåôå ôçí åãêáôÜóôáóç.
-SourceIsCorrupted=Ôï áñ÷åßï ðñïÝëåõóçò åßíáé êáôåóôñáììÝíï.
-SourceDoesntExist=Ôï áñ÷åßï ðñïÝëåõóçò "%1" äåí õðÜñ÷åé.
-ExistingFileReadOnly=Ôï áñ÷åßï åßíáé ìðáñêáñéóìÝíï ìüíï ãéá áíÜãíùóç.%n%nÐáôÞóôå Retry ãéá íá ôï îåìáñêÜñåôå êáé íá ðñïóðáèÞóåôå ðÜëé, Ignore ãéá íá ôï ðñïóðåñÜóåôå ç Abort ãéá íá ôåñìáôßóåôå ôçí åãêáôÜóôáóç.
-ErrorReadingExistingDest=ÐáñïõóéÜóôçêå óöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ áñ÷åßïõ:
-FileExists=Ôï áñ÷åßï õðÜñ÷åé.%n%nÈÝëåôå íá îáíáãñáöôåß;
-ExistingFileNewer=Åíá áñ÷åßï ðïõ âñÝèçêå óôïí õðïëïãéóôÞ óáò åßíáé íåüôåñçò Ýêäïóçò áðï åêåßíï ôçò åãêáôÜóôáóçò. Ðñïôåßíåôáé íá êñáôÞóåôå ôï õðÜñ÷ïí áñ÷åßï.%n%nÈÝëåôå íá êñáôÞóåôå ôï õðÜñ÷ïí áñ÷åßï;
-ErrorChangingAttr=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá íá áëëá÷ôïýí ôá ÷áñáêôçñéóôéêÜ ôïõ áñ÷åßïõ:
-ErrorCreatingTemp=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá íá äçìéïõñãçèåß Ýíá áñ÷åßï óôïí êáôÜëïãï ðñïïñéóìïý:
-ErrorReadingSource=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá áíÜãíùóçò ôïõ áñ÷åßïõ ðñïÝëåõóçò:
-ErrorCopying=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá íá áíôéãñáöåß ôï áñ÷åßï:
-ErrorReplacingExistingFile=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá íá áíôéêáôáóôáèåß ôï õðÜñ÷ïí áñ÷åßï:
-ErrorRestartReplace=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá íá ãßíåé åðáíåêêßíçóç êáé áíôéêáôÜóôáóç áñ÷åßïõ:
-ErrorRenamingTemp=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá ìåôïíïìáóßáò åíüò áñ÷åßïõ óôïí êáôÜëïãï ðñïïñéóìïý:
-ErrorRegisterServer=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá êáôá÷þñçóçò DLL/OCX: %1
-ErrorRegSvr32Failed=RegSvr32 failed with exit code %1
-ErrorRegisterTypeLib=Unable to register the type library: %1
-
-; *** Post-installation errors
-ErrorOpeningReadme=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá íá öïñôùèåß ôï áñ÷åßï ðëçñïöïñéþí.
-ErrorRestartingComputer=ÐñïÝêõøå óöÜëìá óôçí ðñïóðÜèåéá åðáíåêêßíçóçò ôïõ õðïëïãéóôÞ.%nÐáñáêáëþ åðáíåêêéíÞóôå ôïí õðïëïãéóôÞ óáò.
-
-; *** Uninstaller messages
-UninstallNotFound=Ôï áñ÷åßï "%1" äåí âñÝèçêå. Ç áðåãêáôÜóôáóç äåí ìðïñåß íá ãßíåé
-; 4.0.x
-UninstallOpenError=Ôï áñ÷åßï "%1" äåí ìðüñåóå íá öïñôùèåß. Ç áðåãêáôÜóôáóç äåí ìðïñåß íá ãßíåé
-UninstallUnsupportedVer=Ôï áñ÷åßï "%1" äåí áíáãíùñßæåôáé áðü áõôÞ ôçí Ýêäïóç ôçò åãêáôÜóôáóçò, Ç áðåãêáôÜóôáóç äåí ìðïñåß íá åêôåëåóôåß
-UninstallUnknownEntry=Ôï áñ÷åßï "%1" äåí áíáãíùñßæåôáé áðü áõôÞ ôçí Ýêäïóç ôçò åãêáôÜóôáóçò, Ç áðåãêáôÜóôáóç äåí ìðïñåß íá åêôåëåóôåß
-ConfirmUninstall=Åßóôå óßãïõñïé üôé èÝëåôå íá äéáãñÜøåôå ôï %1 êáé üëá ôá óõóôáôéêÜ ôïõ;
-; 5.1.0+
-UninstallOnlyOnWin64=ÁõôÞ ç åöáñìïãÞ ìðïñåß íá áðåãêáôáóôáèåß ìüíï óå 64-bit Windows.
-OnlyAdminCanUninstall=Ç áðåãêáôÜóôáóç ìðïñåß íá åêôåëåóôåß ìüíï áðü ôïí Äéá÷åéñéóôÞ óõóôÞìáôïò
-UninstallStatusLabel=Ðáñáêáëþ ðåñéìÝíåôå üóï ôï %1 äéáãñÜöåôå áðü ôïí õðïëïãéóôÞ óáò
-UninstalledAll=Ç áðåãêáôÜóôáóç ôïõ %1 Ýãéíå ìå åðéôõ÷ßá.
-UninstalledMost=Ç áðåãêáôÜóôáóç ôïõ %1 Ýãéíå ìå åðéôõ÷ßá.%n%nÊÜðïéá óõóôáôéêÜ ðïõ ðáñÝìåéíáí óôïí õðïëïãéóôÞ óáò èá ðñÝðåé íá ôá äéáãñÜøåôå åóåßò.
-UninstalledAndNeedsRestart=To complete the uninstallation of %1, your computer must be restarted.%n%nWould you like to restart now?
-UninstallDataCorrupted="%1" Áõôü ôï áñ÷åßï åßíáé êáôåóôñáììÝíï. Äåí ìðïñåß íá ãßíåé áðåãêáôÜóôáóç.
-
-; *** Uninstallation phase messages
-ConfirmDeleteSharedFileTitle=ÈÝëåôå íá äéáãñáöïýí ôá êïéíÜ áñ÷åßá;
-ConfirmDeleteSharedFile2=Ôá êïéíÜ áñ÷åßá äåí ÷ñçóéìïðïéïýíôáé áðü êÜðïéï ðñüãñáììá. ÈÝëåôå íá äéáãñáöïýí;%n%nÁí êÜðïéï ðñüãñáììá ôá ÷ñçóéìïðïéåß ßóùò äåí åêôåëåßôáé óùóôÜ áí ôá äéáãñÜøåôå. Áí äåí åßóôå óßãïõñïé áöÞóôå ôá óôï óýóôçìá óáò äåí ðñïêáëïýí êÜðïéï ðñüâëçìá.
-SharedFileNameLabel=Ïíïìá Áñ÷åßïõ:
-SharedFileLocationLabel=Ôïðïèåóßá:
-WizardUninstalling=Ðñüïäïò ÁðåãêáôÜóôáóçò:
-StatusUninstalling=ÁðåãêáôÜóôáóç ôïõ %1...
-
-[CustomMessages]
-NameAndVersion=%1 Ýêäïóç %2
-AdditionalIcons=ÅðéðëÝïí åéêïíßäéá:
-CreateDesktopIcon=Äçìéïõñãßá åíüò &åéêïíéäßïõ óôçí åðéöÜíåéá åñãáóßáò
-CreateQuickLaunchIcon=Äçìéïõñãßá åíüò åéêïíéäßïõ óôç &ÃñÞãïñç Åêêßíçóç
-ProgramOnTheWeb=Ôï %1 óôï Internet
-UninstallProgram=ÁðåãêáôÜóôáóç ôïõ %1
-LaunchProgram=Åêêßíçóç ôïõ %1
-AssocFileExtension=%Áíôéóôïß÷éóç ôïõ %1 ìå ôçí %2 åðÝêôáóç áñ÷åßïõ
-AssocingFileExtension=Ãßíåôáé áíôéóôïß÷çóç ôïõ %1 ìå ôçí %2 åðÝêôáóç áñ÷åßïõ...
-
diff --git a/packaging/win32/Japanese-5-5.1.11.isl b/packaging/win32/Japanese-5-5.1.11.isl
deleted file mode 100644
index 6982bb9..0000000
--- a/packaging/win32/Japanese-5-5.1.11.isl
+++ /dev/null
@@ -1,312 +0,0 @@
-; *** Inno Setup version 5.1.11+ Japanese messages ***
-;
-; Translated by Ryou Minakami (ryou32jp at yahoo.co.jp)
-; Fixes and updates: Koichi Shirasuka (shirasuka at eugrid.co.jp)
-;
-; $jrsoftware: issrc/Files/Default.isl,v 1.66 2005/02/25 20:23:48 mlaan Exp $
-
-[LangOptions]
-LanguageName=Japanese
-LanguageID=$0411
-LanguageCodePage=932
-
-; If you don't need to support Windows 9x, commenting the following 4 lines gives better looking (banners not stretched).
-DialogFontName=lr oSVbN
-DialogFontSize=9
-TitleFontName=lr oSVbN
-TitleFontSize=29
-
-; Required for Win2K/older to display the welcome message with correct font.
-WelcomeFontName=lr oSVbN
-WelcomeFontSize=12
-
-[Messages]
-
-; *** Application titles
-SetupAppTitle=ZbgAbv
-SetupWindowTitle=%1 ZbgAbv
-UninstallAppTitle=ACXg[
-UninstallAppFullTitle=%1 ACXg[
-
-; *** Misc. common
-InformationTitle=îñ
-ConfirmTitle=mF
-ErrorTitle=G[
-
-; *** SetupLdr messages
-SetupLdrStartupMessage=%1 ðCXg[µÜ·B±sµÜ·©H
-LdrCannotCreateTemp=êt@Cðì¬Å«Ü¹ñBZbgAbvð~µÜ·B
-LdrCannotExecTemp=êtH_Ìt@CðÀsūܹñBZbgAbvð~µÜ·B
-
-; *** Startup error messages
-LastErrorMessage=%1.%n%nG[ %2: %3
-SetupFileMissing=t@C %1 ª©Â©èܹñBâèðð·é©Vµ¢ZbgAbvvOðüèµÄ¾³¢B
-SetupFileCorrupt=ZbgAbvt@CªóêĢܷBVµ¢ZbgAbvvOðüèµÄ¾³¢B
-SetupFileCorruptOrWrongVer=ZbgAbvt@CªóêÄ¢é©A±Ìo[WÌZbgAbvÆÝ·«ª èܹñBâèðð·é©Vµ¢ZbgAbvvOðüèµÄ¾³¢B
-NotOnThisPlatform=±ÌvOÍ %1 ÅÍ®ìµÜ¹ñB
-OnlyOnThisPlatform=±ÌvOÌÀsÉÍ %1 ªKvÅ·B
-OnlyOnTheseArchitectures=±ÌvOÍ%n%n%1vZbTü¯ÌWindowsɵ©CXg[ūܹñB
-MissingWOW64APIs=ägpÌ64-bitÅWindowsÉͱÌvOðCXg[µA®ì³¹é×ÉKvÈ@\ªÜÜêĢܹñB±ÌâèðC³·é×ÉÍT[rXpbN%1ðCXg[µÄ¾³¢B
-WinVersionTooLowError=±ÌvOÌÀsÉÍ %1 %2 È~ªKvÅ·B
-WinVersionTooHighError=±ÌvOÍ %1 %2 È~ÅÍ®ìµÜ¹ñB
-AdminPrivilegesRequired=±ÌvOðCXg[·é½ßÉÍÇÒƵÄOC·éKvª èÜ·B
-PowerUserPrivilegesRequired=±ÌvOðCXg[·é½ßÉÍÇÒܽÍp[[U[ƵÄOC·éKvª èÜ·B
-SetupAppRunningError=ZbgAbvÍÀsÌ %1 ðoµÜµ½B%n%nJ¢Ä¢éAvP[Vð·×ĶĩçuOKvðNbNµÄ¾³¢BuLZvðNbN·éÆAZbgAbvðI¹µÜ·B
-UninstallAppRunningError=ACXg[ÍÀsÌ %1 ðoµÜµ½B%n%nJ¢Ä¢éAvP[Vð·×ĶĩçuOKvðNbNµÄ¾³¢BuLZvðNbN·éÆAZbgAbvðI¹µÜ·B
-
-; *** Misc. errors
-ErrorCreatingDir=fBNg %1 ðì¬ÉG[ª¶µÜµ½B
-ErrorTooManyFilesInDir=fBNg %1 Ét@Cðì¬ÉG[ª¶µÜµ½Bt@C̪½·¬Ü·B
-
-; *** Setup common messages
-ExitSetupTitle=ZbgAbvI¹
-ExitSetupMessage=ZbgAbvìÆÍ®¹µÄ¢Ü¹ñB±±ÅZbgAbvð~·éÆvOÍCXg[³êܹñB%n%nüßÄCXg[·éêÍAà¤êxZbgAbvðÀsµÄ¾³¢B%n%nZbgAbvðI¹µÜ·©H
-AboutSetupMenuItem=ZbgAbvÉ¢Ä(&A)...
-AboutSetupTitle=ZbgAbvÉ¢Ä
-AboutSetupMessage=%1 %2%n%3%n%n%1 z[y[W:%n%4
-AboutSetupNote=
-TranslatorNote=
-
-; *** Buttons
-ButtonBack=< ßé(&B)
-ButtonNext=Ö(&N) >
-ButtonInstall=CXg[(&I)
-ButtonOK=OK
-ButtonCancel=LZ
-ButtonYes=Í¢(&Y)
-ButtonYesToAll=·×ÄÍ¢(&A)
-ButtonNo=¢¢¦(&N)
-ButtonNoToAll=·×Ä¢¢¦(&O)
-ButtonFinish=®¹(&F)
-ButtonBrowse=QÆ(&B)...
-ButtonWizardBrowse=QÆ(&r)
-ButtonNewFolder=Vµ¢tH_(&M)
-
-; *** "Select Language" dialog messages
-SelectLanguageTitle=ZbgAbvÉgp·é¾êðIñž³¢B
-SelectLanguageLabel=CXg[Ép·é¾êðïÑÜ·:
-
-; *** Common wizard text
-ClickNext=±s·éÉÍuÖvAZbgAbvðI¹·éÉÍuLZvðNbNµÄ¾³¢B
-BeveledLabel=
-BrowseDialogTitle=tH_QÆ
-BrowseDialogLabel=Xg©çtH_ðIÑOKðµÄ¾³¢B
-NewFolderName=Vµ¢tH_
-
-; *** "Welcome" wizard page
-WelcomeLabel1=[name] ZbgAbvEBU[hÌJn
-WelcomeLabel2=±ÌvOͲgpÌRs
[^Ö [name/ver] ðCXg[µÜ·B%n%n±s·éOɼÌAvP[Vð·×ÄI¹µÄ¾³¢B
-
-; *** "Password" wizard page
-WizardPassword=pX[h
-PasswordLabel1=±ÌCXg[vOÍpX[hÉæÁÄÛì³êĢܷB
-PasswordLabel3=pX[hðü͵ÄuÖvðNbNµÄ¾³¢BpX[hÍå¶Æ¬¶ªæʳêÜ·B
-PasswordEditLabel=pX[h(&P):
-IncorrectPassword=üͳê½pX[hª³µ èܹñBà¤êxü͵ȨµÄ¾³¢B
-
-; *** "License Agreement" wizard page
-WizardLicense=gpø_ñ̯Ó
-LicenseLabel=±s·éOÉȺÌdvÈîñð¨Çݾ³¢B
-LicenseLabel3=ȺÌgpø_ñð¨Çݾ³¢BCXg[ð±s·éÉͱÌ_ñɯӷéKvª èÜ·B
-LicenseAccepted=¯Ó·é(&A)
-LicenseNotAccepted=¯ÓµÈ¢(&D)
-
-; *** "Information" wizard pages
-WizardInfoBefore=îñ
-InfoBeforeLabel=±s·éOÉȺÌdvÈîñð¨Çݾ³¢B
-InfoBeforeClickLabel=ZbgAbvð±s·éÉÍuÖvðNbNµÄ¾³¢B
-WizardInfoAfter=îñ
-InfoAfterLabel=±s·éOÉȺÌdvÈîñð¨Çݾ³¢B
-InfoAfterClickLabel=ZbgAbvð±s·éÉÍuÖvðNbNµÄ¾³¢B
-
-; *** "User Information" wizard page
-WizardUserInfo=[U[îñ
-UserInfoDesc=[U[îñðü͵ľ³¢B
-UserInfoName=[U[¼(&U):
-UserInfoOrg=gD(&O):
-UserInfoSerial=VAÔ(&S):
-UserInfoNameRequired=[U[¼ðü͵ľ³¢B
-
-; *** "Select Destination Location" wizard page
-WizardSelectDir=CXg[æÌwè
-SelectDirDesc=[name] ÌCXg[æðwèµÄ¾³¢B
-SelectDirLabel3=[name] ðCXg[·étH_ðwèµÄAuÖvðNbNµÄ¾³¢B
-SelectDirBrowseLabel=±¯éÉÍuÖvðNbNµÄ¾³¢BÊÌtH_ðIð·éÉÍuQÆvðNbNµÄ¾³¢B
-DiskSpaceMBLabel=±ÌvOÍÅá [mb] MBÌfBXNó«ÌæðKvƵܷB
-ToUNCPathname=ZbgAbvÍUNCtH_ÉCXg[·é±ÆªÅ«Ü¹ñBlbg[NÉCXg[·éêÍlbg[NhCuÉèÄľ³¢B
-InvalidPath=hCu¶ðÜÞ®SÈpXðü͵ľ³¢B%n%náFC:\APP%n%nܽÍUNC`®ÌpXðü͵ľ³¢B%n%náF\\server\share
-InvalidDrive=wèµ½hCuܽÍUNCpXª©Â©çÈ¢©ANZXūܹñBÊÌpXðwèµÄ¾³¢B
-DiskSpaceWarningTitle=fBXNó«ÌæÌs«
-DiskSpaceWarning=CXg[ÉÍÅá %1 KBÌfBXNó«ÌæªKvÅ·ªAwè³ê½hCuÉÍ %2 KBÌó«Ì浩 èܹñB%n%n±ÌÜܱsµÜ·©H
-DirNameTooLong=hCu¼ÍpXª·ß¬Ü·B
-InvalidDirName=tH_¼ª³øÅ·B
-BadDirName32=Ⱥ̶ðÜÞtH_¼ÍwèūܹñB:%n%n%1
-DirExistsTitle=ù¶ÌtH_
-DirExists=tH_ %n%n%1%n%nªùɶݵܷB±ÌÜܱÌtH_ÖCXg[µÜ·©H
-DirDoesntExistTitle=tH_ª©Â©èܹñB
-DirDoesntExist=tH_ %n%n%1%n%nª©Â©èܹñBVµ¢tH_ð쬵ܷ©H
-
-; *** "Select Components" wizard page
-WizardSelectComponents=R|[lgÌIð
-SelectComponentsDesc=CXg[R|[lgðIðµÄ¾³¢B
-SelectComponentsLabel2=CXg[·éR|[lgðIðµÄ¾³¢BCXg[·éKvÌÈ¢R|[lgÍ`FbNðOµÄ¾³¢B±s·éÉÍuÖvðNbNµÄ¾³¢B
-FullInstallation=tCXg[
-; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
-CompactInstallation=RpNgCXg[
-CustomInstallation=JX^CXg[
-NoUninstallWarningTitle=ù¶ÌR|[lg
-NoUninstallWarning=ZbgAbvÍȺÌR|[lgªùÉCXg[³êÄ¢é±ÆðoµÜµ½B%n%n%1%n%n±êçÌR|[lgÌIðððµÄàACXg[ͳêܹñB%n%n±ÌÜܱsµÜ·©H
-ComponentSize1=%1 KB
-ComponentSize2=%1 MB
-ComponentsDiskSpaceMBLabel=»ÝÌIðÍÅá [mb] MBÌfBXNó«ÌæðKvƵܷB
-
-; *** "Select Additional Tasks" wizard page
-WizardSelectTasks=ÇÁ^XNÌIð
-SelectTasksDesc=Às·éÇÁ^XNðIðµÄ¾³¢B
-SelectTasksLabel2=[name] CXg[ÉÀs·éÇÁ^XNðIðµÄAuÖvðNbNµÄ¾³¢B
-
-; *** "Select Start Menu Folder" wizard page
-WizardSelectProgramGroup=vOO[vÌwè
-SelectStartMenuFolderDesc=vOACRð쬷éêðwèµÄ¾³¢B
-SelectStartMenuFolderLabel3=ZbgAbvÍX^[gj
[ÉvOÌV[gJbgð쬵ܷB
-SelectStartMenuFolderBrowseLabel=±¯éÉÍuÖvðNbNµÄ¾³¢Bá¤fBNgðIð·éÉÍuQÆvðNbNµÄ¾³¢B
-MustEnterGroupName=O[v¼ðwèµÄ¾³¢B
-GroupNameTooLong=tH_¼ÍpXª·ß¬Ü·B
-InvalidGroupName=O[v¼ª³øÅ·B
-BadGroupName=Ⱥ̶ðÜÞO[v¼ÍwèūܹñB:%n%n%1
-NoProgramGroupCheck2=vOO[vð쬵Ȣ(&D)
-
-; *** "Ready to Install" wizard page
-WizardReady=CXg[õ®¹
-ReadyLabel1=²gpÌRs
[^Ö [name] ðCXg[·éõªÅ«Üµ½B
-ReadyLabel2a=CXg[ð±s·éÉÍuCXg[vðAÝèÌmFâÏXðs¤ÉÍußévðNbNµÄ¾³¢B
-ReadyLabel2b=CXg[ð±s·éÉÍuCXg[vðNbNµÄ¾³¢B
-ReadyMemoUserInfo=[U[îñ:
-ReadyMemoDir=CXg[æ:
-ReadyMemoType=ZbgAbvÌíÞ:
-ReadyMemoComponents=IðR|[lg:
-ReadyMemoGroup=vOO[v:
-ReadyMemoTasks=ÇÁ^XNê:
-
-; *** "Preparing to Install" wizard page
-WizardPreparing=CXg[õ
-PreparingDesc=²gpÌRs
[^Ö [name] ðCXg[·éõðµÄ¢Ü·B
-PreviousInstallNotCompleted=OñsÁ½AvP[VÌCXg[ܽÍíª®¹µÄ¢Ü¹ñB®¹·éÉÍRs
[^ðÄN®·éKvª èÜ·B%n%n[name] ÌCXg[𮹷é½ßÉÍAÄN®ãÉà¤êxZbgAbvðÀsµÄ¾³¢B
-CannotContinue=ZbgAbvð±sūܹñBuLZvðNbNµÄZbgAbvðI¹µÄ¾³¢B
-
-; *** "Installing" wizard page
-WizardInstalling=CXg[óµ
-InstallingLabel=²gpÌRs
[^É [name] ðCXg[µÄ¢Ü·BµÎç¨Ò¿¾³¢B
-
-; *** "Setup Completed" wizard page
-FinishedHeadingLabel=[name] ZbgAbvEBU[hÌ®¹
-FinishedLabelNoIcons=²gpÌRs
[^É [name] ªZbgAbv³êܵ½B
-FinishedLabel=²gpÌRs
[^É [name] ªZbgAbv³êܵ½BAvP[VðÀs·éÉÍCXg[³ê½ACRðIðµÄ¾³¢B
-ClickFinish=ZbgAbvðI¹·éÉÍu®¹vðNbNµÄ¾³¢B
-FinishedRestartLabel=[name] ÌCXg[𮹷é½ßÉÍARs
[^ðÄN®·éKvª èÜ·B·®ÉÄN®µÜ·©H
-FinishedRestartMessage=[name] ÌCXg[𮹷é½ßÉÍARs
[^ðÄN®·éKvª èÜ·B%n%n·®ÉÄN®µÜ·©H
-ShowReadmeCheck=READMEt@Cð\¦·éB
-YesRadio=·®ÄN®(&Y)
-NoRadio=ãÅè®ÅÄN®(&N)
-; used for example as 'Run MyProg.exe'
-RunEntryExec=%1 ÌÀs
-; used for example as 'View Readme.txt'
-RunEntryShellExec=%1 Ì\¦
-
-; *** "Setup Needs the Next Disk" stuff
-ChangeDiskTitle=fBXNÌ}ü
-SelectDiskLabel2=fBXN %1 ð}üµAuOKvðNbNµÄ¾³¢B%n%n±ÌfBXNÌt@CªºÉ\¦³êÄ¢étH_ÈOÌêÉ éêÍA³µ¢pXðüÍ·é©uQÆv{^ðNbNµÄ¾³¢B
-PathLabel=pX(&P):
-FileNotInDir2=t@C %1 ª %2 ɩ©èܹñB³µ¢fBXNð}ü·é©AÊÌtH_ðwèµÄ¾³¢B
-SelectDirectoryLabel=ÌfBXNÌ éêðwèµÄ¾³¢B
-
-; *** Installation phase messages
-SetupAborted=ZbgAbvÍ®¹µÄ¢Ü¹ñB%n%nâèððµÄ©çAà¤êxZbgAbvðÀsµÄ¾³¢B
-EntryAbortRetryIgnore=à¤êxâèȨ·ÉÍuÄsvAG[ð³µÄ±s·éÉÍu³vACXg[ð~·éÉÍu~vðNbNµÄ¾³¢B
-
-; *** Installation status messages
-StatusCreateDirs=tH_ð쬵Ģܷ...
-StatusExtractFiles=t@CðWJµÄ¢Ü·...
-StatusCreateIcons=V|gJbgð쬵Ģܷ...
-StatusCreateIniEntries=INIt@CðÝèµÄ¢Ü·...
-StatusCreateRegistryEntries=WXgðÝèµÄ¢Ü·...
-StatusRegisterFiles=t@Cðo^µÄ¢Ü·...
-StatusSavingUninstall=ACXg[îñðÛ¶µÄ¢Ü·...
-StatusRunProgram=CXg[𮹵Ģܷ...
-StatusRollback=ÏXð³ÉߵĢܷ...
-
-; *** Misc. errors
-ErrorInternal2=àG[: %1
-ErrorFunctionFailedNoCode=%1 G[
-ErrorFunctionFailed=%1 G[: R[h %2
-ErrorFunctionFailedWithMessage=%1 G[: R[h %2.%n%3
-ErrorExecutingProgram=t@CÀsG[:%n%1
-
-; *** Registry errors
-ErrorRegOpenKey=WXgL[I[vG[:%n%1\%2
-ErrorRegCreateKey=WXgL[ì¬G[:%n%1\%2
-ErrorRegWriteKey=WXgL[«ÝG[:%n%1\%2
-
-; *** INI errors
-ErrorIniEntry=INIt@CGgì¬G[: t@C %1
-
-; *** File copying errors
-FileAbortRetryIgnore=à¤êxâèȨ·ÉÍuÄsvA±Ìt@CðXLbvµÄ±s·éÉÍu³vi§³êܹñjACXg[ð~·éÉÍu~vðNbNµÄ¾³¢B
-FileAbortRetryIgnore2=à¤êxâèȨ·ÉÍuÄsvA±Ìt@CðXLbvµÄ±s·éÉÍu³vi§³êܹñjACXg[ð~·éÉÍu~vðNbNµÄ¾³¢B
-SourceIsCorrupted=Rs[³Ìt@CªóêĢܷB
-SourceDoesntExist=Rs[³Ìt@C %1 ª©Â©èܹñB
-ExistingFileReadOnly=ù¶Ìt@CÍÇÝæèêpÅ·B%n%nÇÝæèêp®«ððµÄà¤êxâèȨ·ÉÍuÄsvA±Ìt@CðXLbvµÄ±s·éÉÍu³vACXg[ð~·éÉÍu~vðNbNµÄ¾³¢B
-ErrorReadingExistingDest=ù¶Ìt@CðÇÝÝÉG[ª¶µÜµ½B:
-FileExists=t@CÍùɶݵܷB%n%n㫵ܷ©H
-ExistingFileNewer=CXg[µæ¤ÆµÄ¢ét@CæèàVµ¢t@Cª¶ÝµÜ·Bù¶Ìt@Cðc·±Æð¨§ßµÜ·B%n%nù¶Ìt@CðcµÜ·©B
-ErrorChangingAttr=ù¶t@CÌ®«ðÏXÉG[ª¶µÜµ½B:
-ErrorCreatingTemp=Rs[æÌtH_Ét@Cðì¬ÉG[ª¶µÜµ½B:
-ErrorReadingSource=Rs[³Ìt@CðÇÝÝÉG[ª¶µÜµ½B:
-ErrorCopying=t@CðRs[ÉG[ª¶µÜµ½B:
-ErrorReplacingExistingFile=ù¶t@Cðu«·¦ÉG[ª¶µÜµ½B:
-ErrorRestartReplace=u«·¦ÄJÉG[ª¶µÜµ½B:
-ErrorRenamingTemp=Rs[ætH_Ìt@C¼ðÏXÉG[ª¶µÜµ½B:
-ErrorRegisterServer=DLL/OCXÌo^ɸsµÜµ½B: %1
-ErrorRegSvr32Failed=RegSvr32ÍG[R[h %1 Éæè¸sµÜµ½B
-ErrorRegisterTypeLib=^CvCuÖÌo^ɸsµÜµ½B: %1
-
-; *** Post-installation errors
-ErrorOpeningReadme=READMEt@CÌI[vɸsµÜµ½B
-ErrorRestartingComputer=Rs
[^ÌÄN®É¸sµÜµ½Bè®ÅÄN®µÄ¾³¢B
-
-; *** Uninstaller messages
-UninstallNotFound=t@C %1 ª©Â©èܹñBACXg[ðÀsūܹñB
-UninstallOpenError=t@C %1 ðJ¯é±ÆªÅ«Ü¹ñBACXg[ðÀsūܹñB
-UninstallUnsupportedVer=ACXg[Ot@C %1 ÍA±Ìo[WÌACXg[vOªF¯Å«È¢`®Å·BACXg[ðÀsūܹñB
-UninstallUnknownEntry=ACXg[OÉs¾ÌGg %1 ª©Â©èܵ½B
-ConfirmUninstall=%1 Æ»ÌÖAR|[lgð·×ÄíµÜ·Bæ뵢ŷ©H
-UninstallOnlyOnWin64=±ÌvOÍ64-bitÅWindowsãÅÌÝACXg[Å«Â\Å·B
-OnlyAdminCanUninstall=ACXg[·é½ßÉÍÇÒ ÀªKvÅ·B
-UninstallStatusLabel=²gpÌRs
[^©ç %1 ðíµÄ¢Ü·BµÎç¨Ò¿¾³¢B
-UninstalledAll=%1 ͲgpÌRs
[^©ç³íÉí³êܵ½B
-UninstalledMost=%1 ÌACXg[ª®¹µÜµ½B%n%n¢Â©ÌÚªíūܹñŵ½Bè®ÅíµÄ¾³¢B
-UninstalledAndNeedsRestart=%1 Ìí𮹷é½ßÉÍARs
[^ðÄN®·éKvª èÜ·B·®ÉÄN®µÜ·©H
-UninstallDataCorrupted=t@C "%1" ªóêĢܷBACXg[ðÀsūܹñB
-
-; *** Uninstallation phase messages
-ConfirmDeleteSharedFileTitle=¤Lt@CÌí
-ConfirmDeleteSharedFile2=VXeãÅA̤Lt@CÍÇÌvOÅàgp³êĢܹñB±Ì¤Lt@CðíµÜ·©H%n%n¼ÌvOªÜ¾±Ìt@Cðgp·éêAí·éÆvOª®ìµÈÈé°êª èÜ·B ÜèmÀÅÈ¢êÍu¢¢¦vðIðµÄ¾³¢BVXeÉt@CðcµÄàâèðø«N±·±ÆÍ èܹñB
-SharedFileNameLabel=t@C¼:
-SharedFileLocationLabel=ê:
-WizardUninstalling=ACXg[óµ
-StatusUninstalling=%1 ðACXg[µÄ¢Ü·...
-
-; The custom messages below aren't used by Setup itself, but if you make
-; use of them in your scripts, you'll want to translate them.
-
-[CustomMessages]
-
-NameAndVersion=%1 o[W %2
-AdditionalIcons=ACRðÇÁ·é:
-CreateDesktopIcon=fXNgbvãÉACRð쬷é(&d)
-CreateQuickLaunchIcon=&Quick Launch ACRð쬷é
-ProgramOnTheWeb=%1 on the Web
-UninstallProgram=%1 ðACXg[·é
-LaunchProgram=%1 ðÀs·é
-AssocFileExtension=%2 t@Cg£É %1ðÖAt¯Ü·B
-AssocingFileExtension=%2 É %1ðÖAt¯Ü·B
diff --git a/packaging/win32/Latvian-1-5.1.11.isl b/packaging/win32/Latvian-1-5.1.11.isl
deleted file mode 100644
index 1ceb7c2..0000000
--- a/packaging/win32/Latvian-1-5.1.11.isl
+++ /dev/null
@@ -1,328 +0,0 @@
-;Agris Ausejs
-;******************************************************
-; *** ***
-; *** Inno Setup version 5.1.11+ Latvian messages ***
-; *** ***
-; *** Original Author: ***
-; *** ***
-; *** Agris Ausejs (oby2005 at gmail.com) ***
-; *** ***
-; *** 02/22/2008 ***
-; ******************************************************
-;
-;
-; To download user-contributed translations of this file, go to:
-; http://www.jrsoftware.org/is3rdparty.php
-;
-; Note: When translating this text, do not add periods (.) to the end of
-; messages that didn't have them already, because on those messages Inno
-; Setup adds the periods automatically (appending a period would result in
-; two periods being displayed).
-
-[LangOptions]
-; The following three entries are very important. Be sure to read and
-; understand the '[LangOptions] section' topic in the help file.
-LanguageName=Latviski
-LanguageID=$0426
-LanguageCodePage=1257
-; If the language you are translating to requires special font faces or
-; sizes, uncomment any of the following entries and change them accordingly.
-;DialogFontName=
-;DialogFontSize=8
-;WelcomeFontName=Verdana
-;WelcomeFontSize=12
-;TitleFontName=Arial
-;TitleFontSize=29
-;CopyrightFontName=Arial
-;CopyrightFontSize=8
-
-[Messages]
-
-; *** Application titles
-SetupAppTitle=Uzstâdîðana
-SetupWindowTitle=Noòemðana - %1
-UninstallAppTitle=Noòemðana
-UninstallAppFullTitle=%1 Noòemðana
-
-; *** Misc. common
-InformationTitle=Informâcija
-ConfirmTitle=Apstiprinât
-ErrorTitle=Kïûda
-
-; *** SetupLdr messages
-SetupLdrStartupMessage=Tiks uzstâdîta programma %1. Vai vçlaties turpinât?
-LdrCannotCreateTemp=Neiespçjami izveidot pagaidu datnes. Uzstâdîðana pârtraukta
-LdrCannotExecTemp=Neiespçjami palaist datni no pagaidu mapes. Uzstâdîðana pârtraukta
-
-; *** Startup error messages
-LastErrorMessage=%1.%n%nKïûda %2: %3
-SetupFileMissing=Datne %1 nav atrodama uzstâdîðanas mapç. Lûdzu, izlabojiet kïûdu vai iegâdâjieties jaunu programmas kopiju.
-SetupFileCorrupt=Uzstâdâmâs datnes ir sabojâtas. Lûdzu, iegâdâjieties jaunu programmas kopiju.
-SetupFileCorruptOrWrongVer=Uzstâdâmâs datnes ir bojâtas vai nav savienojamas ar ðo uzstâdîðanas programmu. Lûdzu, izlabojiet ðo kïûdu vai iegâdâjieties jaunu programmas kopiju.
-NotOnThisPlatform=Ðo programmu nevar palaist uz %1.
-OnlyOnThisPlatform=Ðî programma darbojas uz %1.
-OnlyOnTheseArchitectures=Ðo programmu var uzstâdît tikai uz ðâdâm Windows versijâm:%n%n%1
-MissingWOW64APIs=Paðlaik palaistâ Windows versija neatbalsta 64-bitu uzstâdîðanu. Lai izlabotu ðo kïûdu, uzinstalçjiet Service Pack %1.
-WinVersionTooLowError=Ðî programma pieprasa %1 versiju %2 vai jaunâku.
-WinVersionTooHighError=Ðo programmu nevar uzstâdît uz %1 versijas %2 vai jaunâkas.
-AdminPrivilegesRequired=Jums ir jâbût adminstratoram, lai varçtu uzsâkt uzstâdîðanu.
-PowerUserPrivilegesRequired=Jums ir jâbût administratoram vai pilnvarotam lietotâjam, lai uzstâdîtu ðo programmu.
-SetupAppRunningError=Uzstâdîðana ir atklâjusi, ka %1 paðlaik darbojas.%n%nLûdzu, aizveriet visas programmas un spiediet "Ok" vai "Atcelt", lai izietu.
-UninstallAppRunningError=Noòeðana ir atklâjusi ka %1 paðlaik darbojas.%n%nLûdzu, aizveriet visas programmas un spiediet "Ok", lai turpinâtu, vai "Atcelt", lai izietu.
-
-; *** Misc. errors
-ErrorCreatingDir=Uzstâdîðanâ ir neiespçjami izveidot mapi "%1"
-ErrorTooManyFilesInDir=Neiespçjami izveidot datnes mapç "%1", jo tâ satur pârâk daudz datòu
-
-; *** Setup common messages
-ExitSetupTitle=Iziet no uzstâdîðanas
-ExitSetupMessage=Uzstâdîðana nav pabeigta. Ja Jûs tagad iziesiet, tad programma netiks uzstâdîta.%n%nLai uzstâdîtu programmu, jums bûs atkal jâpalaiþ uzstâdîðana. %n%nIziet no uzstâdîðanas?
-AboutSetupMenuItem=&Par uzstâdîðanu...
-AboutSetupTitle=Par uzstâdîðanu
-AboutSetupMessage=%1 versija %2%n%3%n%n%1 mâjas lapa:%n%4
-AboutSetupNote=
-TranslatorNote=
-
-; *** Buttons
-ButtonBack=< &Atpakaï
-ButtonNext=&Tâlâk >
-ButtonInstall=&Uzstâdît
-ButtonOK=OK
-ButtonCancel=Atcelt
-ButtonYes=&Jâ
-ButtonYesToAll=Jâ &Visam
-ButtonNo=&Nç
-ButtonNoToAll=Nç V&isam
-ButtonFinish=&Pabeigt
-ButtonBrowse=Pâ&rlûkot...
-ButtonWizardBrowse=Pârlû&kot...
-ButtonNewFolder=I&zveidot jaunu mapi
-
-; *** "Select Language" dialog messages
-SelectLanguageTitle=Izvçlieties uzstâdîðanas valodu
-SelectLanguageLabel=Izvçlieties valodu, kurâ notiks uzstâdîðana:
-
-; *** Common wizard text
-ClickNext=Spiediet "Tâlâk", lai turpinâtu, vai "Atcelt", lai izietu no uzstâdîðanas.
-BeveledLabel=
-BrowseDialogTitle=Pârlûkot mapi
-BrowseDialogLabel=Izvçlieties mapi no saraksta, tad spiediet "Ok".
-NewFolderName=Jauna mape
-
-; *** "Welcome" wizard page
-WelcomeLabel1=Laipni lûdzam [name] uzstâdîðanâ
-WelcomeLabel2=Ðis uzstâdîs [name/ver] uz Jûsu datora.%n%nPirms turpinâðanas vçlams aizvçrt visas programmas.
-
-; *** "Password" wizard page
-WizardPassword=Parole
-PasswordLabel1=Ðî uzstâdîðana ir aizsargâta ar paroli.
-PasswordLabel3=Lûdzu, ievadiet paroli, tad spiediet "Tâlâk", lai turpinâtu. Parole ir reìistrjutîga.
-PasswordEditLabel=&Parole:
-IncorrectPassword=Parole, ko Jûs ievadîjât, ir nepareiza. Lûdzu, mçìiniet vçlreiz.
-
-; *** "License Agreement" wizard page
-WizardLicense=Lîgums
-LicenseLabel=Lûdzu, izlasiet sekojoðo informâciju, pirms turpinât.
-LicenseLabel3=Lûdzu, izlasiet Lîgumu. Jums ir jâapstiprina Lîgums, lai turpinâtu uzstâdîðanu.
-LicenseAccepted=Es &piekrîtu lîgumam
-LicenseNotAccepted=Es &nepiekrîtu lîgumam
-
-; *** "Information" wizard pages
-WizardInfoBefore=Informâcija
-InfoBeforeLabel=Lûdzu, izlasiet ðo informâciju.
-InfoBeforeClickLabel=Kad esat gatavs turpinât uzstâdîðanu, spiediet "Tâlâk".
-WizardInfoAfter=Informâcija
-InfoAfterLabel=Lûdzu izlasiet sekojoðo informâciju.
-InfoAfterClickLabel=Kad esat gatavs turpinât uzstâdîðanu, spiediet "Tâlâk".
-
-; *** "User Information" wizard page
-WizardUserInfo=Lietotâja informâcija
-UserInfoDesc=Lûdzu, ievadiet savu informâciju.
-UserInfoName=&Lietotâja vârds:
-UserInfoOrg=&Organizâcija:
-UserInfoSerial=&Sçrijas numurs:
-UserInfoNameRequired=Jums ir jâievada savs vârds.
-
-; *** "Select Destination Location" wizard page
-WizardSelectDir=Izvçlieties mapi, uz kuru tiks sûtîti dati
-SelectDirDesc=Kur [name] tiks instalçts?
-SelectDirLabel3=[name] datnes tiks instalçtas norâdîtajâ mapç.
-SelectDirBrowseLabel=Lai turpinâtu, spiediet "Tâlâk". Ja vçlaties norâdît citu mapi, spiediet "Pârlûkot".
-DiskSpaceMBLabel=Ir nepiecieðami brîvi [mb] MB uz cietâ diska.
-ToUNCPathname=Uzstâdîðana nevar uzstâdît datnes norâdîtajâ adresç. Ja Jûs mçìinât uzstâdît tîklâ, tad Jums ir nepiecieðama speciâla mape.
-InvalidPath=Jums ir jânorâda pilna uzstâdîðanas adrese, piemçrs:%n%nC:\APP%n%nvai UNC adrese:%n%n\\server\share
-InvalidDrive=Ierîce UNC, kuru Jûs izvçlçjâties, nepastâv vai arî nav pieejama. Lûdzu, izvçlieties citu.
-DiskSpaceWarningTitle=Nepietiek vietas uz diska
-DiskSpaceWarning=Uzstâdîðanai ir nepiecieðami vismaz %1 KB brîvâs vietas uz diska, bet pieejami ir tikai %2 KB.%n%nVai vçlaties turpinât?
-DirNameTooLong=Mapes nosaukums vai adrese ir pârâk gara.
-InvalidDirName=Mapes nosaukums nav derîgs.
-BadDirName32=Mapes nosaukumâ nedrîkst bût ðâdi simboli:%n%n%1
-DirExistsTitle=Mape jau pastâv
-DirExists=Mape:%n%n%1%n%njau pastâv. Vai vienalga vçlaties turpinât?
-DirDoesntExistTitle=Mape nepastâv
-DirDoesntExist=Mape:%n%n%1%n%ndoes nepastâv. Vai vçlaties izveidot mapi?
-
-; *** "Select Components" wizard page
-WizardSelectComponents=Izvçlieties sastâvdaïas
-SelectComponentsDesc=Kurus komponentus vçlaties uzstâdît?
-SelectComponentsLabel2=Izvçlieties komponentus, kurus vçlaties uzstâdît. Spiediet "Tâlâk", lai turpinâtu.
-FullInstallation=Pilna uzstâdîðana
-; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
-CompactInstallation=Kompakta uzstâdîðana
-CustomInstallation=Izveidot uzstâdîðanu
-NoUninstallWarningTitle=Komponenti jau pastâv
-NoUninstallWarning=Uzstâdîðana ir atklâjusi ka ðâdi faili jau ir uzstâdîti:%n%n%1%n%nAtiestatiet ðos komponentus.%n%nVai vçlaties turpinât?
-ComponentSize1=%1 KB
-ComponentSize2=%1 MB
-ComponentsDiskSpaceMBLabel=Paðlaik izvçlçtie komponenti aizòem [mb] MB uz cietâ diska.
-
-; *** "Select Additional Tasks" wizard page
-WizardSelectTasks=Papilduzdevumu izvçlne
-SelectTasksDesc=Kurus papilduzdevumus vajadzçtu veikt?
-SelectTasksLabel2=Izvçlieties, kâdi papilduzdevumi tiks veikti [name] uzstâdîðanas laikâ, tad spiediet "Tâlâk".
-
-; *** "Select Start Menu Folder" wizard page
-WizardSelectProgramGroup=Izvçlieties Start Menu mapi
-SelectStartMenuFolderDesc=Kur uzstâdîðanas programmai vajadzçtu likt îsinâjumikonas?
-SelectStartMenuFolderLabel3=Uzstâdîðana izveidos îsinâjumikonas Start Menu mapç.
-SelectStartMenuFolderBrowseLabel=Lai turpinâtu, spiediet "Tâlâk". Ja vçlaties norâdît citu mapi, spiediet "Pârlûkot".
-MustEnterGroupName=Jums ir jânorâda mape.
-GroupNameTooLong=Mapes nosaukums ir pârâk garð.
-InvalidGroupName=Mape nav derîga.
-BadGroupName=Mapes nosaukums satur kâdu no ðiem simboliem:%n%n%1
-NoProgramGroupCheck2=&Neizveidot Start Menu mapi
-
-; *** "Ready to Install" wizard page
-WizardReady=Gatavs uzstâdîðanai
-ReadyLabel1=Uzstâdîðana ir gatava instalçt [name] uz Jûsu datora.
-ReadyLabel2a=Spiediet "Uzstâdît", lai sâktu uzstâdîðanu, vai spiediet Atpakaï, lai izmainîtu parametrus.
-ReadyLabel2b=Spiediet "Uzstâdît", lai sâktu uzstâdîðanu.
-ReadyMemoUserInfo=Lietotâja informâcija:
-ReadyMemoDir=Galamçríis:
-ReadyMemoType=Uzstâdîðanas tips:
-ReadyMemoComponents=Izvçlçtie komponenti:
-ReadyMemoGroup=Start Menu mape:
-ReadyMemoTasks=Papilduzdevumi:
-
-; *** "Preparing to Install" wizard page
-WizardPreparing=Gatavoties uzstâdîðanai
-PreparingDesc=Uzstâdîðana ir gatava instalçt [name] uz Jûsu datora.
-PreviousInstallNotCompleted=Uzstâdîðana/noòemðana iepriekðçjai programmai nav pabeigta. Jums ir jâpârstartç dators, lai pabeigtu uzstâdîðanu.%n%nPçc pârstartçðanas palaidiet uzstâdîðanu no jauna, lai pabeigtu uzstâdît [name].
-CannotContinue=Uzstâdîðanu nevar turpinât. Lûdzu, spiediet "Atcelt", lai izietu.
-
-; *** "Installing" wizard page
-WizardInstalling=Uzstâdîðana
-InstallingLabel=Lûdzu, uzgaidiet, kamçr [name] tiks uzstâdîts uz Jûsu datora.
-
-; *** "Setup Completed" wizard page
-FinishedHeadingLabel=Pabeigta [name] uzstâdîðana
-FinishedLabelNoIcons=Uzstâdîðana pabeigta.
-FinishedLabel=Uzstâdîðana pabeigta. Programmu var palaist, uzklikðíinot uz izveidotajâm ikonâm.
-ClickFinish=Spiediet "Pabeigt", lai aizvçrtu uzstâdîðanu.
-FinishedRestartLabel=Lai pabeigtu [name] uzstâdîðanu, nepiecieðams pârstartçt Jûsu datoru. Vai vçlaties to darît tagad?
-FinishedRestartMessage=Lai pabeigtu [name] uzstâdîðanu, nepiecieðams pârstartçt Jûsu datoru.%n%nVai vçlaties to darît tagad?
-ShowReadmeCheck=Jâ, vçlos apskatît README failu
-YesRadio=&Jâ, pârstartçt datoru tagad
-NoRadio=&Nç, datoru pârstartçðu vçlâk
-; used for example as 'Run MyProg.exe'
-RunEntryExec=Run %1
-; used for example as 'View Readme.txt'
-RunEntryShellExec=View %1
-
-; *** "Setup Needs the Next Disk" stuff
-ChangeDiskTitle=Uzstâdîðanai ir nepiecieðams nâkamais disks
-SelectDiskLabel2=Lûdzu, ielieciet %1 disku un spiediet "Ok".%n%nJa datne ir atrodama uz ðî paða diska kâdâ citâ mapç, norâdiet tâs atraðanâs vietu vai spiediet "Pârlûkot", lai to norâdîtu.
-PathLabel=&Ceïð:
-FileNotInDir2=Datne "%1" neatrodas "%2". Lûdzu, ielieciet pareizo disku vai norâdiet pareizo mapi.
-SelectDirectoryLabel=Lûdzu, norâdiet nâkamâ diska atraðanâs vietu.
-
-; *** Installation phase messages
-SetupAborted=Uzstâdîðana netika pabeigta.%n%nLûdzu, izlabojiet kïûdu un palaidiet uzstâdîðanu no jauna.
-EntryAbortRetryIgnore=Spiediet "Atkârtot", lai mçìinâtu vçlreiz, vai "Ignorçt", lai turpinâtu, vai "Pârtraukt", lai beigtu uzstâdîðanu.
-
-; *** Installation status messages
-StatusCreateDirs=Mapju izveidoðana...
-StatusExtractFiles=Datòu kopçðana...
-StatusCreateIcons=Îsinâjumikonu izveidoðana...
-StatusCreateIniEntries=Izveido INI ierakstu...
-StatusCreateRegistryEntries=Izveido reìistra ierakstus...
-StatusRegisterFiles=Reìistrç datnes...
-StatusSavingUninstall=Saglabâ noòemðanas datus...
-StatusRunProgram=Pabeidz uzstâdîðanu...
-StatusRollback=Izveido izmaiòas...
-
-; *** Misc. errors
-ErrorInternal2=Iekðçja kïûda: %1
-ErrorFunctionFailedNoCode=%1 cieta neveiksmi
-ErrorFunctionFailed=%1 cieta neveiksmi; kods %2
-ErrorFunctionFailedWithMessage=%1 cieta neveiksmi; kods %2.%n%3
-ErrorExecutingProgram=Nespçju palaist failu:%n%1
-
-; *** Registry errors
-ErrorRegOpenKey=Kïûda, atverot reìistra atslçgu:%n%1\%2
-ErrorRegCreateKey=Kïûda, izveidojot reìistra atslçgu:%n%1\%2
-ErrorRegWriteKey=Kïûda, rakstot reìistra atslçgu:%n%1\%2
-
-; *** INI errors
-ErrorIniEntry=Kïûda, izveidojot INI ieraksta datni "%1".
-
-; *** File copying errors
-FileAbortRetryIgnore=Spiediet "Atkârtot", lai mçìinâtu vçlreiz, "Ignorçt", lai izlaistu datni (nav ieteicams), vai "Pârtraukt", lai beigtu uzstâdîðanu.
-FileAbortRetryIgnore2=Spiediet "Atkârtot", lai mçìinâtu vçlreiz, "Ignorçt", lai turpinâtu (nav ieteicams), vai "Pârtraukt", lai beigtu uzstâdîðanu.
-SourceIsCorrupted=Datnes avots ir bojâts
-SourceDoesntExist=Datnes avots "%1" nepastâv
-ExistingFileReadOnly=Pastâvoðâ datne ir izveidota kâ read-only.%n%nSpiediet "Atkârtot", lai noòemtu read-only îpaðîbu un mçìinâtu vçlreiz, "Ignorçt", lai izlaistu datni, vai "Pârtraukt", lai beigtu uzstâdîðanu.
-ErrorReadingExistingDest=Kïûda, nolasot pastâvoðo datni:
-FileExists=Datne jau pastâv.%n%nVai vçlaties, lai uzstâdîðana to pârraksta?
-ExistingFileNewer=Pastâvoðâ datne ir jaunâka par to, kuru nepiecieðams uzstâdît. Vçlams atstât jau pastâvoðo datni.%n%nVai vçlaties to paturçt?
-ErrorChangingAttr=Radusies kïûda, mçìinot nomainît datnes îpaðîbu:
-ErrorCreatingTemp=Radusies kïûda, izveidojot datni galamçría mapç:
-ErrorReadingSource=Radusies kïûda, nolasot datni:
-ErrorCopying=Radusies kïûda, pârkopçjot datni:
-ErrorReplacingExistingFile=Radusies kïûda, pârrakstot jau pastâvoðo datni:
-ErrorRestartReplace=Atkârtota aizstâðana cietusi neveiksmi:
-ErrorRenamingTemp=Radusies kïûda, nomainot nosaukumu datnei galamçría mapç:
-ErrorRegisterServer=Neiespçjami reìistrçt DLL/OCX: %1
-ErrorRegisterServerMissingExport=DllReìistra servera eksports nav atrodams
-ErrorRegisterTypeLib=Neiespçjami reìistrçt tipa bibliotçku: %1
-
-; *** Post-installation errors
-ErrorOpeningReadme=Radusies kïûda, atverot README datni.
-ErrorRestartingComputer=Uzstâdîðana nevar pârstartçt datoru. Lûdzu, izdariet to manuâli.
-
-; *** Uninstaller messages
-UninstallNotFound=Datne "%1" nepastâv. Nevar noòemt.
-UninstallOpenError=Datni "%1" nevar atvçrt. Nevar noòemt
-UninstallUnsupportedVer=Noòeðanas datne "%1" nav atpazîstama ðai noòemðanas programmai. Nevar noòemt
-UninstallUnknownEntry=Nezinâms ieraksts (%1) izveidoja sadursmi ar noòeðanu
-ConfirmUninstall=Vai esat pârliecinâts, ka vçlaties pilnîbâ noòemt %1 un visus tâ komponentus?
-UninstallOnlyOnWin64=Noòemðanu var veikt tikai ar 64-bitu Windows.
-OnlyAdminCanUninstall=Noòeðanu var veikt tikai lietotâjs ar Adminstratora privilçìijâm.
-UninstallStatusLabel=Lûdzu uzgaidiet, kamçr %1 tiek noòemts no Jûsu datora.
-UninstalledAll=%1 tika veiksmîgi noòemts no Jûsu datora.
-UninstalledMost=%1 noòeðana pabeigta.%n%nDaþus elementus nevarçja noòemt. Tos var noòemt manuâli.
-UninstalledAndNeedsRestart=Lai pabeigtu noòeðanu %1, Jûsu dators jâpârstartç.%n%nVai vçlaties to darît tagad?
-UninstallDataCorrupted="%1" datne ir bojâta. Nevar noòemt
-
-; *** Uninstallation phase messages
-ConfirmDeleteSharedFileTitle=Noòemt kopîgâs datnes?
-ConfirmDeleteSharedFile2=Sistçma ir secinâjusi, ka ðîs koplietoðanas datnes vairs netiks lietotas. Vai vçlaties tâs noòemt?%n%nJa kâda cita programma izmanto ðîs datnes, tad ðî programma var strâdât nekorekti. Ja neesat droðs, izvçlieties "Nç". Atstâjot ðîs datnes, Jûsu datoram netiks nodarîti nekâdi bojâjumi.
-SharedFileNameLabel=Faila nosaukums:
-SharedFileLocationLabel=Atraðanâs vieta:
-WizardUninstalling=Noòeðanas statuss
-StatusUninstalling=Noòem %1...
-
-; The custom messages below aren't used by Setup itself, but if you make
-; use of them in your scripts, you'll want to translate them.
-
-[CustomMessages]
-
-NameAndVersion=%1 versija %2
-AdditionalIcons=Papildu ikonas:
-CreateDesktopIcon=Izveidot &darbvisrmas ikonu
-CreateQuickLaunchIcon=Izveidot &Quick Launch ikonu
-ProgramOnTheWeb=%1 Internçtâ
-UninstallProgram=Noòemt %1
-LaunchProgram=Palaist %1
-AssocFileExtension=&Apvienot %1 ar %2 faila paplaðinâjumu
-AssocingFileExtension=Apvieno %1 ar %2 faila paplaðinâjumu...
diff --git a/packaging/win32/Makefile.am b/packaging/win32/Makefile.am
deleted file mode 100644
index b246e1e..0000000
--- a/packaging/win32/Makefile.am
+++ /dev/null
@@ -1,34 +0,0 @@
-EXTRA_DIST = \
- README \
- aqbanking-4.2.4-r2132.patch \
- defaults.sh \
- dist.sh \
- exetype.pl \
- functions.sh \
- getperl.vbs \
- gnc-path-check \
- install.sh \
- install-fq-mods.cmd \
- libmysql.def \
- opensp-1.5.2.patch \
- pi.sh \
- ChineseSimp-12-5.1.11.isl \
- ChineseTrad-2-5.1.11.isl \
- Greek-4-5.1.11.isl \
- Japanese-5-5.1.11.isl \
- Latvian-1-5.1.11.isl \
- reset.sh
-
-if OS_WIN32
- bin_PROGRAMS = redirect
- redirect_SOURCES = redirect.c
- redirect_LDADD = $(GLIB_LIBS)
- AM_CPPFLAGS = $(GLIB_CFLAGS)
- pkgdata_DATA = ChineseSimp-12-5.1.11.isl
- pkgdata_DATA += ChineseTrad-2-5.1.11.isl
- pkgdata_DATA += Greek-4-5.1.11.isl
- pkgdata_DATA += Japanese-5-5.1.11.isl
- pkgdata_DATA += Latvian-1-5.1.11.isl
-else
- EXTRA_DIST += redirect.c
-endif
diff --git a/packaging/win32/README b/packaging/win32/README
deleted file mode 100644
index 8a77712..0000000
--- a/packaging/win32/README
+++ /dev/null
@@ -1,139 +0,0 @@
-These scripts try to download and install a Windows/mingw32 build
-environment for GnuCash on Windows.
-
-Note: The mingw homepage is http://www.mingw.org. You can read more
- about mingw over there. The packages to download are all
- on sourceforge however, so the direct links are given here.
-
-These scripts support two ways to build a Windows/mingw32 version of GnuCash:
-- directly on a Windows PC
-- via cross-compilation on Linux
-
-1. Build GnuCash directly on a Windows PC
------------------------------------------
-
-Before you start with the automated build, you have to complete these
-steps manually. The directory variables are set in `defaults.sh' and optionally
-`custom.sh'.
-
-Note: when installing software as asked below, avoid using paths
- with spaces. Some parts of the build system don't cope well
- with spaces. So don't install in c:\Program Files. The build
- system by default assumes c:\soft as base directory
- called $GLOBAL_DIR from now on).
-
-* Download and install git for windows from http://git-scm.com/downloads.
- This will install some git related items in the Windows Explorer
- context menus (you can access them via right-click in any directory)
-
-* Choose a spot where you want to store a copy of the GnuCash repository.
- The default path is $GLOBAL_DIR\gnucash\repos.
- Reminder: avoid pathnames with spaces in it.
-
-* Create all directories in the path except the last one. For the example,
- make sure $GLOBAL_DIR\gnucash exists
-
-* Open a Windows explorer and go to $GLOBAL_DIR\gnucash (or your chosen location)
-
-* Right-click. In the popup select git bash. This will open a command prompt.
-
-* Enter: git clone git://github.com/Gnucash/gnucash.git repos
- The last part should be what you chose the call the directory to store the
- copy of the GnuCash repository.
-
-* Download MSYS from
- https://sourceforge.net/projects/mingw/files/MSYS%20Base%20System/msys-1.0.11/MSYS-1.0.11.exe/download
- to $DOWNLOAD_DIR
- Note: there may be a more recent version available when you read this, use
- whatever version that is available. BUT: be sure to use MSYS-xyz.exe
- (ie the MSYS installer) and not the *bin.tar.lzma. I got confused
- the first time I tried, because directory msys-1.0.12 existed on
- sourceforge, but it didn't have the windows installer. You should
- use the installer, not try to unpack the -bin.tar.lzma files. So
- choose whatever version that has got an installer.
-
-* Install MSYS into $MSYS_DIR.
-
-* Download mingwPORT's wget from
- https://sourceforge.net/projects/mingw/files/mingwPORT/Current%20Releases/wget-1.9.1-mingwPORT.tar.bz2/download
- to $DOWNLOAD_DIR
- Note: the version number may have changed when you try this. Use whatever version
- that is available
-
-* Via Windows Explorer go to <your-repos-dir>\packaging\win32
-
-* Look at defaults.sh and create a file named custom.sh to specify adapted directory
- variables.
-
- - If you used a path to your GnuCash repository other than the default
- $GLOBAL_DIR\gnucash\repos, you should at least specify REPOS_DIR in here.
- - Also if you want the build system to reuse git you have just installed,
- you can specify the path to git's installation location via GIT_DIR
- - If you want verbose output of any script step, add "set -x" to that file.
-
-* (No Qt is needed. In earlier versions of libaqbanking, qt was needed
- for the aqbanking setup wizard, but in aqbanking-5.x this is no
- longer the case.)
-
-Start/Enter any MSYS shell window. Let the automated build begin by:
-
- $INSTALLER_DIR/install.sh
-
-Good luck!
-
-To generate a self-installing setup.exe file that contains
-*everything*, run the following command after install.sh has
-completed:
-
- $INSTALLER_DIR/dist.sh
-
-
- Note: if you didn't download and install Qt earlier, this command will fail
- regardless of whether you disabled AQ_BANKING_WITH_QT or not. This is
- a bug in the configuration script for the installer builder (issc).
-
-More information is collected on http://wiki.gnucash.org/wiki/Windows
-
-
-2. Cross-compile GnuCash/win32 on a linux PC
---------------------------------------------
-
-Cross-compiling a Windows/mingw32 executable of GnuCash on a Linux
-host system. (Note: This used to work unchangedly in Sept'2006 but
-probably not any longer.)
-
-These steps need to be performed:
-
-1. Look at defaults.sh and create a file named custom.sh to specify adapted
- directory variables. If you want verbose output of any script
- step, add "set -x" to that file. Particularly for cross-compiling,
- set these variables:
- * cross_compile: should be set to yes
- * GLOBAL_DIR: the base directory for all other directory definitions,
- unless you explicitly override it for some directories.
- * MINGW_DIR: set this to your preferred prefix of the mingw32 gcc/binutils
- on your Linux installation.
- (It is strongly recommended to choose a prefix different
- from your normal compiler tool chain in order to distinguish
- your native vs. cross compiler more easily.)
-
-2. Then run the script create_cross_mingw.sh - it will
- download, compile, and install a mingw32 tool chain.
-
-3. Download a binary windows packages for "guile" e.g. from
- http://www.tu-harburg.de/~et2cs/gnc/ and unpack it into the
- directory $GUILE_DIR as given in defaults.sh. (This is done because
- the build system for guile doesn't support cross-compiling.)
-
-4. Call install.sh, which will read the directory settings from
- defaults.sh/custom.sh. It should download, compile, and install everything
- automatically. Eventually the windows gnucash is installed into
- $GNUCASH_DIR.
-
-5. The content of $GNUCASH_DIR (as well as all the other binary
- packages) should then be copied to a windows machine. The paths
- in $GNUCASH_DIR/bin/gnucash and/or $GNUCASH_DIR/bin/gnucash.cmd
- need to be adjusted for the installation location on the
- windows machine.
-
-Good luck!
diff --git a/packaging/win32/aqbanking-4.2.4-r2132.patch b/packaging/win32/aqbanking-4.2.4-r2132.patch
deleted file mode 100644
index b94803a..0000000
--- a/packaging/win32/aqbanking-4.2.4-r2132.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- trunk/src/plugins/parsers/dtaus/dtaus-export.c 2011/01/11 19:59:25 2131
-+++ trunk/src/plugins/parsers/dtaus/dtaus-export.c 2011/01/13 21:47:48 2132
-@@ -531,7 +531,7 @@
- return -1;
- }
- AB_Value_AddValue(sumDEM, val);
-- snprintf(buffer, sizeof(buffer), "%011.0lf", AB_Value_GetValueAsDouble(val)*100.0);
-+ snprintf(buffer, sizeof(buffer), "%011.0f", AB_Value_GetValueAsDouble(val)*100.0);
- AB_Value_free(val);
- if (AHB_DTAUS__AddNum(dst, 11, buffer)) {
- DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
-@@ -587,7 +587,7 @@
- return -1;
- }
- AB_Value_AddValue(sumEUR, val);
-- snprintf(buffer, sizeof(buffer), "%011.0lf", AB_Value_GetValueAsDouble(val)*100.0);
-+ snprintf(buffer, sizeof(buffer), "%011.0f", AB_Value_GetValueAsDouble(val)*100.0);
- AB_Value_free(val);
- if (AHB_DTAUS__AddNum(dst, 11, buffer)) {
- DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
-@@ -768,7 +768,7 @@
- }
-
- /* field 5: sum of DEM values */
-- snprintf(buffer, sizeof(buffer), "%013.0lf",
-+ snprintf(buffer, sizeof(buffer), "%013.0f",
- AB_Value_GetValueAsDouble(sumDEM)*100.0);
- if (AHB_DTAUS__AddNum(dst, 13, buffer)) {
- DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
-@@ -776,7 +776,7 @@
- }
-
- /* field 6: sum of peer account ids */
-- snprintf(buffer, sizeof(buffer), "%017.0lf",
-+ snprintf(buffer, sizeof(buffer), "%017.0f",
- AB_Value_GetValueAsDouble(sumAccountIds));
- if (AHB_DTAUS__AddNum(dst, 17, buffer)) {
- DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
-@@ -784,7 +784,7 @@
- }
-
- /* field 7: sum of peer bank codes */
-- snprintf(buffer, sizeof(buffer), "%017.0lf",
-+ snprintf(buffer, sizeof(buffer), "%017.0f",
- AB_Value_GetValueAsDouble(sumBankCodes));
- if (AHB_DTAUS__AddNum(dst, 17, buffer)) {
- DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
-@@ -792,7 +792,7 @@
- }
-
- /* field 8: sum of EUR values */
-- snprintf(buffer, sizeof(buffer), "%013.0lf",
-+ snprintf(buffer, sizeof(buffer), "%013.0f",
- AB_Value_GetValueAsDouble(sumEUR)*100.0);
- if (AHB_DTAUS__AddNum(dst, 13, buffer)) {
- DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
diff --git a/packaging/win32/bootstrap_win_dev.vbs b/packaging/win32/bootstrap_win_dev.vbs
deleted file mode 100644
index ca77552..0000000
--- a/packaging/win32/bootstrap_win_dev.vbs
+++ /dev/null
@@ -1,393 +0,0 @@
-' bootstap_win_dev.vbs
-'
-' The goal of this script is to simplify setting up a development
-' environment to develop for GnuCash on Windows.
-' It will set up an absolute minimal environment from where
-' the regular GnuCash Windows build system can take over.
-' This minimal environment consists of
-' - mingw-get: the mingw package installer tool
-' - msys-base: a basic MSYS shell environment
-' - git for windows, required for:-
-' - the GnuCash source code repository, cloned from the github GnuCash repository
-'
-' The bootstrap script can also be run on top of an existing set up
-' in which case the script will only do what is necessary to get
-' the above items in place. For example, if git is already installed
-' in the location pointed to by GIT_DIR below, it won't be installed
-' again.
-'
-' IN CASE OF UNEXPECTED CLOSING OF THE CONSOLE
-' Please open a console (cmd.exe) and run the script under cscript.exe as follows:
-' cscript.exe <path-to-this-script>
-' This will keep your console open, so you can read if there were errors
-
-' Script start
-' ------------
-' Ensure we have a visible console to display output
-CheckStartMode
-
-' Parameters
-' ----------
-' All of the above will be installed in the base directory specified below.
-' If this path doesn't suit you, please feel free to modify it before
-' running this bootstrap script.
-' Note: avoid paths with spaces or other special characters (like &).
-' these can confuse msys/mingw or some of the tools depending on them.
-GLOBAL_DIR = "c:\soft"
-MINGW_DIR = GLOBAL_DIR & "\mingw"
-TMP_DIR= GLOBAL_DIR & "\tmp"
-DOWNLOAD_DIR= GLOBAL_DIR & "\downloads"
-GIT_PKG = "Git-1.7.10-preview20120409.exe"
-strGitBaseUrl = "http://msysgit.googlecode.com/files/"
-GIT_URL = strGitBaseUrl & GIT_PKG
-GIT_DIR = GLOBAL_DIR & "\git-1.7.10"
-REPOS_URL = "git://github.com/Gnucash/gnucash.git"
-REPOS_DIR = GLOBAL_DIR & "\gnucash.git"
-
-' Global parameters for visual basic
-Set objFso = CreateObject("Scripting.FileSystemObject")
-Set stdout = objFso.GetStandardStream(1)
-Set stdin = objFso.GetStandardStream(0)
-Set objWsh = WScript.CreateObject ("WScript.Shell")
-Const ForReading = 1, ForWriting = 2, ForAppending = 8
-
-Welcome
-
-
-' Create base directories if necessary
-' ------------------------------------
-If Not objFso.FolderExists(GLOBAL_DIR) Then
- stdout.Write "Creating " & GLOBAL_DIR & "... "
- objFso.CreateFolder(GLOBAL_DIR)
- stdout.WriteLine "Ok"
-End If
-If Not objFso.FolderExists(MINGW_DIR) Then
- stdout.Write "Creating " & MINGW_DIR & "... "
- objFso.CreateFolder(MINGW_DIR)
- stdout.WriteLine "Ok"
-End If
-If Not objFso.FolderExists(TMP_DIR) Then
- stdout.Write "Creating " & TMP_DIR & "... "
- objFso.CreateFolder(TMP_DIR)
- stdout.WriteLine "Ok"
-End If
-If Not objFso.FolderExists(DOWNLOAD_DIR) Then
- stdout.Write "Creating " & DOWNLOAD_DIR & "... "
- objFso.CreateFolder(DOWNLOAD_DIR)
- stdout.WriteLine "Ok"
-End If
-
-
-' Install mingw-get
-' -----------------
-
-strMingwGet = MINGW_DIR & "\bin\mingw-get.exe"
-stdout.Write "Checking " & strMingwGet & "... "
-If objFso.FileExists(strMingwGet) Then
- stdout.WriteLine "Found, no need to install"
-Else
- stdout.WriteLine "Not found, will be installed"
-
- strMingwGetZip = DOWNLOAD_DIR & "\mingw-get.zip"
- If Not objFso.FileExists(strMingwGetZip) Then
- stdout.Write "Downloading mingw-get.zip (slow!)... "
- strMingwGetZipUrl = "https://github.com/gjanssens/gnucash-on-windows/raw/master/mingw-get.zip"
- HTTPDownload strMingwGetZipUrl, strMingwGetZip
- stdout.WriteLine "Success"
- End If
-
- ' Extract mingw-get.zip into our MINGW_DIR
- ' using a detour via a temporary directory to deal with the
- ' cludgy way to detect when extracting is finished.
- ' I couldn't find a better way so far.
- stdout.Write "Installing mingw-get... "
- strMingwTmpDir = TMP_DIR & "\mingwtmp"
- If objFso.FolderExists(strMingwTmpDir) Then
- objFso.DeleteFolder strMingwTmpDir , True
- End If
- ExtractAll objFso.GetAbsolutePathName(".")& "\mingw-get.zip", strMingwTmpDir
- objFso.CopyFolder strMingwTmpDir & "\*", MINGW_DIR, True
- objFso.DeleteFolder strMingwTmpDir , True
- stdout.WriteLine "Success"
-
-End If
-
-
-' Instal Basic Msys (we need msys-wget to install git)
-' ----------------------------------------------------
-' Note: we don't check if these are installed already.
-' mingw-get will do this for us automatically.
-stdout.Write "Installing msys and wget... "
-strMingwGet = MINGW_DIR & "\bin\mingw-get.exe"
-
-objWsh.Run strMingwGet & " install msys-base msys-wget", 1, True
-'Set objExec = objWsh.Exec (strMingwGet & " install msys-base msys-wget")
-
-strWget = MINGW_DIR & "\msys\1.0\bin\wget.exe"
-If Not objFso.FileExists(strWget) Then
- stdout.WriteLine "Failed"
- stdout.WriteBlankLines (1)
- stdout.WriteLine "*** ERROR ***"
- stdout.WriteLine "Msys/Wget installation failed."
- stdout.WriteBlankLines (1)
- stdout.WriteLine "Cannot continue until this has been resolved."
- AbortScript
-End If
-stdout.WriteLine "Success"
-
-
-' Install Git
-' -----------
-strGit = GIT_DIR & "\bin\git.exe"
-stdout.Write "Checking " & strGit & "... "
-If objFso.FileExists(strGit) Then
- stdout.WriteLine "Found, no need to install"
-Else
- stdout.WriteLine "Not found, will be installed"
-
- strGitPkg = DOWNLOAD_DIR & "\" & GIT_PKG
- If Not objFso.FileExists(strGitPkg) Then
- stdout.Write "Downloading git installer... "
- objWsh.Run strWget & " -P" & DOWNLOAD_DIR & " " & GIT_URL, 1, true
-
- If Not objFso.FileExists(strGitPkg) Then
- stdout.WriteLine "Failed"
- stdout.WriteBlankLines (1)
- stdout.WriteLine "*** ERROR ***"
- stdout.WriteLine "Download git installer failed."
- stdout.WriteBlankLines (1)
- stdout.WriteLine "Cannot continue until this has been resolved."
- AbortScript
- End If
- stdout.WriteLine "Success"
- End If
-
- stdout.Write "Installing git... "
- objWsh.Run strGitPkg & " /SP- /SILENT /DIR=" & GIT_DIR, 1, true
-
- If Not objFso.FileExists(strGit) Then
- stdout.WriteLine "Failed"
- stdout.WriteBlankLines (1)
- stdout.WriteLine "*** ERROR ***"
- stdout.WriteLine "Git installation failed."
- stdout.WriteBlankLines (1)
- stdout.WriteLine "Cannot continue until this has been resolved."
- AbortScript
- End If
- stdout.WriteLine "Sucess"
-End If
-
-
-' Set up git repository
-' ---------------------
-strInstall = REPOS_DIR & "\packaging\win32\install.sh"
-stdout.WriteLine "Checking if " & REPOS_DIR
-stdout.Write " is a GnuCash git repository... "
-If objFso.FolderExists(REPOS_DIR & "\.git") And objFso.FileExists(strInstall) Then
- stdout.WriteLine "Most likely ok, won't clone"
-Else
- stdout.WriteLine "Not found"
- stdout.WriteLine "Set up GnuCash git repository... "
- objWsh.Run strGit & " clone " & REPOS_URL & " " & REPOS_DIR, 1, true
-
- If Not objFso.FileExists(strInstall) Then
- stdout.WriteLine "Failed"
- stdout.WriteBlankLines (1)
- stdout.WriteLine "*** ERROR ***"
- stdout.WriteLine "Failed to set up GnuCash git repository."
- stdout.WriteBlankLines (1)
- stdout.WriteLine "Cannot continue until this has been resolved."
- AbortScript
- End If
- stdout.WriteLine "Ok"
-End If
-
-' Create custom.sh
-' ----------------
-strCustomSh = REPOS_DIR & "\packaging\win32\custom.sh"
-bExistingCustomSh = False
-If objFso.FileExists(strCustomSh) Then
- stdout.WriteLine "Found existing custom.sh file"
- bExistingCustomSh = True
-Else
- ' Create a custom.sh file that matches the parameters set at the beginning of this script
- ' This ensures install.sh will find the development environment we set up
- ' Note: we're deliberately not storing versions of used components in the autogenerated custom.sh
- ' This allows install.sh to update to newer versions if deemed useful
- stdout.Write "Autogenerating custom.sh file... "
- Set myRegExp = New RegExp
- myRegExp.Global = True
- myRegExp.Pattern = "\\"
-
- strGlobalDir = myRegExp.Replace (GLOBAL_DIR, "\\")
- strMingwDir = myRegExp.Replace (MINGW_DIR, "\\")
- strMsysDir = myRegExp.Replace (MINGW_DIR & "\msys\1.0", "\\")
- strTmpDir = myRegExp.Replace (TMP_DIR, "\\")
- strDownloadDir = myRegExp.Replace (DOWNLOAD_DIR, "\\")
- strGitDir = myRegExp.Replace (GIT_DIR, "\\")
- strReposDir = myRegExp.Replace (REPOS_DIR, "\\")
-
- Set objCustomSh = objFso.OpenTextFile( strCustomSh, ForWriting, True )
- objCustomSh.WriteLine "# custom.sh, automatically created by bootstrap_win_dev.vbs"
- objCustomSh.WriteLine "#"
- objCustomSh.WriteLine "# The parameters set here match the parameters used by"
- objCustomSh.WriteLine "# bootstrap_win_dev.vbs to set up the GnuCash development"
- objCustomSh.WriteLine "# environment and should ensure the install.sh works out"
- objCustomSh.WriteLine "# of the box."
- objCustomSh.WriteLine "#"
- objCustomSh.WriteLine "# You are free to modify these parameters to suit you,"
- objCustomSh.WriteLine "# but keep in mind that if you ever want to run"
- objCustomSh.WriteLine "# bootstrap_win_dev.vbs again you should make sure"
- objCustomSh.WriteLine "# the parameters it uses match the ones you set here."
- objCustomSh.WriteBlankLines 1
- objCustomSh.WriteLine "GLOBAL_DIR=" & strGlobalDir
- objCustomSh.WriteLine "MINGW_DIR=" & strMingwDir
- objCustomSh.WriteLine "MSYS_DIR=" & strMsysDir
- objCustomSh.WriteLine "TMP_DIR=" & strTmpDir
- objCustomSh.WriteLine "DOWNLOAD_DIR=" & strDownloadDir
- objCustomSh.WriteLine "GIT_DIR=" & strGitDir
- objCustomSh.WriteLine "REPOS_TYPE=git" ' Bootstrap only works with a git repo
- objCustomSh.WriteLine "REPOS_URL=" & REPOS_URL
- objCustomSh.WriteLine "REPOS_DIR=" & strReposDir
- objCustomSh.Close
- stdout.WriteLine "Success"
-End If
-
-
-' End message
-' -----------
-stdout.WriteBlankLines 1
-stdout.WriteLine "Bootstrap completed successfully !"
-stdout.WriteBlankLines 1
-stdout.WriteLine "You can now continue as follows"
-stdout.WriteLine "- Open the msys shell"
-stdout.WriteLine "- cd " & REPOS_DIR & "\packaging\win32"
-stdout.WriteLine "- Properly configure a custom.sh"
-stdout.WriteLine " (if you changed any default path in the bootstrap script)"
-stdout.WriteLine "- Run install.sh"
-stdout.WriteBlankLines 1
-stdout.WriteLine "Happy hacking !"
-
-AbortScript
-
-
-' Functions used in the script
-' ----------------------------
-' Initial message to user
-Sub Welcome
- stdout.WriteLine "Boostrap GnuCash Development on Windows"
- stdout.WriteLine "---------------------------------------"
- stdout.WriteLine "This script is intended for people that wish to develop GnuCash on Windows"
- stdout.WriteLine "It will download and install the minimal set of tools"
- stdout.WriteLine "to run a first build of the GnuCash sources."
- stdout.WriteLine "It will install"
- stdout.WriteLine "- mingw-get, an msys shell and wget in " & MINGW_DIR
- stdout.WriteLine "- git in " & GIT_DIR
- stdout.WriteLine "- a GnuCash git repository cloned from"
- stdout.WriteLine " " & REPOS_URL
- stdout.WriteLine " into " & REPOS_DIR
- stdout.WriteBlankLines 1
- stdout.WriteLine "Notes:"
- stdout.WriteLine "* Components already found in the given locations"
- stdout.WriteLine " won't be touched. Instead the available versions"
- stdout.WriteLine " will be used in that case."
- stdout.WriteLine "* If the proposed locations don't suit you, you can"
- stdout.WriteLine " customize them before running this script."
- stdout.WriteLine " All of them are located at the beginning of this file."
- stdout.WriteBlankLines 1
- stdout.Write "Continue with the set up (Y/N) ? "
- chRead = stdin.ReadLine
- If Not (UCase(Left(chRead,1)) = "Y") Then
- stdout.WriteLine "Installation interrupted."
- AbortScript
- End If
-End Sub
-
-
-' Download a file over http
-Sub HTTPDownload( myURL, myPath )
-' This Sub downloads the FILE specified in myURL to the path specified in myPath.
-'
-' myURL must always end with a file name
-' myPath may be a directory or a file name; in either case the directory must exist
-'
-' Based on a script written by Rob van der Woude
-' http://www.robvanderwoude.com
-
- ' Standard housekeeping
- Dim i, objFile, objHTTP, strFile, strMsg
-
- ' Check if the specified target file or folder exists,
- ' and build the fully qualified path of the target file
- If objFso.FolderExists( myPath ) Then
- strFile = objFso.BuildPath( myPath, Mid( myURL, InStrRev( myURL, "/" ) + 1 ) )
- ElseIf objFso.FolderExists( Left( myPath, InStrRev( myPath, "\" ) - 1 ) ) Then
- strFile = myPath
- Else
- stdout.WriteLine "ERROR: Target folder not found."
- AbortScript
- End If
-
- ' Create or open the target file
- Set objFile = objFso.OpenTextFile( strFile, ForWriting, True )
-
- ' Create an HTTP object
- Set objHTTP = CreateObject( "MSXML2.ServerXMLHTTP" )
-
- ' Download the specified URL
- objHTTP.Open "GET", myURL, False
- objHTTP.Send
-
- ' Write the downloaded byte stream to the target file
- For i = 1 To LenB( objHTTP.ResponseBody )
- objFile.Write Chr( AscB( MidB( objHTTP.ResponseBody, i, 1 ) ) )
- Next
-
- ' Close the target file
- objFile.Close( )
-End Sub
-
-
-' Extract a zip file strZipFile into strFolder
-Function ExtractAll(strZipFile, strFolder)
- Set objShell = CreateObject("Shell.Application")
- If Not objFso.FolderExists(strFolder) Then
- objFso.CreateFolder(strFolder)
- End If
-
- intCount = objShell.NameSpace(strFolder).Items.Count
- Set colItems = objShell.NameSpace(strZipFile).Items
- objShell.NameSpace(strFolder).CopyHere colItems, 256
- Do Until objShell.NameSpace(strFolder).Items.Count = intCount + colItems.Count
- WScript.Sleep 200
- Loop
-End Function
-
-
-' Make sure we run in a console (so output is visible)
-' Based on a code snipped found here
-' http://ask.metafilter.com/79481/vbscript-printing-to-command-line
-Sub CheckStartMode
- ' Returns the running executable as upper case from the last \ symbol
- strStartExe = UCase( Mid( wscript.fullname, instrRev(wscript.fullname, "\") + 1 ) )
-
- If Not strStartExe = "CSCRIPT.EXE" Then
- ' This wasn't launched with cscript.exe, so relaunch using cscript.exe explicitly!
- ' wscript.scriptfullname is the full path to the actual script
-
- set oSh = CreateObject("wscript.shell")
- oSh.Run "cscript.exe """ & wscript.scriptfullname & """"
- wscript.quit
-
- End If
-End Sub
-
-
-' Abort the script
-Sub AbortScript
- stdout.WriteBlankLines 1
- stdout.Write "Pres enter to continue... "
- chRead = stdin.Read (1)
- WScript.Quit
-End Sub
-
diff --git a/packaging/win32/build_package.sh b/packaging/win32/build_package.sh
deleted file mode 100644
index 9ca857e..0000000
--- a/packaging/win32/build_package.sh
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-
-#
-# This assumes we're in the "packaging" directory for the correct build.
-# It could be the packaging/win32 subdir of a tag checkout, or it could
-# be the top-level daily-build packaging directory.
-# Note: GIT_CMD below should have been set by a calling script.
-#
-
-set -o pipefail
-set -e
-LOG_DIR=build-logs
-BUILD_HOST="gnucash-win32"
-LOG_HOST=upload at code.gnucash.org:public_html/win32
-
-function on_error() {
- if [ `hostname` = ${BUILD_HOST} ]; then
- scp -p ${LOGFILE} ${LOG_HOST}/$LOG_DIR
- fi
- exit
-}
-
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-. functions.sh
-. defaults.sh
-
-tag="${1:-$GNUCASH_SCM_REV}"
-
-# Determine where to upload to
-# NOTE: this assumes "tag" to be either a tag or a branch, not a
-# commit hash. It will probably work with a hash as well,
-# but will create a directory for the hash
-if [ -n "$($GIT_CMD tag -l $tag)" ]; then
- TARGET_DIR=releases
- LOG_TAG=$tag
-else
- TARGET_DIR=$tag
- LOG_TAG=$TARGET_DIR
-fi
-
-set_default OUTPUT_DIR $GLOBAL_DIR\\output
-LOGFILENAME=build-${LOG_TAG}-`date +'%Y-%m-%d'`.log
-
-_OUTPUT_DIR=`unix_path $OUTPUT_DIR`
-LOGFILE=${_OUTPUT_DIR}/${LOGFILENAME}
-mkdir -p ${_OUTPUT_DIR}
-
-# Small hack to create $LOG_DIR on the webserver if it doesn't exist yet
-if [ `hostname` = ${BUILD_HOST} ]; then
- mkdir -p "$_OUTPUT_DIR/$LOG_DIR"
- scp -r "$_OUTPUT_DIR/$LOG_DIR" ${LOG_HOST}
- rmdir "$_OUTPUT_DIR/$LOG_DIR"
-fi
-
-# If we're running on the build server, copy a temporary logfile
-# content to the webserver to signal that the build is in progress
-if [ `hostname` = ${BUILD_HOST} ]; then
- _PWD=`pwd`
- echo "Build for tag \"${tag}\" is in progress (current working directory: ${_PWD}) ..." > ${LOGFILE}
- scp -p ${LOGFILE} ${LOG_HOST}/${LOG_DIR}
-fi
-
-set +e
-trap on_error ERR
-
-# Run the compile
-./install.sh 2>&1 | tee ${LOGFILE}
-
-# This directory needs to be removed before calling dist.sh
-DIST_DIR=${INSTALL_DIR}\\..\\dist
-_DIST_UDIR=`unix_path $DIST_DIR`
-rm -rf ${_DIST_UDIR}
-
-# Create the installer
-./dist.sh 2>&1 | tee -a ${LOGFILE}
-
-# Copy the resulting installer into the output directory
-_BUILD_UDIR=`unix_path $BUILD_DIR`
-_GNUCASH_UDIR=`unix_path $GNUCASH_DIR`
-PKG_VERSION=`grep PACKAGE_VERSION ${_BUILD_UDIR}/config.h | cut -d" " -f3 | cut -d\" -f2 `
-REVISION=`grep GNUCASH_SCM_REV ${_BUILD_UDIR}/src/core-utils/gnc-scm-info.h | cut -d" " -f3 | cut -d\" -f2 `
-
-# Choose the output filename based on our "build_from_tarball" setting
-# Make sure this logic matches the logic in dist.sh!
-if [ "$BUILD_FROM_TARBALL" = "no" ]; then
- SETUP_FILENAME="gnucash-${PKG_VERSION}-$(date +'%Y-%m-%d')-git-${REVISION}-setup.exe"
-else
- SETUP_FILENAME="gnucash-${PKG_VERSION}-setup.exe"
-fi
-mv ${_GNUCASH_UDIR}/${SETUP_FILENAME} ${_OUTPUT_DIR}
-
-#
-# Verify that PKG_VERSION == $tag, and add to the build log if it's not.
-# Note: only do this if tag exists and matches x.y.z
-#
-if [ -n "${tag}" ] ; then
- case "${tag}" in
- [0-9]*.[0-9]*.[0-9]*)
- if [ "${PKG_VERSION}" != "${tag}" ] ; then
- echo "" >> ${LOGFILE}
- echo " *** ERROR: Package Version ${PKG_VERSION} doesn't match Tag ${tag}" >> ${LOGFILE}
- echo "" >> ${LOGFILE}
- fi
- ;;
- esac
-fi
-
-# If we're running on the build server then upload the files
-if [ `hostname` = ${BUILD_HOST} ]; then
- # Small hack to create the $TARGET_DIR on the webserver if it doesn't exist yet
- mkdir -p "$_OUTPUT_DIR/$TARGET_DIR"
- scp -r "$_OUTPUT_DIR/$TARGET_DIR" ${LOG_HOST}
- rmdir "$_OUTPUT_DIR/$TARGET_DIR"
- # Copy the files to the chosen target directory
- scp -p ${LOGFILE} ${LOG_HOST}/$LOG_DIR
- scp -p ${_OUTPUT_DIR}/${SETUP_FILENAME} ${LOG_HOST}/$TARGET_DIR
-fi
diff --git a/packaging/win32/build_tags.sh b/packaging/win32/build_tags.sh
deleted file mode 100644
index 8e2e7f8..0000000
--- a/packaging/win32/build_tags.sh
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# Notes:
-# 1. for this script to work, git must have been setup before
-# in a way that doesn't conflict with the GnuCash build.
-# The easiest way to do so is to run the build once manually
-# with a properly set up custom.sh.
-#
-# 2. Should this script change in the source repository, then the
-# git pull below will fail due to a limitation in Windows that
-# won't allow to change a file that is "in use". So in the rare
-# situation this script needs to be updated, you will need to
-# run the git pull once yourself.
-
-set -e
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-################################################################
-# Setup our environment (we need the DOWNLOAD_DIR)
-
-qpushd "$(dirname $(unix_path "$0"))"
-pkgdir="`pwd`"
-. functions.sh
-. defaults.sh
-
-# Variables
-_GIT_UDIR=`unix_path $GIT_DIR`
-set_env "$_GIT_UDIR/bin/git" GIT_CMD
-export GIT_CMD
-
-$GIT_CMD pull
-. functions.sh
-. defaults.sh
-
-
-################################################################
-# determine if there are any new tags since the last time we ran
-#
-$GIT_CMD fetch -t
-
-# If we don't have a tagfile then start from 'now'
-tagfile=tags_git
-if [ ! -f ${tagfile} ] ; then
- for one_tag in $($GIT_CMD tag)
- do
- tag_hash=$($GIT_CMD rev-parse ${one_tag})
- echo ${tag_hash}/${one_tag} >> ${tagfile}
- done
-fi
-
-# Figure out the new set of tags
-rm -f ${tagfile}.new
-for one_tag in $($GIT_CMD tag)
-do
- tag_hash=$($GIT_CMD rev-parse ${one_tag})
- echo ${tag_hash}/${one_tag} >> ${tagfile}.new
-done
-tags="`diff --suppress-common-lines ${tagfile} ${tagfile}.new | grep '^> ' | sed -e 's/^> //g'`"
-
-# move the new file into place
-mv -f ${tagfile}.new ${tagfile}
-
-################################################################
-# Now iterate over all the new tags (if any) and build a package
-
-for tag_rev in $tags ; do
- tag=${tag_rev#*/}
- tag=${tag%/*}
-
- # Git builds are only supported from 2.5 up
- tag_major=${tag%%.*}
- tag_tmp=${tag#*.}
- tag_minor=${tag_tmp%%.*}
- major_minor=$(( $tag_major*100 + $tag_minor ))
- if (( $major_minor < 205 ))
- then
- continue
- fi
-
- tagbasedir=/c/soft/gnucash-${tag}
- tagdir=${tagbasedir}/gnucash
- rm -fr $tagbasedir
- mkdir -p ${tagdir}
-
- # Check out the tag and setup custom.sh
- qpushd ${tagdir}
- $GIT_CMD clone ${REPOS_URL} repos
- qpushd repos
- $GIT_CMD checkout $tag
- qpopd
- qpopd
- w32pkg=${tagdir}/repos/packaging/win32
- cp -p "${pkgdir}/custom.sh" ${w32pkg}/custom.sh
-
- # Set the global directory to the tag build
- echo -n 'GLOBAL_DIR=c:\\soft\\gnucash-' >> ${w32pkg}/custom.sh
- echo "${tag}" >> ${w32pkg}/custom.sh
-
- # Point DOWNLOAD_DIR at the global installation so we can reuse
- # most of the already downloaded packages
- echo -n "DOWNLOAD_DIR=" >> ${w32pkg}/custom.sh
- echo "${DOWNLOAD_DIR}" | sed -e 's/\\/\\\\/g' >> ${w32pkg}/custom.sh
-
- # UPDATE_SOURCES is obsolete, but preserved here to allow the
- # current script to also build older tags, that may still
- # use this parameter.
- # No need to update the sources we just checked out
- echo "UPDATE_SOURCES=no" >> ${w32pkg}/custom.sh
-
- # BUILD_FROM_TARBALL is special:
- # in install.sh place we check !=yes, in defaults.sh =yes, in dist.sh =no
- # We want it to look like 'no' in install and defaults, but yes in dist
- # so this hack works!
- echo "BUILD_FROM_TARBALL=maybe" >> ${w32pkg}/custom.sh
-
- # Point HH_DIR at the global installation because we don't need to redo it
- echo -n "HH_DIR=" >> ${w32pkg}/custom.sh
- echo "${GLOBAL_DIR}\\hh" | sed -e 's/\\/\\\\/g' >> ${w32pkg}/custom.sh
-
- # Now build the tag! (this will upload it too)
- # Use the build_package script from trunk (cwd), not from the tag
- qpushd ${w32pkg}
- ${pkgdir}/build_package.sh ${tag}
- qpopd
-done
diff --git a/packaging/win32/create_cross_mingw.sh b/packaging/win32/create_cross_mingw.sh
deleted file mode 100755
index 7cda3b4..0000000
--- a/packaging/win32/create_cross_mingw.sh
+++ /dev/null
@@ -1,302 +0,0 @@
-#! /bin/bash
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-qpushd "$(dirname "$0")"
-. functions.sh
-. defaults.sh
-
-#
-# From http://www.mingw.org/MinGWiki/index.php/BuildMingwCross
-#
-
-# This is my script for building a complete MinGW cross-compiler toolchain
-# that runs under Linux to produce executables that run under Windows. It
-# probably works (or can easily be adapted to work) under any unix system.
-#
-# It is based in large part on Sam Lantinga's script, which in turn was
-# based partly on Ray Kelm's script, which in turn was built on
-# Mo Dejong's script for doing the same, but with some added fixes.
-#
-# My changes:
-# 1. Adapted the script to the new packaging of MinGW GCC, which is
-# currently split into core and auxiliary components.
-# 2. The script now determines the GCC and BINUTILS directory name
-# directly from the tar file contents. This gets around common
-# problems due to the directory names not always following the
-# expected patterns.
-# 3. Grouped together and simplified the macros that users need to
-# define.
-# 4. Made optional components truly optional -- leave the
-# corresponding archive names blank and they will be ignored.
-# 5. Included an option to purge the installation directory before
-# installing the current cross-compiler.
-#
-# NOTE: If you choose a destination directory for the installation (set
-# in the macro PREFIX) for which you do not have write access, you will
-# need to run this script with root (or equivalent) privileges.
-#
-#
-# Updated by Igor Mikolic-Torreira <igormt at alumni.caltech.edu>
-
-# Make sure these are initialized as we want them
-
-GCC_CORE=""
-BINUTILS=""
-GCC_LANGS="c"
-
-
-# Set our build directory and where our sources will go
-
-if [ "x$XC_BUILD_DIR" = "x" ]; then
- # Default to the current directory
- XC_BUILD_DIR=$(pwd)
-fi
-SRCDIR="$XC_BUILD_DIR/source"
-
-
-# Need install directory first on the path so gcc can find binutils
-
-PATH="$PREFIX/bin:$PATH"
-
-# Prepare directories used by download function
-
-DOWNLOAD_UDIR=`unix_path $DOWNLOAD_DIR`
-TMP_UDIR=`unix_path $TMP_DIR`
-mkdir -p "$TMP_UDIR"
-mkdir -p "$DOWNLOAD_UDIR"
-mkdir -p "$SRCDIR"
-
-# Make sure wget is installed
-if test "x`which wget`" = "x" ; then
- echo "You need to install wget."
- exit 1
-fi
-
-qpushd "$XC_BUILD_DIR"
-
-
-#-----------------------------------------------------
-#
-# Functions that do most of the work
-#
-#-----------------------------------------------------
-
-
-function purge_existing_install
-{
- echo "Purging the existing files in $PREFIX"
- mkdir -p "$PREFIX"
- if cd "$PREFIX"; then
- rm -rf *
- fi
- cd "$XC_BUILD_DIR"
-}
-
-
-function install_libs
-{
- echo "Installing cross libs and includes"
- mkdir -p "$PREFIX/$TARGET"
-
- wget_unpacked "$MINGW_RT_URL" "$DOWNLOAD_DIR" "$PREFIX/$TARGET"
- wget_unpacked "$W32API_URL" "$DOWNLOAD_DIR" "$PREFIX/$TARGET"
-
- if [ "x$OPENGL_URL" != "x" ]; then
- wget_unpacked "$GCC_OPENGL_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
- fi
- if [ "x$DIRECTX_URL" != "x" ]; then
- wget_unpacked "$GCC_DIRECTX_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
- fi
-}
-
-
-function install_binutils
-{
- setup " binutils (cross-compile)"
-
- if quiet $PREFIX/bin/$TARGET-ld --version
- then
- echo "binutils already installed. skipping."
- else
- wget_unpacked "$BINUTILS_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
- BINUTILS_SRC_DIR=$_EXTRACT_UDIR
-
- BINUTILS_BUILD_DIR="$XC_BUILD_DIR/binutils-$TARGET"
- rm -rf "$BINUTILS_BUILD_DIR"
- mkdir "$BINUTILS_BUILD_DIR"
- qpushd "$BINUTILS_BUILD_DIR"
-
- echo -n "Configuring ... "
- "$BINUTILS_SRC_DIR/configure" --prefix="$PREFIX" --target=$TARGET --disable-nls \
- --with-gcc --with-gnu-as --with-gnu-ld --disable-shared &> configure.log
- echo done
-
- echo -n "Building ... "
- make CFLAGS="-O2 -fno-exceptions" LDFLAGS="-s" &> make.log
- if test $? -ne 0; then
- echo "failed - log available: $BINUTILS_BUILD_DIR/make.log"
- exit 1
- fi
- echo done
-
- echo -n "Installing ... "
- make install &> make-install.log
- if test $? -ne 0; then
- echo "failed - log available: $BINUTILS_BUILD_DIR/make-install.log"
- exit 1
- fi
- echo done
-
- qpopd
- fi
-}
-
-
-function install_gcc
-{
- setup " gcc (cross-compile)"
-
- if quiet $PREFIX/bin/$TARGET-g++ --version
- then
- echo "gcc already installed. skipping."
- else
- # Filename doesn't match expanded directory, let's fix that
- TARGET_FILE=${GCC_CORE_SRC_URL##*/}
- TARGET_FILE=${TARGET_FILE/-core-/-}
- wget_unpacked "$GCC_CORE_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR" $TARGET_FILE
- GCC_SRC_DIR=$_EXTRACT_UDIR
-
- if [ "x$GCC_GPP_SRC_URL" != "x" ]; then
- GCC_LANGS=${GCC_LANGS}",c++"
- wget_unpacked "$GCC_GPP_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
- fi
- if [ "x$GCC_G77_SRC_URL" != "x" ]; then
- GCC_LANGS=${GCC_LANGS}",f77"
- wget_unpacked "$GCC_G77_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
- fi
- if [ "x$GCC_OBJC_SRC_URL" != "x" ]; then
- GCC_LANGS=${GCC_LANGS}",objc"
- wget_unpacked "$GCC_OBJC_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
- fi
- if [ "x$GCC_JAVA_SRC_URL" != "x" ]; then
- GCC_LANGS=${GCC_LANGS}",java"
- wget_unpacked "$GCC_JAVA_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
- fi
- if [ "x$GCC_ADA_SRC_URL" != "x" ]; then
- GCC_LANGS=${GCC_LANGS}",ada"
- wget_unpacked "$GCC_ADA_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
- fi
-
- if [ "$GCC_PATCH" != "" ]; then
- echo -n "Patching ... "
- qpushd "$GCC_SRC_DIR"
- patch -p1 < "$SRCDIR/$GCC_PATCH"
- qpopd
- echo done
- fi
-
- GCC_BUILD_DIR="$XC_BUILD_DIR/gcc-$TARGET"
- rm -rf "$GCC_BUILD_DIR"
- mkdir "$GCC_BUILD_DIR"
- qpushd "$GCC_BUILD_DIR"
-
- echo -n "Configuring ... "
- "$GCC_SRC_DIR/configure" -v \
- --prefix="$PREFIX" --target=$TARGET \
- --with-headers="$PREFIX/$TARGET/include" \
- --with-gcc --with-gnu-ld --with-gnu-as \
- --enable-threads --disable-nls --enable-languages=$GCC_LANGS \
- --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj \
- --disable-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug \
- --enable-interpreter --enable-hash-synchronization --enable-libstdcxx-debug \
- &> configure.log
- echo done
-
- echo -n "Building ... "
- make CFLAGS="-O2" CXXFLAGS="-O2" GCJFLAGS="-O2" LDFLAGS="-s" DEBUG_FLAGS="-g0" &> make.log
- if test $? -ne 0; then
- echo "failed - log available: $GCC_BUILD_DIR/make.log"
- exit 1
- fi
- echo done
-
- # 2010-04-28 I doubt the code below is ever called. GCC_ADA is never defined
- # Should this be GCC_ADA_SRC_URL ?
- if [ "x$GCC_ADA" != "x" ]; then
- qpushd gcc
- echo -n "Building gnatlib ... "
- make "CFLAGS=-O2" "LDFLAGS=-s" gnatlib_and_tools &> make-gnatlib.log
- if test $? -ne 0; then
- echo "failed - log available: $GCC_BUILD_DIR/gcc/make-gnatlib.log"
- exit 1
- fi
- echo done
- qpopd
- fi
-
- echo "Installing ... "
- make install &> make-install.log
- if test $? -ne 0; then
- echo "failed - log available: $GCC_BUILD_DIR/make-install.log"
- exit 1
- fi
- echo done
-
- qpopd
- fi
-}
-
-
-function final_tweaks
-{
- echo "Finalizing installation"
-
- # remove gcc build headers
- rm -rf "$PREFIX/$TARGET/sys-include"
-
- # Add extra binary links
- if [ ! -f "$PREFIX/$TARGET/bin/objdump" ]; then
- ln "$PREFIX/bin/$TARGET-objdump" "$PREFIX/$TARGET/bin/objdump"
- fi
-
- # make cc and c++ symlinks to gcc and g++
- if [ ! -f "$PREFIX/$TARGET/bin/g++" ]; then
- ln "$PREFIX/bin/$TARGET-g++" "$PREFIX/$TARGET/bin/g++"
- fi
- if [ ! -f "$PREFIX/$TARGET/bin/cc" ]; then
- ln -s "gcc" "$PREFIX/$TARGET/bin/cc"
- fi
- if [ ! -f "$PREFIX/$TARGET/bin/c++" ]; then
- ln -s "g++" "$PREFIX/$TARGET/bin/c++"
- fi
-
- # strip all the binaries
- ls "$PREFIX"/bin/* "$PREFIX/$TARGET"/bin/* | egrep -v '.dll$' | egrep -v 'gccbug$' |
- while read file; do
- strip "$file"
- done
-
- echo "Installation complete!"
-}
-
-
-
-#
-# Main part of the script
-#
-if [ "x$PURGE_DIR" = "xyes" ]; then
- purge_existing_install
-fi
-
-install_libs
-install_binutils
-install_gcc
-final_tweaks
-
-#
-# End
-#
-qpopd
diff --git a/packaging/win32/crossbuild_webkit.sh b/packaging/win32/crossbuild_webkit.sh
deleted file mode 100755
index e983948..0000000
--- a/packaging/win32/crossbuild_webkit.sh
+++ /dev/null
@@ -1,525 +0,0 @@
-#!/bin/bash
-
-[ ! "$BASH" -a -x /bin/bash ] && exec /bin/bash "$0" "$@"
-
-set -e
-
-echo -n "Build Starting at "
-date
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-qpushd "$(dirname $(unix_path "$0"))"
-. functions.sh
-. defaults.sh
-
-register_env_var ACLOCAL_FLAGS " "
-register_env_var AUTOTOOLS_CPPFLAGS " "
-register_env_var AUTOTOOLS_LDFLAGS " "
-register_env_var GMP_CPPFLAGS " "
-register_env_var GMP_LDFLAGS " "
-register_env_var GNOME_CPPFLAGS " "
-register_env_var GNOME_LDFLAGS " "
-register_env_var GNUTLS_CPPFLAGS " "
-register_env_var GNUTLS_LDFLAGS " "
-register_env_var GUILE_LOAD_PATH ";"
-register_env_var GUILE_CPPFLAGS " "
-register_env_var GUILE_LDFLAGS " "
-register_env_var HH_CPPFLAGS " "
-register_env_var HH_LDFLAGS " "
-register_env_var INTLTOOL_PERL " "
-register_env_var LIBDBI_CPPFLAGS " "
-register_env_var LIBDBI_LDFLAGS " "
-register_env_var KTOBLZCHECK_CPPFLAGS " "
-register_env_var KTOBLZCHECK_LDFLAGS " "
-register_env_var PATH ":"
-register_env_var PCRE_CPPFLAGS " "
-register_env_var PCRE_LDFLAGS " "
-register_env_var PKG_CONFIG ":" ""
-register_env_var PKG_CONFIG_PATH ":"
-register_env_var READLINE_CPPFLAGS " "
-register_env_var READLINE_LDFLAGS " "
-register_env_var REGEX_CPPFLAGS " "
-register_env_var REGEX_LDFLAGS " "
-register_env_var WEBKIT_CFLAGS " "
-register_env_var WEBKIT_LIBS " "
-
-function prepare() {
-# check gnome
-
- setup "prepare"
- TMP_UDIR=`unix_path $TMP_DIR`
- DOWNLOAD_UDIR=`unix_path $DOWNLOAD_DIR`
- _GLOBAL_UDIR=`unix_path $GLOBAL_DIR`
- _MINGW_UDIR=`unix_path $MINGW_DIR`
- add_to_env $_MINGW_UDIR/bin PATH
- mkdir -p $TMP_UDIR
- if [ "$CROSS_COMPILE" != "yes" ]; then
- die "Cross Compile needed"
- fi
- _UNAME_O=`uname -o`
-
- if [ "$_UNAME_O" = "Msys" ]; then
- die "You can't build webkit on msys. Use Cygwin on Windows instead."
- fi
-
- if [ "$_UNAME_O" = "Cygwin" ] &&
- [ "$_GLOBAL_UDIR/mingw" = "$_MINGW_UDIR" ] ||
- [ "$_GLOBAL_UDIR/msys" = "$_MINGW_UDIR" ];
- then
- die "Please set \$MINGW_DIR other than \$GLOBAL_DIR\\\\mingw or \$GLOBAL_DIR\\\\msys on Cygwin."
- fi
-
- if [ -n "$CCACHE_LINK_DIR" ]; then
- export PATH=$CCACHE_LINK_DIR:$PATH
- fi
-}
-
-function inst_crossmingw() {
- setup "Cross mingw"
- _MINGW_UDIR=`unix_path $MINGW_DIR`
- mkdir -p `unix_path $MINGW_DIR\\\\mingw32`
- if [ -d $_MINGW_UDIR ] &&
- quiet $CC -v
- then
- echo "Cross mingw installed."
- if [ ` $CC -dumpversion | cut -d. -f1` -le 3 ] ;then
- die "GCC 4.4 or higher needed"
- fi
- else
- echo "Installing Cross mingw32 gcc 4.x"
- mkdir -p $_MINGW_UDIR
- wget_unpacked $MINGW_RT_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
- [ -n "$MINGW_RT_DEV_URL" ] && wget_unpacked $MINGW_RT_DEV_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
- wget_unpacked $W32API_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
- [ -n "$PTHREADS_W32_URL" ] && wget_unpacked $PTHREADS_W32_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
- [ -n "$PTHREADS_W32_DEV_URL" ] && wget_unpacked $PTHREADS_W32_DEV_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
-
- inst_crossbinutils
- inst_crossgcc
- fi
-}
-
-function inst_crossbinutils() {
- _MINGW_UDIR=`unix_path $MINGW_DIR`
- if quiet $LD -v
- then
- echo "Cross binutils already installed."
- else
- wget_unpacked $CROSS_BINUTILS_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/binutils-*
- mkdir -p $TMP_UDIR/build-binutils
- qpushd $TMP_UDIR/build-binutils
- $TMP_UDIR/binutils-*/configure \
- --prefix=$_MINGW_UDIR --target=mingw32 \
- --with-gcc --with-gnu-as --with-gnu-ld --enable-shared
- make
- make install
- qpopd
- if quiet $_MINGW_UDIR/bin/mingw32-ld -v
- then
- rm -rf $TMP_UDIR/binutils-* $TMP_UDIR/build-binutils
- echo "Cross binutils installed successfully."
- else
- die "Cross binutils install failure"
- fi
- fi
-}
-
-function inst_crossgcc(){
- _MINGW_UDIR=`unix_path $MINGW_DIR`
- if quiet $CC
- then
- echo "Cross gcc alreadyinstalled."
- else
- mkdir -p $_MINGW_UDIR/mingw32/include
- mkdir -p $TMP_UDIR/build-gcc
- mkdir -p $TMP_UDIR/mydir
- wget_unpacked $CROSS_GCC_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- wget_unpacked $CROSS_GCC_SRC2_URL $DOWNLOAD_DIR $TMP_DIR\\mydir
- assert_one_dir $TMP_UDIR/gcc-*
- qpushd $TMP_UDIR/gcc-*
- dos2unix $TMP_UDIR/mydir/patches/gcc*.patch
-# FIXME: gcc-4.4.0 patch workaround
- for i in $TMP_UDIR/mydir/patches/gcc*.patch; do
-# patch -p0 < $i
- patch -p0 < $i || echo -n ""
- done
- cat >> libstdc++-v3/include/bits/c++config << EOF
-#ifndef _GLIBCXX_IMPORT
-#ifdef _GLIBCXX_DLL
-#define _GLIBCXX_IMPORT __attribute__((dllimport))
-#else
-#define _GLIBCXX_IMPORT
-#endif
-#endif
-EOF
- qpopd
- qpushd $TMP_UDIR/build-gcc
- $TMP_UDIR/gcc-*/configure \
- --prefix=$_MINGW_UDIR --target=$TARGET \
- --with-headers=$_MINGW_UDIR/mingw32/include \
- --enable-languages=c,c++ \
- --with-gcc --with-gnu-ld --with-gnu-as \
- --disable-sjlj-exceptions --enable-shared \
- --with-dwarf2 --disable-win32-registry \
- --enable-libstdcxx-debug --enable-version-specific-runtime-libs \
- --enable-threads
- make
- make install
- qpopd
- if quiet $CC -v
- then
- rm -rf $TMP_UDIR/build-gcc $TMP_UDIR/gcc-* $TMP_UDIR/mydir
- echo "Cross gcc installed successfully."
- else
- die "Cross install failure"
- fi
- fi
-}
-
-function inst_libxslt_gnome() {
- setup libxslt-gnome
- _GNOME_UDIR=`unix_path $GNOME_DIR`
- add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
- add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- if [ "$CROSS_COMPILE" != "yes" ]; then
- add_to_env $_GNOME_UDIR//pkg-config-msys.sh PKG_CONFIG
- else
- add_to_env pkg-config PKG_CONFIG
- fi
- if quiet ${PKG_CONFIG} --exists libxslt &&
- [ -f $_GNOME_UDIR/lib/pkgconfig/libxslt.pc ] &&
- quiet intltoolize --version
- then
- echo "libxslt-gnome installed. skipping."
- else
- # create dummy xml2-config
- cat > $_GNOME_UDIR/bin/xml2-config << EOF
-#!/bin/bash
-if [ "\$1" = "--version" ]; then
- pkg-config --modversion libxml-2.0
-else
- pkg-config \$1 libxml-2.0
-fi
-EOF
- chmod a+x $_GNOME_UDIR/bin/xml2-config
-
- wget_unpacked $LIBXSLT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libxslt-*
- qpushd $TMP_UDIR/libxslt-*
- ./configure ${HOST_XCOMPILE} \
- --with-libxml-prefix=$_GNOME_UDIR \
- --with-libxml-include-prefix=$_GNOME_UDIR/include/libxml2 \
- --with-libxml-libs-prefix=$_GNOME_UDIR/lib \
- PKG_CONFIG_PATH="$_GNOME_UDIR/lib/pkgconfig" \
- --prefix=${_GNOME_UDIR} \
- --enable-static=no \
- --with-plugins=no \
- --with-python=no \
- CPPFLAGS="$GNOME_CPPFLAGS $GNUTLS_CPPFLAGS" \
- LDFLAGS="$GNOME_LDFLAGS $GNUTLS_LDFLAGS"
- make .
- cd libxslt
- make EXTRA_LIBS="-L$_GNOME_UDIR/bin -lxml2-2"
- cd ..
- make
- make install
- qpopd
- rm -r $TMP_UDIR/libxslt-*
- fi
-}
-
-function check_gnome() {
- setup "Checking GNOME "
- _GNOME_UDIR=`unix_path $GNOME_DIR`
- add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
- add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- if [ "$CROSS_COMPILE" != "yes" ]; then
- add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
- else
- add_to_env pkg-config PKG_CONFIG
- fi
- if quiet ${PKG_CONFIG} --exists gtk+-2.0 cairo libxml-2.0 &&
- quiet intltoolize --version
- then
- echo "gnome packages installed."
- else
- die "gnome packages are not installed. Please install by install.sh"
- fi
-}
-
-function check_gnutls() {
- setup "Checking GNUTLS"
- _GNUTLS_UDIR=`unix_path ${GNUTLS_DIR}`
- add_to_env ${_GNUTLS_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- add_to_env "-I${_GNUTLS_UDIR}/include" GNUTLS_CPPFLAGS
- add_to_env "-L${_GNUTLS_UDIR}/lib" GNUTLS_LDFLAGS
- if quiet ${PKG_CONFIG} --exists gnutls &&
- [ -f $_GNUTLS_UDIR/lib/pkgconfig/gnutls.pc ] &&
- quiet intltoolize --version
- then
- echo "GNUTLS already installed."
- else
- die "GNUTLS packages are not installed. Please install by install.sh"
- fi
-}
-
-function inst_enchant () {
- setup enchant
- _GNOME_UDIR=`unix_path $GNOME_DIR`
- add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
- add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- if [ "$CROSS_COMPILE" != "yes" ]; then
- add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
- else
- add_to_env pkg-config PKG_CONFIG
- fi
- if quiet ${PKG_CONFIG} --exists enchant &&
- [ -f $_GNOME_UDIR/lib/pkgconfig/enchant.pc ] &&
- quiet intltoolize --version
- then
- echo "enchant installed. skipping."
- else
- wget_unpacked $ENCHANT_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $ENCHANT_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- fix_pkgconfigprefix $_GNOME_UDIR $_GNOME_UDIR/lib/pkgconfig/enchant.pc
- fi
-}
-
-
-function inst_libsoup () {
- setup libsoup
- _GNOME_UDIR=`unix_path $GNOME_DIR`
- add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
- add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- if [ "$CROSS_COMPILE" != "yes" ]; then
- add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
- else
- add_to_env pkg-config PKG_CONFIG
- fi
- if quiet ${PKG_CONFIG} --exists libsoup-2.4 &&
- [ -f $_GNOME_UDIR/lib/pkgconfig/libsoup-2.4.pc ] &&
- quiet intltoolize --version
- then
- echo "libsoup installed. skipping."
- else
-# wget_unpacked $LIBSOUP_URL $DOWNLOAD_DIR $GNOME_DIR
-# wget_unpacked $LIBSOUP_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
-# libsoup binaries are too old so it is necessary to build new ones.
- wget_unpacked $LIBSOUP_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libsoup-*
- qpushd $TMP_UDIR/libsoup-*
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_GNOME_UDIR} \
- --with-libxml-prefix=${_GNOME_UDIR} \
- CPPFLAGS="$GNOME_CPPFLAGS $GNUTLS_CPPFLAGS" \
- LDFLAGS="$GNOME_LDFLAGS $GNUTLS_LDFLAGS"
- make
- make install
- qpopd
- rm -r $TMP_UDIR/libsoup-*
- fi
-}
-
-function inst_webkit() {
- setup WebKitGTK+
- _MINGW_UDIR=`unix_path $MINGW_DIR`
- _GNOME_UDIR=`unix_path $GNOME_DIR`
- _WEBKIT_DIR=`unix_path $WEBKIT_DIR`
- add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
- add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- _GNUTLS_UDIR=`unix_path $GNUTLS_DIR`
- add_to_env -I$_GNUTLS_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_GNUTLS_UDIR/lib GNOME_LDFLAGS
- add_to_env $_GNUTLS_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- _SQLITE3_UDIR=`unix_path $SQLITE3_DIR`
- add_to_env -I$_SQLITE3_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_SQLITE3_UDIR/lib GNOME_LDFLAGS
- add_to_env $_SQLITE3_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- _ICU4C_UDIR=`unix_path $ICU4C_DIR`
- add_to_env -I$_ICU4C_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_ICU4C_UDIR/lib GNOME_LDFLAGS
-
- if [ "$CROSS_COMPILE" != "yes" ]; then
- add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
- else
- add_to_env pkg-config PKG_CONFIG
- fi
- if quiet ${PKG_CONFIG} --exists webkit-1.0 &&
- [ -f $_GNOME_UDIR/lib/pkgconfig/webkit-1.0.pc ] &&
- quiet intltoolize --version
- then
- echo "WebKitGTK+ installed. skipping."
- else
- wget_unpacked $WEBKIT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/webkit-*
- qpushd $TMP_UDIR/webkit-*
- if [ -n "$WEBKIT_PATCH" -a -f "$WEBKIT_PATCH" ] ; then
- patch -p1 < $WEBKIT_PATCH
- fi
- if [ -n "$WEBKIT_PATCH2" -a -f "$WEBKIT_PATCH2" ] ; then
- patch -p1 < $WEBKIT_PATCH2
- fi
- perl -pi.bak -e"s!/usr/bin/gcc!$CC!" \
- WebCore/dom/make_names.pl \
- WebCore/css/make-css-file-arrays.pl \
- WebCore/bindings/scripts/IDLParser.pm
- ./configure ${HOST_XCOMPILE} \
- CPPFLAGS="$GNOME_CPPFLAGS" \
- --prefix=${_WEBKIT_DIR} \
- --enable-silent-rules \
- --disable-datalist \
- --disable-dom-storage \
- --disable-eventsource \
- --disable-filters \
- --disable-gtk-doc-html \
- --disable-offline-web-applications \
- --disable-ruby \
- --disable-shared-workers \
- --disable-silent-rules \
- --disable-svg-animation \
- --disable-svg-as-image \
- --disable-svg-fonts \
- --disable-svg-foreign-object \
- --disable-svg-use \
- --disable-video \
- --disable-workers \
- --disable-xpath \
- --with-target=win32 \
- --with-unicode-backend=icu \
- CFLAGS="-g -O2 -std=gnu99" \
- CXXFLAGS="-g -O2 -std=gnu++98" \
- LDFLAGS="$GNOME_LDFLAGS"
- make
- make install
- qpopd
- rm -rf $TMP_UDIR/webkit-*
- fi
-}
-
-function inst_sqlite3() {
- setup sqlite3
- _SQLITE3_UDIR=`unix_path ${SQLITE3_DIR}`
- if [ -f ${_SQLITE3_UDIR}/bin/libsqlite3-0.dll ]
- then
- echo "SQLite3 already installed. Skipping."
- else
- wget_unpacked $SQLITE3_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/sqlite-*
- qpushd $TMP_UDIR/sqlite-*
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_SQLITE3_UDIR}
- make
- make install
- qpopd
- test -f ${_SQLITE3_UDIR}/bin/libsqlite3-0.dll || die "SQLite3 not installed correctly"
- rm -rf ${TMP_UDIR}/sqlite-*
- fi
-}
-
-function inst_icu4c() {
- setup icu4c
- _ICU4C_UDIR=`unix_path $ICU4C_DIR`
- if [ -f "$_ICU4C_UDIR/bin/uconv.exe" ]
- then
- echo "icu4c already installed. Skipping."
- else
- wget_unpacked $ICU4C_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- qpushd $TMP_UDIR/icu
- patch -p1 < $ICU4C_PATCH
- qpopd
- build_icu4c_native
- inst_icu4c_mingw32
- # cleanup
- rm -rf $TMP_UDIR/icu*
- fi
-}
-
-function build_icu4c_native() {
- setup icu4c-native
- mkdir -p $TMP_UDIR/icu-native
- if [ -e "$TMP_UDIR/icu-native/bin/uconv.exe" ]
- then
- echo "native icu4c already compiled. Skipping."
- else
- qpushd $TMP_UDIR/icu-native
- if uname -o |grep Linux > /dev/null 2>&1
- then
- $TMP_UDIR/icu/source/runConfigureICU Linux
- elif uname -o |grep Cygwin > /dev/null 2>&1
- then
- $TMP_UDIR/icu/source/runConfigureICU Cygwin
- else
- die "Failed to execute runConfigICU. Please edit this script"
- fi
- make
- make check
- for i in $TMP_UDIR/icu-native/bin/* ; do
- [ ! -f $i.exe ] && ln -s $i $i.exe
- done
- qpopd
- echo "icu4c native compiled successfully"
- fi
-}
-
-function inst_icu4c_mingw32() {
- setup icu4c-mingw32
- _ICU4C_UDIR=`unix_path $ICU4C_DIR`
- rm -rf $TMP_UDIR/icu-cross
- mkdir -p $TMP_UDIR/icu-cross
-
- # Note: If you have TARGET=i586-mingw32mingw, for this library you
- # need to set a different --host argument here due to some known
- # bug in the ICU source package
- #HOST_XCOMPILE="--host=i586-mingw32"
-
- qpushd $TMP_UDIR/icu-cross
- $TMP_UDIR/icu/source/configure ${HOST_XCOMPILE} \
- --prefix=$_ICU4C_UDIR \
- --with-cross-build=$TMP_UDIR/icu-native \
- --with-data-packaging=library \
- CC=$CC CPP="$CC -E" RANLIB=$RANLIB CXX=$TARGET-g++
- make \
- CFLAGS="-g -O2 -std=gnu99" \
- CXXFLAGS="-g -O2 -std=gnu++98"
- make install
- qpopd
- if [ -f "$_ICU4C_UDIR/bin/uconv.exe" ]
- then
- echo "icu4c installed successfully."
- else
- die "icu4c installation falure"
- fi
-}
-
-reset_steps
-add_step prepare
-add_step inst_crossmingw
-add_step prepare
-add_step check_gnome
-add_step check_gnutls
-add_step inst_libxslt_gnome
-add_step inst_enchant
-add_step inst_libsoup
-add_step inst_sqlite3
-add_step inst_icu4c
-add_step inst_webkit
-
-eval_now
-
-for step in "${steps[@]}" ; do
- eval $step
-done
-qpopd
-
-echo -n "Build Finished at "
-date
-
diff --git a/packaging/win32/custom.sh.sample b/packaging/win32/custom.sh.sample
deleted file mode 100644
index 9c1796d..0000000
--- a/packaging/win32/custom.sh.sample
+++ /dev/null
@@ -1,20 +0,0 @@
-#! /bin/bash
-# This is an example custom.sh file. Copy this file to custom.sh and
-# edit it.
-#
-# Note: All directories must be without spaces!
-#
-# REPOS_URL="svn+ssh://<dev>@svn.gnucash.org/repo/gnucash/trunk"
-# SF_MIRROR="http://switch.dl.sourceforge.net/sourceforge"
-# DISABLE_OPTIMIZATIONS=yes
-# GLOBAL_DIR=Z:\\mydir # all directories will use this
-# WGET_RATE=50k #limit download bandwith to 50KB/s
-# NO_SAVE_PROFILE=yes # don't save env settings to /etc/profile.d
-# late_eval 'INSTALL_DIR=$GNUCASH_DIR\\myinst' # no need to define GNUCASH_DIR
-# block_step inst_docs
-# late_eval 'add_step greetings'
-# function greetings() { setup Greetings; }
-# QTDIR=c:\\Qt\\4.2.3
-# CROSS_COMPILE=yes
-#Uncomment this for building on Win7 (and maybe Vista):
-#EXTRA_CFLAGS="-fno-builtin-dgettext -fno-builtin-towupper -fno-builtin-iswlower"
diff --git a/packaging/win32/daily_build.bat b/packaging/win32/daily_build.bat
deleted file mode 100644
index c38bec7..0000000
--- a/packaging/win32/daily_build.bat
+++ /dev/null
@@ -1,13 +0,0 @@
-rem This is the Windows Batch Script for the daily builds.
-rem It simply calls the actual MSYS Shell script to perform
-rem the daily build and then the tag builds.
-
-cd c:\soft\gnucash\repos\packaging\win32\
-
-rem Development build (daily)
-c:\msys\1.0\bin\sh.exe --login c:\soft\gnucash\repos\packaging\win32\daily_build.sh
-rem Tags build for 2.5 and newer (daily -- only tags that weren't built yet)
-c:\msys\1.0\bin\sh.exe --login c:\soft\gnucash\repos\packaging\win32\build_tags.sh
-rem maintenance branch build (weekly)
-rem There's no 2.6 branch yet. Hence the line below is commented out
-rem c:\msys\1.0\bin\sh.exe --login c:\soft-maint\gnucash\repos\packaging\weekly_build.sh
\ No newline at end of file
diff --git a/packaging/win32/daily_build.sh b/packaging/win32/daily_build.sh
deleted file mode 100644
index e1e8f83..0000000
--- a/packaging/win32/daily_build.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-#
-# Notes:
-# 1. for this script to work, git must have been setup before
-# in a way that doesn't conflict with the GnuCash build.
-# The easiest way to do so is to run the build once manually
-# with a properly set up custom.sh.
-#
-# 2. Should this script change in the source repository, then the
-# git pull below will fail due to a limitation in Windows that
-# won't allow to change a file that is "in use". So in the rare
-# situation this script needs to be updated, you will need to
-# run the git pull once yourself.
-
-set -e
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-qpushd "$(dirname $(unix_path "$0"))"
-. functions.sh
-. defaults.sh
-
-# Variables
-_GIT_UDIR=`unix_path $GIT_DIR`
-set_env "$_GIT_UDIR/bin/git" GIT_CMD
-export GIT_CMD
-
-$GIT_CMD pull
-
-################################################################
-# determine if there are any new commits since the last time we ran
-#
-
-# If we don't have a rev file then start from 'now' and force a build
-revfile=last_rev_daily
-if [ ! -f ${revfile} ] ; then
- echo $($GIT_CMD rev-parse HEAD) > ${revfile}
- oldrev=a # definitely an invalid, so non-existing git rev
-else
- oldrev=$(cat ${revfile})
-fi
-
-newrev=$($GIT_CMD rev-parse HEAD)
-if [[ "${oldrev}" != "${newrev}" ]]; then
- ./build_package.sh
-fi
-
-# move the new file into place, will only happen if the build was successful
-echo ${newrev} > ${revfile}
-
-qpopd
diff --git a/packaging/win32/defaults.sh b/packaging/win32/defaults.sh
deleted file mode 100644
index 96dac7b..0000000
--- a/packaging/win32/defaults.sh
+++ /dev/null
@@ -1,399 +0,0 @@
-#!/bin/sh # for emacs
-#
-# Don't edit this file directly. Edit `custom.sh' in the same directory
-# instead. That will be read in at the beginning of this script.
-#
-# You can use the full power of bash 2.04 scripting. In particular, you can
-# set any variable mentioned here to something non-empty and it will not be
-# overridden later. However, you must define all variables you make use of
-# yourself. Expressions registered with late_eval are executed at the end of
-# the script.
-#
-# Note: All directories must be without spaces!
-#
-
-[ "$__SOURCED_DEFAULTS" ] && return
-__SOURCED_DEFAULTS=1
-
-[ -f "./custom.sh" ] && . ./custom.sh || true
-
-set_default GLOBAL_DIR c:\\soft
-set_default TMP_DIR $GLOBAL_DIR\\tmp
-set_default DOWNLOAD_DIR $GLOBAL_DIR\\downloads
-
-if [ -z "$BUILD_FROM_TARBALL" ]; then
- if [ -f "../../src/swig-runtime.h" ]; then
- BUILD_FROM_TARBALL=yes
- else
- BUILD_FROM_TARBALL=no
- fi
-fi
-
-if [ "$BUILD_FROM_TARBALL" = "yes" ]; then
- set_default GNUCASH_DIR "$(wpwd ..\\..)"
- set_default REPOS_DIR $GNUCASH_DIR
- # keep this pointing from BUILD_DIR to REPOS_DIR
- set_default REL_REPOS_DIR ..
-else
- set_default GNUCASH_DIR $GLOBAL_DIR\\gnucash
- set_default REPOS_DIR $GNUCASH_DIR\\repos
- # keep this pointing from BUILD_DIR to REPOS_DIR
- set_default REL_REPOS_DIR ..\\repos
-
- set_default REPOS_TYPE "git"
- if [ "$REPOS_TYPE" = "git" ]; then
- set_default GNUCASH_SCM_REV "trunk"
- set_default REPOS_URL "git://github.com/Gnucash/gnucash.git"
- elif [ "$REPOS_TYPE" = "svn" ]; then
- # latest revision that should compile, use HEAD or vwxyz
- set_default GNUCASH_SCM_REV "HEAD"
- set_default REPOS_URL "http://svn.gnucash.org/repo/gnucash/trunk"
- fi
-fi
-set_default BUILD_DIR $GNUCASH_DIR\\build
-set_default INSTALL_DIR $GNUCASH_DIR\\inst
-
-set_default WITH_CUTECASH no
-set_default CUTECASH_BUILD_DIR $GNUCASH_DIR\\build-cutecash
-
-
-####
-# For cross-compiling, change this to "yes"
-set_default CROSS_COMPILE "no"
-
-# If "yes", build without optimizations (-O0) and ease debugging
-set_default DISABLE_OPTIMIZATIONS no
-
-set_default MSYS_DIR $GLOBAL_DIR\\msys
-
-# tools here means binaries runnable without other DLLs or data files
-set_default TOOLS_DIR $GLOBAL_DIR\\tools
-set_default WGET_DIR $TOOLS_DIR
-#WGET=
-
-set_default SF_MIRROR "http://heanet.dl.sourceforge.net/sourceforge"
-set_default GTK_MIRROR "ftp.gtk.org/pub"
-set_default GNOME_MIRROR "ftp.gnome.org/pub/gnome"
-set_default GNOME_WIN32_URL "$GNOME_MIRROR/binaries/win32"
-set_default GNOME_WIN32_DEPS_URL "$GNOME_WIN32_URL/dependencies"
-
-set_default DTK_URL "$SF_MIRROR/mingw/msysDTK-1.0.1.exe"
-set_default M4_URL "$SF_MIRROR/mingw/m4-1.4.7-MSYS.tar.bz2"
-
-set_default MINGW_RT_URL "$SF_MIRROR/mingw/mingwrt-3.18-mingw32-dev.tar.gz"
-set_default MINGW_RT_DLL_URL "$SF_MIRROR/mingw/mingwrt-3.18-mingw32-dll.tar.gz"
-set_default W32API_URL "$SF_MIRROR/mingw/w32api-3.15-1-mingw32-dev.tar.lzma"
-set_default MINGW_MAKE_URL "$SF_MIRROR/mingw/mingw32-make-3.81-20080326-3.tar.gz"
-set_default MINGW_DIR $GLOBAL_DIR\\mingw
-
-# The URLs for precompiled gcc/mingw binaries
-set_default BINUTILS_URL "$SF_MIRROR/mingw/binutils-2.21-2-mingw32-bin.tar.lzma"
-set_default GCC_CORE_URL "$SF_MIRROR/mingw/gcc-core-4.5.2-1-mingw32-bin.tar.lzma"
-set_default GCC_CORE_DLL_URL "$SF_MIRROR/mingw/libgcc-4.5.2-1-mingw32-dll-1.tar.lzma"
-set_default GCC_GPP_URL "$SF_MIRROR/mingw/gcc-c++-4.5.2-1-mingw32-bin.tar.lzma"
-set_default GCC_GPP_DLL_URL "$SF_MIRROR/mingw/libstdc++-4.5.2-1-mingw32-dll-6.tar.lzma"
-set_default GCC_GPP_PATCH "`pwd`/gcc-c++-4.4.0.patch"
-set_default GCC_MPC_URL "$SF_MIRROR/mingw/libmpc-0.8.1-1-mingw32-dll-2.tar.lzma"
-set_default GCC_MPFR_URL "$SF_MIRROR/mingw/libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma"
-set_default GCC_GMP_URL "$SF_MIRROR/mingw/libgmp-5.0.1-1-mingw32-dll-10.tar.lzma"
-set_default GCC_PTHREADS_URL "$SF_MIRROR/mingw/libpthread-2.8.0-3-mingw32-dll-2.tar.lzma"
-
-if [ "$CROSS_COMPILE" != yes ]; then
- # Use native toolchain
- set_default LD ld
- set_default CC gcc
- set_default DLLTOOL dlltool
- set_default RANLIB ranlib
-
- # For native build on Windows we can use the precompiled binaries
- # defined above
-
-else
- # What flavor of GCC cross-compiler are we building?
- set_default TARGET "mingw32"
-
- # Insert your cross-compiler mingw32 bin-directories here
- set_default HOST_XCOMPILE "--host=$TARGET"
-
- # Where does the cross-compiler go?
- # This should be the directory into which your cross-compiler
- # will be installed. Remember that if you set this to a directory
- # that only root has write access to, you will need to run this
- # script as root.
- set_default PREFIX `unix_path $MINGW_DIR`
-
- # Use native toolchain
- set_default LD $TARGET-ld
- set_default CC $TARGET-gcc
- set_default DLLTOOL $TARGET-dlltool
- set_default RANLIB $TARGET-ranlib
-
- # For cross compilation we need to build our own toolchain
- set_default BINUTILS_SRC_URL "$SF_MIRROR/mingw/binutils-2.20.1-src.tar.gz"
- set_default GCC_CORE_SRC_URL "$SF_MIRROR/mingw/gcc-core-3.4.5-20060117-2-src.tar.gz"
- set_default GCC_GPP_SRC_URL "$SF_MIRROR/mingw/gcc-g++-3.4.5-20060117-2-src.tar.gz"
- # Not required for GnuCash
- set_default GCC_G77_SRC_URL "" #"$SF_MIRROR/mingw/gcc-g77-3.4.5-20060117-2-src.tar.gz"
- set_default GCC_OBJC_SRC_URL "" #"$SF_MIRROR/mingw/gcc-objc-3.4.5-20060117-2-src.tar.gz"
- set_default GCC_JAVA_SRC_URL "" #"$SF_MIRROR/mingw/gcc-java-3.4.5-20060117-2-src.tar.gz"
- set_default GCC_ADA_SRC_URL "" #"$SF_MIRROR/mingw/gcc-ada-3.4.5-20060117-2-src.tar.gz"
-
- # What directory will the cross-compiler be built in?
- # This is the directory into which source archives will
- # be downloaded, expanded, compiled, etc. You need to
- # have write-access to this directory. If you leave it
- # blank, it defaults to the current directory.
- set_default XC_BUILD_DIR `unix_path $TMP_DIR`
-
- # Purge anything and everything already in the $PREFIX
- #(also known as the destination or installation) directory?
- # Set to "yes" to purge, any other value omits the purge step.
- set_default PURGE_DIR "no"
-
- # If you wish to apply a patch to GCC, put it in the SRC_DIR
- # and add its filename here.
- set_default GCC_PATCH ""
-
- # These are the files from the SDL website
- # These are optional, set them to "" if you don't want them
- set_default SDL_URL "" #http://www.libsdl.org/extras/win32/common"
- set_default OPENGL_URL "" #"$SDL_URL/opengl-devel.tar.gz"
- set_default DIRECTX_URL "" #$SDL_URL/directx-devel.tar.gz"
-fi
-
-set_default CROSS_GCC_SRC_URL "$SF_MIRROR/mingw/gcc-4.4.0-src.tar.bz2"
-set_default CROSS_GCC_SRC2_URL "$SF_MIRROR/mingw/gcc-4.4.0-mingw32-src-2.tar.gz"
-#set_default CROSS_GCC_SRC_URL "$SF_MIRROR/mingw/gcc-4.5.0-1-mingw32-src.tar.lzma"
-set_default CROSS_BINUTILS_SRC_URL "$SF_MIRROR/mingw/binutils-2.20.1-src.tar.gz"
-
-set_default UNZIP_URL "$SF_MIRROR/gnuwin32/unzip-5.51-1.exe"
-set_default UNZIP_DIR $TOOLS_DIR
-
-# do not use regex-gnu or regex-spencer v3.8.g3, see bug #382852
-set_default REGEX_URL "$GNOME_WIN32_DEPS_URL/libgnurx-2.5.zip"
-set_default REGEX_DEV_URL "$GNOME_WIN32_DEPS_URL/libgnurx-dev-2.5.zip"
-set_default REGEX_DIR $GLOBAL_DIR\\regex
-
-set_default READLINE_BIN_URL "$SF_MIRROR/gnuwin32/readline-5.0-1-bin.zip"
-set_default READLINE_LIB_URL "$SF_MIRROR/gnuwin32/readline-5.0-1-lib.zip"
-set_default READLINE_DIR $GLOBAL_DIR\\readline
-
-set_default ACTIVE_PERL_URL "http://downloads.activestate.com/ActivePerl/releases/5.16.3.1603/ActivePerl-5.16.3.1603-MSWin32-x86-296746.zip"
-set_default ACTIVE_PERL_DIR $GLOBAL_DIR\\active-perl
-
-set_default AUTOCONF_URL "http://ftp.gnu.org/gnu/autoconf/autoconf-2.63.tar.bz2"
-set_default AUTOMAKE_URL "http://ftp.gnu.org/gnu/automake/automake-1.11.1.tar.bz2"
-set_default LIBTOOL_URL "http://ftp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz"
-set_default AUTOTOOLS_DIR $GLOBAL_DIR\\autotools
-
-set_default GMP_URL "ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.1.tar.bz2"
-set_default GMP_ABI 32
-set_default GMP_DIR $GLOBAL_DIR\\gmp
-set_default GMP5_BIN_URL "$SF_MIRROR/mingw/libgmp-5.0.1-1-mingw32-dll-10.tar.lzma"
-set_default GMP5_DEV_URL "$SF_MIRROR/mingw/gmp-5.0.1-1-mingw32-dev.tar.lzma"
-
-GUILE_VERSION="1.8.8"
-set_default GUILE_URL "http://ftp.gnu.org/pub/gnu/guile/guile-${GUILE_VERSION}.tar.gz"
-set_default GUILE_DIR $GLOBAL_DIR\\guile
-set_default GUILE_PATCH `pwd`/guile-1.8.8.patch
-
-set_default OPENSSL_URL "http://www.openssl.org/source/openssl-0.9.8j.tar.gz"
-set_default OPENSSL_DIR $GLOBAL_DIR\\openssl
-
-GNUTLS_VERSION="2.10.1"
-set_default GNUTLS_URL "http://josefsson.org/gnutls4win/gnutls-${GNUTLS_VERSION}.zip"
-set_default GNUTLS_DIR $GLOBAL_DIR\\gnutls
-
-set_default MINGW_UTILS_URL "$SF_MIRROR/mingw/mingw-utils-0.3.tar.gz"
-set_default MINGW_UTILS_DIR $TOOLS_DIR
-
-set_default EXETYPE_SCRIPT `pwd`/exetype.pl
-set_default EXETYPE_DIR $TOOLS_DIR
-
-XMLSOFT_URL="http://xmlsoft.org/sources/win32"
-#XSLT_BASE_URL="http://ftp.acc.umu.se/pub/GNOME/sources/libxslt/1.1"
-XML2_BASE_URL="ftp://xmlsoft.org/libxml2"
-LIBXSLT_VERSION="1.1.28"
-#LIBXSLT_VERSION=1.1.26
-set_default LIBXSLT_SRC_URL "${XML2_BASE_URL}/libxslt-${LIBXSLT_VERSION}.tar.gz"
-#set_default LIBXSLT_MAKEFILE_PATCH "`pwd`/libxslt-1.1.22.Makefile.in.patch"
-LIBXML2_VERSION="2.9.0"
-set_default LIBXML2_SRC_URL "${XML2_BASE_URL}/libxml2-${LIBXML2_VERSION}.tar.gz"
-set_default LIBXSLT_ICONV_URL "${XMLSOFT_URL}/iconv-1.9.2.win32.zip"
-set_default LIBXSLT_ZLIB_URL "${XMLSOFT_URL}/zlib-1.2.3.win32.zip"
-set_default LIBXSLT_DIR $GLOBAL_DIR\\libxslt
-
-set_default ATK_URL "$GNOME_WIN32_URL/atk/1.32/atk_1.32.0-2_win32.zip"
-set_default ATK_DEV_URL "$GNOME_WIN32_URL/atk/1.32/atk-dev_1.32.0-2_win32.zip"
-CAIRO_VERSION="1.10.2"
-set_default CAIRO_URL "$GNOME_WIN32_DEPS_URL/cairo_${CAIRO_VERSION}-2_win32.zip"
-set_default CAIRO_DEV_URL "$GNOME_WIN32_DEPS_URL/cairo-dev_${CAIRO_VERSION}-2_win32.zip"
-set_default EXPAT_URL "$GNOME_WIN32_DEPS_URL/expat_2.0.1-1_win32.zip"
-set_default EXPAT_DEV_URL "$GNOME_WIN32_DEPS_URL/expat-dev_2.0.1-1_win32.zip"
-set_default FONTCONFIG_URL "$GNOME_WIN32_DEPS_URL/fontconfig_2.8.0-2_win32.zip"
-set_default FONTCONFIG_DEV_URL "$GNOME_WIN32_DEPS_URL/fontconfig-dev_2.8.0-2_win32.zip"
-set_default FREETYPE_URL "$GNOME_WIN32_DEPS_URL/freetype_2.4.4-1_win32.zip"
-set_default FREETYPE_DEV_URL "$GNOME_WIN32_DEPS_URL/freetype-dev_2.4.4-1_win32.zip"
-set_default GAIL_URL "$GNOME_WIN32_URL/gail/1.22/gail-1.22.0.zip"
-set_default GAIL_DEV_URL "$GNOME_WIN32_URL/gail/1.22/gail-dev-1.22.0.zip"
-GDK_PIXBUF_VERSION=2.24.0
-set_default GDK_PIXBUF_URL "$GNOME_WIN32_URL/gdk-pixbuf/2.24/gdk-pixbuf_${GDK_PIXBUF_VERSION}-1_win32.zip"
-set_default GDK_PIXBUF_DEV_URL "$GNOME_WIN32_URL/gdk-pixbuf/2.24/gdk-pixbuf-dev_${GDK_PIXBUF_VERSION}-1_win32.zip"
-set_default GETTEXT_RUNTIME_URL "$GNOME_WIN32_DEPS_URL/gettext-runtime_0.18.1.1-2_win32.zip"
-set_default GETTEXT_RUNTIME_DEV_URL "$GNOME_WIN32_DEPS_URL/gettext-runtime-dev_0.18.1.1-2_win32.zip"
-set_default GETTEXT_TOOLS_URL "$GNOME_WIN32_DEPS_URL/gettext-tools-dev_0.18.1.1-2_win32.zip"
-set_default GLIB_URL "$GNOME_WIN32_URL/glib/2.28/glib_2.28.8-1_win32.zip"
-set_default GLIB_DEV_URL "$GNOME_WIN32_URL/glib/2.28/glib-dev_2.28.8-1_win32.zip"
-GTK_VERSION="2.24.10"
-set_default GTK_URL "$GNOME_WIN32_URL/gtk+/2.24/gtk+_${GTK_VERSION}-1_win32.zip"
-set_default GTK_DEV_URL "$GNOME_WIN32_URL/gtk+/2.24/gtk+-dev_${GTK_VERSION}-1_win32.zip"
-set_default GTK_DOC_URL "$GNOME_MIRROR/sources/gtk-doc/1.13/gtk-doc-1.13.tar.bz2"
-set_default GTK_PREFS_URL "$SF_MIRROR/gtk-win/gtk2_prefs-0.4.1.bin-gtk2.10-win32.zip"
-set_default GTK_THEME_URL "$SF_MIRROR/gtk-win/gtk2-themes-2009-09-07-win32_bin.zip"
-set_default INTLTOOL_URL "$GNOME_WIN32_URL/intltool/0.40/intltool_0.40.4-1_win32.zip"
-set_default LIBART_LGPL_URL "$GNOME_WIN32_URL/libart_lgpl/2.3/libart-lgpl_2.3.21-1_win32.zip"
-set_default LIBART_LGPL_DEV_URL "$GNOME_WIN32_URL/libart_lgpl/2.3/libart-lgpl-dev_2.3.21-1_win32.zip"
-set_default LIBGNOMECANVAS_URL "$GNOME_WIN32_URL/libgnomecanvas/2.30/libgnomecanvas_2.30.1-1_win32.zip"
-set_default LIBGNOMECANVAS_DEV_URL "$GNOME_WIN32_URL/libgnomecanvas/2.30/libgnomecanvas-dev_2.30.1-1_win32.zip"
-set_default LIBICONV_URL "$GNOME_WIN32_DEPS_URL/libiconv-1.9.1.bin.woe32.zip"
-set_default LIBJPEG_URL "$SF_MIRROR/gnucash/jpeg_7-1-fixed-win32.zip"
-set_default LIBJPEG_DEV_URL "$GNOME_WIN32_DEPS_URL/jpeg-dev_7-1_win32.zip"
-set_default LIBPNG_URL "$GNOME_WIN32_DEPS_URL/libpng_1.4.3-1_win32.zip"
-set_default LIBPNG_DEV_URL "$GNOME_WIN32_DEPS_URL/libpng-dev_1.4.3-1_win32.zip"
-set_default LIBTIFF_URL "$GNOME_WIN32_DEPS_URL/libtiff_3.9.2-1_win32.zip"
-set_default LIBTIFF_DEV_URL "$GNOME_WIN32_DEPS_URL/libtiff-dev_3.9.2-1_win32.zip"
-set_default LIBXML2_URL "$GNOME_WIN32_DEPS_URL/libxml2_2.7.7-1_win32.zip"
-set_default LIBXML2_DEV_URL "$GNOME_WIN32_DEPS_URL/libxml2-dev_2.7.7-1_win32.zip"
-set_default PANGO_URL "$GNOME_WIN32_URL/pango/1.29/pango_1.29.4-1_win32.zip"
-set_default PANGO_DEV_URL "$GNOME_WIN32_URL/pango/1.29/pango-dev_1.29.4-1_win32.zip"
-set_default PKG_CONFIG_URL "$GNOME_WIN32_DEPS_URL/pkg-config_0.25-1_win32.zip"
-set_default PKG_CONFIG_DEV_URL "$GNOME_WIN32_DEPS_URL/pkg-config-dev_0.25-1_win32.zip"
-set_default ZLIB_URL "$GNOME_WIN32_DEPS_URL/zlib_1.2.5-2_win32.zip"
-set_default ZLIB_DEV_URL "$GNOME_WIN32_DEPS_URL/zlib-dev_1.2.5-2_win32.zip"
-set_default GNOME_DIR $GLOBAL_DIR\\gnome
-
-set_default SWIG_URL "$SF_MIRROR/swig/swigwin-2.0.11.zip"
-set_default SWIG_DIR $GLOBAL_DIR\\swig
-
-set_default PCRE_BIN_URL "$SF_MIRROR/gnuwin32/pcre-7.0-bin.zip"
-set_default PCRE_LIB_URL "$SF_MIRROR/gnuwin32/pcre-7.0-lib.zip"
-set_default PCRE_DIR $GLOBAL_DIR\\pcre
-
-LIBGSF_VERSION="1.14.21"
-set_default LIBGSF_URL "$GNOME_MIRROR/sources/libgsf/1.14/libgsf-${LIBGSF_VERSION}.tar.bz2"
-set_default LIBGSF_DIR $GLOBAL_DIR\\libgsf
-
-GOFFICE_VERSION="0.8.17"
-set_default GOFFICE_URL "$GNOME_MIRROR/sources/goffice/0.8/goffice-${GOFFICE_VERSION}.tar.bz2"
-set_default GOFFICE_DIR $GLOBAL_DIR\\goffice
-#set_default GOFFICE_PATCH `pwd`/goffice-x.x.x.patch
-
-set_default GLADE_URL "$GNOME_MIRROR/sources/glade3/3.0/glade3-3.1.2.tar.bz2"
-set_default GLADE_DIR $GLOBAL_DIR\\glade
-
-set_default INNO_URL "http://files.jrsoftware.org/is/5/isetup-5.3.9-unicode.exe"
-set_default INNO_DIR $GLOBAL_DIR\\inno
-
-set_default HH_URL "http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe"
-set_default HH_DIR $GLOBAL_DIR\\hh
-
-set_default BUILD_WEBKIT_FROM_SOURCE no
-set_default WEBKIT_VERSION "1.2.7"
-set_default WEBKIT_URL "$SF_MIRROR/gnucash/webkit-${WEBKIT_VERSION}-win32.zip"
-set_default WEBKIT_DIR $GLOBAL_DIR\\webkit
-set_default WEBKIT_SRC_URL "http://www.webkitgtk.org/webkit-1.2.7.tar.gz"
-set_default WEBKIT_PATCH `pwd`/webkit-1.2.7-time.patch
-set_default WEBKIT_PATCH2 `pwd`/webkit-1.2.7-vasprintf.patch
-set_default WEBKIT_CONFIGURE_PATCH `pwd`/webkit-1.2.7-configure.patch
-set_default WEBKIT_DATADIR_PATCH `pwd`/webkit-1.2.7-datadir.patch
-set_default WEBKIT_GCCPATH_PATCH `pwd`/webkit-1.2.7-gccpath.patch
-set_default WEBKIT_MAKEFILE_PATCH `pwd`/webkit-1.2.7-makefile.patch
-set_default WEBKIT_MINGW32_PATCH `pwd`/webkit-1.2.7-mingw32.patch
-set_default WEBKIT_NOSVG_PATCH `pwd`/webkit-1.2.7-nosvg.patch
-set_default WEBKIT_WEBKITENUMTYPES_CPP `pwd`/webkitenumtypes.cpp
-set_default WEBKIT_WEBKITENUMTYPES_H `pwd`/webkitenumtypes.h
-set_default ENCHANT_VERSION "1.5.0"
-set_default ENCHANT_URL "$GNOME_WIN32_URL/dependencies/enchant_${ENCHANT_VERSION}-2_win32.zip"
-set_default ENCHANT_DEV_URL "$GNOME_WIN32_URL/dependencies/enchant-dev_${ENCHANT_VERSION}-2_win32.zip"
-set_default ENCHANT_DIR $GLOBAL_DIR\\enchant
-set_default LIBSOUP_VERSION "2.28.2"
-set_default LIBSOUP_URL "$GNOME_WIN32_URL/libsoup/2.26/libsoup-${LIBSOUP_VERSION}-1_win32.zip"
-set_default LIBSOUP_DEV_URL "$GNOME_WIN32_URL/libsoup/2.26/libsoup-dev-${LIBSOUP_VERSION}-1_win32.zip"
-set_default LIBSOUP_DIR $GLOBAL_DIR\\libsoup
-set_default LIBSOUP_SRC_URL "$GNOME_MIRROR/sources/libsoup/2.28/libsoup-${LIBSOUP_VERSION}.tar.bz2"
-set_default ICU4C_URL "http://download.icu-project.org/files/icu4c/4.4.1/icu4c-4_4_1-Win32-msvc9.zip"
-set_default ICU4C_SRC_URL "http://download.icu-project.org/files/icu4c/4.4.1/icu4c-4_4_1-src.tgz"
-set_default ICU4C_DIR $GLOBAL_DIR\\icu-mingw32
-set_default ICU4C_PATCH `pwd`/icu-crossmingw.patch
-
-set_default SVN_URL "http://subversion.tigris.org/files/documents/15/47914/svn-win32-1.6.6.zip"
-set_default SVN_DIR $GLOBAL_DIR\\svn
-
-set_default GIT_URL "http://msysgit.googlecode.com/files/Git-1.7.10-preview20120409.exe"
-set_default GIT_DIR $GLOBAL_DIR\\git-1.7.10
-
-# OFX import in gnucash and ofx directconnect support for aqbanking
-set_default OPENSP_URL "$SF_MIRROR/openjade/OpenSP-1.5.2.tar.gz"
-set_default OPENSP_DIR $GLOBAL_DIR\\opensp
-set_default OPENSP_PATCH `pwd`/opensp-1.5.2.patch
-
-LIBOFX_VERSION="0.9.9"
-set_default LIBOFX_URL "$SF_MIRROR/libofx/libofx-${LIBOFX_VERSION}.tar.gz"
-set_default LIBOFX_DIR $GLOBAL_DIR\\libofx
-#set_default LIBOFX_PATCH `pwd`/libofx-x.x.x.patch
-
-## online banking: gwenhywfar+aqbanking
-GWENHYWFAR_VERSION="4.11.1beta"
-set_default GWENHYWFAR_URL "http://www2.aquamaniac.de/sites/download/download.php?package=01&release=75&file=01&dummy=gwenhywfar-${GWENHYWFAR_VERSION}.tar.gz"
-set_default GWENHYWFAR_DIR $GLOBAL_DIR\\gwenhywfar
-
-KTOBLZCHECK_VERSION="1.45"
-set_default KTOBLZCHECK_URL "$SF_MIRROR/ktoblzcheck/ktoblzcheck-${KTOBLZCHECK_VERSION}.tar.gz"
-# ktoblzcheck is being installed into GWENHYWFAR_DIR
-
-AQBANKING_VERSION="5.4.2beta"
-set_default AQBANKING_URL "http://www2.aquamaniac.de/sites/download/download.php?package=03&release=114&file=01&dummy=aqbanking-${AQBANKING_VERSION}.tar.gz"
-set_default AQBANKING_DIR $GLOBAL_DIR\\aqbanking
-
-set_default SQLITE3_URL "http://sqlite.org/sqlite-amalgamation-3.6.1.tar.gz"
-set_default SQLITE3_DIR $GLOBAL_DIR\\sqlite3
-set_default MYSQL_LIB_URL "http://mirror.csclub.uwaterloo.ca/mysql/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.1-win32.zip"
-set_default MYSQL_LIB_DIR $GLOBAL_DIR\\mysql
-set_default LIBMYSQL_DEF `pwd`/libmysql.def
-set_default PGSQL_LIB_URL "$SF_MIRROR/gnucash/pgsql-win32-2.tar.gz"
-set_default PGSQL_DIR $GLOBAL_DIR\\pgsql
-set_default LIBDBI_URL "$SF_MIRROR/libdbi/libdbi-0.8.3.tar.gz"
-set_default LIBDBI_DIR $GLOBAL_DIR\\libdbi
-set_default LIBDBI_PATCH `pwd`/libdbi-0.8.3.patch
-set_default LIBDBI_PATCH2 `pwd`/libdbi-dbd_helper.c.patch
-set_default LIBDBI_DRIVERS_URL "$SF_MIRROR/libdbi-drivers/libdbi-drivers-0.8.3-1.tar.gz"
-set_default LIBDBI_DRIVERS_DIR $GLOBAL_DIR\\libdbi-drivers
-set_default LIBDBI_DRIVERS_PATCH `pwd`/libdbi-drivers-dbd_sqlite3.c.patch
-set_default LIBDBI_DRIVERS_PATCH2 `pwd`/libdbi-drivers-Makefile.in.patch
-set_default LIBDBI_DRIVERS_PATCH3 `pwd`/libdbi-drivers-dbd_mysql.c.patch
-set_default LIBDBI_DRIVERS_PATCH4 `pwd`/libdbi-drivers-dbd_pgsql.c.patch
-
-set_default CMAKE_URL "http://www.cmake.org/files/v2.8/cmake-2.8.0-win32-x86.zip"
-set_default CMAKE_DIR $GLOBAL_DIR\\cmake
-
-set_default DOCBOOK_XSL_URL "$SF_MIRROR/docbook/docbook-xsl-1.76.1.zip"
-set_default DOCBOOK_DTD_URL "http://www.oasis-open.org/docbook/xml/4.1.2/docbkx412.zip"
-if [ "$REPOS_TYPE" = "git" ]; then
- set_default DOCS_SCM_REV "trunk"
- set_default DOCS_URL "git://github.com/Gnucash/gnucash-docs.git"
-elif [ "$REPOS_TYPE" = "svn" ]; then
- # latest revision that should compile, use HEAD or vwxyz
- set_default DOCS_SCM_REV "HEAD"
- set_default DOCS_URL "http://svn.gnucash.org/repo/gnucash-docs/trunk"
-fi
-set_default UPDATE_DOCS yes
-set_default DOCS_DIR $GLOBAL_DIR\\gnucash-docs
-set_default XSLTPROCFLAGS ""
-
-set_default ISOCODES_URL "http://pkg-isocodes.alioth.debian.org/downloads/iso-codes-3.34.tar.bz2"
-set_default ISOCODES_DIR $GLOBAL_DIR\\isocodes
-
-### Local Variables: ***
-### sh-basic-offset: 4 ***
-### indent-tabs-mode: nil ***
-### End: ***
diff --git a/packaging/win32/dist-impl.sh b/packaging/win32/dist-impl.sh
deleted file mode 100755
index 579c7f7..0000000
--- a/packaging/win32/dist-impl.sh
+++ /dev/null
@@ -1,277 +0,0 @@
-#!/bin/sh
-#
-# GnuCash shellscript functions for dist.sh
-#
-
-function dist_prepare() {
- # this directory is hardcoded in gnucash.iss.in
- DIST_DIR=${INSTALL_DIR}\\..\\dist
- DIST_UDIR=`unix_path $DIST_DIR`
- DIST_WFSDIR=`win_fs_path $DIST_DIR`
- TMP_UDIR=`unix_path $TMP_DIR`
- if [ -x $DIST_DIR ]; then
- die "Please remove ${DIST_DIR} first"
- fi
- _UNZIP_UDIR=`unix_path $UNZIP_DIR`
- _AUTOTOOLS_UDIR=`unix_path $AUTOTOOLS_DIR`
- _GUILE_UDIR=`unix_path $GUILE_DIR`
- _WIN_UDIR=`unix_path $WINDIR`
- _EXETYPE_UDIR=`unix_path $EXETYPE_DIR`
- _GNOME_UDIR=`unix_path $GNOME_DIR`
- _PCRE_UDIR=`unix_path $PCRE_DIR`
- _LIBSOUP_UDIR=`unix_path $LIBSOUP_DIR`
- _ENCHANT_UDIR=`unix_path $ENCHANT_DIR`
- _LIBGSF_UDIR=`unix_path $LIBGSF_DIR`
- _GOFFICE_UDIR=`unix_path $GOFFICE_DIR`
- _OPENSP_UDIR=`unix_path $OPENSP_DIR`
- _LIBOFX_UDIR=`unix_path $LIBOFX_DIR`
- _LIBXSLT_UDIR=`unix_path $LIBXSLT_DIR`
- _GMP_UDIR=`unix_path $GMP_DIR`
- _GNUTLS_UDIR=`unix_path $GNUTLS_DIR`
- _GWENHYWFAR_UDIR=`unix_path $GWENHYWFAR_DIR`
- _AQBANKING_UDIR=`unix_path $AQBANKING_DIR`
- _SQLITE3_UDIR=`unix_path ${SQLITE3_DIR}`
- _MYSQL_LIB_UDIR=`unix_path ${MYSQL_LIB_DIR}`
- _PGSQL_UDIR=`unix_path ${PGSQL_DIR}`
- _LIBDBI_UDIR=`unix_path ${LIBDBI_DIR}`
- _LIBDBI_DRIVERS_UDIR=`unix_path ${LIBDBI_DRIVERS_DIR}`
- _LIBGDA_UDIR=`unix_path $LIBGDA_DIR`
- _GNUCASH_UDIR=`unix_path $GNUCASH_DIR`
- _REPOS_UDIR=`unix_path $REPOS_DIR`
- _BUILD_UDIR=`unix_path $BUILD_DIR`
- _MINGW_UDIR=`unix_path $MINGW_DIR`
- _INSTALL_UDIR=`unix_path $INSTALL_DIR`
- _INNO_UDIR=`unix_path $INNO_DIR`
- _WEBKIT_UDIR=`unix_path $WEBKIT_DIR`
- _ISOCODES_UDIR=`unix_path $ISOCODES_DIR`
- _MINGW_WFSDIR=`win_fs_path $MINGW_DIR`
- add_to_env $_UNZIP_UDIR/bin PATH # unzip
- add_to_env $_EXETYPE_UDIR/bin PATH # exetype
-
- _PID=$$
- configure_msys "$_PID" "$_MINGW_WFSDIR"
-}
-
-function dist_aqbanking() {
- setup aqbanking
- cp -a ${_AQBANKING_UDIR}/bin/*.exe ${DIST_UDIR}/bin
- cp -a ${_AQBANKING_UDIR}/bin/*.dll ${DIST_UDIR}/bin
- cp -a ${_AQBANKING_UDIR}/lib/aqbanking ${DIST_UDIR}/lib
- cp -a ${_AQBANKING_UDIR}/share/aqbanking ${DIST_UDIR}/share
- cp -a ${_AQBANKING_UDIR}/share/locale ${DIST_UDIR}/share
-}
-
-function dist_autotools() {
- setup Autotools
- mkdir -p $DIST_UDIR/bin
- cp -a $_AUTOTOOLS_UDIR/bin/*.dll $DIST_UDIR/bin
-}
-
-function dist_gmp() {
- setup gmp
- cp -a ${_GMP_UDIR}/bin/*.dll ${DIST_UDIR}/bin
-}
-
-function dist_gnome() {
- setup Gnome platform
- wget_unpacked $ATK_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $CAIRO_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $EXPAT_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $FONTCONFIG_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $FREETYPE_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $GAIL_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $GDK_PIXBUF_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $GETTEXT_RUNTIME_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $GLIB_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $GTK_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $LIBART_LGPL_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $LIBGNOMECANVAS_URL $DOWNLOAD_DIR $DIST_DIR
- smart_wget $LIBICONV_URL $DOWNLOAD_DIR
- unzip -q $LAST_FILE bin/iconv.dll -d $DIST_DIR
- wget_unpacked $LIBJPEG_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $LIBPNG_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $LIBTIFF_URL $DOWNLOAD_DIR $DIST_DIR
- #wget_unpacked $LIBXML2_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $PANGO_URL $DOWNLOAD_DIR $DIST_DIR
- wget_unpacked $ZLIB_URL $DOWNLOAD_DIR $DIST_DIR
- echo 'gtk-theme-name = "Nimbus"' > $DIST_DIR/etc/gtk-2.0/gtkrc
-
- wget_unpacked $GTK_THEME_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/gtk2-themes-*
- cp -a $TMP_UDIR/gtk2-themes-*/lib $DIST_DIR/
- cp -a $TMP_UDIR/gtk2-themes-*/share $DIST_DIR/
- rm -rf $TMP_UDIR/gtk2-themes-*
-
- wget_unpacked $GTK_PREFS_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/gtk2_prefs-*
- mv $TMP_UDIR/gtk2_prefs-*/gtk2_prefs.exe $DIST_DIR/bin
- rm -rf $TMP_UDIR/gtk2_prefs-*
-
- cp -a $_GNOME_UDIR/bin/libxml*.dll $DIST_DIR/bin
-
- if [ -d $DIST_UDIR/lib/locale ] ; then
- # Huh, is this removed in newer gtk?
- cp -a $DIST_UDIR/lib/locale $DIST_UDIR/share
- rm -rf $DIST_UDIR/lib/locale
- fi
-}
-
-function dist_gnutls() {
- setup gnutls
- cp -a ${_GNUTLS_UDIR}/bin/*.dll ${DIST_UDIR}/bin
- cp -a ${_GNUTLS_UDIR}/bin/*.exe ${DIST_UDIR}/bin
-}
-
-function dist_goffice() {
- setup GOffice
- mkdir -p $DIST_UDIR/bin
- cp -a $_GOFFICE_UDIR/bin/libgoffice*.dll $DIST_UDIR/bin
- mkdir -p $DIST_UDIR/lib
- cp -a $_GOFFICE_UDIR/lib/goffice $DIST_UDIR/lib
- mkdir -p $DIST_UDIR/share
- cp -a $_GOFFICE_UDIR/share/{goffice,locale,pixmaps} $DIST_UDIR/share
-}
-
-function dist_guile() {
- setup Guile
- mkdir -p $DIST_UDIR/bin
- cp -a $_GUILE_UDIR/bin/libguile{.,-srfi}*dll $DIST_UDIR/bin
- cp -a $_GUILE_UDIR/bin/guile.exe $DIST_UDIR/bin
- mkdir -p $DIST_UDIR/share
- cp -a $_GUILE_UDIR/share/guile $DIST_UDIR/share
-}
-
-function dist_gwenhywfar() {
- setup gwenhywfar
- cp -a ${_GWENHYWFAR_UDIR}/bin/*.dll ${DIST_UDIR}/bin
- mkdir -p ${DIST_UDIR}/etc
- cp -a ${_GWENHYWFAR_UDIR}/lib/gwenhywfar ${DIST_UDIR}/lib
- mkdir -p ${DIST_UDIR}/share
- cp -a ${_GWENHYWFAR_UDIR}/share/gwenhywfar ${DIST_UDIR}/share
-}
-
-function dist_isocodes() {
- setup isocodes
- mkdir -p $DIST_UDIR/share
- cp -a $_ISOCODES_UDIR/share/{locale,xml} $DIST_UDIR/share
-}
-
-function dist_ktoblzcheck() {
- setup ktoblzcheck
- # dll is already copied in dist_gwenhywfar
- cp -a ${_GWENHYWFAR_UDIR}/share/ktoblzcheck ${DIST_UDIR}/share
-}
-
-function dist_libdbi() {
- setup LibDBI
- cp -a ${_SQLITE3_UDIR}/bin/* ${DIST_UDIR}/bin
- cp -a ${_MYSQL_LIB_UDIR}/bin/*.{dll,manifest} ${DIST_UDIR}/bin
- cp -a ${_MYSQL_LIB_UDIR}/lib/*.dll ${DIST_UDIR}/bin
- cp -a ${_PGSQL_UDIR}/bin/* ${DIST_UDIR}/bin
- cp -a ${_PGSQL_UDIR}/lib/*.dll ${DIST_UDIR}/bin
- cp -a ${_LIBDBI_UDIR}/bin/* ${DIST_UDIR}/bin
- mkdir ${DIST_UDIR}/lib/dbd
- cp -a ${_LIBDBI_DRIVERS_UDIR}/lib/dbd/*.dll ${DIST_UDIR}/lib/dbd
-}
-
-function dist_libgsf() {
- setup libGSF
- mkdir -p $DIST_UDIR/bin
- cp -a $_LIBGSF_UDIR/bin/libgsf*.dll $DIST_UDIR/bin
- mkdir -p $DIST_UDIR/share
- cp -a $_LIBGSF_UDIR/share/locale $DIST_UDIR/share
-}
-
-function dist_libofx() {
- setup OpenSP and LibOFX
- cp -a ${_OPENSP_UDIR}/bin/*.dll ${DIST_UDIR}/bin
- cp -a ${_OPENSP_UDIR}/share/OpenSP ${DIST_UDIR}/share
- cp -a ${_LIBOFX_UDIR}/bin/*.dll ${DIST_UDIR}/bin
- cp -a ${_LIBOFX_UDIR}/bin/*.exe ${DIST_UDIR}/bin
- cp -a ${_LIBOFX_UDIR}/share/libofx ${DIST_UDIR}/share
-}
-
-function dist_openssl() {
- setup OpenSSL
- _OPENSSL_UDIR=`unix_path $OPENSSL_DIR`
- mkdir -p $DIST_UDIR/bin
- cp -a $_OPENSSL_UDIR/bin/*.dll $DIST_UDIR/bin
-}
-
-function dist_pcre() {
- setup pcre
- mkdir -p $DIST_UDIR/bin
- cp -a $_PCRE_UDIR/bin/pcre3.dll $DIST_UDIR/bin
-}
-
-function dist_regex() {
- setup RegEx
- smart_wget $REGEX_URL $DOWNLOAD_DIR
- unzip -q $LAST_FILE bin/libgnurx-0.dll -d $DIST_DIR
-}
-
-function dist_webkit() {
- setup WebKit
- cp -a ${_LIBSOUP_UDIR}/bin/* ${DIST_UDIR}/bin
- cp -a ${_LIBXSLT_UDIR}/bin/* ${DIST_UDIR}/bin
- cp -a ${_ENCHANT_UDIR}/bin/* ${DIST_UDIR}/bin
- cp -a ${_WEBKIT_UDIR}/bin/* ${DIST_UDIR}/bin
-}
-
-function dist_gnucash() {
- setup GnuCash
- mkdir -p $DIST_UDIR/bin
- cp $_MINGW_UDIR/bin/pthreadGC2.dll $DIST_UDIR/bin
- cp -a $_INSTALL_UDIR/bin/* $DIST_UDIR/bin
- mkdir -p $DIST_UDIR/etc/gnucash
- cp -a $_INSTALL_UDIR/etc/gnucash/* $DIST_UDIR/etc/gnucash
- cp -a $_INSTALL_UDIR/lib/lib*.la $DIST_UDIR/bin
- mkdir -p $DIST_UDIR/share
- cp -a $_INSTALL_UDIR/share/{doc,gnucash,locale,glib-2.0} $DIST_UDIR/share
- cp -a $_REPOS_UDIR/packaging/win32/{getperl.vbs,gnc-path-check,install-fq-mods.cmd} $DIST_UDIR/bin
-
- _QTDIR_WIN=$(unix_path $QTDIR | sed 's,^/\([A-Za-z]\)/,\1:/,g' )
- # aqbanking >= 5.0.0
- AQBANKING_VERSION_H=${_AQBANKING_UDIR}/include/aqbanking5/aqbanking/version.h
- GWENHYWFAR_VERSION_H=${_GWENHYWFAR_UDIR}/include/gwenhywfar4/gwenhywfar/version.h
-
- _AQBANKING_SO_EFFECTIVE=$(awk '/AQBANKING_SO_EFFECTIVE / { print $3 }' ${AQBANKING_VERSION_H} )
- _GWENHYWFAR_SO_EFFECTIVE=$(awk '/GWENHYWFAR_SO_EFFECTIVE / { print $3 }' ${GWENHYWFAR_VERSION_H} )
- sed < $_BUILD_UDIR/packaging/win32/gnucash.iss \
- > $_GNUCASH_UDIR/gnucash.iss \
- -e "s#@-qtbindir-@#${_QTDIR_WIN}/bin#g" \
- -e "s#@-gwenhywfar_so_effective-@#${_GWENHYWFAR_SO_EFFECTIVE}#g" \
- -e "s#@-aqbanking_so_effective-@#${_AQBANKING_SO_EFFECTIVE}#g"
-}
-
-function dist_finish() {
- # Strip redirections in distributed libtool .la files
- for file in $DIST_UDIR/bin/*.la; do
- cat $file | sed 's,^libdir=,#libdir=,' > $file.new
- mv $file.new $file
- done
-
- echo "Now running the Inno Setup Compiler for creating the setup.exe"
- ${_INNO_UDIR}/iscc //Q ${_GNUCASH_UDIR}/gnucash.iss
-
- if [ "$BUILD_FROM_TARBALL" = "no" ]; then
- # And changing output filename
- PKG_VERSION=`grep PACKAGE_VERSION ${_BUILD_UDIR}/config.h | cut -d" " -f3 | cut -d\" -f2 `
- REVISION=`grep GNUCASH_SCM_REV ${_BUILD_UDIR}/src/core-utils/gnc-scm-info.h | cut -d" " -f3 | cut -d\" -f2 `
- if [ "$REPOS_TYPE" = "svn" ]; then
- SETUP_FILENAME="gnucash-${PKG_VERSION}-${REPOS_TYPE}-r${REVISION}-setup.exe"
- else
- SETUP_FILENAME="gnucash-${PKG_VERSION}-$(date +'%Y-%m-%d')-${REPOS_TYPE}-${REVISION}-setup.exe"
- fi
- qpushd ${_GNUCASH_UDIR}
- mv gnucash-${PKG_VERSION}-setup.exe ${SETUP_FILENAME}
- qpopd
- echo "Final resulting Setup program is:"
- echo ${_GNUCASH_UDIR}/${SETUP_FILENAME}
- fi
-}
-
-### Local Variables: ***
-### sh-basic-offset: 4 ***
-### indent-tabs-mode: nil ***
-### End: ***
diff --git a/packaging/win32/dist.sh b/packaging/win32/dist.sh
deleted file mode 100755
index 807b03b..0000000
--- a/packaging/win32/dist.sh
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-
-set -e
-
-function on_error() {
- setup "An error occurred, exiting."
- restore_msys "$_PID"
-}
-trap on_error ERR
-
-echo -n "Build (dist) Starting at "
-date
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-qpushd "$(dirname $(unix_path "$0"))"
-. functions.sh
-. defaults.sh
-. dist-impl.sh
-
-# variables
-register_env_var PATH ":"
-
-# steps
-add_step dist_prepare
-add_step dist_regex
-add_step dist_autotools
-add_step dist_guile
-add_step dist_gnome
-add_step dist_isocodes
-add_step dist_pcre
-add_step dist_libgsf
-add_step dist_goffice
-add_step dist_libofx
-add_step dist_gnutls
-add_step dist_gmp
-add_step dist_gwenhywfar
-add_step dist_ktoblzcheck
-add_step dist_aqbanking
-add_step dist_libdbi
-add_step dist_webkit
-add_step dist_gnucash
-add_step dist_finish
-
-# run commands registered with late_eval
-eval_now
-
-for step in "${steps[@]}" ; do
- eval $step
-done
-
-setup Restore MSYS
-restore_msys "$_PID"
-
-qpopd
-
-
-echo -n "Build (dist) Finished at "
-date
-
-### Local Variables: ***
-### sh-basic-offset: 4 ***
-### indent-tabs-mode: nil ***
-### End: ***
diff --git a/packaging/win32/exetype.pl b/packaging/win32/exetype.pl
deleted file mode 100644
index 47234d1..0000000
--- a/packaging/win32/exetype.pl
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env perl
-
-# URL: http://jenda.krynicky.cz/perl/GUIscripts.html
-# code by: Jan Dubois <jand at ActiveState.com>
-
-use strict;
-unless (@ARGV == 2) {
- print "Usage: $0 exefile [CONSOLE|WINDOWS]\n";
- exit;
-}
-unless ($ARGV[1] =~ /^(console|windows)$/i) {
- print "Invalid subsystem $ARGV[1], please use CONSOLE or WINDOWS\n";
- exit;
-}
-my ($record,$magic,$offset,$size);
-open EXE, "+< $ARGV[0]" or die "Cannot open $ARGV[0]: $!";
-binmode EXE;
-read EXE, $record, 32*4;
-($magic,$offset) = unpack "Sx58L", $record;
-die "Not an MSDOS executable file" unless $magic == 0x5a4d;
-seek EXE, $offset, 0;
-read EXE, $record, 24;
-($magic,$size) = unpack "Lx16S", $record;
-die "PE header not found" unless $magic == 0x4550;
-die "Optional header not in NT32 format" unless $size == 224;
-seek EXE, $offset+24+68, 0;
-print EXE pack "S", uc($ARGV[1]) eq 'CONSOLE' ? 3 : 2;
-close EXE;
diff --git a/packaging/win32/functions.sh b/packaging/win32/functions.sh
deleted file mode 100644
index b7142a9..0000000
--- a/packaging/win32/functions.sh
+++ /dev/null
@@ -1,229 +0,0 @@
-[ "$__SOURCED_FUNCTIONS" ] && return
-__SOURCED_FUNCTIONS=1
-
-function set_default() {
- local _varname=$1; shift
- if [ -z "`eval echo '"$'"$_varname"'"'`" ]; then
- eval "$_varname"'="'"$*"'"' #" help emacs on windows
- fi
-}
-
-function block_step() { blocked_steps=("${blocked_steps[@]}" "$@"); }
-function reset_steps() { steps=(); blocked_steps=(); }
-function add_step() {
- while [ "$1" ]; do
- _is_blocked=
- for blocked in "${blocked_steps[@]}"; do
- if [ "$blocked" = "$1" ]; then
- _is_blocked=yes
- break
- fi
- done
- if [ "$_is_blocked" != "yes" ]; then
- steps=("${steps[@]}" "$1")
- block_step "$1"
- fi
- shift
- done
-}
-
-function late_eval() { late_cmds=("${late_cmds[@]}" "$@"); }
-function eval_now() {
- for cmd in "${late_cmds[@]}"; do
- eval $cmd
- done
-}
-
-function quiet() { "$@" &>/dev/null; }
-
-# c:/dir/sub
-function win_fs_path() { echo "$*" | sed 's,\\,/,g'; }
-
-# usage: wpwd [rel]
-# rel can be any relative path
-function wpwd() {
- qpushd `unix_path "${1:-.}"`
- pwd -W
- qpopd
-}
-
-# usage: smart_wget URL DESTDIR [DESTFILE]
-function smart_wget() {
- _FILE=`basename $1`
- # Remove url garbage from filename that would not be removed by wget
- _UFILE=${3:-${_FILE##*=}}
- _DLD=`unix_path $2`
-
- # If the file already exists in the download directory ($2)
- # then don't do anything. But if it does NOT exist then
- # download the file to the tmpdir and then when that completes
- # move it to the dest dir.
- if [ ! -f $_DLD/$_UFILE ] ; then
- # If WGET_RATE is set (in bytes/sec), limit download bandwith
- if [ ! -z "$WGET_RATE" ] ; then
- wget --passive-ftp -c $1 -P $TMP_UDIR --limit-rate=$WGET_RATE
- else
- wget --passive-ftp -c $1 -P $TMP_UDIR
- fi
- mv $TMP_UDIR/$_FILE $_DLD/$_UFILE
- fi
- LAST_FILE=$_DLD/$_UFILE
-}
-
-# usage: wget_unpacked URL DOWNLOAD_DIR UNPACK_DIR [DESTFILE]
-function wget_unpacked() {
- smart_wget $1 $2 $4
- _EXTRACT_UDIR=`unix_path $3`
- _EXTRACT_SUBDIR=
- echo -n "Extracting $_UFILE ... "
- case $LAST_FILE in
- *.zip)
- unzip -q -o $LAST_FILE -d $_EXTRACT_UDIR
- _PACK_DIR=$(zipinfo -1 $LAST_FILE '*/*' 2>/dev/null | head -1)
- ;;
- *.tar.gz|*.tgz)
- tar -xzpf $LAST_FILE -C $_EXTRACT_UDIR
- _PACK_DIR=$(tar -ztf $LAST_FILE 2>/dev/null | head -1)
- ;;
- *.tar.bz2)
- tar -xjpf $LAST_FILE -C $_EXTRACT_UDIR
- _PACK_DIR=$(tar -jtf $LAST_FILE 2>/dev/null | head -1)
- ;;
- *.tar.lzma)
- lzma -dc $LAST_FILE |tar xpf - -C $_EXTRACT_UDIR
- _PACK_DIR=$(lzma -dc $LAST_FILE |tar -tf - 2>/dev/null | head -1)
- ;;
- *)
- die "Cannot unpack file $LAST_FILE!"
- ;;
- esac
-
- # Get the path where the files were actually unpacked
- # This can be a subdirectory of the requested directory, if the
- # tarball or zipfile contained a relative path.
- _PACK_DIR=$(echo "$_PACK_DIR" | sed 's,^\([^/]*\).*,\1,')
- if (( ${#_PACK_DIR} > 3 )) # Skip the bin and lib directories from the test
- then
- _EXTRACT_SUBDIR=$(echo $_UFILE | sed "s,^\($_PACK_DIR\).*,/\1,;t;d")
- fi
- _EXTRACT_UDIR="$_EXTRACT_UDIR$_EXTRACT_SUBDIR"
- echo "done"
-}
-
-function setup() {
- echo
- echo "############################################################"
- echo "### $*"
- echo "############################################################"
-}
-
-function die() {
- echo
- [ "$*" ] && echo "!!! $* !!!"
- echo "!!! ABORTING !!!"
- restore_msys
- exit -1
-}
-
-# usage: register_env_var NAME SEPARATOR [DEFAULT]
-function register_env_var() {
- [ $# -ge 2 -a $# -le 3 ] || die hard
- eval "SEPS_$1"'="'"$2"'"'
- if [ $# -eq 3 ]; then
- eval "$1_BASE=$3"
- else
- eval "$1_BASE"'=$'"$1"
- fi
- eval "$1_ADDS="
- eval export "$1"
- ENV_VARS="$ENV_VARS $1"
-}
-ENV_VARS=
-
-# usage: add_to_env VALUE NAME
-function add_to_env() {
- _SEP=`eval echo '"$'"SEPS_$2"'"'`
- _ENV=`eval echo '"$'"$2"'"'`
- _SED=`eval echo '"s#.*'"${_SEP}$1${_SEP}"'.*##"'`
- _TEST=`echo "${_SEP}${_ENV}${_SEP}" | sed "${_SED}"`
- if [ "$_TEST" ]; then
- if [ "$_ENV" ]; then
- eval "$2_ADDS"'="'"$1${_SEP}"'$'"$2_ADDS"'"'
- else
- eval "$2_ADDS"'="'"$1"'"'
- fi
- eval "$2"'="$'"$2_ADDS"'$'"$2_BASE"'"'
- fi
-}
-
-# usage: set_env_or_die VALUE NAME
-# like add_to_env, but die if $NAME has been set to a different value
-function set_env_or_die() {
- _OLDADDS=`eval echo '"$'"$2_ADDS"'"'`
- add_to_env "$1" "$2"
- _NEWADDS=`eval echo '"$'"$2_ADDS"'"'`
- if [ "$_OLDADDS" != "$_NEWADDS" ]; then
- _BASE=`eval echo '"$'"$2_BASE"'"'`
- if [ "$_BASE" ]; then
- _ENV=`eval echo '"$'"$2"'"'`
- echo "Must not overwrite environment variable '$2' (${_OLDADDS}${_BASE}) by '$1'."
- echo "Try to remove the offending installed software or unset the variable."
- die
- fi
- fi
-}
-
-# usage set_env VALUE NAME
-# like $NAME=$VALUE, but also reset env tracking variables
-function set_env() {
- eval "$2=$1"
- eval "$2_BASE="
- eval "$2_ADDS=$1"
-}
-
-function assert_one_dir() {
- counted=$(ls -d "$@" 2>/dev/null | wc -l)
- if [[ $counted -eq 0 ]]; then
- die "Exactly one directory is required, but detected $counted; please check why $@ wasn't created"
- fi
- if [[ $counted -gt 1 ]]; then
- die "Exactly one directory is required, but detected $counted; please delete all but the latest one: $@"
- fi
-}
-
-function fix_pkgconfigprefix() {
- _PREFIX=$1
- shift
- perl -pi.bak -e"s!^prefix=.*\$!prefix=$_PREFIX!" $@
- qpopd
-}
-
-function dos2unix() {
- perl -pi.bak -e"s!\\r\\n\$!\\n!" $@
-}
-
-function configure_msys() {
- # Make sure msys will be using this mingw
- SUFFIX=$1
- _MINGW_WFSDIR=$2
- echo "configuring msys to use $_MINGW_WFSDIR."
- cp /etc/fstab /etc/fstab.$SUFFIX
- sed '\,/mingw$, d' /etc/fstab > tmp
- echo "$_MINGW_WFSDIR /mingw" >> tmp
- mv tmp /etc/fstab
-}
-
-function restore_msys() {
- SUFFIX=$1
- if [ -f /ect/fstab.$SUFFIX ]; then
- echo "resetting msys to use original mingw."
- rm /etc/fstab
- mv /etc/fstab.$SUFFIX /etc/fstab
- fi
-}
-
-### Local Variables: ***
-### mode: shell-script ***
-### sh-basic-offset: 4 ***
-### indent-tabs-mode: nil ***
-### End: ***
diff --git a/packaging/win32/getperl.vbs b/packaging/win32/getperl.vbs
deleted file mode 100644
index d058245..0000000
--- a/packaging/win32/getperl.vbs
+++ /dev/null
@@ -1,49 +0,0 @@
-' script to download perl install file and save on local disc
-' the location of which is provided by first argument
-
-
-Const WindowsFolder = 0
-Const SystemFolder = 1
-Const TemporaryFolder = 2
-Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")
-Dim tempFolder: tempFolder = fso.GetSpecialFolder(TemporaryFolder)
-
-strHDLocation = Wscript.Arguments.Item(0)
-
-' Set your settings
- strFileURL = "https://strawberry-perl.googlecode.com/files/strawberry-perl-5.18.1.1-32bit.msi"
-
- Wscript.Echo " copying " & strFileURL
- Wscript.Echo " to " & strHDLocation
-
-
-' Fetch the file
- Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")
-
- objXMLHTTP.open "GET", strFileURL, false
- objXMLHTTP.send()
-
-If objXMLHTTP.Status = 200 Then
- Set objADOStream = CreateObject("ADODB.Stream")
- objADOStream.Open
- objADOStream.Type = 1 'adTypeBinary
-
- objADOStream.Write objXMLHTTP.ResponseBody
- objADOStream.Position = 0 'Set the stream position to the start
-
- Set objFSO = Createobject("Scripting.FileSystemObject")
- If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
-
- objADOStream.SaveToFile strHDLocation
- objADOStream.Close
- Set objADOStream = Nothing
- If objFSO.Fileexists(strHDLocation) Then
- Wscript.Echo " "
- Wscript.Echo " " & strHDLocation & " downloaded OK"
- Wscript.Echo " "
- Set objFSO = Nothing
- wscript.quit 0
- End if
-End if
-
-wscript.quit 1
diff --git a/packaging/win32/gnc-path-check b/packaging/win32/gnc-path-check
deleted file mode 100644
index 1dc1661..0000000
--- a/packaging/win32/gnc-path-check
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/perl -w
-######################################################################
-### gnc-path-check - verify the windows path
-###
-### This script verifies the window path. It is used to check for an error
-### condition identified in Bug 657117
-### (https://bugzilla.gnome.org/show_bug.cgi?id=657117)
-###
-### Verifying that all directies in the path environment will avoid
-### the glib bug conditioned identified bug 670233.
-###
-### Copyright © Dave Roberts 2012 (droberts at cpan.org)
-###
-### This program is free software; you can redistribute it and/or
-### modify it under the terms of the GNU General Public License as
-### published by the Free Software Foundation; either version 2 of
-### the License, or (at your option) any later version.
-###
-### This program is distributed in the hope that it will be useful,
-### but WITHOUT ANY WARRANTY; without even the implied warranty of
-### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-### GNU General Public License for more details.
-###
-### You should have received a copy of the GNU General Public License
-### along with this program# if not, contact:
-###
-### Free Software Foundation Voice: +1-617-542-5942
-### 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
-### Boston, MA 02110-1301, USA gnu at gnu.org
-######################################################################
-
-use strict;
-use English;
-use Win32;
-
-# Input: <none>
-#
-# Output:
-#
-# A list of directory names in the PATH that are not valid. The normal
-# output (no error found) is nothing.
-#
-# Exit status
-#
-# 0 - success
-# non-zero - failure - number of invalid directories found
-
-my $path = Win32::ExpandEnvironmentStrings("%Path%");
-my(@path) = split(/;/,$path);
-my($error) = 0;
-my($msg) = << "EOT";
-
-The following directory name(s) were found in the PATH environment
-which are invalid. This may cause the Finance Quote function to fail
-depending on the order of directories in the PATH. Please correct the
-system PATH variable.
-
-EOT
-
-foreach my $_ (@path){
- my($dir) = Win32::ExpandEnvironmentStrings("$_");
- unless (-d $dir){
- $msg .= " $dir\n";
- $error++;
- }
-}
-if ($error){
- print STDERR $msg;
-}
-exit $error;
-
diff --git a/packaging/win32/gnucash.iss.in b/packaging/win32/gnucash.iss.in
deleted file mode 100644
index 784da42..0000000
--- a/packaging/win32/gnucash.iss.in
+++ /dev/null
@@ -1,739 +0,0 @@
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Input configuration for the Inno Setup Compiler
-; Copyright (c) 2004-2005 Christian Stimming <stimming at tuhh.de>
-;
-; Inno Setup Compiler: See http://www.jrsoftware.org/isdl.php
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-[Setup]
-; Using the name here directly because we want it capitalized
-AppName=GnuCash
-AppVerName=GnuCash @VERSION@
-AppPublisher=GnuCash Development Team
-AppPublisherURL=http://www.gnucash.org
-AppSupportURL=http://www.gnucash.org
-AppUpdatesURL=http://www.gnucash.org
-VersionInfoVersion=@VERSION@
-DefaultDirName={pf}\@PACKAGE@
-DefaultGroupName=GnuCash
-LicenseFile=@prefix@\..\dist\share\doc\@PACKAGE@\COPYING
-Compression=lzma
-MinVersion=5.0,5.0
-PrivilegesRequired=poweruser
-OutputDir=.
-OutputBaseFilename=@PACKAGE at -@VERSION at -setup
-UninstallFilesDir={app}\uninstall\@PACKAGE@
-InfoAfterFile=@prefix@\..\dist\share\doc\@PACKAGE@\README.win32-bin.txt
-SetupIconFile=@prefix@\..\dist\share\@PACKAGE@\pixmaps\gnucash-icon.ico
-WizardSmallImageFile=@prefix@\..\dist\share\@PACKAGE@\pixmaps\gnucash-icon-48x48.bmp
-
-[Types]
-Name: "full"; Description: "{cm:FullInstall}"
-Name: "custom"; Description: "{cm:CustomInstall}"; Flags: iscustom
-
-[Components]
-Name: "main"; Description: "{cm:MainFiles}"; Types: full custom; Flags: fixed
-;Name: "translations"; Description: "{cm:TranslFiles}"; Types: full
-;Name: "templates"; Description: "{cm:TemplFiles}"; Types: full
-
-[Tasks]
-Name: desktopicon; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"
-Name: menuicon; Description: "{cm:CreateMenuLink}"; GroupDescription: "{cm:AdditionalIcons}"
-
-[Icons]
-Name: "{group}\GnuCash"; Filename: "{app}\bin\@PACKAGE at .exe"; WorkingDir: "{app}\bin"; Comment: "{cm:IconComment_GnuCash}"; IconFilename: "{app}\share\@PACKAGE@\pixmaps\gnucash-icon.ico"; Tasks: menuicon
-Name: "{group}\{cm:IconName_README}"; Filename: "{app}\doc\@PACKAGE@\{cm:IconFilename_README}"; Comment: "{cm:IconComment_README}"; Tasks: menuicon
-Name: "{group}\{cm:IconName_FAQ}"; Filename: "http://wiki.gnucash.org/wiki/FAQ"; Tasks: menuicon
-Name: "{group}\{cm:IconName_Bugzilla}"; Filename: "http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash"; Tasks: menuicon
-Name: "{group}\{cm:IconName_InstallFQ}"; Filename: "{app}\bin\install-fq-mods.cmd"; WorkingDir: "{app}\bin"; Comment: "{cm:IconComment_InstallFQ}"; Tasks: menuicon
-Name: "{group}\{cm:IconName_Theme}"; Filename: "{app}\bin\gtk2_prefs.exe"; WorkingDir: "{app}\bin"; Tasks: menuicon
-Name: "{group}\{cm:IconName_Uninstall}"; Filename: "{uninstallexe}"; Comment: "{cm:IconComment_Uninstall}"; Tasks: menuicon
-
-Name: "{commondesktop}\GnuCash"; Filename: "{app}\bin\@PACKAGE at .exe"; WorkingDir: "{app}\bin"; Comment: "{cm:IconComment_GnuCash}"; IconFilename: "{app}\share\@PACKAGE@\pixmaps\gnucash-icon.ico"; Tasks: desktopicon
-
-[Run]
-Filename: "{app}\bin\@PACKAGE at .exe"; Description: "{cm:RunPrg}"; WorkingDir: "{app}\bin"; OnlyBelowVersion: 0,6; Flags: postinstall skipifsilent
-Filename: "{app}\bin\guile.cmd"; Flags: runhidden
-
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Here we configure the included files and the place of their
-; installation
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-[Files]
-; The main executables and DLLs
-Source: "@prefix@\..\dist\bin\*"; DestDir: "{app}\bin"; Flags: recursesubdirs ignoreversion; Components: main
-Source: "@prefix@\..\dist\etc\*"; DestDir: "{app}\etc"; Flags: recursesubdirs; Components: main
-Source: "@prefix@\..\dist\etc\@PACKAGE@\environment"; DestDir: "{app}\etc\@PACKAGE@"; Components: main; AfterInstall: MyAfterInstallEnvironment()
-; Note: The above AfterInstall function will adapt the
-; environment config file on-the-fly by the Pascal script below.
-Source: "@prefix@\..\dist\lib\*"; DestDir: "{app}\lib"; Flags: recursesubdirs; Components: main
-;; We don't have anything in libexec anymore at the moment
-;Source: "@prefix@\..\dist\libexec\*"; DestDir: "{app}\libexec"; Flags: recursesubdirs; Components: main
-Source: "@prefix@\..\dist\share\*"; DestDir: "{app}\share"; Flags: recursesubdirs; Components: main
-
-;; The translations
-;Source: "@prefix@\..\dist\share\locale\*"; DestDir: "{app}\share\locale"; Flags: recursesubdirs; Components: translations
-;
-;; The account templates
-;Source: "@prefix@\..\dist\share\@PACKAGE@\accounts\*"; DestDir: "{app}\share\@PACKAGE@\accounts"; Flags: recursesubdirs; Components: templates
-
-; And all the documentation
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-de.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-fr.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-it.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-zh_CN.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-zh_TW.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\COPYING"; DestDir: "{app}\doc\@PACKAGE@"; Flags: ignoreversion; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\AUTHORS"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-Source: "@prefix@\..\dist\share\doc\@PACKAGE@\ChangeLog"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
-
-
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Define the registry keys Setup should create (HKLM = HKEY_LOCAL_MACHINE)
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-[Registry]
-Root: HKCR; Subkey: ".gnucash"; ValueType: string; ValueName: ""; ValueData: "GnuCash.Financial.Data"; Flags: uninsdeletevalue
-Root: HKCR; Subkey: ".gnucash"; ValueType: string; ValueName: "Content Type"; ValueData: "application/x-gnucash"; Flags: uninsdeletevalue
-Root: HKCR; Subkey: "GnuCash.Financial.Data"; ValueType: string; ValueName: ""; ValueData: "GnuCash Financial Data"; Flags: uninsdeletevalue
-Root: HKCR; Subkey: "GnuCash.Financial.Data\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\share\@PACKAGE@\pixmaps\gnucash-icon.ico,0"
-Root: HKCR; Subkey: "GnuCash.Financial.Data\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\bin\@PACKAGE at .exe"" ""%1"""
-
-Root: HKLM; Subkey: "Software\GnuCash"; ValueType: none; Flags: uninsdeletekeyifempty
-Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: none; Flags: uninsdeletekeyifempty
-Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "prefix"; ValueData: "{app}"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\GnuCash"; ValueType: string; ValueName: "InstallationDirectory"; ValueData: "{app}"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "libdir"; ValueData: "{app}\lib"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "pkglibdir"; ValueData: "{app}\lib\@PACKAGE@"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "sysconfdir"; ValueData: "{app}\etc"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "localedir"; ValueData: "{app}\share\locale"; Flags: uninsdeletevalue
-
-; Store the version information
-Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: none; Flags: uninsdeletekeyifempty
-Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: string; ValueName: "Version"; ValueData: "@PACKAGE_VERSION@"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: dword; ValueName: "VersionMajor"; ValueData: "@GNUCASH_MAJOR_VERSION@"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: dword; ValueName: "VersionMinor"; ValueData: "@GNUCASH_MINOR_VERSION@"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: dword; ValueName: "VersionMicro"; ValueData: "@GNUCASH_MICRO_VERSION@"; Flags: uninsdeletevalue
-
-; Additionally, we have to install the paths for gwenhywfar
-Root: HKLM; Subkey: "Software\Gwenhywfar"; ValueType: none; Flags: uninsdeletekeyifempty
-Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: none; Flags: uninsdeletekeyifempty
-Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "prefix"; ValueData: "{app}"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "libdir"; ValueData: "{app}\lib"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "plugindir"; ValueData: "{app}\lib\gwenhywfar\plugins\@-gwenhywfar_so_effective-@"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "sysconfdir"; ValueData: "{app}\etc"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "localedir"; ValueData: "{app}\share\locale"; Flags: uninsdeletevalue
-
-; And we also need some registry keys for aqbanking
-Root: HKLM; Subkey: "Software\Aqbanking"; ValueType: none; Flags: uninsdeletekeyifempty
-Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: none; Flags: uninsdeletekeyifempty
-Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "providerdir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\providers"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "bankinfodir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\bankinfo"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "importerdir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\imexporters"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "wizarddir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\wizards"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "pkgdatadir"; ValueData: "{app}\share\aqbanking"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "sysconfdir"; ValueData: "{app}\etc"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "localedir"; ValueData: "{app}\share\locale"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\AqBanking\Paths"; ValueType: string; ValueName: "xmldatadir"; ValueData: "{app}\share\aqhbci\xml"; Flags: uninsdeletevalue
-Root: HKLM; Subkey: "Software\AqBanking\Paths"; ValueType: string; ValueName: "cfgmoduledir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\frontends\qbanking\cfgmodules"; Flags: uninsdeletevalue
-
-
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Delete the created config script on uninstall
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-[UninstallDelete]
-Type: files; Name: "{app}\bin\guile.cmd"
-Type: files; Name: "{app}\etc\@PACKAGE@\environment"
-Type: filesandordirs; Name: "{app}\share\guile"
-Type: dirifempty; Name: "{app}\etc\@PACKAGE@"
-Type: dirifempty; Name: "{app}\etc"
-
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Perform some additional actions in code that can't be done
-; by the installer by default. The code snippets below hook
-; into the installer code at specific events. See
-; http://www.jrsoftware.org/ishelp/index.php?topic=scriptintro
-; for more information on iss scription and a syntax reference.
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-[Code]
-var
- PrevInstDetectedPage : TOutputMsgWizardPage;
- PrevAppName, PrevUninstallString : String;
- PrevVersionMajor, PrevVersionMinor, PrevVersionMicro : Cardinal;
- Uninstallrequired : Boolean;
-
-// ----------------------------------------------------------------
-// Sometimes it's not possible to install a newer version of
-// GnuCash over an older one on Windows. This happens for example
-// when libraries or reports are moved around in the newer version.
-// The code below will detect an existing GnuCash installation
-// and will remove it (if the user accepts) before installing
-// the version the user has selected.
-// ----------------------------------------------------------------
-
-{ Lookup the registry information on a previous installation }
-procedure GetPrevInstallInfo();
-var
- sUnInstPath, sAppVersionPath: String;
- rootKey : Integer;
-begin
- sAppVersionPath := 'Software\GnuCash\Version';
- sUnInstPath := 'Software\Microsoft\Windows\CurrentVersion\Uninstall\GnuCash_is1';
-
- PrevAppName := '';
- PrevUninstallString := '';
- PrevVersionMajor := 0;
- PrevVersionMinor := 0;
- PrevVersionMicro := 0;
-
- if RegKeyExists(HKLM, sUnInstPath) then
- rootKey := HKLM
- else
- rootKey := HKCU;
-
- RegQueryStringValue(rootKey, sUnInstPath, 'UninstallString', PrevUninstallString);
- RegQueryStringValue(rootKey, sUnInstPath, 'DisplayName', PrevAppName);
- RegQueryDwordValue(rootKey, sAppVersionPath, 'VersionMajor', PrevVersionMajor);
- RegQueryDwordValue(rootKey, sAppVersionPath, 'VersionMinor', PrevVersionMinor);
- RegQueryDwordValue(rootKey, sAppVersionPath, 'VersionMicro', PrevVersionMicro);
-end;
-
-{ Check if there is another GnuCash currently installed }
-{ If so, the user will be prompted if it can be uninstalled first. }
-{ If the user doesn't allow uninstall, the installation will be aborted. }
-procedure CheckUninstallRequired();
-begin
- UninstallRequired := True;
- GetPrevInstallInfo;
-
- if (PrevUninstallString = '') then
- UninstallRequired := False
-// We used to check on major-minor versions to determine the uninstall requirement,
-// but this is not always sufficient. So the following code won't be used until
-// refined.
-// else if (PrevVersionMajor = @GNUCASH_MAJOR_VERSION@) and (PrevVersionMinor = @GNUCASH_MINOR_VERSION@) then
-// UninstallRequired := False;
-end;
-
-{ Uninstall the current installation }
-function UnInstallOldVersion(): Integer;
-var
- sUnInstallString: String;
- iResultCode: Integer;
-begin
-// Return Values:
-// 1 - uninstall string is empty
-// 2 - error executing the UnInstallString
-// 3 - successfully executed the UnInstallString
-
- // default return value
- Result := 0;
-
- if PrevUninstallString <> '' then begin
- sUnInstallString := RemoveQuotes(PrevUninstallString);
- if Exec(sUnInstallString, '/SILENT /NORESTART /SUPPRESSMSGBOXES','', SW_HIDE, ewWaitUntilTerminated, iResultCode) then
- Result := 3
- else
- Result := 2;
- end else
- Result := 1;
-end;
-
-function GetPrevAppName(Param: String): String;
-begin
- Result := PrevAppName;
-end;
-
-{ Setup a page to display if a previous (incompatible) GnuCash installation is found }
-procedure InitializeWizard;
-begin
- CheckUninstallRequired;
- PrevInstDetectedPage := CreateOutputMsgPage(wpReady,
- ExpandConstant('{cm:AIWP_Title}'),
- ExpandConstant('{cm:AIWP_Description,{code:GetPrevAppName}}'),
- ExpandConstant('{cm:AIWP_Message,{code:GetPrevAppName}}'));
-end;
-
-{ Determine whether the previous installation page should be displayed or not }
-function ShouldSkipPage(PageID: Integer): Boolean;
-begin
- Result := False
- if (PageID = PrevInstDetectedPage.ID) and (not UninstallRequired) then
- Result := True;
-end;
-
-{ If a previous (incompatible) installation is present start the installation }
-{ process with deleting this old installation }
-procedure CurStepChanged(CurStep: TSetupStep);
-begin
- if (CurStep=ssInstall) and (UninstallRequired) then
- UnInstallOldVersion();
-end;
-
-// ------------------------------------------------------------
-// The GnuCash environment file contains paths that have to be
-// adapted at install time. The code below does that.
-// ------------------------------------------------------------
-function MingwBacksl(const S: String): String;
-begin
- { Modify the path name S so that it can be used by MinGW }
- if Length(ExtractFileDrive(S)) = 0 then
- Result := S
- else begin
- Result := '/'+S;
- StringChange(Result, ':\', '\');
- end;
- StringChange(Result, '\', '/');
-end;
-
-procedure MyAfterInstallConfig();
-var
- FileName, FileString, appdir, libdir, pkglibdir, pkgdatadir: String;
- Res: Boolean;
-begin
-
- { Get the installation-specific paths }
- appdir := ExpandConstant('{app}');
- pkgdatadir := appdir + '\share\@PACKAGE@';
-
- { Create the guile.cmd file; #10 is the linefeed character and #13 CR }
-
- FileName := appdir + '\bin\guile.cmd' ;
- FileString := 'set GUILE_LOAD_PATH=' + pkgdatadir + '\guile-modules;' + pkgdatadir + '\scm;' + appdir + '\share\guile\1.8;%GUILE_LOAD_PATH%'#13#10 ;
- FileString := FileString + 'start guile.exe %*'#13#10 ;
-
- { Save the final file }
-
- Res := SaveStringToFile(FileName, FileString, False);
- if Res = False then
- MsgBox('Error on saving '+FileName+' for completing the installation', mbInformation, MB_OK);
-
-end;
-
-function BackslashPath(const S: String): String;
-begin
- { Convert c:\soft to c:/soft }
- Result := S;
- StringChange(Result, '\', '/');
-end;
-
-procedure MyAfterInstallEnvironment();
-var
- EnvFile, EtcDir: String;
- iLineCounter, iSize : Integer;
- EnvStrList: TArrayOfString;
- Res: Boolean;
-begin
- { Make some Windows-only changes to the etc/@PACKAGE@/environment file }
- { If you make any changes here, you should probably also change the equivalent sections }
- { in packaging/win32/install.sh }
- { A new line is stared with #13#10 - #10 is the linefeed character and #13 CR }
-
- { Get the installation-specific paths }
- EnvFile := ExpandConstant(CurrentFileName);
- EtcDir := ExtractFileDir(EnvFile);
-
- { Load the current contents of the environment file }
- Res := LoadStringsFromFile(EnvFile, EnvStrList);
- if Res = False then
- MsgBox('Error on reading ' + EnvFile + ' for completing the installation', mbInformation, MB_OK);
-
- iSize := GetArrayLength(EnvStrList);
- for iLineCounter := 0 to iSize-1 do
- begin
- { Adapt GUILE_LOAD_PATH parameter and prevent cygwin interference in SCHEME_LIBRARY_PATH }
- if (Pos('GUILE_LOAD_PATH', EnvStrList[iLineCounter]) = 1) then
- begin
- StringChangeEx(EnvStrList[iLineCounter], '{GUILE_LOAD_PATH}', '{GNC_HOME}/share/guile/1.8;{GUILE_LOAD_PATH}', True);
-
- EnvStrList[iLineCounter] := EnvStrList[iLineCounter] + #13#10 + '# Clear SCHEME_LIBRARY_PATH to prevent interference from other guile installations (like cygwin)' + #13#10;
- EnvStrList[iLineCounter] := EnvStrList[iLineCounter] + 'SCHEME_LIBRARY_PATH=' + #13#10;
- end;
- { Adapt GNC_DBD_DIR parameter }
- if (Pos('GNC_DBD_DIR', EnvStrList[iLineCounter]) > 0) then
- EnvStrList[iLineCounter] := 'GNC_DBD_DIR={GNC_HOME}/lib/dbd';
- { Adapt XDG_DATA_DIRS parameter }
- if (Pos('XDG_DATA_DIRS=', EnvStrList[iLineCounter]) > 0) then
- EnvStrList[iLineCounter] := 'XDG_DATA_DIRS={GNC_HOME}/share;{XDG_DATA_DIRS};/usr/local/share;/usr/share';
- end;
-
- { Save the final file }
- Res := ForceDirectories(EtcDir);
- if Res = False then
- MsgBox('Error on creating ' + EtcDir + ' for completing the installation', mbInformation, MB_OK);
-
- Res := SaveStringsToFile(EnvFile, EnvStrList, False);
- if Res = False then
- MsgBox('Error on saving ' + EnvFile + ' for completing the installation', mbInformation, MB_OK);
-end;
-
-[Languages]
-Name: "en"; MessagesFile: "compiler:Default.isl"
-Name: "de"; MessagesFile: "compiler:Languages\German.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-de.win32-bin.txt"
-Name: "el"; MessagesFile: "@prefix@\share\@PACKAGE@\Greek-4-5.1.11.isl"
-Name: "fr"; MessagesFile: "compiler:Languages\French.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-fr.win32-bin.txt"
-Name: "it"; MessagesFile: "compiler:Languages\Italian.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-it.win32-bin.txt"
-Name: "ja"; MessagesFile: "@prefix@\share\@PACKAGE@\Japanese-5-5.1.11.isl"
-Name: "lv"; MessagesFile: "@prefix@\share\@PACKAGE@\Latvian-1-5.1.11.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-lv.win32-bin.txt"
-Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-nl.win32-bin.txt"
-Name: "pt_BR"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
-Name: "zh_CN"; MessagesFile: "@prefix@\share\@PACKAGE@\ChineseSimp-12-5.1.11.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-zh_CN.win32-bin.txt"
-Name: "zh_TW"; MessagesFile: "@prefix@\share\@PACKAGE@\ChineseTrad-2-5.1.11.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-zh_TW.win32-bin.txt"
-
-;; The following language files are available as well, in alphabetical
-;; order: Basque, BrazilianPortuguese, Catalan, Czech, Danish, Dutch,
-;; Finnish, Hungarian, Italian, Norwegian, Polish, Portuguese,
-;; Russian, Slovak, Slovenian, Spanish
-
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; These are only for improved text messages
-; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-[Messages]
-
-[CustomMessages]
-; *** "Select Components" wizard page
-FullInstall=Full installation
-CustomInstall=Custom installation
-CreateDesktopIcon=Create a &desktop icon
-CreateMenuLink=Create a start menu link
-RunPrg=Run GnuCash now
-AdditionalIcons=Create these icons:
-StatusMsgFirewall=Installing Windows firewall rules...
-; *** "Another install" wizard page
-; %1 in the following messages will be replaced with the application name and version, like "GnuCash 2.3.15"
-AIWP_Title=Another installation has been found
-AIWP_Description=%1 is currently installed on this computer
-AIWP_Message=This earlier installation has to be removed before continuing.%n%nIf you don't want that, click Cancel now to abort the current installation.%n%nClick Next to remove %1 and continue with the installation.%n%nNote: Only the program will be removed, not your financial data.
-
-MainFiles=GnuCash Program
-TranslFiles=Translation Files
-TemplFiles=Account Template Files
-
-IconComment_GnuCash=GnuCash Free Finance Manager
-IconName_README=Show README
-IconComment_README=Show the README file
-IconFilename_README=README.win32-bin.txt
-IconName_FAQ=FAQ (Online)
-IconName_Bugzilla=Report a Bug (Online)
-IconName_InstallFQ=Install Online Price Retrieval
-IconComment_InstallFQ=Install the necessary perl module Finance-Quote for online retrieval of prices. Requires ActivePerl 5.8 or later
-IconName_Theme=Select Theme
-IconName_Uninstall=Uninstall GnuCash
-IconComment_Uninstall=Uninstall the Finance Manager GnuCash
-
-;; List of Code pages, used in gnucash.cmd
-LanguageCodePage=1252
-de.LanguageCodePage=1252
-el.LanguageCodePage=1253
-fr.LanguageCodePage=1252
-it.LanguageCodePage=1252
-ja.LanguageCodePage=932
-nl.LanguageCodePage=1252
-pt_BR.LanguageCodePage=1252
-zh_CN.LanguageCodePage=936
-zh_TW.LanguageCodePage=950
-
-;; ;;;;;;;;;;;;;;;;;;;;
-;; German translation
-
-de.FullInstall=Komplett-Installation
-de.CustomInstall=Benutzerdefiniert
-de.CreateDesktopIcon=Ein Icon auf dem Desktop erstellen
-de.CreateMenuLink=Eine Verknüpfung im Startmenü erstellen
-de.RunPrg=GnuCash jetzt starten
-de.AdditionalIcons=Folgende Icons erstellen:
-de.StatusMsgFirewall=Ausnahmen für Windows-Firewall installieren...
-
-de.MainFiles=GnuCash Hauptprogramm
-de.TranslFiles=Deutsche Ãbersetzung
-de.TemplFiles=Beispiel-Kontenrahmen
-
-de.IconComment_GnuCash=GnuCash OpenSource-Finanzverwaltung
-de.IconName_README=README anzeigen
-de.IconComment_README=Die Informationsdatei (README) anzeigen
-de.IconFilename_README=README-de.win32-bin.txt
-de.IconName_FAQ=Häufige Fragen (online, engl.)
-de.IconName_Bugzilla=Fehlerbericht einsenden (online, engl.)
-de.IconName_InstallFQ=Online Kursabruf installieren
-de.IconComment_InstallFQ=Das zusätzliche Modul Finance-Quote installieren, um online Aktien- und Devisenkurse abrufen zu können. Dazu ist das Programm ActivePerl 5.8 oder neuer erforderlich.
-de.IconName_Uninstall=Deinstallieren von GnuCash
-de.IconComment_Uninstall=Die OpenSource-Finanzverwaltung GnuCash wieder deinstallieren und vom Computer löschen
-
-de.AIWP_Title=Frühere Version gefunden
-de.AIWP_Description=%1 ist momentan auf diesem Computer installiert
-de.AIWP_Message=Diese frühere Version muss vor der neuen Installation entfernt werden. %n%nFalls Sie das nicht möchten, klicken Sie jetzt auf »Abbrechen«.%n%nKlicken Sie auf »Fortsetzen«, um %1 zu entfernen und die neue Version zu installieren.%n%nHinweis: Lediglich die Programmversion wird entfernt, aber nicht Ihre finanziellen Daten.
-
-
-;; ;;;;;;;;;;;;;;;;;;;
-;; Greek translation
-
-el.FullInstall=ΠλήÏÎ·Ï ÎµÎ³ÎºÎ±ÏάÏÏαÏη
-el.CustomInstall=Î ÏοÏαÏμοÏμÎνη εγκαÏάÏÏαÏη
-el.CreateDesktopIcon=ÎημιοÏ
Ïγία εικονιδίοÏ
ÏÏην εÏιÏάνεια εÏγαÏίαÏ
-el.CreateMenuLink=Î ÏοÏθήκη ÏÏο Î¼ÎµÎ½Î¿Ï ÎναÏξη
-el.RunPrg=ÎκÏÎλεÏη ÏοÏ
GnuCash ÏÏÏα
-el.AdditionalIcons=ÎημιοÏ
Ïγία εικονιδίÏν:
-el.StatusMsgFirewall=ÎγκαÏάÏÏαÏη κανÏνÏν για Ïο ÏοίÏÎ¿Ï ÏÏοÏÏαÏÎ¯Î±Ï ÏÏν Windows...
-
-el.MainFiles=Î ÏÏγÏαμμα GnuCash
-el.TranslFiles=ÎÏÏεία μεÏάÏÏαÏεÏν
-el.TemplFiles=ÎÏÏεία με ÏÏÏÏÏ
Ïα λογαÏιαÏμÏν
-
-el.IconComment_GnuCash=GnuCash ÏÏÏγÏαμμα διαÏ. οικονομικÏν
-el.IconName_README=ÎμÏάνιÏη ÏοÏ
README
-el.IconComment_README=ÎμÏάνιÏη ÏοÏ
αÏÏείοÏ
README
-el.IconFilename_README=README.win32-bin.txt
-el.IconName_FAQ=ΣÏ
ÏνÎÏ ÎµÏÏÏήÏÎµÎ¹Ï (Online)
-el.IconName_Bugzilla=ÎναÏοÏά ÏÏάλμαÏÎ¿Ï (Online)
-el.IconName_InstallFQ=ÎγκαÏάÏÏαÏη λήÏÎ·Ï ÏιμÏν (online)
-el.IconComment_InstallFQ=ÎγκαÏάÏÏαÏη ÏοÏ
perl module Finance-Quote για λήÏη ÏιμÏν online. ÎÏαιÏεί ActivePerl 5.8+
-el.IconName_Uninstall=ÎÏεγκαÏάÏÏαÏη GnuCash
-el.IconComment_Uninstall=ÎÏεγκαÏάÏÏαÏη ÏοÏ
διαÏειÏιÏÏή οικονομικÏν GnuCash
-
-
-;; ;;;;;;;;;;;;;;;;;;;;
-;; French translation
-
-fr.FullInstall=Installation complète
-fr.CustomInstall=Installation personnalisée
-fr.CreateDesktopIcon=Créer un icône sur le bureau
-fr.CreateMenuLink=Créer un lien dans le menu de démarrage
-fr.RunPrg=Démarrer GnuCash maintenant
-fr.AdditionalIcons=Créer les icônes suivants:
-fr.StatusMsgFirewall=Installation des règles de pare-feu de Windows
-
-fr.MainFiles=Programme GnuCash
-fr.TranslFiles=Traduction française
-fr.TemplFiles=Modèle de plan comptable
-
-fr.IconComment_GnuCash=GnuCash, le gestionnaire financier OpenSource
-fr.IconName_README=Afficher le LISEZMOI
-fr.IconComment_README=Afficher le fichier LISEZMOI
-fr.IconFilename_README=README-fr.win32-bin.txt
-fr.IconName_FAQ=FAQ (En ligne, en anglais)
-fr.IconName_Bugzilla=Envoyer un rapport d'erreur (En ligne, en anglais)
-fr.IconName_InstallFQ=Installer les quotations en ligne
-fr.IconComment_InstallFQ=Installation du module Finance-Quote requis pour le téléchargement du cours des devises et actions. Le programme ActivePerl 5.8 ou plus récent est aussi requis
-fr.IconName_Uninstall=Dé-installer GnuCash
-fr.IconComment_Uninstall=Désinstalle le gestionnaire financier GnuCash
-
-
-;; ;;;;;;;;;;;;;;;;;;;;;
-;; Italian translation
-
-; *** Pagina di "Selezione dei componenti"
-it.FullInstall=Installazione completa
-it.CustomInstall=Installazione personalizzata
-it.CreateDesktopIcon=Crea un'icona sul desktop
-it.CreateMenuLink=Crea un collegamento nel menu "Start"
-it.RunPrg=Avvia GnuCash
-it.AdditionalIcons=Crea queste icone:
-it.StatusMsgFirewall=Installazione delle regole per il firewall di Windows...
-; *** Pagina di "Altra installazione"
-; nel messaggio seguente la stringa %1 sarà sostituita dal nome e dalla versione dell'applicazione, ad esempio "GnuCash 2.3.15"
-it.AIWP_Title=Ã stata trovata un'altra installazione
-it.AIWP_Description=%1 è installato in questo computer
-it.AIWP_Message=Questa precedente installazione deve essere rimossa prima di continuare.%n%nSe non si intende rimuoverla, fare clic su «Annulla» per terminare l'installazione.%n%nFare invece clic su «Avanti» per rimuovere %1 e continuare con l'installazione.%n%nNota: verrà rimosso solo il programma, non i propri dati finanziari.
-
-it.MainFiles=File del programma GnuCash
-it.TranslFiles=Traduzione Italiana
-it.TemplFiles=Modelli di strutture dei conti
-
-it.IconComment_GnuCash=GnuCash: gestore di finanze libero
-it.IconName_README=Mostra il file LEGGIMI
-it.IconComment_README=Mostra il file LEGGIMI
-it.IconFilename_README=README-it.win32-bin.txt
-it.IconName_FAQ=FAQ (online, in Inglese)
-it.IconName_Bugzilla=Segnalare un bug (online, in Inglese)
-it.IconName_InstallFQ=Installa la funzione di ricerca delle quotazioni online
-it.IconComment_InstallFQ=Installa il modulo di perl Finance-Quote necessario per ricevere le quotazioni online. Richiede ActivePerl 5.8+
-it.IconName_Theme=Selezione del tema
-it.IconName_Uninstall=Disinstalla GnuCash
-it.IconComment_Uninstall=Disinstalla il programma di gestione delle finanze GnuCash
-
-
-;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Japanese translation
-
-ja.FullInstall=å®å
¨ã¤ã³ã¹ãã¼ã«
-ja.CustomInstall=ã«ã¹ã¿ã ã¤ã³ã¹ãã¼ã«
-ja.CreateDesktopIcon=ãã¹ã¯ãããã«ã¢ã¤ã³ã³ãä½æ(&D)
-ja.CreateMenuLink=ã¹ã¿ã¼ãã¡ãã¥ã¼ã«ãªã³ã¯ãä½æ
-ja.RunPrg=GnuCashãããã«å®è¡
-ja.AdditionalIcons=ä½æãããã¢ã¤ã³ã³:
-ja.StatusMsgFirewall=ãã¡ã¤ã¢ã¦ã©ã¼ã«å®ç¾©ãã¤ã³ã¹ãã¼ã«ä¸
-; *** "Another install" wizard page
-; %1 in the following messages will be replaced with the application name and version, like "GnuCash 2.3.15"
-ja.AIWP_Title=ä»ã®ãã¼ã¸ã§ã³ãã¤ã³ã¹ãã¼ã«ããã¦ãã¾ã
-ja.AIWP_Description=ãã®ã³ã³ãã¥ã¼ã¿ã«ã¯ %1 ãç¾å¨ã¤ã³ã¹ãã¼ã«ããã¦ãã¾ã
-ja.AIWP_Message=ã¤ã³ã¹ãã¼ã«ãç¶ç¶ããåã«åã®ãã¼ã¸ã§ã³ã¯ã¢ã³ã¤ã³ã¹ãã¼ã«ããã¾ãã%n%nãããã®åä½ãæã¾ãªããªãããã£ã³ã»ã«ããã¯ãªãã¯ãã¦ã¤ã³ã¹ãã¼ã«ãä¸æ¢ãã¦ãã ããã%n%n%1 ãåé¤ãã¦ã¤ã³ã¹ãã¼ã«ãç¶ç¶ããå ´åã¯ã次ã¸ããã¯ãªãã¯ãã¦ãã ããã%n%nåè: ä½æãã財åãã¼ã¿ã¯åé¤ããã¾ãããããã°ã©ã ã®ã¿ãåé¤ããã¾ãã
-
-ja.MainFiles=GnuCashããã°ã©ã
-ja.TranslFiles=翻訳ãã¡ã¤ã«
-ja.TemplFiles=åå®ç§ç®ãã³ãã¬ã¼ããã¡ã¤ã«
-
-ja.IconComment_GnuCash=GnuCash ããªã¼ã®è²¡åã½ããã¦ã§ã¢
-ja.IconName_README=READMEã表示
-ja.IconComment_README=READMEãã¡ã¤ã«ã表示ãã¾ã
-ja.IconFilename_README=README.win32-bin.txt
-ja.IconName_FAQ=FAQ (ãªã³ã©ã¤ã³)
-ja.IconName_Bugzilla=ãã°ãå ±å (ãªã³ã©ã¤ã³)
-ja.IconName_InstallFQ=ãªã³ã©ã¤ã³ç¸å ´è¡¨åå¾ãã¼ã«ãã¤ã³ã¹ãã¼ã«
-ja.IconComment_InstallFQ=ãªã³ã©ã¤ã³ç¸å ´è¡¨ãåå¾ããããã«Finance-Quote perl ã¢ã¸ã¥ã¼ã«ãã¤ã³ã¹ãã¼ã«ãã¾ããActivePerl5.8ã¾ãã¯5.10ãå¿
è¦ã§ã
-ja.IconName_Theme=ãã¼ãã®é¸æ
-ja.IconName_Uninstall=GnuCashãã¢ã³ã¤ã³ã¹ãã¼ã«
-ja.IconComment_Uninstall=財åã½ããã¦ã§ã¢GnuCashãã¢ã³ã¤ã³ã¹ãã¼ã«ãã¾ã
-
-
-;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Latvian translation
-
-; *** "Select Components" wizard page
-lv.FullInstall=Pilna uzstÄdÄ«Å¡ana
-lv.CustomInstall=IzvÄles uzstÄdÄ«Å¡ana
-lv.CreateDesktopIcon=Izveidot &darbvirsmas ikonu
-lv.CreateMenuLink=Izveidot starta izvÄlnes saiti
-lv.RunPrg=Palaist GnuCash tagad
-lv.AdditionalIcons=Izveidot sekojošas ikonas:
-lv.StatusMsgFirewall=UzstÄda Windows ugunssienas likumus...
-
-; *** "Another install" wizard page
-; %1 in the following messages will be replaced with the application name and version, like "GnuCash 2.3.15"
-lv.AIWP_Title=Ir atrasta cita programmas versija
-lv.AIWP_Description=Uz Å¡Ä« datora jau ir uzstÄdÄ«t %1 versija
-lv.AIWP_Message=Pirms turpinÄt, ir nepiecieÅ¡ams noÅemt iepriekÅ¡ uzstÄdÄ«to versiju.%n%nJa nevÄlaties to darÄ«t, spiediet Atcelt pogu, un Å¡Ä« uzstÄdÄ«Å¡ana tiks atcelta.%n%nSpiediet TurpinÄt, lai noÅemtu %1 un turpinÄtu jaunÄs versijas uzstÄdÄ«Å¡anu.%n%nNote: Tiks noÅemta tikai iepriekÅ¡ÄjÄs programmas versija. JÅ«su finanÅ¡u dati aiztikti netiks.
-
-lv.MainFiles=GnuCash Programma
-lv.TranslFiles=Tulkojumu faili
-lv.TemplFiles=Kontu sagatavju faili
-
-lv.IconComment_GnuCash=GnuCash grÄmatvedÄ«bas programma
-lv.IconName_README=ParÄdÄ«t README
-lv.IconComment_README=ParÄda README failu
-lv.IconFilename_README=README-lv.win32-bin.txt
-lv.IconName_FAQ=BUJ (tieÅ¡saistÄ)
-lv.IconName_Bugzilla=ZiÅot par kļūdu (tieÅ¡saistÄ)
-lv.IconName_InstallFQ=UzstÄdÄ«t tieÅ¡saistes kursu iegÅ«Å¡anu
-lv.IconComment_InstallFQ=UzstÄdÄ«t nepiecieÅ¡amos Perl moduļus valÅ«tas kursu iegÅ«Å¡anai. NepiecieÅ¡ams ActivePerl 5.8+
-lv.IconName_Theme=IzvÄlieties tÄmu
-lv.IconName_Uninstall=NoÅemt GnuCash
-lv.IconComment_Uninstall=NoÅemt GnuCash grÄmatvedÄ«bas programmu
-
-
-;; ;;;;;;;;;;;;;;;;;
-;; Dutch translation
-
-nl.FullInstall=Volledige installatie
-nl.CustomInstall=Aangepaste installatiie
-nl.CreateDesktopIcon=Een &bureablad icoon aanmaken
-nl.CreateMenuLink=Een verwijzing in het start menu aanmaken
-nl.RunPrg=GnuCash nu starten
-nl.AdditionalIcons=Deze iconen aanmaken:
-nl.StatusMsgFirewall=Windows firewall regels installeren...
-
-nl.MainFiles=GnuCash Programma
-nl.TranslFiles=Vertalingsbestanden
-nl.TemplFiles=Grootboekrekeningssjablonen
-
-nl.IconComment_GnuCash=GnuCash Vrij Financieel Beheer
-nl.IconName_README=LEESMIJ Tonen
-nl.IconComment_README=Het LEESMIJ bestand tonen
-nl.IconFilename_README=README-nl.win32-bin.txt
-nl.IconName_FAQ=FAQ (Online)
-nl.IconName_Bugzilla=Een Bug Melden (Online)
-nl.IconName_InstallFQ=Online Koersen Opvragen installeren
-nl.IconComment_InstallFQ=De benodigde perl module Finance Quote om online koersen op te vragen installeren. Hiervoor is ActivePerl 5.8 of recenter nodig.
-nl.IconName_Uninstall=GnuCash verwijderen
-nl.IconComment_Uninstall=Het financieel beheersprogramma GnuCash verwijderen
-
-nl.AIWP_Title=Een eerdere installatie werd gevonden
-nl.AIWP_Description=%1 is momenteel op deze computer geïnstalleerd
-nl.AIWP_Message=Deze eerdere installatie moet verwijderd worden alvorens verder te gaan.%n%nAls je dat niet wil, klik dan nu op Annuleren om de huidige installatie af te breken.%n%nKlik op Volgende om %1 te verwijderen en de installatie te vervolgen.%n%nOpmerking: enkel het programma zal verwijderd worden, niet je financiële data.
-
-
-;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Brazilian Portuguese translation
-
-pt_BR.FullInstall=Instalação Completa
-pt_BR.CustomInstall=Instalação Personalizada
-pt_BR.CreateDesktopIcon=Criar um Ãcone na Ãrea de Trabalho
-pt_BR.CreateMenuLink=Criar um link no menu Iniciar
-pt_BR.RunPrg=Executar o GnuCash agora
-pt_BR.AdditionalIcons=Criar estes Ãcones:
-pt_BR.StatusMsgFirewall=Instalando as regras de firewall do Windows...
-
-pt_BR.MainFiles=Programa GnuCash
-pt_BR.TranslFiles=Tradução
-pt_BR.TemplFiles=Modelos de Conta
-
-pt_BR.IconComment_GnuCash=Gerenciador Financeiro Livre GnuCash
-pt_BR.IconName_README=Mostrar LEIA-ME (README)
-pt_BR.IconComment_README=Mostra o arquivo LEIA-ME (README)
-pt_BR.IconFilename_README=LEIA-ME.win32-bin.txt
-pt_BR.IconName_FAQ=Perguntas Freqüentes (online, inglês)
-pt_BR.IconName_Bugzilla=Relatar um erro (online, inglês)
-pt_BR.IconName_InstallFQ=Instalar a Consulta de Preços Online
-pt_BR.IconComment_InstallFQ=Instala o módulo perl Finance-Quote, necessário para a busca de preços online. Requer ActivePerl 5.8+.
-pt_BR.IconName_Uninstall=Desinstalar o GnuCash
-pt_BR.IconComment_Uninstall=Desinstala o Gerenciador Financeiro GnuCash
-
-
-;; ;;;;;;;;;;;;;;;;;
-;; Simplified Chinese translation
-
-zh_CN.FullInstall=å®å
¨å®è£
-zh_CN.CustomInstall=èªå®ä¹å®è£
-zh_CN.CreateDesktopIcon=å建æ¡é¢å¾æ
-zh_CN.CreateMenuLink=å建å¼å§èåé¾æ¥
-zh_CN.RunPrg=ç°å¨å¼å§è¿è¡ GnuCash
-zh_CN.AdditionalIcons=å建è¿äºå¾æ
-zh_CN.StatusMsgFirewall=æ£å¨å®è£
Windows é²ç«å¢è§å...
-
-zh_CN.MainFiles=GnuCash ç¨åº
-zh_CN.TranslFiles=ç¿»è¯æ件
-zh_CN.TemplFiles=ä¼è®¡ç§ç®æ¨¡æ¿æ件
-
-zh_CN.IconComment_GnuCash=GnuCash å
费财å¡ç®¡ç
-zh_CN.IconName_README=æ¾ç¤ºèªè¿°æ件
-zh_CN.IconComment_README=æ¾ç¤ºèªè¿°æ件
-zh_CN.IconFilename_README=README-zh_CN.win32-bin.txt
-zh_CN.IconName_FAQ=常è§é®é¢ (å¨çº¿)
-zh_CN.IconName_Bugzilla=æ¥å软件 Bug (å¨çº¿)
-zh_CN.IconName_InstallFQ=å®è£
å¨çº¿ä»·æ ¼æ£ç´¢åè½
-zh_CN.IconComment_InstallFQ=å®è£
å¨çº¿ä»·æ ¼æ£ç´¢æå¿
éç Perl Finance-Quote模åãéè¦ ActivePerl 5.8 æ 5.10
-zh_CN.IconName_Uninstall=å¸è½½ GnuCash
-zh_CN.IconComment_Uninstall=å¸è½½è´¢å¡ç®¡ç软件 GnuCash
-
-;; ;;;;;;;;;;;;;;;;;
-;; Traditional Chinese translation
-
-; *** "Select Components" wizard page
-zh_TW.FullInstall=å®æ´å®è£
-zh_TW.CustomInstall=èªè¨å®è£
-zh_TW.CreateDesktopIcon=ç¢çæ¡é¢å示
-zh_TW.CreateMenuLink=ç¢çéå§åè½è¡¨å示
-zh_TW.RunPrg=ç¾å¨éå§å·è¡ GnuCash
-zh_TW.AdditionalIcons=建ç«éäºå示:
-zh_TW.StatusMsgFirewall=æ£å¨å®è£ Windows é²ç«çè¦å...
-; *** "Another install" wizard page
-; %1 in the following messages will be replaced with the application name and version, like "GnuCash 2.3.15"
-zh_TW.AIWP_Title=ç¼ç¾å·²å®è£é
-zh_TW.AIWP_Description=%1 å·²ç¶å®è£æ¼ç³»çµ±ä¸
-zh_TW.AIWP_Message=èçå¿
é å
移é¤æè½ç¹¼çºã%n%nè¥æ¨ä¸æ³ç§»é¤ï¼ç¾å¨å°±é»é¸ãåæ¶ãä¸æ·å®è£ã%n%né»é¸ãä¸ä¸æ¥ãæç§»é¤ %1 並繼çºå®è£ã%n%n注æ: åªæç¨å¼æ被移é¤ï¼ä¸æå½±é¿å°æ¨ç財åè³æåæªã
-
-zh_TW.MainFiles=GnuCash ç¨å¼
-zh_TW.TranslFiles=ç¿»è¯æª
-zh_TW.TemplFiles=æè¨ç§ç®ç¯æ¬æª
-
-zh_TW.IconComment_GnuCash=GnuCash èªç±è²¡å管ç
-zh_TW.IconName_README=顯示 README
-zh_TW.IconComment_README=顯示 README æª
-zh_TW.IconFilename_README=README-zh_TW.win32-bin.txt
-zh_TW.IconName_FAQ=常è¦åé¡ (ç·ä¸)
-zh_TW.IconName_Bugzilla=åå ±ç¨å¼ Bug (ç·ä¸)
-zh_TW.IconName_InstallFQ=å®è£ç¶²è·¯å ±å¹æªååè½
-zh_TW.IconComment_InstallFQ=å®è£æªåç¶²è·¯å ±å¹æéç Perl Finance-Quote 模çµãéè¦ ActivePerl 5.8 æ 5.10
-zh_TW.IconName_Theme=é¸æä»é¢é¢¨æ ¼
-zh_TW.IconName_Uninstall=åå®è£ GnuCash
-zh_TW.IconComment_Uninstall=åå®è£è²¡å管çå¡ GnuCash
diff --git a/packaging/win32/guile-1.8.8.patch b/packaging/win32/guile-1.8.8.patch
deleted file mode 100644
index ec92de5..0000000
--- a/packaging/win32/guile-1.8.8.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-diff -urN old.guile-1.8.7/configure.in new/guile-1.8.7/configure.in
---- old.guile-1.8.7/configure.in 2009-07-05 14:40:06.000000000 -0400
-+++ new.guile-1.8.7/configure.in 2009-08-26 15:33:43.996500000 -0400
-@@ -25,7 +25,7 @@
-
- ]])
-
--AC_PREREQ(2.61)
-+AC_PREREQ(2.63)
-
- dnl `patsubst' here deletes the newline which "echo" prints. We can't use
- dnl "echo -n" since -n is not portable (see autoconf manual "Limitations of
-@@ -41,7 +41,7 @@
- AC_CONFIG_MACRO_DIR([m4])
- AC_CONFIG_SRCDIR(GUILE-VERSION)
-
--AM_INIT_AUTOMAKE([gnu no-define check-news -Wall -Wno-override])
-+AM_INIT_AUTOMAKE([1.11 silent-rules gnu no-define check-news -Wall -Wno-override])
-
- AC_COPYRIGHT(GUILE_CONFIGURE_COPYRIGHT)
- AC_CONFIG_SRCDIR([GUILE-VERSION])
-@@ -68,8 +68,6 @@
-
- AB_INIT
-
--AC_LIBTOOL_WIN32_DLL
--
- AC_PROG_INSTALL
- AC_PROG_CC
- AC_PROG_CPP
-@@ -82,8 +80,7 @@
- # for per-target cflags in the libguile subdir
- AM_PROG_CC_C_O
-
--AC_LIBTOOL_DLOPEN
--AC_PROG_LIBTOOL
-+LT_INIT([win32-dll dlopen])
- AC_CHECK_LIB([ltdl], [lt_dlinit], ,
- [AC_MSG_ERROR([libltdl not found. See README.])])
- AC_CHECK_HEADER([ltdl.h], [],
-diff -urN old.guile-1.8.7/guile-readline/configure.in new/guile-1.8.7/guile-readline/configure.in
---- old.guile-1.8.7/guile-readline/configure.in 2009-07-03 18:19:22.000000000 -0400
-+++ new.guile-1.8.7/guile-readline/configure.in 2009-08-26 15:35:08.398500000 -0400
-@@ -1,4 +1,4 @@
--AC_PREREQ(2.50)
-+AC_PREREQ(2.63)
-
- dnl Don't use "echo -n", which is not portable (e.g., not available on
- dnl MacOS X). Instead, use `patsubst' to remove the newline.
-@@ -10,15 +10,14 @@
- AC_CONFIG_AUX_DIR([.])
- AC_CONFIG_SRCDIR(readline.c)
- AM_CONFIG_HEADER([guile-readline-config.h])
--AM_INIT_AUTOMAKE([foreign no-define])
-+AM_INIT_AUTOMAKE([1.11 silent-rules foreign no-define])
-
- . $srcdir/../GUILE-VERSION
-
- AC_PROG_INSTALL
- AC_PROG_CC
- AM_PROG_CC_STDC
--AC_LIBTOOL_WIN32_DLL
--AC_PROG_LIBTOOL
-+LT_INIT([win32-dll])
-
- dnl
- dnl Check for Winsock and other functionality on Win32 (*not* CygWin)
---- old.guile-1.8.7/pre-inst-guile.in 2010-05-30 09:38:50 +0000
-+++ new.guile-1.8.7/pre-inst-guile.in 2010-05-30 09:39:30 +0000
-@@ -87,7 +87,7 @@
- export DYLD_LIBRARY_PATH
-
- # set GUILE (clobber)
--GUILE=${top_builddir}/libguile/guile
-+GUILE=${top_builddir}/libguile/.libs/guile
- export GUILE
-
- # do it
-===================================================================
---- sid.orig/libguile/threads.h
-+++ sid/libguile/threads.h
-@@ -26,7 +26,6 @@
- #include "libguile/procs.h"
- #include "libguile/throw.h"
- #include "libguile/root.h"
--#include "libguile/iselect.h"
- #include "libguile/dynwind.h"
- #include "libguile/continuations.h"
-
diff --git a/packaging/win32/icu-crossmingw.patch b/packaging/win32/icu-crossmingw.patch
deleted file mode 100644
index 0fd4f24..0000000
--- a/packaging/win32/icu-crossmingw.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- icu.orig/source/config/mh-mingw 2010-04-29 00:27:52.000000000 +0900
-+++ icu/source/config/mh-mingw 2010-05-02 16:18:18.821561705 +0900
-@@ -71,8 +71,8 @@
-
- # The #M# is used to delete lines for icu-config
- # Current full path directory.
--#CURR_FULL_DIR=$(shell pwd -W)#M# for MSYS
--CURR_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
-+CURR_FULL_DIR=$(shell pwd)#M# for MSYS
-+#CURR_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
- # Current full path directory for use in source code in a -D compiler option.
- #CURR_SRCCODE_FULL_DIR=$(subst /,\\\\,$(shell pwd -W))#M# for MSYS
- CURR_SRCCODE_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
diff --git a/packaging/win32/install-fq-mods.cmd b/packaging/win32/install-fq-mods.cmd
deleted file mode 100644
index 5fb1c0b..0000000
--- a/packaging/win32/install-fq-mods.cmd
+++ /dev/null
@@ -1,189 +0,0 @@
- at echo off
-setlocal
-
-REM ----------------------------------------------------------------------------
-if not exist ssleay32.dll (
- echo.
- echo Did not find ssleay32.dll in current directory.
- echo Please start this cmd file in the bin directory created by the setup.exe.
- goto error
-)
-
-REM ----------------------------------------------------------------------------
-echo.
-echo * Check Perl
-echo.
-perl -v > NUL 2>&1
-if %errorlevel% equ 0 goto chkver
-echo.
-echo No Perl executable found, attempt to install Strawberry Perl
-echo This may take a while depending on your network speed
-
-REM ----------------------------------------------------------------------------
-echo.
-echo * Download Strawberry Perl package
-echo.
-call cscript//nologo getperl.vbs %TEMP%\Perl.msi
-if %errorlevel% neq 0 (
- echo Return Value: "%errorlevel%"
- echo.
- echo failed to download perl install file
- echo.
- goto error
-)
-
-REM ----------------------------------------------------------------------------
-echo.
-echo * Run automated Perl install
-echo.
-msiexec /qb /l* %TEMP%\perl-log.txt /i %TEMP%\Perl.msi PERL_PATH=Yes PERL_EXT=Yes
-if %errorlevel% neq 0 (
- echo Return Value: "%errorlevel%"
- echo.
- echo failed to install perl from %TEMP%\Perl.msi
- echo.
- del %TEMP%\Perl.msi
- goto error
-)
-perl -v
-del %TEMP%\Perl.msi
-
-REM ----------------------------------------------------------------------------
-echo.
-echo * Update PATH variable to include Perl
-echo.
-:: delims is a TAB followed by a space
-FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path') DO SET NewPath=%%B
-ECHO NewPath = %NewPath%
-set Path=%NewPath%
-
-REM ----------------------------------------------------------------------------
-:chkver
-echo.
-echo * Check Perl version
-echo.
-perl -e "exit(int($]));"
-set _perlmajor=%errorlevel%
-perl -e "$ver=1000*sprintf(\"%%.3f\", $]); exit(int($ver)-5000);"
-set _perlminor=%errorlevel%
-if %_perlmajor% equ 5 (
- if %_perlminor% geq 10 (
- set _perlversion=5.10
- goto pchk
- )
- if %_perlminor% equ 8 (
- set _perlversion=5.8
- goto pchk
- )
-REM Note: GnuCash no longer "officially" supports perl 5.6, but as long as it works it will be allowed...
- if %_perlminor% equ 6 (
- set _perlversion=5.6
- goto pchk
- )
-)
-echo.
-echo Found perl version %_perlmajor%.%_perlminor%, but GnuCash requires at least version 5.8.
-echo Please install version 5.8 or above of
-echo * ActivePerl (http://www.activestate.com/store/activeperl) or
-echo * Strawberry Perl (http://code.google.com/p/strawberry-perl/downloads/)
-echo and add the bin directory to your Path environment variable.
-goto error
-
-REM ----------------------------------------------------------------------------
-:pchk
-REM echo.
-REM echo * Run gnc-path-check
-REM echo.
-REM perl -w gnc-path-check
-REM if %errorlevel% neq 0 goto error
-
-REM ----------------------------------------------------------------------------
-echo.
-echo * Determine which Perl flavour we have found
-echo.
-perl -e "use Win32;if(defined &Win32::BuildNumber){exit 2;}else{exit 3;};"
-REM echo status = %errorlevel%
-if %errorlevel% equ 2 (
- echo => ActivePerl
- goto inst_mod_as
-) else if %errorlevel% equ 3 (
- echo => Other, probably Strawberry perl ?
- goto inst_mod_oth
-) else if %errorlevel% neq 0 goto error
-
-REM ----------------------------------------------------------------------------
-:inst_mod_oth
-echo.
-echo * Install required perl modules
-echo.
-perl -w gnc-fq-update
-if %errorlevel% neq 0 goto error
-goto fqchk
-
-REM ----------------------------------------------------------------------------
-:inst_mod_as
-echo * Install DateManip
-echo.
-perl -x -S ppm install Date-Manip
-if %errorlevel% neq 0 (
- perl -x -S ppm install DateManip
- if %errorlevel% neq 0 goto error
-)
-
-REM ----------------------------------------------------------------------------
-echo.
-echo * Install Crypt-SSLeay
-echo.
-
-set OLDPATH=%PATH%
-set PATH=%CD%;%PATH%
-if %_perlversion% == 5.6 (
- perl -x -S ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/Crypt-SSLeay.ppd
-) else if %_perlversion% == 5.8 (
- echo anything | perl -x -S ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd
-) else (
- perl -x -S ppm install Crypt-SSLeay
-)
-set errlvlbak=%errorlevel%
-set PATH=%OLDPATH%
-if "%errlvlbak%" neq "0" goto error
-
-REM ----------------------------------------------------------------------------
-echo.
-echo * Install Finance-Quote
-echo.
-perl -x -S ppm install Finance-Quote
-if %errorlevel% neq 0 goto error
-
-REM ----------------------------------------------------------------------------
-:fqchk
-echo.
-echo * Run gnc-fq-check
-echo.
-perl -w gnc-fq-check
-if %errorlevel% neq 0 goto error
-
-REM ----------------------------------------------------------------------------
-echo.
-echo * Run gnc-fq-helper
-echo.
-echo (yahoo "AMZN") | perl -w gnc-fq-helper
-if %errorlevel% neq 0 goto error
-
-REM ----------------------------------------------------------------------------
-:success
-echo.
-echo * Installation succeeded
-echo.
-goto end
-
-REM ----------------------------------------------------------------------------
-:error:
-echo.
-echo An error occurred, see above.
-echo.
-
-REM ----------------------------------------------------------------------------
-:end
-pause
-
diff --git a/packaging/win32/install-impl.sh b/packaging/win32/install-impl.sh
deleted file mode 100644
index 9329a87..0000000
--- a/packaging/win32/install-impl.sh
+++ /dev/null
@@ -1,1607 +0,0 @@
-#!/bin/sh
-#
-# GnuCash shellscript functions for install.sh
-#
-
-function inst_prepare() {
- # Necessary so that intltoolize doesn't come up with some
- # foolish AC_CONFIG_AUX_DIR; bug#362006
- # We cannot simply create install-sh in the repository, because
- # this will confuse other parts of the tools
- _REPOS_UDIR=`unix_path $REPOS_DIR`
- level0=.
- level1=$(basename ${_REPOS_UDIR})
- level2=$(basename $(dirname ${_REPOS_UDIR}))"/"$level1
- for mydir in $level0 $level1 $level2; do
- if [ -f $mydir/make-gnucash-potfiles.in ]; then
- die "Do not save install.sh in the repository or one its parent directories"
- fi
- done
-# # Remove old empty install-sh files
-# if [ -f ${_REPOS_UDIR}/install-sh -a "$(cat ${_REPOS_UDIR}/install-sh &>/dev/null | wc -l)" -eq 0 ]; then
-# rm -f ${_REPOS_UDIR}/install-sh
-# fi
- # Partially remove RegEx-GNU if installed
- _REGEX_UDIR=`unix_path $REGEX_DIR`
- if [ -f ${_REGEX_UDIR}/contrib/regex-0.12-GnuWin32.README ]; then
- qpushd ${_REGEX_UDIR}
- rm -f bin/*regex*.dll
- rm -f contrib/regex*
- rm -f lib/*regex*
- qpopd
- fi
-
- DOWNLOAD_UDIR=`unix_path $DOWNLOAD_DIR`
- TMP_UDIR=`unix_path $TMP_DIR`
- mkdir -p $TMP_UDIR
- mkdir -p $DOWNLOAD_UDIR
-
- if [ "$DISABLE_OPTIMIZATIONS" = "yes" ]; then
- export CFLAGS="$CFLAGS -g -O0"
- fi
-
- if [ "$CROSS_COMPILE" = "yes" ]; then
- # to avoid using the build machine's installed packages
- set_env "" PKG_CONFIG_PATH # registered
- export PKG_CONFIG_LIBDIR="" # not registered
- fi
-
- # Save pid for use in temporary files
- _PID=$$
-}
-
-function check_m4_version_ok() {
- v=`m4 --version | grep -e '[0-9]*\.[0-9]*\.[0-9]*' | sed -e 's/[mM]4//g' -e 's/[^\.0-9]//g'`
- if [ "$v" = "1.4.7" -o "$v" = "1.4.11" -o "$v" = "1.4.13" ];
- then
- return 1
- else
- return 0
- fi
-}
-
-function inst_wget() {
- setup Wget
- _WGET_UDIR=`unix_path $WGET_DIR`
- add_to_env $_WGET_UDIR/bin PATH
- if quiet $_WGET_UDIR/wget --version || quiet wget --version
- then
- echo "already installed in $_WGET_UDIR/bin. skipping."
- else
- mkdir -p $_WGET_UDIR/bin
- tar -xjpf $DOWNLOAD_UDIR/wget*.tar.bz2 -C $_WGET_UDIR
- cp $_WGET_UDIR/*/*/wget.exe $_WGET_UDIR/bin
- quiet wget --version || die "wget unavailable"
- fi
-}
-
-function inst_cmake() {
- setup CMake
- _CMAKE_UDIR=`unix_path ${CMAKE_DIR}`
- add_to_env ${_CMAKE_UDIR}/bin PATH
- if [ -f ${_CMAKE_UDIR}/bin/cmake.exe ]
- then
- echo "cmake already installed in $_CMAKE_UDIR. skipping."
- else
- wget_unpacked $CMAKE_URL $DOWNLOAD_DIR $CMAKE_DIR
-
- assert_one_dir ${_CMAKE_UDIR}/cmake-2*
- mv ${_CMAKE_UDIR}/cmake-2*/* ${_CMAKE_UDIR}
- rm -rf ${_CMAKE_UDIR}/cmake-2*
-
- [ -f ${_CMAKE_UDIR}/bin/cmake.exe ] || die "cmake not installed correctly"
- fi
-}
-
-function inst_dtk() {
- setup MSYS DTK
- _MSYS_UDIR=`unix_path $MSYS_DIR`
- if quiet ${_MSYS_UDIR}/bin/perl --help && [ check_m4_version_ok ]
- then
- echo "msys dtk already installed in ${_MSYS_UDIR}. skipping."
- else
- smart_wget $DTK_URL $DOWNLOAD_DIR
- $LAST_FILE //SP- //SILENT //DIR="$MSYS_DIR"
- for file in \
- /bin/{aclocal*,auto*,ifnames,libtool*,guile*} \
- /share/{aclocal,aclocal-1.7,autoconf,autogen,automake-1.7,guile,libtool}
- do
- [ -f $file ] || continue
- [ "${file##*.bak}" ] || continue
- _dst_file=$file.bak
- while [ -e $_dst_file ]; do _dst_file=$_dst_file.bak; done
- mv $file $_dst_file
- done
- wget_unpacked $M4_URL $DOWNLOAD_DIR $TMP_DIR
- mv $TMP_UDIR/usr/bin/m4.exe /bin
- quiet ${_MSYS_UDIR}/bin/perl --help &&
- [ check_m4_version_ok ] || die "msys dtk not installed correctly"
- fi
-}
-
-function inst_exetype() {
- setup exetype
- _EXETYPE_UDIR=`unix_path $EXETYPE_DIR`
- add_to_env $_EXETYPE_UDIR/bin PATH
- if quiet which exetype
- then
- echo "exetype already installed in $_EXETYPE_UDIR. skipping."
- else
- mkdir -p $_EXETYPE_UDIR/bin
- cp $EXETYPE_SCRIPT $_EXETYPE_UDIR/bin/exetype
- chmod +x $_EXETYPE_UDIR/bin/exetype
- quiet which exetype || die "exetype unavailable"
- fi
-}
-
-function test_for_mingw() {
- if [ "$CROSS_COMPILE" == "yes" ]; then
- ${CC} --version && ${LD} --help
- else
- g++ --version && mingw32-make --help
- fi
-}
-
-function inst_mingw() {
- setup MinGW
- _MINGW_UDIR=`unix_path $MINGW_DIR`
- _MINGW_WFSDIR=`win_fs_path $MINGW_DIR`
- # Configure msys to use mingw on the above path before running any tests !
- configure_msys "$_PID" "$_MINGW_WFSDIR"
- add_to_env $_MINGW_UDIR/bin PATH
-
- if quiet test_for_mingw
- then
- echo "mingw already installed in $_MINGW_UDIR. skipping."
- else
- mkdir -p $_MINGW_UDIR
-
- # Download the precompiled packages in any case to get their DLLs
- wget_unpacked $BINUTILS_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $GCC_CORE_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $GCC_CORE_DLL_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $GCC_GPP_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $GCC_GPP_DLL_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $GCC_GMP_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $GCC_MPC_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $GCC_MPFR_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $GCC_PTHREADS_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $MINGW_RT_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $MINGW_RT_DLL_URL $DOWNLOAD_DIR $MINGW_DIR
- wget_unpacked $W32API_URL $DOWNLOAD_DIR $MINGW_DIR
-
- if [ "$CROSS_COMPILE" != "yes" ]; then
- wget_unpacked $MINGW_MAKE_URL $DOWNLOAD_DIR $MINGW_DIR
- (echo "y"; echo "y"; echo "$_MINGW_WFSDIR"; echo "y") | sh pi.sh
- else
- ./create_cross_mingw.sh
- fi
- quiet test_for_mingw || die "mingw not installed correctly"
- fi
-
- if [ "$CROSS_COMPILE" != "yes" ]; then
- # Some preparation steps, only for native (non-cross-compile)
- cp ${_MINGW_UDIR}/bin/libpthread-2.dll ${_MINGW_UDIR}/bin/pthreadGC2.dll
- fi
-}
-
-function inst_mingwutils() {
- setup MinGW-Utils
- _MINGW_UTILS_UDIR=`unix_path $MINGW_UTILS_DIR`
- add_to_env $_MINGW_UTILS_UDIR/bin PATH
- if quiet which pexports && quiet which reimp
- then
- echo "mingw-utils already installed in $_MINGW_UTILS_UDIR. skipping."
- else
- wget_unpacked $MINGW_UTILS_URL $DOWNLOAD_DIR $MINGW_UTILS_DIR
- quiet which pexports || die "mingw-utils not installed correctly (pexports)"
- quiet which reimp || die "mingw-utils not installed correctly (reimp)"
- fi
-}
-
-function inst_svn() {
- setup Subversion
- _SVN_UDIR=`unix_path $SVN_DIR`
- add_to_env $_SVN_UDIR/bin PATH
- if quiet $_SVN_UDIR/bin/svn --version
- then
- echo "subversion already installed in $_SVN_UDIR. skipping."
- else
- wget_unpacked $SVN_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/svn-win32-*
- rm -rf $SVN_DIR
- mkdir -p $SVN_DIR
- cp -a $TMP_UDIR/svn-win32-*/* $SVN_DIR
- rm -rf $TMP_UDIR/svn-win32-*
- quiet $_SVN_UDIR/bin/svn --version || die "svn not installed correctly"
- fi
-}
-
-function inst_swig() {
- setup Swig
- _SWIG_UDIR=`unix_path $SWIG_DIR`
- add_to_env $_SWIG_UDIR PATH
- if quiet swig -version
- then
- echo "swig already installed in $_SWIG_UDIR. skipping."
- else
- wget_unpacked $SWIG_URL $DOWNLOAD_DIR $SWIG_DIR
- qpushd $SWIG_DIR
- mv swigwin-* mydir
- mv mydir/* .
- mv mydir/.[A-Za-z]* . # hidden files
- rmdir mydir
- rm INSTALL # bites with /bin/install
- qpopd
- quiet swig -version || die "swig unavailable"
- fi
-}
-
-function inst_unzip() {
- setup Unzip
- _UNZIP_UDIR=`unix_path $UNZIP_DIR`
- add_to_env $_UNZIP_UDIR/bin PATH
- if quiet $_UNZIP_UDIR/bin/unzip --help || quiet unzip --help
- then
- echo "unzip already installed in $_UNZIP_UDIR. skipping."
- else
- smart_wget $UNZIP_URL $DOWNLOAD_DIR
- $LAST_FILE //SP- //SILENT //DIR="$UNZIP_DIR"
- quiet unzip --help || die "unzip unavailable"
- fi
-}
-
-function inst_git() {
- setup Git
- _GIT_UDIR=`unix_path $GIT_DIR`
- # Don't add git's directory to the PATH, its installed DLLs conflict
- # with the ones in our mingw environment
- # add_to_env $_GIT_UDIR/bin PATH
- if quiet git --help
- then
- echo "git already installed in the system path. skipping."
- set_env git GIT_CMD
- elif quiet "$_GIT_UDIR/bin/git" --help
- then
- echo "git already installed in $_GIT_UDIR. skipping."
- set_env "$_GIT_UDIR/bin/git" GIT_CMD
- else
- smart_wget $GIT_URL $DOWNLOAD_DIR
- $LAST_FILE //SP- //SILENT //DIR="$GIT_DIR"
- set_env "$_GIT_UDIR/bin/git" GIT_CMD
- quiet "$GIT_CMD" --help || die "git unavailable"
- fi
- # Make sure GIT_CMD is available to subshells if it is set
- [ -n "$GIT_CMD" ] && export GIT_CMD
-}
-
-# Functions before this point are basic build infrastructure functions or else they get pieces needed to build
-# gnucash but which are not part of the final product. Functions after this point are for components of the
-# final build. Please leave in alphabetical order so they are easier to find.
-
-function inst_active_perl() {
- setup ActivePerl \(intltool\)
- _ACTIVE_PERL_UDIR=`unix_path $ACTIVE_PERL_DIR`
- _ACTIVE_PERL_BASE_DIR=$_ACTIVE_PERL_UDIR/ActivePerl/Perl
- _ACTIVE_PERL_WFSDIR=`win_fs_path $ACTIVE_PERL_DIR`
- set_env_or_die $_ACTIVE_PERL_WFSDIR/ActivePerl/Perl/bin/perl INTLTOOL_PERL
- if quiet $INTLTOOL_PERL --help
- then
- echo "ActivePerl already installed IN $_ACTIVE_PERL_UDIR. skipping."
- else
- wget_unpacked $ACTIVE_PERL_URL $DOWNLOAD_DIR $ACTIVE_PERL_DIR
- qpushd $_ACTIVE_PERL_UDIR
- assert_one_dir ActivePerl-*
- mv ActivePerl-* ActivePerl
- qpopd
- quiet $INTLTOOL_PERL --help || die "ActivePerl not installed correctly"
- fi
-}
-
-function inst_aqbanking() {
- setup AqBanking
- _AQBANKING_UDIR=`unix_path ${AQBANKING_DIR}`
- add_to_env ${_AQBANKING_UDIR}/bin PATH
- add_to_env ${_AQBANKING_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --exact-version=${AQBANKING_VERSION} aqbanking
- then
- echo "AqBanking already installed in $_AQBANKING_UDIR. skipping."
- else
- wget_unpacked $AQBANKING_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/aqbanking-*
- qpushd $TMP_UDIR/aqbanking-*
- _AQ_CPPFLAGS="-I${_LIBOFX_UDIR}/include ${KTOBLZCHECK_CPPFLAGS} ${GNOME_CPPFLAGS} ${GNUTLS_CPPFLAGS} -I${_GWENHYWFAR_UDIR}/include/gwenhywfar4"
- _AQ_LDFLAGS="-L${_LIBOFX_UDIR}/lib ${KTOBLZCHECK_LDFLAGS} ${GNOME_LDFLAGS} ${GNUTLS_LDFLAGS}"
- if test x$CROSS_COMPILE = xyes; then
- XMLMERGE="xmlmerge"
- else
- XMLMERGE="${_GWENHYWFAR_UDIR}/bin/xmlmerge"
- fi
- _AQ_BACKENDS="aqhbci aqofxconnect"
- if [ -n "$AQBANKING_PATCH" -a -f "$AQBANKING_PATCH" ] ; then
- patch -p1 < $AQBANKING_PATCH
- #automake
- #aclocal -I m4 ${ACLOCAL_FLAGS}
- #autoconf
- fi
- ./configure ${HOST_XCOMPILE} \
- --with-gwen-dir=${_GWENHYWFAR_UDIR} \
- --with-xmlmerge=${XMLMERGE} \
- --with-frontends="cbanking" \
- --with-backends="${_AQ_BACKENDS}" \
- CPPFLAGS="${_AQ_CPPFLAGS} ${GMP_CPPFLAGS}" \
- LDFLAGS="${_AQ_LDFLAGS} ${GMP_LDFLAGS}" \
- --prefix=${_AQBANKING_UDIR}
- make
- rm -rf ${_AQBANKING_UDIR}
- make install
- qpopd
- qpushd ${_AQBANKING_UDIR}/bin
- exetype aqbanking-cli.exe console
- exetype aqhbci-tool4.exe console
- qpopd
- ${PKG_CONFIG} --exists aqbanking || die "AqBanking not installed correctly"
- rm -rf ${TMP_UDIR}/aqbanking-*
- fi
- [ ! -d $_AQBANKING_UDIR/share/aclocal ] || add_to_env "-I $_AQBANKING_UDIR/share/aclocal" ACLOCAL_FLAGS
-}
-
-function inst_autotools() {
- setup Autotools
- _AUTOTOOLS_UDIR=`unix_path $AUTOTOOLS_DIR`
- add_to_env $_AUTOTOOLS_UDIR/bin PATH
- add_to_env -I$_AUTOTOOLS_UDIR/include AUTOTOOLS_CPPFLAGS
- add_to_env -L$_AUTOTOOLS_UDIR/lib AUTOTOOLS_LDFLAGS
- if quiet $_AUTOTOOLS_UDIR/bin/autoconf --help && quiet $_AUTOTOOLS_UDIR/bin/automake --help
- then
- echo "autoconf/automake already installed in $_AUTOTOOLS_UDIR. skipping."
- else
- wget_unpacked $AUTOCONF_URL $DOWNLOAD_DIR $TMP_DIR
- wget_unpacked $AUTOMAKE_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/autoconf-*
- qpushd $TMP_UDIR/autoconf-*
- echo "building autoconf..."
- ./configure --prefix=$_AUTOTOOLS_UDIR
- make
- make install
- qpopd
- assert_one_dir $TMP_UDIR/automake-*
- qpushd $TMP_UDIR/automake-*
- echo "building automake..."
- ./configure --prefix=$_AUTOTOOLS_UDIR
- make
- make install
- qpopd
- quiet autoconf --help || die "autoconf not installed correctly"
- quiet automake --help || die "automake not installed correctly"
- rm -rf ${TMP_UDIR}/autoconf-* ${TMP_UDIR}/automake-*
- fi
- if quiet libtoolize --help && \
- quiet ${LD} $AUTOTOOLS_LDFLAGS -lltdl -o $TMP_UDIR/ofile
- then
- echo "libtool/libtoolize already installed. skipping."
- else
- wget_unpacked $LIBTOOL_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libtool-*
- qpushd $TMP_UDIR/libtool-*
- echo "building libtool..."
- ./configure ${HOST_XCOMPILE} --prefix=$_AUTOTOOLS_UDIR --disable-static
- make
- make install
- qpopd
- quiet libtoolize --help && \
- quiet ${LD} $AUTOTOOLS_LDFLAGS -lltdl -o $TMP_UDIR/ofile || die "libtool/libtoolize not installed correctly"
- rm -rf ${TMP_UDIR}/libtool-*
- fi
- [ ! -d $_AUTOTOOLS_UDIR/share/aclocal ] || add_to_env "-I $_AUTOTOOLS_UDIR/share/aclocal" ACLOCAL_FLAGS
-}
-
-function inst_enchant() {
- setup enchant
- _ENCHANT_UDIR=`unix_path $ENCHANT_DIR`
- add_to_env ${_ENCHANT_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- add_to_env -L${_ENCHANT_UDIR}/lib ENCHANT_LDFLAGS
- if quiet ${PKG_CONFIG} --exists enchant
- then
- echo "enchant already installed in $_ENCHANT_UDIR. skipping."
- else
- wget_unpacked $ENCHANT_URL $DOWNLOAD_DIR $ENCHANT_DIR
- wget_unpacked $ENCHANT_DEV_URL $DOWNLOAD_DIR $ENCHANT_DIR
- quiet ${PKG_CONFIG} --exists enchant || die "enchant not installed correctly"
- fi
-}
-
-function inst_glade() {
- setup Glade
- _GLADE_UDIR=`unix_path $GLADE_DIR`
- _GLADE_WFSDIR=`win_fs_path $GLADE_DIR`
- add_to_env $_GLADE_UDIR/bin PATH
- if quiet glade-3 --version
- then
- echo "glade already installed in $_GLADE_UDIR. skipping."
- else
- wget_unpacked $GLADE_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/glade3-*
- qpushd $TMP_UDIR/glade3-*
- ./configure ${HOST_XCOMPILE} --prefix=$_GLADE_WFSDIR
- make
- make install
- qpopd
- quiet glade-3 --version || die "glade not installed correctly"
- rm -rf ${TMP_UDIR}/glade3-*
- fi
-}
-
-function inst_gmp() {
- setup Gmp
- _GMP_UDIR=`unix_path ${GMP_DIR}`
- add_to_env -I$_GMP_UDIR/include GMP_CPPFLAGS
- add_to_env -L$_GMP_UDIR/lib GMP_LDFLAGS
- add_to_env ${_GMP_UDIR}/bin PATH
- if quiet ${LD} $GMP_LDFLAGS -lgmp -o $TMP_UDIR/ofile
- then
- echo "Gmp already installed in ${_GMP_UDIR}. skipping."
- else
- wget_unpacked $GMP_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/gmp-*
- qpushd $TMP_UDIR/gmp-*
- ./configure ${HOST_XCOMPILE} \
- ABI=$GMP_ABI \
- --prefix=${_GMP_UDIR} \
- --disable-static --enable-shared
- make
-# [ "$CROSS_COMPILE" != "yes" ] && make check
- make install
- qpopd
- quiet ${LD} $GMP_LDFLAGS -lgmp -o $TMP_UDIR/ofile || die "Gmp not installed correctly"
- rm -rf ${TMP_UDIR}/gmp-*
- fi
-}
-
-function inst_gnome() {
- setup Gnome platform
- _GNOME_UDIR=`unix_path $GNOME_DIR`
- add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
- add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
- add_to_env $_GNOME_UDIR/bin PATH
- add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- if [ "$CROSS_COMPILE" != "yes" ]; then
- add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
- else
- add_to_env pkg-config PKG_CONFIG
- fi
- if quiet ${PKG_CONFIG} --atleast-version=${GTK_VERSION} gtk+-2.0 &&
- quiet ${PKG_CONFIG} --atleast-version=${CAIRO_VERSION} cairo &&
- quiet ${PKG_CONFIG} --exact-version=${LIBXML2_VERSION} libxml-2.0 &&
- quiet intltoolize --version
- then
- echo "gnome packages installed in $_GNOME_UDIR. skipping."
- else
- mkdir -p $_GNOME_UDIR
- wget_unpacked $ATK_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $ATK_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $CAIRO_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $CAIRO_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $EXPAT_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $EXPAT_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $FONTCONFIG_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $FONTCONFIG_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $FREETYPE_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $FREETYPE_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GAIL_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GAIL_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GDK_PIXBUF_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GDK_PIXBUF_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GETTEXT_RUNTIME_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GETTEXT_RUNTIME_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GETTEXT_TOOLS_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GLIB_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GLIB_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GTK_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $GTK_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $INTLTOOL_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBART_LGPL_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBART_LGPL_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBGNOMECANVAS_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBGNOMECANVAS_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBICONV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBJPEG_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBJPEG_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBPNG_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBPNG_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBTIFF_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $LIBTIFF_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
-# wget_unpacked $LIBXML2_URL $DOWNLOAD_DIR $GNOME_DIR
-# wget_unpacked $LIBXML2_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $PANGO_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $PANGO_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $PKG_CONFIG_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $PKG_CONFIG_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $ZLIB_URL $DOWNLOAD_DIR $GNOME_DIR
- wget_unpacked $ZLIB_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
- echo 'gtk-theme-name = "Nimbus"' > ${_GNOME_UDIR}/etc/gtk-2.0/gtkrc
-
- wget_unpacked $GTK_THEME_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/gtk2-themes-*
- cp -a $TMP_UDIR/gtk2-themes-*/lib $_GNOME_UDIR/
- cp -a $TMP_UDIR/gtk2-themes-*/share $_GNOME_UDIR/
- rm -rf $TMP_UDIR/gtk2-themes-*
-
- wget_unpacked $GTK_PREFS_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/gtk2_prefs-*
- mv $TMP_UDIR/gtk2_prefs-*/gtk2_prefs.exe $_GNOME_UDIR/bin
- rm -rf $TMP_UDIR/gtk2_prefs-*
-
- wget_unpacked $GTK_DOC_URL $DOWNLOAD_DIR $TMP_DIR
- qpushd $_GNOME_UDIR
- assert_one_dir $TMP_UDIR/gtk-doc-*
- mv $TMP_UDIR/gtk-doc-*/gtk-doc.m4 $_GNOME_UDIR/share/aclocal
- for file in bin/intltool-*; do
- sed '1s,!.*perl,!'"$INTLTOOL_PERL"',;s,/opt/gnu/bin/iconv,iconv,' $file > tmp
- mv tmp $file
- done
- # work around a bug in msys bash, adding 0x01 smilies
- cat > bin/pkg-config-msys.sh <<EOF
-#!/bin/sh
-PKG_CONFIG="\$(dirname \$0)/pkg-config"
-if \${PKG_CONFIG} "\$@" > /dev/null 2>&1 ; then
- res=true
-else
- res=false
-fi
-\${PKG_CONFIG} "\$@" | tr -d \\\\r && \$res
-EOF
- chmod +x bin/pkg-config{.exe,-msys.sh}
- rm -rf $TMP_UDIR/gtk-doc-*
- qpopd
-
- if quiet ${PKG_CONFIG} --exact-version=${LIBXML2_VERSION} libxml-2.0 ; then
- echo "Libxml2 already compiled + installed"
- else
- wget_unpacked $LIBXML2_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libxml2-*
- qpushd $TMP_UDIR/libxml2-*
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_GNOME_UDIR} \
- --disable-static \
- --with-python=no \
- --without-threads \
- CPPFLAGS="${GNOME_CPPFLAGS}" LDFLAGS="${GNOME_LDFLAGS}"
- make
- make install
- qpopd
- rm -rf ${TMP_UDIR}/libxml2-*
- fi
-
- qpushd $_GNOME_UDIR/lib/pkgconfig
- perl -pi.bak -e"s!^prefix=.*\$!prefix=$_GNOME_UDIR!" *.pc
- #perl -pi.bak -e's!^Libs: !Libs: -L\${prefix}/bin !' *.pc
- qpopd
-
- quiet ${PKG_CONFIG} --atleast-version=${GTK_VERSION} gtk+-2.0 || die "gnome not installed correctly: no gtk+-2.0 with atleast-version=${GTK_VERSION}"
- quiet ${PKG_CONFIG} --atleast-version=${CAIRO_VERSION} cairo || die "gnome not installed correctly: no cairo with atleast-version=${CAIRO_VERSION}"
- quiet ${PKG_CONFIG} --exact-version=${LIBXML2_VERSION} libxml-2.0 || die "gnome not installed correctly: no libxml-2.0 with exact-version=${LIBXML2_VERSION}"
- quiet intltoolize --version || die "gnome not installed correctly: no intltoolize"
- fi
- [ ! -d $_GNOME_UDIR/share/aclocal ] || add_to_env "-I $_GNOME_UDIR/share/aclocal" ACLOCAL_FLAGS
-}
-
-function inst_gnutls() {
- setup GNUTLS
- _GNUTLS_UDIR=`unix_path ${GNUTLS_DIR}`
- add_to_env ${_GNUTLS_UDIR}/bin PATH
- add_to_env ${_GNUTLS_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- add_to_env "-I${_GNUTLS_UDIR}/include" GNUTLS_CPPFLAGS
- add_to_env "-L${_GNUTLS_UDIR}/lib" GNUTLS_LDFLAGS
- if quiet ${PKG_CONFIG} --exact-version=${GNUTLS_VERSION} gnutls
- then
- echo "GNUTLS already installed in $_GNUTLS_UDIR. skipping."
- else
- wget_unpacked $GNUTLS_URL $DOWNLOAD_DIR $GNUTLS_DIR
- rm -f $_GNUTLS_UDIR/lib/*.la
- quiet ${PKG_CONFIG} --exists gnutls || die "GNUTLS not installed correctly"
- fi
- [ ! -d $_GNUTLS_UDIR/share/aclocal ] || add_to_env "-I $_GNUTLS_UDIR/share/aclocal" ACLOCAL_FLAGS
-}
-
-function inst_goffice() {
- setup GOffice
- _GOFFICE_UDIR=`unix_path $GOFFICE_DIR`
- add_to_env $_GOFFICE_UDIR/bin PATH
- add_to_env $_GOFFICE_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --atleast-version=${GOFFICE_VERSION} libgoffice-0.8
- then
- echo "goffice already installed in $_GOFFICE_UDIR. skipping."
- else
- wget_unpacked $GOFFICE_URL $DOWNLOAD_DIR $TMP_DIR
- mydir=`pwd`
- assert_one_dir $TMP_UDIR/goffice-*
- qpushd $TMP_UDIR/goffice-*
- [ -n "$GOFFICE_PATCH" -a -f "$GOFFICE_PATCH" ] && \
- patch -p1 < $GOFFICE_PATCH
- libtoolize --force
- aclocal ${ACLOCAL_FLAGS} -I .
- automake
- autoconf
- ./configure ${HOST_XCOMPILE} --prefix=$_GOFFICE_UDIR \
- CPPFLAGS="${GNOME_CPPFLAGS} ${PCRE_CPPFLAGS} ${HH_CPPFLAGS}" \
- LDFLAGS="${GNOME_LDFLAGS} ${PCRE_LDFLAGS} ${HH_LDFLAGS}"
- [ -d ../libgsf-* ] || die "We need the unpacked package $TMP_UDIR/libgsf-*; please unpack it in $TMP_UDIR"
- [ -f dumpdef.pl ] || cp -p ../libgsf-*/dumpdef.pl .
- make
- rm -rf ${_GOFFICE_UDIR}
- make install
- qpopd
- ${PKG_CONFIG} --exists libgoffice-0.8 && [ -f $_GOFFICE_UDIR/bin/libgoffice*.dll ] || die "goffice not installed correctly"
- rm -rf ${TMP_UDIR}/goffice-*
- rm -rf ${TMP_UDIR}/libgsf-*
- fi
-}
-
-function inst_guile() {
- setup Guile
- _GUILE_WFSDIR=`win_fs_path $GUILE_DIR`
- _GUILE_UDIR=`unix_path $GUILE_DIR`
- _WIN_UDIR=`unix_path $WINDIR`
- add_to_env -I$_GUILE_UDIR/include GUILE_CPPFLAGS
- add_to_env -L$_GUILE_UDIR/lib GUILE_LDFLAGS
- add_to_env $_GUILE_UDIR/bin PATH
- add_to_env ${_GUILE_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- if quiet guile -c '(use-modules (srfi srfi-39))' &&
- quiet ${PKG_CONFIG} --atleast-version=${GUILE_VERSION} guile-1.8
- then
- echo "guile and slib already installed in $_GUILE_UDIR. skipping."
- else
- smart_wget $GUILE_URL $DOWNLOAD_DIR
- _GUILE_BALL=$LAST_FILE
- tar -xzpf $_GUILE_BALL -C $TMP_UDIR
- assert_one_dir $TMP_UDIR/guile-*
- qpushd $TMP_UDIR/guile-*
- if [ -n "$GUILE_PATCH" -a -f "$GUILE_PATCH" ]; then
- patch -p1 < $GUILE_PATCH
- fi
- ACLOCAL="aclocal $ACLOCAL_FLAGS" autoreconf -fvi $ACLOCAL_FLAGS
- ./configure ${HOST_XCOMPILE} \
- --disable-static \
- --disable-elisp \
- --disable-dependency-tracking \
- -C --prefix=$_GUILE_WFSDIR \
- ac_cv_func_regcomp_rx=yes \
- CFLAGS="-D__MINGW32__" \
- CPPFLAGS="${READLINE_CPPFLAGS} ${REGEX_CPPFLAGS} ${AUTOTOOLS_CPPFLAGS} ${GMP_CPPFLAGS} -D__MINGW32__" \
- LDFLAGS="${READLINE_LDFLAGS} ${REGEX_LDFLAGS} ${AUTOTOOLS_LDFLAGS} ${GMP_LDFLAGS} -Wl,--enable-auto-import"
- make LDFLAGS="${READLINE_LDFLAGS} ${REGEX_LDFLAGS} ${AUTOTOOLS_LDFLAGS} ${GMP_LDFLAGS} -Wl,--enable-auto-import -no-undefined -avoid-version"
- make install
- qpopd
- guile -c '(use-modules (srfi srfi-39))' || die "guile not installed correctly"
-
- # If this libguile is used from MSVC compiler, we must
- # deactivate some macros of scmconfig.h again.
- SCMCONFIG_H=$_GUILE_UDIR/include/libguile/scmconfig.h
- cat >> ${SCMCONFIG_H} <<EOF
-
-#ifdef _MSC_VER
-# undef HAVE_STDINT_H
-# undef HAVE_INTTYPES_H
-# undef HAVE_UNISTD_H
-#endif
-EOF
- # Also, for MSVC compiler we need to create an import library
- if [ x"$(which pexports.exe > /dev/null 2>&1)" != x ]
- then
- pexports $_GUILE_UDIR/bin/libguile.dll > $_GUILE_UDIR/lib/libguile.def
- ${DLLTOOL} -d $_GUILE_UDIR/lib/libguile.def -D $_GUILE_UDIR/bin/libguile.dll -l $_GUILE_UDIR/lib/libguile.lib
- fi
- # Also, for MSVC compiler we need to slightly modify the gc.h header
- GC_H=$_GUILE_UDIR/include/libguile/gc.h
- grep -v 'extern .*_freelist2;' ${GC_H} > ${GC_H}.tmp
- grep -v 'extern int scm_block_gc;' ${GC_H}.tmp > ${GC_H}
- cat >> ${GC_H} <<EOF
-#ifdef _MSC_VER
-# define LIBGUILEDECL __declspec (dllimport)
-#else
-# define LIBGUILEDECL /* */
-#endif
-extern LIBGUILEDECL SCM scm_freelist2;
-extern LIBGUILEDECL struct scm_t_freelist scm_master_freelist2;
-extern LIBGUILEDECL int scm_block_gc;
-EOF
- rm -rf ${TMP_UDIR}/guile-*
- fi
- if [ "$CROSS_COMPILE" = "yes" ]; then
- mkdir -p $_GUILE_UDIR/bin
- qpushd $_GUILE_UDIR/bin
- # The cross-compiling guile expects these program names
- # for the build-time guile
- ln -sf /usr/bin/guile-config mingw32-guile-config
- ln -sf /usr/bin/guile mingw32-build-guile
- qpopd
- fi
- [ ! -d $_GUILE_UDIR/share/aclocal ] || add_to_env "-I $_GUILE_UDIR/share/aclocal" ACLOCAL_FLAGS
-}
-
-function inst_gwenhywfar() {
- setup Gwenhywfar
- _GWENHYWFAR_UDIR=`unix_path ${GWENHYWFAR_DIR}`
- add_to_env ${_GWENHYWFAR_UDIR}/bin PATH
- add_to_env ${_GWENHYWFAR_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --exact-version=${GWENHYWFAR_VERSION} gwenhywfar
- then
- echo "Gwenhywfar already installed in $_GWENHYWFAR_UDIR. skipping."
- else
- wget_unpacked $GWENHYWFAR_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/gwenhywfar-*
- qpushd $TMP_UDIR/gwenhywfar-*
- # circumvent binreloc bug, http://trac.autopackage.org/ticket/28
- # Note: gwenhywfar-3.x and higher don't use openssl anymore.
- ./configure ${HOST_XCOMPILE} \
- --with-libgcrypt-prefix=$_GNUTLS_UDIR \
- --disable-binreloc \
- --disable-ssl \
- --prefix=$_GWENHYWFAR_UDIR \
- --with-guis=gtk2 \
- CPPFLAGS="${REGEX_CPPFLAGS} ${GNOME_CPPFLAGS} ${GNUTLS_CPPFLAGS} `pkg-config --cflags gtk+-2.0`" \
- LDFLAGS="${REGEX_LDFLAGS} ${GNOME_LDFLAGS} ${GNUTLS_LDFLAGS} -lintl"
- make
-# [ "$CROSS_COMPILE" != "yes" ] && make check
- rm -rf ${_GWENHYWFAR_UDIR}
- make install
- qpopd
- ${PKG_CONFIG} --exists gwenhywfar || die "Gwenhywfar not installed correctly"
- rm -rf ${TMP_UDIR}/gwenhywfar-*
- fi
- [ ! -d $_GWENHYWFAR_UDIR/share/aclocal ] || add_to_env "-I $_GWENHYWFAR_UDIR/share/aclocal" ACLOCAL_FLAGS
-}
-
-function inst_isocodes() {
- setup isocodes
- _ISOCODES_UDIR=`unix_path ${ISOCODES_DIR}`
- add_to_env $_ISOCODES_UDIR/share/pkgconfig PKG_CONFIG_PATH
- if [ -f ${_ISOCODES_UDIR}/share/pkgconfig/iso-codes.pc ]
- then
- echo "isocodes already installed in $_ISOCODES_UDIR. skipping."
- else
- wget_unpacked $ISOCODES_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/iso-codes-*
- qpushd $TMP_UDIR/iso-codes-*
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_ISOCODES_UDIR}
- make
- make install
- qpopd
- quiet [ -f ${_ISOCODES_UDIR}/share/pkgconfig/iso-codes.pc ] || die "isocodes not installed correctly"
- rm -rf ${TMP_UDIR}/iso-codes-*
- fi
-}
-
-function inst_ktoblzcheck() {
- setup Ktoblzcheck
- # Out of convenience ktoblzcheck is being installed into
- # GWENHYWFAR_DIR
- add_to_env "-I${_GWENHYWFAR_UDIR}/include" KTOBLZCHECK_CPPFLAGS
- add_to_env "-L${_GWENHYWFAR_UDIR}/lib" KTOBLZCHECK_LDFLAGS
- if quiet ${PKG_CONFIG} --exact-version=${KTOBLZCHECK_VERSION} ktoblzcheck
- then
- echo "Ktoblzcheck already installed in $_GWENHYWFAR_UDIR. skipping."
- else
- wget_unpacked $KTOBLZCHECK_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/ktoblzcheck-*
- qpushd $TMP_UDIR/ktoblzcheck-*
- # circumvent binreloc bug, http://trac.autopackage.org/ticket/28
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_GWENHYWFAR_UDIR} \
- --disable-binreloc \
- --disable-python
- make
-# [ "$CROSS_COMPILE" != "yes" ] && make check
- make install
- qpopd
- ${PKG_CONFIG} --exists ktoblzcheck || die "Ktoblzcheck not installed correctly"
- rm -rf ${TMP_UDIR}/ktoblzcheck-*
- fi
-}
-
-function inst_libdbi() {
- setup LibDBI
- _SQLITE3_UDIR=`unix_path ${SQLITE3_DIR}`
- _MYSQL_LIB_UDIR=`unix_path ${MYSQL_LIB_DIR}`
- _PGSQL_UDIR=`unix_path ${PGSQL_DIR}`
- _LIBDBI_UDIR=`unix_path ${LIBDBI_DIR}`
- _LIBDBI_DRIVERS_UDIR=`unix_path ${LIBDBI_DRIVERS_DIR}`
- add_to_env -I$_LIBDBI_UDIR/include LIBDBI_CPPFLAGS
- add_to_env -L$_LIBDBI_UDIR/lib LIBDBI_LDFLAGS
- add_to_env -I${_SQLITE3_UDIR}/include SQLITE3_CFLAGS
- add_to_env -L${_SQLITE3_UDIR}/lib SQLITE3_LDFLAGS
- if test -f ${_SQLITE3_UDIR}/bin/libsqlite3-0.dll
- then
- echo "SQLite3 already installed in $_SQLITE3_UDIR. skipping."
- else
- wget_unpacked $SQLITE3_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/sqlite-*
- qpushd $TMP_UDIR/sqlite-*
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_SQLITE3_UDIR}
- make
- make install
- qpopd
- test -f ${_SQLITE3_UDIR}/bin/libsqlite3-0.dll || die "SQLite3 not installed correctly"
- rm -rf ${TMP_UDIR}/sqlite-*
- fi
- if test -f ${_MYSQL_LIB_UDIR}/lib/libmysql.dll -a \
- -f ${_MYSQL_LIB_UDIR}/lib/libmysqlclient.a
- then
- echo "MySQL library already installed in $_MYSQL_LIB_UDIR. skipping."
- else
- wget_unpacked $MYSQL_LIB_URL $DOWNLOAD_DIR $TMP_DIR
- mkdir -p $_MYSQL_LIB_UDIR
- assert_one_dir $TMP_UDIR/mysql*
- cp -r $TMP_UDIR/mysql*/* $_MYSQL_LIB_UDIR
- cp -r $TMP_UDIR/mysql*/include $_MYSQL_LIB_UDIR/include/mysql
- rm -rf ${TMP_UDIR}/mysql*
- qpushd $_MYSQL_LIB_UDIR/lib
- ${DLLTOOL} --input-def $LIBMYSQL_DEF --dllname libmysql.dll --output-lib libmysqlclient.a -k
- test -f ${_MYSQL_LIB_UDIR}/lib/libmysql.dll || die "mysql not installed correctly - libmysql.dll"
- test -f ${_MYSQL_LIB_UDIR}/lib/libmysqlclient.a || die "mysql not installed correctly - libmysqlclient.a"
- qpopd
- fi
- if test -f ${_PGSQL_UDIR}/lib/libpq.dll
- then
- echo "PGSQL library already installed in $_PGSQL_UDIR. skipping."
- else
- wget_unpacked $PGSQL_LIB_URL $DOWNLOAD_DIR $TMP_DIR
- cp -r $TMP_UDIR/pgsql* $_PGSQL_UDIR
- rm -rf ${TMP_UDIR}/pgsql*
- test -f ${_PGSQL_UDIR}/lib/libpq.dll || die "libpq not installed correctly"
- fi
- if test -f ${_LIBDBI_UDIR}/bin/libdbi-0.dll
- then
- echo "libdbi already installed in $_LIBDBI_UDIR. skipping."
- else
- wget_unpacked $LIBDBI_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libdbi-0*
- qpushd $TMP_UDIR/libdbi-0*
- if [ -n "$LIBDBI_PATCH" -a -f "$LIBDBI_PATCH" ]; then
- patch -p1 < $LIBDBI_PATCH
- ./autogen.sh
- fi
- if [ -n "$LIBDBI_PATCH2" -a -f "$LIBDBI_PATCH2" ]; then
- patch -p1 < $LIBDBI_PATCH2
- fi
- if [ "$CROSS_COMPILE" = "yes" ]; then
- rm ltmain.sh aclocal.m4
- libtoolize --force
- aclocal -I ${_AUTOTOOLS_UDIR}/share/aclocal
- autoheader
- automake --add-missing
- autoconf
- fi
- ./configure ${HOST_XCOMPILE} \
- --disable-docs \
- --prefix=${_LIBDBI_UDIR}
- make
- make install
- qpopd
- qpushd ${_LIBDBI_UDIR}
- if [ x"$(which pexports.exe > /dev/null 2>&1)" != x ]
- then
- pexports bin/libdbi-0.dll > lib/libdbi.def
- ${DLLTOOL} -d lib/libdbi.def -D bin/libdbi-0.dll -l lib/libdbi.lib
- fi
- qpopd
- test -f ${_LIBDBI_UDIR}/bin/libdbi-0.dll || die "libdbi not installed correctly"
- rm -rf ${TMP_UDIR}/libdbi-0*
- fi
- if test -f ${_LIBDBI_DRIVERS_UDIR}/lib/dbd/libdbdsqlite3.dll -a \
- -f ${_LIBDBI_DRIVERS_UDIR}/lib/dbd/libdbdmysql.dll -a \
- -f ${_LIBDBI_DRIVERS_UDIR}/lib/dbd/libdbdpgsql.dll
- then
- echo "libdbi drivers already installed in $_LIBDBI_DRIVERS_UDIR. skipping."
- else
- wget_unpacked $LIBDBI_DRIVERS_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libdbi-drivers-*
- qpushd $TMP_UDIR/libdbi-drivers*
- [ -n "$LIBDBI_DRIVERS_PATCH" -a -f "$LIBDBI_DRIVERS_PATCH" ] && \
- patch -p0 < $LIBDBI_DRIVERS_PATCH
- [ -n "$LIBDBI_DRIVERS_PATCH2" -a -f "$LIBDBI_DRIVERS_PATCH2" ] && \
- patch -p0 < $LIBDBI_DRIVERS_PATCH2
- [ -n "$LIBDBI_DRIVERS_PATCH3" -a -f "$LIBDBI_DRIVERS_PATCH3" ] && \
- patch -p0 < $LIBDBI_DRIVERS_PATCH3
- [ -n "$LIBDBI_DRIVERS_PATCH4" -a -f "$LIBDBI_DRIVERS_PATCH4" ] && \
- patch -p0 < $LIBDBI_DRIVERS_PATCH4
- LDFLAGS=-no-undefined ./configure ${HOST_XCOMPILE} \
- --disable-docs \
- --with-dbi-incdir=${_LIBDBI_UDIR}/include \
- --with-dbi-libdir=${_LIBDBI_UDIR}/lib \
- --with-sqlite3 \
- --with-sqlite3-dir=${_SQLITE3_UDIR} \
- --with-mysql \
- --with-mysql-dir=${_MYSQL_LIB_UDIR} \
- --with-pgsql \
- --with-pgsql-dir=${_PGSQL_UDIR} \
- --prefix=${_LIBDBI_DRIVERS_UDIR}
- make
- make install
- qpopd
- test -f ${_LIBDBI_DRIVERS_UDIR}/lib/dbd/libdbdsqlite3.dll || die "libdbi sqlite3 driver not installed correctly"
- test -f ${_LIBDBI_DRIVERS_UDIR}/lib/dbd/libdbdmysql.dll || die "libdbi mysql driver not installed correctly"
- test -f ${_LIBDBI_DRIVERS_UDIR}/lib/dbd/libdbdpgsql.dll || die "libdbi pgsql driver not installed correctly"
- rm -rf ${TMP_UDIR}/libdbi-drivers-*
- fi
-}
-
-function inst_libgsf() {
- setup libGSF
- _LIBGSF_UDIR=`unix_path $LIBGSF_DIR`
- add_to_env $_LIBGSF_UDIR/bin PATH
- add_to_env $_LIBGSF_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --exists libgsf-1 &&
- quiet ${PKG_CONFIG} --atleast-version=${LIBGSF_VERSION} libgsf-1
- then
- echo "libgsf already installed in $_LIBGSF_UDIR. skipping."
- else
- rm -rf ${TMP_UDIR}/libgsf-*
- wget_unpacked $LIBGSF_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libgsf-*
- qpushd $TMP_UDIR/libgsf-*
- ./configure ${HOST_XCOMPILE} \
- --prefix=$_LIBGSF_UDIR \
- --disable-static \
- --without-python \
- CPPFLAGS="${GNOME_CPPFLAGS}" \
- LDFLAGS="${GNOME_LDFLAGS}"
- make
- rm -rf ${_LIBGSF_UDIR}
- make install
- qpopd
- ${PKG_CONFIG} --exists libgsf-1 || die "libgsf not installed correctly: No libgsf-1"
- #${PKG_CONFIG} --exists libgsf-gnome-1 || die "libgsf not installed correctly: No libgsf-gnome-1"
- fi
-}
-
-function inst_libofx() {
- setup Libofx
- _LIBOFX_UDIR=`unix_path ${LIBOFX_DIR}`
- add_to_env ${_LIBOFX_UDIR}/bin PATH
- add_to_env ${_LIBOFX_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --exists libofx && quiet ${PKG_CONFIG} --atleast-version=${LIBOFX_VERSION} libofx
- then
- echo "Libofx already installed in $_LIBOFX_UDIR. skipping."
- else
- wget_unpacked $LIBOFX_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libofx-*
- qpushd $TMP_UDIR/libofx-*
- if [ -n "$LIBOFX_PATCH" -a -f "$LIBOFX_PATCH" ]; then
- patch -p1 < $LIBOFX_PATCH
-# libtoolize --force
-# aclocal ${ACLOCAL_FLAGS}
-# automake
-# autoconf
-# ACLOCAL="aclocal $ACLOCAL_FLAGS" autoreconf -fvi $ACLOCAL_FLAGS -B $_AUTOTOOLS_UDIR/share/autoconf/autoconf
- fi
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_LIBOFX_UDIR} \
- --with-opensp-includes=${_OPENSP_UDIR}/include/OpenSP \
- --with-opensp-libs=${_OPENSP_UDIR}/lib \
- CPPFLAGS="-DOS_WIN32 ${GNOME_CPPFLAGS}" \
- --disable-static \
- --with-iconv=${_GNOME_UDIR}
- make LDFLAGS="${LDFLAGS} -no-undefined ${GNOME_LDFLAGS} -liconv"
- make install
- qpopd
- quiet ${PKG_CONFIG} --exists libofx || die "Libofx not installed correctly"
- rm -rf ${TMP_UDIR}/libofx-*
- fi
-}
-
-function inst_libsoup() {
- setup libsoup
- _LIBSOUP_UDIR=`unix_path $LIBSOUP_DIR`
- add_to_env $_LIBSOUP_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --exists libsoup-2.4
- then
- echo "libsoup already installed in $_LIBSOUP_UDIR. skipping."
- else
- wget_unpacked $LIBSOUP_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libsoup-*
- qpushd $TMP_UDIR/libsoup-*
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_LIBSOUP_UDIR} \
- --disable-gtk-doc \
- --without-gnome \
- --disable-ssl \
- CPPFLAGS=-I${_GNOME_UDIR}/include \
- LDFLAGS="-L${_GNOME_UDIR}/lib -Wl,-s -lz"
- make
- make install
- qpopd
- quiet ${PKG_CONFIG} --exists libsoup-2.4 || die "libsoup not installed correctly"
- rm -rf ${TMP_UDIR}/libsoup-*
- fi
- LIBSOUP_CPPFLAGS=`${PKG_CONFIG} --cflags libsoup-2.4`
-}
-
-function inst_libxslt() {
- setup LibXSLT
- _LIBXSLT_UDIR=`unix_path $LIBXSLT_DIR`
- add_to_env $_LIBXSLT_UDIR/bin PATH
- add_to_env $_LIBXSLT_UDIR/lib/pkgconfig PKG_CONFIG_PATH
- add_to_env -L${_LIBXSLT_UDIR}/lib LIBXSLT_LDFLAGS
- if quiet which xsltproc &&
- quiet ${PKG_CONFIG} --atleast-version=${LIBXSLT_VERSION} libxslt
- then
- echo "libxslt already installed in $_LIBXSLT_UDIR. skipping."
- else
- #wget_unpacked ${LIBXSLT_ICONV_URL} ${DOWNLOAD_DIR} ${LIBXSLT_DIR}
- #wget_unpacked ${LIBXSLT_ZLIB_URL} ${DOWNLOAD_DIR} ${LIBXSLT_DIR}
-
- wget_unpacked $LIBXSLT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/libxslt-*
- qpushd $TMP_UDIR/libxslt-*
- if [ -n "$LIBXSLT_MAKEFILE_PATCH" -a -f "$LIBXSLT_MAKEFILE_PATCH" ]; then
- patch -p0 -u -i ${LIBXSLT_MAKEFILE_PATCH}
- fi
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_LIBXSLT_UDIR} \
- --with-python=no \
- --with-libxml-prefix=${_GNOME_UDIR} \
- CPPFLAGS="${GNOME_CPPFLAGS} ${GNUTLS_CPPFLAGS}" \
- LDFLAGS="${GNOME_LDFLAGS} ${GNUTLS_LDFLAGS}"
- make
- make install
- qpopd
- rm -rf ${TMP_UDIR}/libxslt-*
-
- quiet which xsltproc || die "libxslt not installed correctly"
- fi
-}
-
-function inst_opensp() {
- setup OpenSP
- _OPENSP_UDIR=`unix_path ${OPENSP_DIR}`
- add_to_env ${_OPENSP_UDIR}/bin PATH
- if test -f ${_OPENSP_UDIR}/bin/libosp-5.dll
- then
- echo "OpenSP already installed in $_OPENSP_UDIR. skipping."
- else
- wget_unpacked $OPENSP_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir $TMP_UDIR/OpenSP-*
- qpushd $TMP_UDIR/OpenSP-*
- [ -n "$OPENSP_PATCH" -a -f "$OPENSP_PATCH" ] && \
- patch -p0 < $OPENSP_PATCH
- libtoolize --force
- aclocal ${ACLOCAL_FLAGS} -I m4
- automake
- autoconf
- ./configure ${HOST_XCOMPILE} \
- --prefix=${_OPENSP_UDIR} \
- --disable-doc-build --disable-static
- # On many windows machines, none of the programs will
- # build, but we only need the library, so ignore the rest.
- make all-am
- make -C lib
- make -i
- make -i install
- qpopd
- test -f ${_OPENSP_UDIR}/bin/libosp-5.dll || die "OpenSP not installed correctly"
- rm -rf $TMP_UDIR/OpenSP-*
- fi
-}
-
-function inst_openssl() {
- setup OpenSSL
- _OPENSSL_UDIR=`unix_path $OPENSSL_DIR`
- add_to_env $_OPENSSL_UDIR/bin PATH
- # Make sure the files of Win32OpenSSL-0_9_8d are really gone!
- if test -f $_OPENSSL_UDIR/unins000.exe ; then
- die "Wrong version of OpenSSL installed! Run $_OPENSSL_UDIR/unins000.exe and start install.sh again."
- fi
- # Make sure the files of openssl-0.9.7c-{bin,lib}.zip are really gone!
- if [ -f $_OPENSSL_UDIR/lib/libcrypto.dll.a ] ; then
- die "Found old OpenSSL installation in $_OPENSSL_UDIR. Please remove that first."
- fi
-
- if quiet ${LD} -L$_OPENSSL_UDIR/lib -leay32 -lssl32 -o $TMP_UDIR/ofile ; then
- echo "openssl already installed in $_OPENSSL_UDIR. skipping."
- else
- smart_wget $OPENSSL_URL $DOWNLOAD_DIR
- echo -n "Extracting ${LAST_FILE##*/} ... "
- tar -xzpf $LAST_FILE -C $TMP_UDIR &>/dev/null | true
- echo "done"
- assert_one_dir $TMP_UDIR/openssl-*
- qpushd $TMP_UDIR/openssl-*
- for _dir in crypto ssl ; do
- qpushd $_dir
- find . -name "*.h" -exec cp {} ../include/openssl/ \;
- qpopd
- done
- cp *.h include/openssl
- _COMSPEC_U=`unix_path $COMSPEC`
- PATH=$_ACTIVE_PERL_UDIR/ActivePerl/Perl/bin:$_MINGW_UDIR/bin $_COMSPEC_U //c ms\\mingw32
- mkdir -p $_OPENSSL_UDIR/bin
- mkdir -p $_OPENSSL_UDIR/lib
- mkdir -p $_OPENSSL_UDIR/include
- cp -a libeay32.dll libssl32.dll $_OPENSSL_UDIR/bin
- cp -a libssl32.dll $_OPENSSL_UDIR/bin/ssleay32.dll
- for _implib in libeay32 libssl32 ; do
- cp -a out/$_implib.a $_OPENSSL_UDIR/lib/$_implib.dll.a
- done
- cp -a include/openssl $_OPENSSL_UDIR/include
- qpopd
- quiet ${LD} -L$_OPENSSL_UDIR/lib -leay32 -lssl32 -o $TMP_UDIR/ofile || die "openssl not installed correctly"
- rm -rf ${TMP_UDIR}/openssl-*
- fi
- _eay32dll=$(echo $(which libeay32.dll)) # which sucks
- if [ -z "$_eay32dll" ] ; then
- die "Did not find libeay32.dll in your PATH, why that?"
- fi
- if [ "$_eay32dll" != "$_OPENSSL_UDIR/bin/libeay32.dll" ] ; then
- die "Found $_eay32dll in PATH. If you have added $_OPENSSL_UDIR/bin to your PATH before, make sure it is listed before paths from other packages shipping SSL libraries, like SVN. In particular, check $_MINGW_UDIR/etc/profile.d/installer.sh."
- fi
-}
-
-function inst_pcre() {
- setup pcre
- _PCRE_UDIR=`unix_path $PCRE_DIR`
- add_to_env -I$_PCRE_UDIR/include PCRE_CPPFLAGS
- add_to_env -L$_PCRE_UDIR/lib PCRE_LDFLAGS
- add_to_env $_PCRE_UDIR/bin PATH
- if quiet ${LD} $PCRE_LDFLAGS -lpcre -o $TMP_UDIR/ofile
- then
- echo "pcre already installed in $_PCRE_UDIR. skipping."
- else
- mkdir -p $_PCRE_UDIR
- wget_unpacked $PCRE_BIN_URL $DOWNLOAD_DIR $PCRE_DIR
- wget_unpacked $PCRE_LIB_URL $DOWNLOAD_DIR $PCRE_DIR
- fi
- quiet ${LD} $PCRE_LDFLAGS -lpcre -o $TMP_UDIR/ofile || die "pcre not installed correctly"
-}
-
-function inst_readline() {
- setup Readline
- _READLINE_UDIR=`unix_path $READLINE_DIR`
- add_to_env -I$_READLINE_UDIR/include READLINE_CPPFLAGS
- add_to_env -L$_READLINE_UDIR/lib READLINE_LDFLAGS
- add_to_env $_READLINE_UDIR/bin PATH
- if quiet ${LD} $READLINE_LDFLAGS -lreadline -o $TMP_UDIR/ofile
- then
- echo "readline already installed in $_READLINE_UDIR. skipping."
- else
- mkdir -p $_READLINE_UDIR
- wget_unpacked $READLINE_BIN_URL $DOWNLOAD_DIR $READLINE_DIR
- wget_unpacked $READLINE_LIB_URL $DOWNLOAD_DIR $READLINE_DIR
- quiet ${LD} $READLINE_LDFLAGS -lreadline -o $TMP_UDIR/ofile || die "readline not installed correctly"
- fi
-}
-
-function inst_regex() {
- setup RegEx
- _REGEX_UDIR=`unix_path $REGEX_DIR`
- add_to_env -lregex REGEX_LDFLAGS
- add_to_env -I$_REGEX_UDIR/include REGEX_CPPFLAGS
- add_to_env -L$_REGEX_UDIR/lib REGEX_LDFLAGS
- add_to_env $_REGEX_UDIR/bin PATH
- if quiet ${LD} $REGEX_LDFLAGS -o $TMP_UDIR/ofile
- then
- echo "regex already installed in $_REGEX_UDIR. skipping."
- else
- mkdir -p $_REGEX_UDIR
- wget_unpacked $REGEX_URL $DOWNLOAD_DIR $REGEX_DIR
- wget_unpacked $REGEX_DEV_URL $DOWNLOAD_DIR $REGEX_DIR
- quiet ${LD} $REGEX_LDFLAGS -o $TMP_UDIR/ofile || die "regex not installed correctly"
- fi
-}
-
-function inst_webkit() {
- setup WebKit
- _WEBKIT_UDIR=`unix_path ${WEBKIT_DIR}`
- add_to_env ${_WEBKIT_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --exists webkit-1.0 &&
- quiet ${PKG_CONFIG} --atleast-version=${WEBKIT_VERSION} webkit-1.0
- then
- echo "webkit already installed in $_WEBKIT_UDIR. skipping."
- else
- if [ "$BUILD_WEBKIT_FROM_SOURCE" = "yes" ]; then
- wget_unpacked $WEBKIT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
- assert_one_dir ${TMP_UDIR}/webkit-*
- qpushd $TMP_UDIR/webkit-*
- add_to_env /c/Programs/GnuWin32/bin PATH
- SAVED_PATH=$PATH
- add_to_env ${_ACTIVE_PERL_BASE_DIR}/bin PATH
- export PERL5LIB=${_ACTIVE_PERL_BASE_DIR}/lib
-
- patch -p0 -u < $WEBKIT_CONFIGURE_PATCH
- CPPFLAGS="${GNOME_CPPFLAGS} ${SQLITE3_CFLAGS}" \
- LDFLAGS="${GNOME_LDFLAGS} ${SQLITE3_LDFLAGS} -lsqlite3" \
- PERL="${_ACTIVE_PERL_BASE_DIR}/bin/perl" \
- ./configure \
- --prefix=${_WEBKIT_UDIR} \
- --with-target=win32 \
- --with-unicode-backend=glib \
- --enable-web-sockets \
- --enable-3D-transforms \
- --disable-video
- patch -p0 -u < $WEBKIT_DATADIR_PATCH
- patch -p0 -u < $WEBKIT_GCCPATH_PATCH
- patch -p0 -u < $WEBKIT_MAKEFILE_PATCH
- patch -p0 -u < $WEBKIT_MINGW32_PATCH
- patch -p0 -u < $WEBKIT_NOSVG_PATCH
- cp $WEBKIT_WEBKITENUMTYPES_CPP DerivedSources
- cp $WEBKIT_WEBKITENUMTYPES_H Webkit/gtk/webkit
- make
- make install
- PATH=$SAVED_PATH
- qpopd
- else
- wget_unpacked $WEBKIT_URL $DOWNLOAD_DIR $WEBKIT_DIR
- fi
- quiet ${PKG_CONFIG} --exists webkit-1.0 || die "webkit not installed correctly"
- rm -rf ${TMP_UDIR}/webkit-*
-
- qpushd $_WEBKIT_UDIR/lib/pkgconfig
- perl -pi.bak -e"s!^prefix=.*\$!prefix=$_WEBKIT_UDIR!" *.pc
- qpopd
- fi
-}
-
-function inst_inno() {
- setup Inno Setup Compiler
- _INNO_UDIR=`unix_path $INNO_DIR`
- add_to_env $_INNO_UDIR PATH
- if quiet which iscc
- then
- echo "Inno Setup Compiler already installed in $_INNO_UDIR. skipping."
- else
- smart_wget $INNO_URL $DOWNLOAD_DIR
- $LAST_FILE //SP- //SILENT //DIR="$INNO_DIR"
- quiet which iscc || die "iscc (Inno Setup Compiler) not installed correctly"
- fi
-}
-
-function test_for_hh() {
- qpushd $TMP_UDIR
- cat > ofile.c <<EOF
-#include <windows.h>
-#include <htmlhelp.h>
-int main(int argc, char **argv) {
- HtmlHelpW(0, (wchar_t*)"", HH_HELP_CONTEXT, 0);
- return 0;
-}
-EOF
- gcc -shared -o ofile.dll ofile.c $HH_CPPFLAGS $HH_LDFLAGS -lhtmlhelp || return 1
- qpopd
-}
-
-function inst_hh() {
- setup HTML Help Workshop
- _HH_UDIR=`unix_path $HH_DIR`
- add_to_env -I$_HH_UDIR/include HH_CPPFLAGS
- add_to_env -L$_HH_UDIR/lib HH_LDFLAGS
- add_to_env $_HH_UDIR PATH
- if quiet test_for_hh
- then
- echo "html help workshop already installed in $_HH_UDIR. skipping."
- else
- smart_wget $HH_URL $DOWNLOAD_DIR
- echo "!!! When asked for an installation path, specify $HH_DIR !!!"
- $LAST_FILE
- qpushd $HH_DIR
- _HHCTRL_OCX=$(which hhctrl.ocx || true)
- [ "$_HHCTRL_OCX" ] || die "Did not find hhctrl.ocx"
- pexports -h include/htmlhelp.h $_HHCTRL_OCX > lib/htmlhelp.def
- qpushd lib
- ${DLLTOOL} -k -d htmlhelp.def -l libhtmlhelp.a
- mv htmlhelp.lib htmlhelp.lib.bak
- qpopd
- qpopd
- quiet test_for_hh || die "html help workshop not installed correctly"
- fi
-}
-
-function inst_cutecash() {
- setup Cutecash
- _BUILD_UDIR=`unix_path $CUTECASH_BUILD_DIR`
- _REPOS_UDIR=`unix_path $REPOS_DIR`
- mkdir -p $_BUILD_UDIR
-
- qpushd $_BUILD_UDIR
- cmake ${_REPOS_UDIR} \
- -G"MSYS Makefiles" \
- -DREGEX_INCLUDE_PATH=${_REGEX_UDIR}/include \
- -DREGEX_LIBRARY=${_REGEX_UDIR}/lib/libregex.a \
- -DGUILE_INCLUDE_DIR=${_GUILE_UDIR}/include \
- -DGUILE_LIBRARY=${_GUILE_UDIR}/bin/libguile.dll \
- -DLIBINTL_INCLUDE_PATH=${_GNOME_UDIR}/include \
- -DLIBINTL_LIBRARY=${_GNOME_UDIR}/bin/intl.dll \
- -DLIBXML2_INCLUDE_DIR=${_GNOME_UDIR}/include/libxml2 \
- -DLIBXML2_LIBRARIES=${_GNOME_UDIR}/bin/libxml2-2.dll \
- -DPKG_CONFIG_EXECUTABLE=${_GNOME_UDIR}/bin/pkg-config \
- -DZLIB_INCLUDE_DIR=${_GNOME_UDIR}/include \
- -DZLIB_LIBRARY=${_GNOME_UDIR}/bin/zlib1.dll \
- -DSWIG_EXECUTABLE=${_SWIG_UDIR}/swig.exe \
- -DHTMLHELP_INCLUDE_PATH=${_HH_UDIR}/include \
- -DWITH_SQL=ON \
- -DLIBDBI_INCLUDE_PATH=${_LIBDBI_UDIR}/include \
- -DLIBDBI_LIBRARY=${_LIBDBI_UDIR}/lib/libdbi.dll.a \
- -DCMAKE_BUILD_TYPE=Debug
- make
- qpopd
-}
-
-function inst_gnucash() {
- setup GnuCash
- _INSTALL_WFSDIR=`win_fs_path $INSTALL_DIR`
- _INSTALL_UDIR=`unix_path $INSTALL_DIR`
- _BUILD_UDIR=`unix_path $BUILD_DIR`
- _REL_REPOS_UDIR=`unix_path $REL_REPOS_DIR`
- mkdir -p $_BUILD_UDIR
- add_to_env $_INSTALL_UDIR/bin PATH
-
- AQBANKING_OPTIONS="--enable-aqbanking"
- AQBANKING_UPATH="${_OPENSSL_UDIR}/bin:${_GWENHYWFAR_UDIR}/bin:${_AQBANKING_UDIR}/bin"
- LIBOFX_OPTIONS="--enable-ofx --with-ofx-prefix=${_LIBOFX_UDIR}"
-
- if [ "$BUILD_FROM_TARBALL" != "yes" ]; then
- qpushd $REPOS_DIR
- ./autogen.sh
- qpopd
- fi
-
- qpushd $_BUILD_UDIR
- $_REL_REPOS_UDIR/configure ${HOST_XCOMPILE} \
- --prefix=$_INSTALL_WFSDIR \
- --enable-debug \
- --enable-schemas-install=no \
- --enable-dbi \
- --with-dbi-dbd-dir=$( echo ${_LIBDBI_DRIVERS_UDIR} | sed 's,^/\([A-Za-z]\)/,\1:/,g' )/lib/dbd \
- ${LIBOFX_OPTIONS} \
- ${AQBANKING_OPTIONS} \
- --enable-binreloc \
- --enable-locale-specific-tax \
- CPPFLAGS="${AUTOTOOLS_CPPFLAGS} ${REGEX_CPPFLAGS} ${GNOME_CPPFLAGS} ${GMP_CPPFLAGS} ${GUILE_CPPFLAGS} ${LIBDBI_CPPFLAGS} ${KTOBLZCHECK_CPPFLAGS} ${HH_CPPFLAGS} ${LIBSOUP_CPPFLAGS} -D_WIN32 ${EXTRA_CFLAGS}" \
- LDFLAGS="${AUTOTOOLS_LDFLAGS} ${REGEX_LDFLAGS} ${GNOME_LDFLAGS} ${GMP_LDFLAGS} ${GUILE_LDFLAGS} ${LIBDBI_LDFLAGS} ${KTOBLZCHECK_LDFLAGS} ${HH_LDFLAGS} -L${_SQLITE3_UDIR}/lib -L${_ENCHANT_UDIR}/lib -L${_LIBXSLT_UDIR}/lib -L${_MINGW_UDIR}/lib" \
- PKG_CONFIG_PATH="${PKG_CONFIG_PATH}"
-
- make
-
- make_install
- qpopd
-}
-
-# This function will be called by make_install.sh as well,
-# so do not regard variables from inst_* functions as set
-# Parameters allowed: skip_scripts
-function make_install() {
- _BUILD_UDIR=`unix_path $BUILD_DIR`
- _INSTALL_UDIR=`unix_path $INSTALL_DIR`
- _GOFFICE_UDIR=`unix_path $GOFFICE_DIR`
- _LIBGSF_UDIR=`unix_path $LIBGSF_DIR`
- _PCRE_UDIR=`unix_path $PCRE_DIR`
- _GNOME_UDIR=`unix_path $GNOME_DIR`
- _GUILE_UDIR=`unix_path $GUILE_DIR`
- _REGEX_UDIR=`unix_path $REGEX_DIR`
- _AUTOTOOLS_UDIR=`unix_path $AUTOTOOLS_DIR`
- _OPENSSL_UDIR=`unix_path $OPENSSL_DIR`
- _GWENHYWFAR_UDIR=`unix_path ${GWENHYWFAR_DIR}`
- _AQBANKING_UDIR=`unix_path ${AQBANKING_DIR}`
- _LIBOFX_UDIR=`unix_path ${LIBOFX_DIR}`
- _OPENSP_UDIR=`unix_path ${OPENSP_DIR}`
- _LIBDBI_UDIR=`unix_path ${LIBDBI_DIR}`
- _SQLITE3_UDIR=`unix_path ${SQLITE3_DIR}`
- _WEBKIT_UDIR=`unix_path ${WEBKIT_DIR}`
- _GNUTLS_UDIR=`unix_path ${GNUTLS_DIR}`
- AQBANKING_UPATH="${_OPENSSL_UDIR}/bin:${_GWENHYWFAR_UDIR}/bin:${_AQBANKING_UDIR}/bin"
- AQBANKING_PATH="${OPENSSL_DIR}\\bin;${GWENHYWFAR_DIR}\\bin;${AQBANKING_DIR}\\bin"
-
- for param in "$@"; do
- [ "$param" = "skip_scripts" ] && _skip_scripts=1
- done
-
- make install
-
- qpushd $_INSTALL_UDIR/bin
- if [ ! -f $_MINGW_UDIR/bin/libstdc++-6.dll ] ; then die "File $_MINGW_UDIR/bin/libstdc++-6.dll is missing. Install step unavailable in cross-compile." ; fi
-
- # Copy libstdc++-6.dll and its dependency to gnucash bin directory
- # to prevent DLL loading errors
- # (__gxx_personality_v0 not found in libstdc++-6.dll)
- cp $_MINGW_UDIR/bin/{libstdc++-6.dll,libgcc_s_dw2-1.dll} .
- qpopd
-
- qpushd $_INSTALL_UDIR/lib
- # Move modules that are compiled without -module to lib/gnucash and
- # correct the 'dlname' in the libtool archives. We do not use these
- # files to dlopen the modules, so actually this is unneeded.
- # Also, in all installed .la files, remove the dependency_libs line
- mv bin/*.dll gnucash/*.dll $_INSTALL_UDIR/bin 2>/dev/null || true
- for A in gnucash/*.la; do
- sed '/dependency_libs/d;s#../bin/##' $A > tmp ; mv tmp $A
- done
- for A in *.la; do
- sed '/dependency_libs/d' $A > tmp ; mv tmp $A
- done
- qpopd
-
- if [ -z $_skip_scripts ]; then
- # Create a startup script that works without the msys shell
- # If you make any changes here, you should probably also change
- # the equivalent sections in packaging/win32/gnucash.iss.in, and
- # src/bin/environment*.in
- qpushd $_INSTALL_UDIR/bin
- cat > gnucash-launcher.cmd <<EOF
- at echo off
-setlocal
-set PATH=$INSTALL_DIR\\bin;%PATH%
-set PATH=$INSTALL_DIR\\lib;%PATH%
-set PATH=$INSTALL_DIR\\lib\\gnucash;%PATH%
-set PATH=$GNUTLS_DIR\\bin;%PATH%
-set PATH=$MINGW_DIR\\bin;%PATH%
-set PATH=$GMP_DIR\\bin;%PATH%
-set PATH=$GOFFICE_DIR\\bin;%PATH%
-set PATH=$LIBGSF_DIR\\bin;%PATH%
-set PATH=$PCRE_DIR\\bin;%PATH%
-set PATH=$GNOME_DIR\\bin;%PATH%
-set PATH=$GUILE_DIR\\bin;%PATH%
-set PATH=$WEBKIT_DIR\\bin;%PATH%
-set PATH=$REGEX_DIR\\bin;%PATH%
-set PATH=$AUTOTOOLS_DIR\\bin;%PATH%
-set PATH=$AQBANKING_PATH;%PATH%
-set PATH=$LIBOFX_DIR\\bin;%PATH%
-set PATH=$OPENSP_DIR\\bin;%PATH%
-set PATH=$LIBDBI_DIR\\bin;%PATH%
-set PATH=$SQLITE3_DIR\\bin;%PATH%
-set PATH=$MYSQL_LIB_DIR\\lib;%PATH%
-set PATH=$PGSQL_DIR\\bin;%PATH%
-set PATH=$PGSQL_DIR\\lib;%PATH%
-
-set LTDL_LIBRARY_PATH=${INSTALL_DIR}\\lib
-
-start gnucash %*
-EOF
- qpopd
- fi
-}
-
-function checkupd_docs_svn() {
- if [ "$UPDATE_DOCS" = "yes" ]; then
- if [ -x .svn ]; then
- setup "Docs - Update repository (svn)"
- svn up -r $DOCS_SCM_REV
- else
- setup "Docs - Checkout repository (svn)"
- svn co -r $DOCS_SCM_REV $DOCS_URL .
- fi
- fi
-}
-
-function checkupd_docs_git() {
-
- if [ "$UPDATE_DOCS" = "yes" ]; then
- if [ -x .git ]; then
- setup "Docs - Update repository (git)"
- $GIT_CMD pull
- else
- setup "Docs - Checkout repository (git)"
- $GIT_CMD clone $DOCS_URL .
- $GIT_CMD checkout $DOCS_SCM_REV
- fi
- fi
-}
-
-function make_chm() {
- _CHM_TYPE=$1
- _CHM_LANG=$2
- _XSLTPROC_OPTS=$3
- echo "Processing $_CHM_TYPE ($_CHM_LANG) ..."
- qpushd $_CHM_TYPE/$_CHM_LANG
- ## Some debug output
- #echo xsltproc $XSLTPROCFLAGS $_XSLTPROC_OPTS --path ../../../docbookx-dtd ../../../docbook-xsl/htmlhelp/htmlhelp.xsl gnucash-$_CHM_TYPE.xml
- #ls ../../../docbookx-dtd ../../../docbook-xsl/htmlhelp/htmlhelp.xsl gnucash-$_CHM_TYPE.xml
- xsltproc $XSLTPROCFLAGS $_XSLTPROC_OPTS --path ../../../docbookx-dtd ../../../docbook-xsl/htmlhelp/htmlhelp.xsl gnucash-$_CHM_TYPE.xml
- count=0
- echo >> htmlhelp.hhp
- echo "[ALIAS]" >> htmlhelp.hhp
- echo "IDH_0=index.html" >> htmlhelp.hhp
- echo "#define IDH_0 0" > mymaps
- echo "[Map]" > htmlhelp.hhmap
- echo "Searching for anchors ..."
- for id in `cat *.xml | sed '/sect.*id=/!d;s,.*id=["'\'']\([^"'\'']*\)["'\''].*,\1,'` ; do
- files=`grep -l "[\"']${id}[\"']" *.html` || continue
- echo "IDH_$((++count))=${files}#${id}" >> htmlhelp.hhp
- echo "#define IDH_${count} ${count}" >> mymaps
- echo "${id}=${count}" >> htmlhelp.hhmap
- done
- echo >> htmlhelp.hhp
- echo "[MAP]" >> htmlhelp.hhp
- cat mymaps >> htmlhelp.hhp
- rm mymaps
- echo "Will now call hhc.exe for $_CHM_TYPE ($_CHM_LANG)..."
- hhc htmlhelp.hhp >/dev/null || true
- echo "... hhc.exe completed successfully."
- cp -fv htmlhelp.chm $_DOCS_INST_UDIR/$_CHM_LANG/gnucash-$_CHM_TYPE.chm
- cp -fv htmlhelp.hhmap $_DOCS_INST_UDIR/$_CHM_LANG/gnucash-$_CHM_TYPE.hhmap
- qpopd
-}
-
-function inst_docs() {
- setup "Docbook xsl and dtd"
- _DOCS_UDIR=`unix_path $DOCS_DIR`
- if [ ! -d $_DOCS_UDIR/docbook-xsl ] ; then
- wget_unpacked $DOCBOOK_XSL_URL $DOWNLOAD_DIR $DOCS_DIR
- # add a pause to allow windows to realize that the files now exist
- sleep 1
- mv $_DOCS_UDIR/docbook-xsl-* $_DOCS_UDIR/docbook-xsl
- else
- echo "Docbook xsl already installed. Skipping."
- fi
- if [ ! -d $_DOCS_UDIR/docbookx-dtd ] ; then
- mkdir -p $_DOCS_UDIR/docbookx-dtd
- wget_unpacked $DOCBOOK_DTD_URL $DOWNLOAD_DIR $DOCS_DIR/docbookx-dtd
- else
- echo "Docbook dtd already installed. Skipping."
- fi
-
- mkdir -p $_DOCS_UDIR/repos
- qpushd $_DOCS_UDIR/repos
- if [ "$REPOS_TYPE" = "svn" ]; then
- checkupd_docs_svn
- else
- checkupd_docs_git
- fi
- setup docs
- _DOCS_INST_UDIR=`unix_path $INSTALL_DIR`/share/gnucash/help
- mkdir -p $_DOCS_INST_UDIR/{C,de,it,ja}
- make_chm guide C
- make_chm guide de
- make_chm guide it
-# Temporarily disabled because it makes hh
-# make_chm guide ja "--stringparam chunker.output.encoding Shift_JIS --stringparam htmlhelp.encoding Shift_JIS"
- make_chm help C
- make_chm help de
-# make_chm help it
- qpopd
-}
-
-function inst_finish() {
- setup Finish...
- if [ "$NO_SAVE_PROFILE" != "yes" ]; then
- _NEW=x
- for _ENV in $ENV_VARS; do
- _ADDS=`eval echo '"\$'"${_ENV}"'_ADDS"'`
- if [ "$_ADDS" ]; then
- if [ "$_NEW" ]; then
- echo
- echo "Environment variables changed, please do the following"
- echo
- [ -d /etc/profile.d ] || echo "mkdir -p /etc/profile.d"
- _NEW=
- fi
- _VAL=`eval echo '"$'"${_ENV}_BASE"'"'`
- if [ "$_VAL" ]; then
- _CHANGE="export ${_ENV}=\"${_ADDS}"'$'"${_ENV}\""
- else
- _CHANGE="export ${_ENV}=\"${_ADDS}\""
- fi
- echo $_CHANGE
- echo echo "'${_CHANGE}' >> /etc/profile.d/installer.sh"
- fi
- done
- fi
- if [ "$CROSS_COMPILE" = "yes" ]; then
- echo "You might want to create a binary tarball now as follows:"
- qpushd $GLOBAL_DIR
- echo tar -czf $HOME/gnucash-fullbin.tar.gz --anchored \
- --exclude='*.a' --exclude='*.o' --exclude='*.h' \
- --exclude='*.info' --exclude='*.html' \
- --exclude='*include/*' --exclude='*gtk-doc*' \
- --exclude='bin*' \
- --exclude='mingw32/*' --exclude='*bin/mingw32-*' \
- --exclude='gnucash-trunk*' \
- *
- qpopd
- fi
-}
-
-### Local Variables: ***
-### sh-basic-offset: 4 ***
-### indent-tabs-mode: nil ***
-### End: ***
diff --git a/packaging/win32/install.sh b/packaging/win32/install.sh
deleted file mode 100644
index bacc5fb..0000000
--- a/packaging/win32/install.sh
+++ /dev/null
@@ -1,142 +0,0 @@
-#!/bin/sh
-#
-# Steps will be executed in the order they were added. They can only be added
-# at most once if they have not been blocked already (adding implies blocking).
-# To add a custom step <s>, just implement "function <s>()". Keep in mind that
-# blocking or reordering may render install.sh & friends non-functional.
-
-
-[ ! "$BASH" -a -x /bin/bash ] && exec /bin/bash "$0" "$@"
-
-set -e
-
-function on_error() {
- setup "An error occurred, exiting."
- restore_msys "$_PID"
-}
-trap on_error ERR
-
-echo -n "Build Starting at "
-date
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-qpushd "$(dirname $(unix_path "$0"))"
-. ./functions.sh
-. ./defaults.sh
-. ./install-impl.sh
-
-# variables
-register_env_var ACLOCAL_FLAGS " "
-register_env_var AUTOTOOLS_CPPFLAGS " "
-register_env_var AUTOTOOLS_LDFLAGS " "
-register_env_var GMP_CPPFLAGS " "
-register_env_var GMP_LDFLAGS " "
-register_env_var GNOME_CPPFLAGS " "
-register_env_var GNOME_LDFLAGS " "
-register_env_var GNUTLS_CPPFLAGS " "
-register_env_var GNUTLS_LDFLAGS " "
-register_env_var GUILE_LOAD_PATH ";"
-register_env_var GUILE_CPPFLAGS " "
-register_env_var GUILE_LDFLAGS " "
-register_env_var HH_CPPFLAGS " "
-register_env_var HH_LDFLAGS " "
-register_env_var INTLTOOL_PERL " "
-register_env_var LIBDBI_CPPFLAGS " "
-register_env_var LIBDBI_LDFLAGS " "
-register_env_var KTOBLZCHECK_CPPFLAGS " "
-register_env_var KTOBLZCHECK_LDFLAGS " "
-register_env_var PATH ":"
-register_env_var PCRE_CPPFLAGS " "
-register_env_var PCRE_LDFLAGS " "
-register_env_var PKG_CONFIG ":" ""
-register_env_var PKG_CONFIG_PATH ":"
-register_env_var READLINE_CPPFLAGS " "
-register_env_var READLINE_LDFLAGS " "
-register_env_var REGEX_CPPFLAGS " "
-register_env_var REGEX_LDFLAGS " "
-register_env_var SQLITE3_CFLAGS " "
-register_env_var SQLITE3_LIBS " "
-
-# steps
-# There is no reason to ever need to comment these out!
-# * commented out glade, as it is not needed to run gnucash
-add_step inst_prepare
-if [ "$CROSS_COMPILE" != "yes" ]; then
- add_step inst_wget
- add_step inst_dtk
- add_step inst_unzip
-fi
-add_step inst_mingw
-add_step inst_regex
-add_step inst_readline
-if [ "$CROSS_COMPILE" != "yes" ]; then
- add_step inst_active_perl
- add_step inst_mingwutils
-fi
-add_step inst_autotools
-add_step inst_gmp
-add_step inst_exetype
-add_step inst_gnome
-add_step inst_guile
-if [ "$CROSS_COMPILE" != "yes" ]; then
- add_step inst_svn
- add_step inst_git
-fi
-add_step inst_gnutls
-add_step inst_libxslt
-add_step inst_isocodes
-add_step inst_swig
-add_step inst_pcre
-add_step inst_libgsf
-if [ "$CROSS_COMPILE" != "yes" ]; then
- add_step inst_hh
-fi
-add_step inst_goffice
-#add_step inst_glade
-add_step inst_opensp
-add_step inst_libofx
-## Online banking:
-add_step inst_gwenhywfar
-add_step inst_ktoblzcheck
-add_step inst_aqbanking
-add_step inst_libdbi
-
-# libsoup and enchant needed by webkit
-add_step inst_libsoup
-add_step inst_enchant
-add_step inst_webkit
-
-##
-if [ "$WITH_CUTECASH" = "yes" ]; then
- add_step inst_cmake
- add_step inst_cutecash
-fi
-add_step inst_gnucash
-if [ "$CROSS_COMPILE" != "yes" ]; then
- add_step inst_inno
-fi
-add_step inst_docs
-add_step inst_finish
-
-# run commands registered with late_eval
-eval_now
-
-for step in "${steps[@]}" ; do
- eval $step
-done
-
-setup Restore MSYS
-restore_msys "$_PID"
-
-qpopd
-
-echo -n "Build Finished at "
-date
-
-### Local Variables: ***
-### sh-basic-offset: 4 ***
-### indent-tabs-mode: nil ***
-### End: ***
diff --git a/packaging/win32/libdbi-0.8.3.patch b/packaging/win32/libdbi-0.8.3.patch
deleted file mode 100644
index 8f982ae..0000000
--- a/packaging/win32/libdbi-0.8.3.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -Nur libdbi-0.8.3-old/configure.in libdbi-0.8.3/configure.in
---- libdbi-0.8.3-old/configure.in 2008-02-06 17:03:27.000000000 +0100
-+++ libdbi-0.8.3/configure.in 2008-10-05 15:56:55.677983028 +0200
-@@ -26,6 +26,7 @@
- AC_PROG_CPP
- AC_PROG_LD
- AC_PROG_INSTALL
-+AC_LIBTOOL_WIN32_DLL
- AC_PROG_LIBTOOL
- AC_SUBST(LIBTOOL)
- dnl ====================================
-diff -Nur libdbi-0.8.3-old/include/dbi/dbd.h libdbi-0.8.3/include/dbi/dbd.h
---- libdbi-0.8.3-old/include/dbi/dbd.h 2005-08-15 21:18:18.000000000 +0200
-+++ libdbi-0.8.3/include/dbi/dbd.h 2008-10-05 15:57:24.889982668 +0200
-@@ -52,7 +52,7 @@
- size_t dbd_quote_binary(dbi_conn_t *conn, const unsigned char *orig, size_t from_length, unsigned char **ptr_dest);
- size_t dbd_conn_quote_string(dbi_conn_t *conn, const char *orig, char *dest);
- const char *dbd_select_db(dbi_conn_t *conn, const char *db);
--int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr);
-+int dbd_geterror(dbi_conn_t *conn, int *err_no, char **errstr);
- unsigned long long dbd_get_seq_last(dbi_conn_t *conn, const char *sequence);
- unsigned long long dbd_get_seq_next(dbi_conn_t *conn, const char *sequence);
- int dbd_ping(dbi_conn_t *conn);
-@@ -63,7 +63,7 @@
- void _dbd_result_add_field(dbi_result_t *result, unsigned int fieldidx, char *name, unsigned short type, unsigned int attribs);
- dbi_row_t *_dbd_row_allocate(unsigned int numfields);
- void _dbd_row_finalize(dbi_result_t *result, dbi_row_t *row, unsigned long long rowidx);
--void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int errno);
-+void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int err_no);
- dbi_result_t *_dbd_result_create_from_stringarray(dbi_conn_t *conn, unsigned long long numrows_matched, const char **stringarray);
- void _dbd_register_driver_cap(dbi_driver_t *driver, const char *capname, int value);
- void _dbd_register_conn_cap(dbi_conn_t *conn, const char *capname, int value);
diff --git a/packaging/win32/libdbi-dbd_helper.c.patch b/packaging/win32/libdbi-dbd_helper.c.patch
deleted file mode 100644
index 439a293..0000000
--- a/packaging/win32/libdbi-dbd_helper.c.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- libdbi-0.8.3/src/dbd_helper.c.orig Sun Sep 13 16:34:39 2009
-+++ libdbi-0.8.3/src/dbd_helper.c Sun Sep 13 16:35:02 2009
-@@ -145,7 +145,7 @@
- return len;
- }
-
--void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int errno) {
-+void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int err_no) {
- int my_errno = DBI_ERROR_NONE;
- int errstatus;
- char *my_errmsg = NULL;
-@@ -154,7 +154,7 @@
- free(conn->error_message);
- }
-
-- if (errno == DBI_ERROR_DBD) {
-+ if (err_no == DBI_ERROR_DBD) {
- /* translate into a client-library specific error number */
- errstatus = conn->driver->functions->geterror(conn, &my_errno, &my_errmsg);
-
-@@ -171,8 +171,8 @@
- }
- }
- else if (errmsg) {
-- conn->error_flag = errno; /* legacy code may rely on this */
-- conn->error_number = errno;
-+ conn->error_flag = err_no; /* legacy code may rely on this */
-+ conn->error_number = err_no;
- conn->error_message = strdup(errmsg);
-
- if (conn->error_handler != NULL) {
-@@ -181,7 +181,7 @@
- }
- else {
- /* pass internal errors to the internal libdbi handler */
-- _error_handler(conn, errno);
-+ _error_handler(conn, err_no);
- }
-
- }
diff --git a/packaging/win32/libdbi-drivers-Makefile.in.patch b/packaging/win32/libdbi-drivers-Makefile.in.patch
deleted file mode 100644
index 0ed49ab..0000000
--- a/packaging/win32/libdbi-drivers-Makefile.in.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- drivers/sqlite3/Makefile.in.save Mon Mar 3 12:41:56 2008
-+++ drivers/sqlite3/Makefile.in Sat Aug 16 17:10:11 2008
-@@ -264,7 +264,7 @@
- @HAVE_SQLITE3_TRUE at sqlite3_sources = dbd_sqlite3.c
- INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/include @DBI_INCLUDE@ @SQLITE3_INCLUDE@
- lib_LTLIBRARIES = $(sqlite3_ltlibs)
--libdbdsqlite3_la_LDFLAGS = $(sqlite3_ldflags) @SQLITE3_LDFLAGS@ @SQLITE3_LIBS@ @LIBADD_LIBDBI@
-+libdbdsqlite3_la_LDFLAGS = $(sqlite3_ldflags) @SQLITE3_LDFLAGS@ @SQLITE3_LIBS@ @LIBADD_LIBDBI@ -no-undefined
- libdbdsqlite3_la_SOURCES = $(sqlite3_sources)
- libdbdsqlite3_la_DEPENDENCIES = dbd_sqlite3.h
- EXTRA_DIST = dbd_sqlite3.c dbd_sqlite3.h AUTHORS TODO README dbd_sqlite3.sgml dbd_sqlite3.pdf dbd_sqlite3/*
diff --git a/packaging/win32/libdbi-drivers-dbd_mysql.c.patch b/packaging/win32/libdbi-drivers-dbd_mysql.c.patch
deleted file mode 100644
index a8636fe..0000000
--- a/packaging/win32/libdbi-drivers-dbd_mysql.c.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Index: dbd_mysql.c
-===================================================================
-RCS file: /cvsroot/libdbi-drivers/libdbi-drivers/drivers/mysql/dbd_mysql.c,v
-retrieving revision 1.31
-diff -u -r1.31 dbd_mysql.c
---- drivers/mysql/dbd_mysql.c 13 Aug 2008 22:56:03 -0000 1.31
-+++ drivers/mysql/dbd_mysql.c 16 Aug 2008 20:23:23 -0000
-@@ -553,15 +553,15 @@
- return db;
- }
-
--int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr) {
-- /* put error number into errno, error string into errstr
-- * return 0 if error, 1 if errno filled, 2 if errstr filled, 3 if both errno and errstr filled */
-+int dbd_geterror(dbi_conn_t *conn, int *err_no, char **errstr) {
-+ /* put error number into err_no, error string into errstr
-+ * return 0 if error, 1 if err_no filled, 2 if errstr filled, 3 if both err_no and errstr filled */
-
- if (strcmp("",mysql_error((MYSQL *)conn->connection)) == 0) {
- return -1;
- }
-
-- *errno = mysql_errno((MYSQL *)conn->connection);
-+ *err_no = mysql_errno((MYSQL *)conn->connection);
- *errstr = strdup(mysql_error((MYSQL *)conn->connection));
- return 3;
- }
diff --git a/packaging/win32/libdbi-drivers-dbd_pgsql.c.patch b/packaging/win32/libdbi-drivers-dbd_pgsql.c.patch
deleted file mode 100644
index 948bab1..0000000
--- a/packaging/win32/libdbi-drivers-dbd_pgsql.c.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- drivers/pgsql/dbd_pgsql.c Sat Jan 26 12:39:50 2008
-+++ drivers/pgsql/dbd_pgsql.c.new Tue Jun 9 21:06:14 2009
-@@ -520,11 +520,11 @@
- return db;
- }
-
--int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr) {
-- /* put error number into errno, error string into errstr
-- * return 0 if error, 1 if errno filled, 2 if errstr filled, 3 if both errno and errstr filled */
-+int dbd_geterror(dbi_conn_t *conn, int *err_no, char **errstr) {
-+ /* put error number into err_no, error string into errstr
-+ * return 0 if error, 1 if err_no filled, 2 if errstr filled, 3 if both err_no and errstr filled */
-
-- *errno = 0;
-+ *err_no = 0;
- *errstr = strdup(PQerrorMessage((PGconn *)conn->connection));
-
- return 2;
diff --git a/packaging/win32/libdbi-drivers-dbd_sqlite3.c.patch b/packaging/win32/libdbi-drivers-dbd_sqlite3.c.patch
deleted file mode 100644
index 99481cb..0000000
--- a/packaging/win32/libdbi-drivers-dbd_sqlite3.c.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: dbd_sqlite3.c
-===================================================================
-RCS file: /cvsroot/libdbi-drivers/libdbi-drivers/drivers/sqlite3/dbd_sqlite3.c,v
-retrieving revision 1.31
-diff -u -r1.31 dbd_sqlite3.c
---- drivers/sqlite3/dbd_sqlite3.c 13 Aug 2008 22:56:03 -0000 1.31
-+++ drivers/sqlite3/dbd_sqlite3.c 16 Aug 2008 20:23:23 -0000
-@@ -1369,11 +1369,11 @@
- return db;
- }
-
--int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr) {
-- /* put error number into errno, error string into errstr
-- * return 0 if error, 1 if errno filled, 2 if errstr filled, 3 if both errno and errstr filled */
-+int dbd_geterror(dbi_conn_t *conn, int *err_no, char **errstr) {
-+ /* put error number into err_no, error string into errstr
-+ * return 0 if error, 1 if err_no filled, 2 if errstr filled, 3 if both err_no and errstr filled */
-
-- *errno = sqlite3_errcode((sqlite3 *)conn->connection);
-+ *err_no = sqlite3_errcode((sqlite3 *)conn->connection);
- *errstr = strdup((char*)sqlite3_errmsg((sqlite3 *)conn->connection));
- return 3;
- }
-
diff --git a/packaging/win32/libmysql.def b/packaging/win32/libmysql.def
deleted file mode 100644
index 4eb5cc6..0000000
--- a/packaging/win32/libmysql.def
+++ /dev/null
@@ -1,106 +0,0 @@
-LIBRARY LIBMYSQL.dll
-EXPORTS
-myodbc_remove_escape
-mysql_affected_rows at 4
-mysql_autocommit
-mysql_change_user
-mysql_character_set_name
-mysql_close at 4
-mysql_commit
-mysql_data_seek at 12
-mysql_debug
-mysql_dump_debug_info
-mysql_embedded
-mysql_eof
-mysql_errno at 4
-mysql_error at 4
-mysql_escape_string at 12
-mysql_fetch_field
-mysql_fetch_field_direct
-mysql_fetch_fields at 4
-mysql_fetch_lengths at 4
-mysql_fetch_row at 4
-mysql_field_count
-mysql_field_seek
-mysql_field_tell
-mysql_free_result at 4
-mysql_get_character_set_info
-mysql_get_client_info
-mysql_get_client_version
-mysql_get_host_info
-mysql_get_parameters
-mysql_get_proto_info
-mysql_get_server_info
-mysql_get_server_version
-mysql_get_ssl_cipher
-mysql_hex_string
-mysql_info
-mysql_init at 4
-mysql_insert_id at 4
-mysql_kill
-mysql_list_dbs
-mysql_list_fields
-mysql_list_processes
-mysql_list_tables
-mysql_more_results
-mysql_next_result
-mysql_num_fields at 4
-mysql_num_rows at 4
-mysql_options
-mysql_ping at 4
-mysql_query at 8
-mysql_read_query_result
-mysql_real_connect at 32
-mysql_real_escape_string at 16
-mysql_real_query at 12
-mysql_refresh
-mysql_rollback
-mysql_row_seek
-mysql_row_tell
-mysql_select_db at 8
-mysql_send_query
-mysql_server_end
-mysql_server_init
-mysql_set_character_set
-mysql_set_local_infile_default
-mysql_set_local_infile_handler
-mysql_set_server_option
-mysql_shutdown
-mysql_sqlstate
-mysql_ssl_set
-mysql_stat
-mysql_stmt_affected_rows
-mysql_stmt_attr_get
-mysql_stmt_attr_set
-mysql_stmt_bind_param
-mysql_stmt_bind_result
-mysql_stmt_close
-mysql_stmt_data_seek
-mysql_stmt_errno
-mysql_stmt_error
-mysql_stmt_execute
-mysql_stmt_fetch
-mysql_stmt_fetch_column
-mysql_stmt_field_count
-mysql_stmt_free_result
-mysql_stmt_init
-mysql_stmt_insert_id
-mysql_stmt_next_result
-mysql_stmt_num_rows
-mysql_stmt_param_count
-mysql_stmt_param_metadata
-mysql_stmt_prepare
-mysql_stmt_reset
-mysql_stmt_result_metadata
-mysql_stmt_row_seek
-mysql_stmt_row_tell
-mysql_stmt_send_long_data
-mysql_stmt_sqlstate
-mysql_stmt_store_result
-mysql_store_result at 4
-mysql_thread_end
-mysql_thread_id
-mysql_thread_init
-mysql_thread_safe
-mysql_use_result
-mysql_warning_count
diff --git a/packaging/win32/libxslt-1.1.22.Makefile.in.patch b/packaging/win32/libxslt-1.1.22.Makefile.in.patch
deleted file mode 100755
index ecf8be5..0000000
--- a/packaging/win32/libxslt-1.1.22.Makefile.in.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libxslt/Makefile.in.orig 2007-08-23 11:22:57 -0400
-+++ libxslt/Makefile.in 2011-04-05 17:11:09 -0400
-@@ -293,8 +293,8 @@
- xsltwin32config.h.in \
- libxslt.h
-
--libxslt_la_LIBADD = $(EXTRA_LIBS)
--libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@
-+libxslt_la_LIBADD = $(EXTRA_LIBS) $(WIN32_EXTRA_LIBADD)
-+libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@ $(WIN32_EXTRA_LDFLAGS)
- man_MANS = libxslt.3
- EXTRA_DIST = $(man_MANS) trio.h triodef.h
- all: all-am
---- libexslt/Makefile.in.orig 2007-08-23 11:22:57 -0400
-+++ libexslt/Makefile.in 2011-04-05 17:11:44 -0400
-@@ -269,8 +269,8 @@
- libexslt.h \
- dynamic.c
-
--libexslt_la_LIBADD = $(top_builddir)/libxslt/libxslt.la $(EXTRA_LIBS)
--libexslt_la_LDFLAGS = -version-info @LIBEXSLT_VERSION_INFO@ $(LIBGCRYPT_LIBS)
-+libexslt_la_LIBADD = $(top_builddir)/libxslt/libxslt.la $(EXTRA_LIBS) $(WIN32_EXTRA_LIBADD)
-+libexslt_la_LDFLAGS = -version-info @LIBEXSLT_VERSION_INFO@ $(LIBGCRYPT_LIBS) $(WIN32_EXTRA_LDFLAGS)
- man_MANS = libexslt.3
- EXTRA_DIST = $(man_MANS)
- all: all-am
diff --git a/packaging/win32/make_install.sh b/packaging/win32/make_install.sh
deleted file mode 100644
index cd3b79b..0000000
--- a/packaging/win32/make_install.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-set -e
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-qpushd "$(dirname $(unix_path "$0"))"
-. functions.sh
-. defaults.sh
-reset_steps
-. install.sh
-qpopd
-
-prepare
-_INSTALL_WFSDIR=`win_fs_path $INSTALL_DIR`
-_INSTALL_UDIR=`unix_path $INSTALL_DIR`
-
-make_install "$@"
diff --git a/packaging/win32/opensp-1.5.2.patch b/packaging/win32/opensp-1.5.2.patch
deleted file mode 100644
index 5a5ac6d..0000000
--- a/packaging/win32/opensp-1.5.2.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- lib/Makefile.am~ Thu Dec 15 13:13:16 2005
-+++ lib/Makefile.am Tue Feb 6 10:57:58 2007
-@@ -76,7 +76,9 @@
- splibpch.h token.h app_inst.cxx arc_inst.cxx entmgr_inst.cxx \
- parser_inst.cxx xentmgr_inst.cxx SubstTable.cxx \
- UTF16CodingSystem.cxx Fixed4CodingSystem.cxx \
-- memcmp.c memmove.c strerror.c
-+ memcmp.c memmove.c strerror.c WinInetStorage.cxx \
-+ WinInetStorageMessages.h WinInetStorageMessages.msg \
-+ WinInetStorageMessages.rc WinApp.cxx Win32CodingSystem.cxx
-
- INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/generic
-
diff --git a/packaging/win32/pi.sh b/packaging/win32/pi.sh
deleted file mode 100644
index 4415196..0000000
--- a/packaging/win32/pi.sh
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright (C) Earnie Boyd <earnie at users.sf.net>
-# This file is a part of msysDVLPR.
-# http://www.mingw.org/msysdvlpr.shmtl
-#
-
-echo
-echo "This is a post install process that will try to normalize between"
-echo "your MinGW install if any as well as your previous MSYS installs "
-echo "if any. I don't have any traps as aborts will not hurt anything."
-echo -n "Do you wish to continue with the post install? [yn ] "; read ans
-if [ $ans == 'n' ]; then exit 1; fi
-
-. /etc/profile
-
-echo
-echo -n "Do you have MinGW installed? [yn ] "; read ans
-if [ $ans == y ]
-then
- echo
- echo "Please answer the following in the form of c:/foo/bar."
- echo -n "Where is your MinGW installation? "; read ans
- if [ -f $ans/bin/gcc.exe ]
- then
- mingwpath=$ans
- else
- mingwpath=
- fi
- if [ -z "$mingwpath" ]
- then
- echo
- echo I could not find $ans/bin/gcc.exe. You must have given an invalid
- echo path to your MinGW environment. I am reversing to no MinGW
- echo installation. If you do have MinGW installed then you can manually
- echo bind the mount point /mingw to C:/mingw '('replace C: with the
- echo drive of your choice')' by creating an /etc/fstab file with a line
- echo that has a value similar to:
- echo C:/mingw /mingw
- echo -n Press ENTER to continue; read ans
- fi
-else
- mingwpath=
- echo
- echo "When you install MinGW I suggest you install it to C:/mingw"
- echo '(replace C: with the drive of your choice). Then create an'
- echo '/etc/fstab file with a line that has a value similar to:'
- echo 'C:/mingw /mingw'
- echo -n 'Press ENTER to continue '; read ans
-fi
-
-if [ ! -z "$mingwpath" ]
-then
- if [ -f /etc/fstab ]
- then
- echo
- echo "I see that you already have an /etc/fstab file. Do you wish for me"
- echo -n "to add mount bindings for $mingwpath to /mingw? [yn ]"; read ans
- if [ $ans == 'y' ]
- then
- cat <<EOF>>/etc/fstab
-$mingwpath /mingw
-EOF
- fi
- else
- echo
- echo -n "Creating /etc/fstab with mingw mount bindings."
- cat <<EOF>/etc/fstab
-$mingwpath /mingw
-EOF
- fi
-fi
-
-echo
-echo " Normalizing your MSYS environment."
-echo
-
-for I in awk cmd echo egrep ex fgrep printf pwd rvi rview rvim vi view
-do
- if [ -f /bin/$I. ]
- then
- echo You have script /bin/$I
- if [ -f /bin/$I.exe ]
- then
- echo Removing /bin/$I.exe
- rm -f /bin/$I.exe
- fi
- fi
-done
-
-for I in ftp ln make
-do
- if [ -f /bin/$I.exe ] && [ -f /bin/$I. ]
- then
- echo You have both /bin/$I.exe and /bin/$I.
- echo Removing /bin/$I.
- rm -f /bin/$I.
- fi
-done
-
-if [ -z "$mingwpath" ]
-then
- echo
- echo MinGW-1.1 has a version of make.exe within it\'s bin/ directory.
- echo Please be sure to rename this file to mingw32-make.exe once you've
- echo installed MinGW-1.1 because it\'s very deficient in function.
- echo -n Press ENTER to continue. ; read ans
-else
- if [ -f $mingwpath/bin/make.exe ]
- then
- echo
- echo Renaming $mingwpath/bin/make.exe to mingw32-make.exe.
- mv $mingwpath/bin/make.exe $mingwpath/bin/mingw32-make.exe
- else
- echo
- echo Oh joy, you do not have $mingwpath/bin/make.exe. Keep it that way.
- fi
-fi
diff --git a/packaging/win32/redirect.c b/packaging/win32/redirect.c
deleted file mode 100644
index c9a495b..0000000
--- a/packaging/win32/redirect.c
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
- * redirect.c --
- * Copyright (C) 2007 Andreas Koehler <andi5.py at gmx.net>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, contact:
- *
- * Free Software Foundation Voice: +1-617-542-5942
- * 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
- * Boston, MA 02110-1301, USA gnu at gnu.org
- */
-
-#include "config.h"
-#include <glib.h>
-#include <windows.h>
-
-/* This program will search for an existing file in
- * .\bin\$i
- * ..\bin\$i
- * ..\..\bin\$i
- * and so on, where $i is the base name of argv[0]. Once found, that
- * program is spawned synchronously with the same parameters and its
- * exit status will be the one of this program as well.
- * To avoid recursion, do not use it in a directory ending on "bin".
- */
-
-/* __wgetmainargs() is an undocumented function to get the program's
- * argv in wide char format.
- */
-typedef struct {
- int newmode;
-} _startupinfo;
-
-extern void __wgetmainargs(int *argc,
- wchar_t ***wargv,
- wchar_t ***wenviron,
- int expand_wildcards,
- _startupinfo *startupinfo);
-
-static gboolean
-wcharv_to_utf8_charv(wchar_t **wcharv,
- gchar ***utf8_charv,
- gint *error_index)
-{
- gchar **retval = NULL;
-
- *utf8_charv = NULL;
- if (wcharv != NULL) {
- int n = 0, i;
-
- while (wcharv[n])
- n++;
- retval = g_new(gchar *, n + 1);
-
- for (i = 0; i < n; i++) {
- retval[i] = g_utf16_to_utf8 (wcharv[i], -1, NULL, NULL, NULL);
- if (retval[i] == NULL) {
- if (error_index)
- *error_index = i;
- while (i)
- g_free(retval[--i]);
- g_free (retval);
- return FALSE;
- }
- }
-
- retval[n] = NULL;
- }
- *utf8_charv = retval;
- return TRUE;
-}
-
-static gboolean
-redirect_program(gchar **argv)
-{
- gchar *orig_path, *orig_base, *dir, *path;
- gchar *index;
- gboolean retval = FALSE;
-
- g_return_val_if_fail(*argv, FALSE);
- if (g_path_is_absolute(*argv)) {
- orig_path = g_strdup(*argv);
- } else {
- gchar *cd = g_get_current_dir();
- orig_path = g_build_filename(cd, *argv, (gchar*) NULL);
- g_free(cd);
- }
-
- orig_base = g_path_get_basename(orig_path);
- dir = g_strdup(orig_path);
- while (((index = strrchr(dir, '\\')) != NULL)
- || ((index = strrchr(dir, '/')) != NULL)) {
- *index = '\0';
- path = g_build_filename(dir, "bin", orig_base, (gchar*) NULL);
- g_debug("Testing %s", path);
- if (g_file_test(path, G_FILE_TEST_EXISTS)) {
- g_free(orig_path);
- *argv = path;
- retval = TRUE;
- break;
- }
- g_free(path);
- }
-
- g_free(dir);
- g_free(orig_base);
- g_free(orig_path);
-
- return retval;
-}
-
-#ifdef __GNUC__
-# ifndef _stdcall
-# define _stdcall __attribute__((stdcall))
-# endif
-#endif
-
-int _stdcall
-WinMain(struct HINSTANCE__ *hInstance,
- struct HINSTANCE__ *hPrevInstance,
- char *lpszCmdLine,
- int nCmdShow)
-{
- int argc;
- wchar_t **wargv, **wenvp;
- _startupinfo si = { 0 };
- gint index, status;
- gchar **utf8_argv;
- GError *error = NULL;
-
- __wgetmainargs(&argc, &wargv, &wenvp, 0, &si);
- g_assert(argc == __argc);
-
- if (!wcharv_to_utf8_charv(wargv, &utf8_argv, &index)) {
- g_warning("Invalid argument at position %d", index);
- return -1;
- }
-
- if (!redirect_program(utf8_argv)) {
- g_warning("Could not find destination for %s", *utf8_argv);
- g_strfreev(utf8_argv);
- return -1;
- }
-
- if (!g_spawn_sync(NULL, utf8_argv, NULL,
- G_SPAWN_LEAVE_DESCRIPTORS_OPEN
- | G_SPAWN_CHILD_INHERITS_STDIN,
- NULL, NULL, NULL, NULL, &status, &error)) {
- g_warning("Could not spawn program: %s", error->message);
- g_error_free(error);
- g_strfreev(utf8_argv);
- return -1;
- }
-
- return status;
-}
diff --git a/packaging/win32/reset.sh b/packaging/win32/reset.sh
deleted file mode 100644
index b0b5ca1..0000000
--- a/packaging/win32/reset.sh
+++ /dev/null
@@ -1,144 +0,0 @@
-#!/bin/sh
-
-set -e
-
-#### Load defaults.sh
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-qpushd "$(dirname $(unix_path "$0"))"
-. functions.sh
-. defaults.sh
-
-## too bad, bash 2.04 has no real support for arrays
-
-# 0 = get confirmation
-# 1 = delete
-_phase=0
-
-# usage: add_precious_path <step> <path>
-function add_precious_path() {
- _precious_paths="${_precious_paths} $1|$2"
-}
-
-add_precious_path msys $MSYS_DIR
-add_precious_path wget $WGET_DIR
-add_precious_path svn $SVN_DIR
-add_precious_path git $GIT_DIR
-add_precious_path repos $REPOS_DIR
-add_precious_path hh $HH_DIR
-
-# usage: eval_path <path> <force>
-function eval_path() {
- if [ "$2" != "force" ]; then
- for _precious in $_precious_paths; do
- _prec_step="${_precious%%|*}"
- _prec_path="${_precious##*|}"
- _preclen="${#_prec_path}"
- _dirss="${1:0:${_preclen}}"
- _dirlen="${#1}"
- _precss="${_prec_path:0:${_dirlen}}"
- if [ "$_dirss" = "$_prec_path" -o "$_precss" = "$1" ]; then
- if [ "$_phase" != "1" ]; then
- echo " - will not remove $1 to save $_prec_path ($_prec_step)"
- fi
- return
- fi
- done
- fi
- if [ "$_phase" = "1" ]; then
- echo rm -rf $1
- rm -rf $1
- else
- echo " * rm -rf $1"
- fi
-}
-
-function eval_all() {
- eval_path $UNZIP_DIR
- eval_path $REGEX_DIR
- eval_path $READLINE_DIR
- eval_path $ACTIVE_PERL_DIR
- eval_path $AUTOTOOLS_DIR
- eval_path $GUILE_DIR
- eval_path $OPENSSL_DIR
- eval_path $MINGW_DIR
- eval_path $MINGW_UTILS_DIR
- eval_path $EXETYPE_DIR
- eval_path $LIBXML2_DIR
- eval_path $GNOME_DIR
- eval_path $SWIG_DIR
- eval_path $PCRE_DIR
- eval_path $LIBGSF_DIR
- eval_path $GOFFICE_DIR
- eval_path $GLADE_DIR
- eval_path $INNO_DIR
- eval_path $HH_DIR
- eval_path $OPENSP_DIR
- eval_path $LIBOFX_DIR
- eval_path $GMP_DIR
- eval_path $GNUTLS_DIR
- eval_path $GWENHYWFAR_DIR
- eval_path $AQBANKING_DIR
- eval_path $LIBGDA_DIR
- eval_path $SQLITE3_DIR
- eval_path $LIBDBI_DIR
- eval_path $LIBDBI_DRIVERS_DIR
- eval_path $BUILD_DIR
- eval_path $INSTALL_DIR
- eval_path $GNUCASH_DIR\\dist
- eval_path $GNUCASH_DIR\\gnucash.iss
- eval_path $TMP_DIR
- eval_path $MSYS_DIR\\etc\\profile.d\\installer.sh force
- eval_path $DOCS_DIR
- eval_path $LIBXSLT_DIR
- eval_path $LIBBONOBOUI_DIR
- eval_path $MYSQL_LIB_DIR
- eval_path $PGSQL_DIR
- eval_path $WEBKIT_DIR
- eval_path $ISOCODES_DIR
-}
-
-echo
-echo "This will reset your installation of gnucash."
-echo "The following tasks will be executed:"
-
-while true; do
- echo
- eval_all
- echo
- echo -n "Are you sure you want to do this: Yes, first add safe paths or no? [y/s/N] "
- read resp
- case "$resp" in
- y*|Y*)
- _phase=1
- break
- ;;
- s*|S*)
- echo
- echo -n "Add safe path (e.g. c:\\\\soft\\\\tmp): "
- read path
- [ "$path" ] && add_precious_path user_defined $path
- ;;
- *)
- exit 0
- ;;
- esac
-done
-
-#### Now clear out the install
-
-echo
-qpushd $GLOBAL_DIR
- eval_all
-qpopd
-
-echo "Done"
-exit 0
-
-### Local Variables: ***
-### sh-basic-offset: 4 ***
-### indent-tabs-mode: nil ***
-### End: ***
diff --git a/packaging/win32/webkit-1.2.7-configure.patch b/packaging/win32/webkit-1.2.7-configure.patch
deleted file mode 100755
index 57f7ceb..0000000
--- a/packaging/win32/webkit-1.2.7-configure.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- configure Tue Oct 05 06:02:37 2010
-+++ configure Tue Jan 11 07:28:51 2011
-@@ -1077,6 +1077,7 @@
- enable_icon_database
- enable_datalist
- enable_ruby
-+enable_sandbox
- enable_video
- enable_xhtmlmp
- enable_xpath
-@@ -19020,9 +19021,9 @@
- # check whether to enable HTML5 sandbox iframe support
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable HTML5 sandboxed iframe support" >&5
- $as_echo_n "checking whether to enable HTML5 sandboxed iframe support... " >&6; }
--# Check whether --enable-ruby was given.
--if test "${enable_ruby+set}" = set; then :
-- enableval=$enable_ruby;
-+# Check whether --enable-sandbox was given.
-+if test "${enable_sandbox+set}" = set; then :
-+ enableval=$enable_sandbox;
- else
- enable_sandbox="yes"
- fi
diff --git a/packaging/win32/webkit-1.2.7-datadir.patch b/packaging/win32/webkit-1.2.7-datadir.patch
deleted file mode 100755
index 39db939..0000000
--- a/packaging/win32/webkit-1.2.7-datadir.patch
+++ /dev/null
@@ -1,143 +0,0 @@
---- WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp Fri Sep 10 20:20:33 2010
-+++ WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp Tue Jan 11 12:47:14 2011
-@@ -71,6 +71,30 @@
- #include <glib/gi18n-lib.h>
- #include <stdio.h>
-
-+#ifdef _WIN32
-+/* search for data relative to where we are installed */
-+#include <shlobj.h>
-+#include <assert.h>
-+
-+static HMODULE GetThisDllHandle()
-+{
-+ MEMORY_BASIC_INFORMATION info;
-+ size_t len = VirtualQueryEx(GetCurrentProcess(), (void*)GetThisDllHandle, &info, sizeof(info));
-+ assert(len == sizeof(info));
-+ return len ? (HMODULE)info.AllocationBase : NULL;
-+}
-+
-+const gchar *
-+get_webkit_datadir(void)
-+{
-+ gchar *retval;
-+ retval = g_build_filename (g_win32_get_package_installation_directory_of_module (GetThisDllHandle()), "/share", NULL);
-+ return retval;
-+}
-+#undef DATA_DIR
-+#define DATA_DIR get_webkit_datadir ()
-+#endif
-+
- using namespace WebCore;
-
- namespace WebKit {
-@@ -989,7 +1013,13 @@
-
- String content;
- gchar* fileContent = 0;
-+#ifdef _WIN32
-+ gchar* errorPath = g_build_filename (DATA_DIR, "/webkit-1.0/resources/error.html", NULL);
-+ gchar* errorURI = g_filename_to_uri(errorPath, NULL, NULL);
-+ g_free(errorPath);
-+#else
- gchar* errorURI = g_filename_to_uri(DATA_DIR"/webkit-1.0/resources/error.html", NULL, NULL);
-+#endif
- GFile* errorFile = g_file_new_for_uri(errorURI);
- g_free(errorURI);
-
---- WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp Fri Sep 10 20:20:33 2010
-+++ WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp Mon Jan 17 07:42:35 2011
-@@ -27,6 +27,31 @@
- #include "NotImplemented.h"
- #include "PlatformString.h"
-
-+#ifdef _WIN32
-+/* search for data relative to where we are installed */
-+# include <shlobj.h>
-+# include <assert.h>
-+
-+static HMODULE GetThisDllHandle()
-+{
-+ MEMORY_BASIC_INFORMATION info;
-+ size_t len = VirtualQueryEx(GetCurrentProcess(), (void*)GetThisDllHandle, &info, sizeof(info));
-+ assert(len == sizeof(info));
-+ return len ? (HMODULE)info.AllocationBase : NULL;
-+}
-+
-+const gchar *
-+get_webkit_path(void)
-+{
-+ gchar *retval;
-+ retval = g_build_filename (g_win32_get_package_installation_directory_of_module (GetThisDllHandle()), "/share", NULL);
-+ return retval;
-+}
-+#undef DATA_DIR
-+#define DATA_DIR get_webkit_path ()
-+#endif
-+
-+
- using namespace WebCore;
-
- namespace WebKit {
-@@ -67,21 +92,30 @@
- webkit_web_inspector_set_web_view(webInspector, inspectorWebView);
-
- GOwnPtr<gchar> inspectorURI;
--
-+#ifdef _WIN32
-+ gchar* inspectorPath = g_build_filename (DATA_DIR, "/webkit-1.0/webinspector/inspector.html", NULL);
-+#endif
- // Make the Web Inspector work when running tests
- if (g_file_test("WebCore/inspector/front-end/inspector.html", G_FILE_TEST_EXISTS)) {
- GOwnPtr<gchar> currentDirectory(g_get_current_dir());
- GOwnPtr<gchar> fullPath(g_strdup_printf("%s/WebCore/inspector/front-end/inspector.html", currentDirectory.get()));
- inspectorURI.set(g_filename_to_uri(fullPath.get(), NULL, NULL));
- } else
-+#ifdef _WIN32
-+ inspectorURI.set(g_filename_to_uri(inspectorPath, NULL, NULL));
-+#else
- inspectorURI.set(g_filename_to_uri(DATA_DIR"/webkit-1.0/webinspector/inspector.html", NULL, NULL));
--
-+#endif
- webkit_web_view_load_uri(inspectorWebView, inspectorURI.get());
-
- gtk_widget_show(GTK_WIDGET(inspectorWebView));
-
- Page* inspectorPage = core(inspectorWebView);
- inspectorPage->inspectorController()->setInspectorFrontendClient(new InspectorFrontendClient(m_inspectedWebView, inspectorWebView, webInspector, inspectorPage));
-+
-+#ifdef _WIN32
-+ g_free(inspectorPath);
-+#endif
- }
-
- void InspectorClient::highlight(Node* node)
-@@ -145,6 +179,10 @@
- String InspectorFrontendClient::localizedStringsURL()
- {
- GOwnPtr<gchar> URL;
-+
-+#ifdef _WIN32
-+ gchar* localizedPath = g_build_filename (DATA_DIR, "/webkit-1.0/webinspector/localizedStrings.js", NULL);
-+#endif
-
- // Make the Web Inspector work when running tests
- if (g_file_test("WebCore/English.lproj/localizedStrings.js", G_FILE_TEST_EXISTS)) {
-@@ -152,10 +190,16 @@
- GOwnPtr<gchar> fullPath(g_strdup_printf("%s/WebCore/English.lproj/localizedStrings.js", currentDirectory.get()));
- URL.set(g_filename_to_uri(fullPath.get(), NULL, NULL));
- } else
-+#ifdef _WIN32
-+ URL.set(g_filename_to_uri(localizedPath, NULL, NULL));
-+#else
- URL.set(g_filename_to_uri(DATA_DIR"/webkit-1.0/webinspector/localizedStrings.js", NULL, NULL));
--
-+#endif
- // FIXME: support l10n of localizedStrings.js
- return String::fromUTF8(URL.get());
-+#ifdef _WIN32
-+ g_free(localizedPath);
-+#endif
- }
-
- String InspectorFrontendClient::hiddenPanels()
diff --git a/packaging/win32/webkit-1.2.7-gccpath.patch b/packaging/win32/webkit-1.2.7-gccpath.patch
deleted file mode 100755
index 2274f9d..0000000
--- a/packaging/win32/webkit-1.2.7-gccpath.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- WebCore/bindings/scripts/IDLParser.pm Thu Jan 15 16:14:12 1970
-+++ WebCore/bindings/scripts/IDLParser.pm Thu Jan 15 16:14:12 1970
-@@ -69,7 +69,7 @@
- if (($Config::Config{'osname'}) =~ /solaris/i) {
- $gccLocation = "/usr/sfw/bin/gcc";
- } else {
-- $gccLocation = "/usr/bin/gcc";
-+ $gccLocation = "gcc";
- }
- $preprocessor = $gccLocation . " -E -P -x c++";
- }
---- WebCore/css/make-css-file-arrays.pl Thu Jan 15 16:14:12 1970
-+++ WebCore/css/make-css-file-arrays.pl Thu Jan 15 16:14:12 1970
-@@ -33,7 +33,7 @@
- if (($Config::Config{'osname'}) =~ /solaris/i) {
- $gccLocation = "/usr/sfw/bin/gcc";
- } else {
-- $gccLocation = "/usr/bin/gcc";
-+ $gccLocation = "gcc";
- }
- $preprocessor = $gccLocation . " -E -P -x c++";
- }
---- WebCore/dom/make_names.pl Thu Jan 15 16:14:12 1970
-+++ WebCore/dom/make_names.pl Thu Jan 15 16:14:12 1970
-@@ -52,7 +52,7 @@
- if (($Config::Config{'osname'}) =~ /solaris/i) {
- $gccLocation = "/usr/sfw/bin/gcc";
- } else {
-- $gccLocation = "/usr/bin/gcc";
-+ $gccLocation = "gcc";
- }
- my $preprocessor = $gccLocation . " -E -P -x c++";
-
diff --git a/packaging/win32/webkit-1.2.7-makefile.patch b/packaging/win32/webkit-1.2.7-makefile.patch
deleted file mode 100755
index 6476ae1..0000000
--- a/packaging/win32/webkit-1.2.7-makefile.patch
+++ /dev/null
@@ -1,81 +0,0 @@
---- GNUmakefile Mon Jan 17 09:32:30 2011
-+++ GNUmakefile Mon Jan 17 09:44:19 2011
-@@ -6411,3 +6411,4 @@
- STRIP = strip
--SYMBOL_VISIBILITY = -fvisibility=hidden
--SYMBOL_VISIBILITY_INLINES = -fvisibility-inlines-hidden
-+SYMBOL_VISIBILITY =
-+SYMBOL_VISIBILITY_INLINES =
-+PTHREAD_LIBS = -lpthread
-@@ -8967,7 +8967,7 @@
- # It breaks the build on other platforms, so we use it conditionally
- no_undefined = -no-undefined
- #version_script = -Wl,--version-script,$(srcdir)/autotools/symbols.filter
--version_script = -export-symbols-regex "^(webkit_|JS).*"
-+version_script = -export-symbols-regex "^(webkit_|k?JS).*"
-
- # Shared libraries
- lib_LTLIBRARIES = \
-@@ -8987,7 +8987,7 @@
- libJavaScriptCore_la_LIBADD = \
- $(UNICODE_LIBS) \
- $(GLIB_LIBS) \
-- -lpthread
-+ $(PTHREAD_LIBS)
-
- libJavaScriptCore_la_CXXFLAGS = \
- $(global_cxxflags) \
-@@ -9042,7 +9042,6 @@
- $(no_undefined)
-
- libwebkit_1_0_la_LIBADD = \
-- -lpthread \
- libJavaScriptCore.la \
- libWebCoreJS.la \
- $(webcore_ldflags) \
-@@ -9064,7 +9063,8 @@
- $(PNG_LIBS) \
- $(SQLITE3_LIBS) \
- $(UNICODE_LIBS) \
-- $(XT_LIBS)
-+ $(PTHREAD_LIBS) \
-+ $(XT_LIBS) -lwinmm -lshlwapi -lole32
-
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = WebKit/gtk/webkit-1.0.pc
-@@ -9104,7 +9104,7 @@
- Programs_minidom_LDADD = \
- libJavaScriptCore.la \
- -lm \
-- -lstdc++
-+ -lstdc++ -lwinmm
-
- Programs_minidom_LDFLAGS = \
- -no-install \
-@@ -9127,7 +9127,7 @@
- $(UNICODE_CFLAGS)
-
- Programs_jsc_LDADD = \
-- libJavaScriptCore.la
-+ libJavaScriptCore.la -lwinmm
-
- WebCore := $(srcdir)/WebCore
-
-@@ -9263,7 +9263,7 @@
- Programs_GtkLauncher_LDADD = \
- libwebkit-1.0.la \
- $(GTK_LIBS) \
-- $(GLIB_LIBS)
-+ $(GLIB_LIBS) -lwinmm
-
- Programs_GtkLauncher_LDFLAGS = \
- -no-fast-install \
-@@ -9326,7 +9326,7 @@
- $(GTK_LIBS) \
- $(GLIB_LIBS) \
- $(LIBSOUP_LIBS) \
-- $(FREETYPE_LIBS)
-+ $(FREETYPE_LIBS) -lwinmm
-
- Programs_DumpRenderTree_LDFLAGS = \
- -no-fast-install \
diff --git a/packaging/win32/webkit-1.2.7-mingw32.patch b/packaging/win32/webkit-1.2.7-mingw32.patch
deleted file mode 100755
index e7278fc..0000000
--- a/packaging/win32/webkit-1.2.7-mingw32.patch
+++ /dev/null
@@ -1,592 +0,0 @@
---- JavaScriptCore/jit/ExecutableAllocator.h 2010-05-07 16:09:08.000000000 +0200
-+++ JavaScriptCore/jit/ExecutableAllocator.h 2010-05-17 22:33:16.000000000 +0200
-@@ -285,7 +285,7 @@
- inline ExecutablePool::ExecutablePool(size_t n)
- {
- size_t allocSize = roundUpAllocationSize(n, JIT_ALLOCATOR_PAGE_SIZE);
-- Allocation mem = systemAlloc(allocSize);
-+ const Allocation mem = systemAlloc(allocSize);
- m_pools.append(mem);
- m_freePtr = mem.pages;
- if (!m_freePtr)
---- JavaScriptCore/runtime/Collector.cpp (revision 63307)
-+++ JavaScriptCore/runtime/Collector.cpp (working copy)
-@@ -91,6 +91,13 @@
-
- #define COLLECT_ON_EVERY_ALLOCATION 0
-
-+#if COMPILER(MINGW64)
-+extern "C" {
-+void * __mingw_aligned_malloc (size_t, size_t);
-+void __mingw_aligned_free (void *);
-+}
-+#endif
-+
- using std::max;
-
- namespace JSC {
-@@ -201,7 +208,7 @@
- #elif OS(WINCE)
- void* address = VirtualAlloc(NULL, BLOCK_SIZE, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
- #elif OS(WINDOWS)
--#if COMPILER(MINGW) && !COMPILER(MINGW64)
-+#if COMPILER(MINGW)
- void* address = __mingw_aligned_malloc(BLOCK_SIZE, BLOCK_SIZE);
- #else
- void* address = _aligned_malloc(BLOCK_SIZE, BLOCK_SIZE);
-@@ -292,7 +299,7 @@
- #elif OS(WINCE)
- VirtualFree(block, 0, MEM_RELEASE);
- #elif OS(WINDOWS)
--#if COMPILER(MINGW) && !COMPILER(MINGW64)
-+#if COMPILER(MINGW)
- __mingw_aligned_free(block);
- #else
- _aligned_free(block);
---- JavaScriptCore/wtf/TCSpinLock.h 2010-03-19 16:20:53.000000000 +0100
-+++ JavaScriptCore/wtf/TCSpinLock.h 2010-05-17 22:33:16.000000000 +0200
-@@ -37,8 +37,6 @@
-
- #include <time.h> /* For nanosleep() */
-
--#include <sched.h> /* For sched_yield() */
--
- #if HAVE(STDINT_H)
- #include <stdint.h>
- #elif HAVE(INTTYPES_H)
-@@ -134,7 +132,7 @@
- #define SPINLOCK_INITIALIZER { 0 }
-
- static void TCMalloc_SlowLock(volatile unsigned int* lockword) {
-- sched_yield(); // Yield immediately since fast path failed
-+ Sleep(0); // Yield immediately since fast path failed
- while (true) {
- int r;
- #if COMPILER(GCC)
---- JavaScriptCore/wtf/unicode/glib/UnicodeGLib.cpp 2010-03-19 16:20:53.000000000 +0100
-+++ JavaScriptCore/wtf/unicode/glib/UnicodeGLib.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -49,7 +49,7 @@
- GOwnPtr<GError> gerror;
-
- GOwnPtr<char> utf8src;
-- utf8src.set(g_utf16_to_utf8(src, srcLength, 0, 0, &gerror.outPtr()));
-+ utf8src.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(src), srcLength, 0, 0, &gerror.outPtr()));
- if (gerror) {
- *error = true;
- return -1;
-@@ -60,7 +60,7 @@
-
- long utf16resultLength = -1;
- GOwnPtr<UChar> utf16result;
-- utf16result.set(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr()));
-+ utf16result.set(reinterpret_cast<UChar*>(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr())));
- if (gerror) {
- *error = true;
- return -1;
-@@ -81,7 +81,7 @@
- GOwnPtr<GError> gerror;
-
- GOwnPtr<char> utf8src;
-- utf8src.set(g_utf16_to_utf8(src, srcLength, 0, 0, &gerror.outPtr()));
-+ utf8src.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(src), srcLength, 0, 0, &gerror.outPtr()));
- if (gerror) {
- *error = true;
- return -1;
-@@ -92,7 +92,7 @@
-
- long utf16resultLength = -1;
- GOwnPtr<UChar> utf16result;
-- utf16result.set(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr()));
-+ utf16result.set(reinterpret_cast<UChar*>(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr())));
- if (gerror) {
- *error = true;
- return -1;
-@@ -113,7 +113,7 @@
- GOwnPtr<GError> gerror;
-
- GOwnPtr<char> utf8src;
-- utf8src.set(g_utf16_to_utf8(src, srcLength, 0, 0, &gerror.outPtr()));
-+ utf8src.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(src), srcLength, 0, 0, &gerror.outPtr()));
- if (gerror) {
- *error = true;
- return -1;
-@@ -124,7 +124,7 @@
-
- long utf16resultLength = -1;
- GOwnPtr<UChar> utf16result;
-- utf16result.set(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr()));
-+ utf16result.set(reinterpret_cast<UChar*>(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr())));
- if (gerror) {
- *error = true;
- return -1;
-@@ -189,8 +189,8 @@
- GOwnPtr<char> utf8a;
- GOwnPtr<char> utf8b;
-
-- utf8a.set(g_utf16_to_utf8(a, len, 0, 0, 0));
-- utf8b.set(g_utf16_to_utf8(b, len, 0, 0, 0));
-+ utf8a.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(a), len, 0, 0, 0));
-+ utf8b.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(b), len, 0, 0, 0));
-
- GOwnPtr<char> foldedA;
- GOwnPtr<char> foldedB;
---- JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h 2010-03-19 16:20:53.000000000 +0100
-+++ JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h 2010-05-17 22:33:16.000000000 +0200
-@@ -34,7 +34,12 @@
- #include <stdlib.h>
- #include <string.h>
-
--typedef uint16_t UChar;
-+#if !defined(WIN32) && !defined(_WIN32) && !defined(__WINSCW__) \
-+ && !(defined(__CC_ARM) || defined(__ARMCC__)) /* RVCT */
-+ typedef unsigned short UChar;
-+#else
-+ typedef wchar_t UChar;
-+#endif
- typedef int32_t UChar32;
-
- namespace WTF {
---- WebCore/bindings/js/ScriptObject.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/bindings/js/ScriptObject.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -136,6 +136,14 @@
- return handleException(m_scriptState);
- }
-
-+bool ScriptObject::set(const char* name, unsigned long long value)
-+{
-+ JSLock lock(SilenceAssertionsOnly);
-+ PutPropertySlot slot;
-+ jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsNumber(m_scriptState, value), slot);
-+ return handleException(m_scriptState);
-+}
-+
- bool ScriptObject::set(const char* name, bool value)
- {
- JSLock lock(SilenceAssertionsOnly);
---- WebCore/bindings/js/ScriptObject.h 2010-03-19 16:20:54.000000000 +0100
-+++ WebCore/bindings/js/ScriptObject.h 2010-05-17 22:33:16.000000000 +0200
-@@ -59,6 +59,7 @@
- bool set(const char* name, unsigned);
- bool set(const char* name, unsigned long);
- bool set(const char* name, bool);
-+ bool set(const char* name, unsigned long long);
-
- static ScriptObject createNew(ScriptState*);
-
---- WebCore/dom/XMLTokenizerLibxml2.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/dom/XMLTokenizerLibxml2.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -908,7 +908,7 @@
- if (m_parserStopped)
- return;
-
--#if COMPILER(MSVC) || COMPILER(RVCT)
-+#if OS(WINDOWS) || COMPILER(RVCT)
- char m[1024];
- vsnprintf(m, sizeof(m) - 1, message, args);
- #else
-@@ -922,7 +922,7 @@
- else
- handleError(type, m, lineNumber(), columnNumber());
-
--#if !COMPILER(MSVC) && !COMPILER(RVCT)
-+#if !OS(WINDOWS) && !COMPILER(RVCT)
- free(m);
- #endif
- }
---- WebCore/platform/FileSystem.h 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/platform/FileSystem.h 2010-05-17 22:33:16.000000000 +0200
-@@ -64,7 +64,7 @@
- class CString;
-
- // PlatformModule
--#if OS(WINDOWS)
-+#if OS(WINDOWS) && !PLATFORM(GTK)
- typedef HMODULE PlatformModule;
- #elif PLATFORM(QT)
- #if defined(Q_WS_MAC)
-@@ -107,7 +107,7 @@
- #if PLATFORM(QT)
- typedef QFile* PlatformFileHandle;
- const PlatformFileHandle invalidPlatformFileHandle = 0;
--#elif OS(WINDOWS)
-+#elif OS(WINDOWS) && !PLATFORM(GTK)
- typedef HANDLE PlatformFileHandle;
- // FIXME: -1 is INVALID_HANDLE_VALUE, defined in <winbase.h>. Chromium tries to
- // avoid using Windows headers in headers. We'd rather move this into the .cpp.
-@@ -142,7 +142,7 @@
- // Methods for dealing with loadable modules
- bool unloadModule(PlatformModule);
-
--#if PLATFORM(WIN)
-+#if PLATFORM(WIN) && !PLATFORM(GTK)
- String localUserSpecificStorageDirectory();
- String roamingUserSpecificStorageDirectory();
-
---- WebCore/platform/gtk/GeolocationServiceGtk.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/platform/gtk/GeolocationServiceGtk.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -18,6 +18,11 @@
- */
-
- #include "config.h"
-+
-+#ifdef interface
-+#undef interface
-+#endif
-+
- #include "GeolocationServiceGtk.h"
-
- #include "CString.h"
---- WebCore/platform/gtk/GeolocationServiceGtk.h 2010-03-19 16:20:54.000000000 +0100
-+++ WebCore/platform/gtk/GeolocationServiceGtk.h 2010-05-17 22:33:16.000000000 +0200
-@@ -25,6 +25,10 @@
- #include "PositionError.h"
- #include "RefPtr.h"
-
-+#ifdef interface
-+#undef interface
-+#endif
-+
- #include <geoclue/geoclue-master.h>
- #include <geoclue/geoclue-position.h>
-
---- WebCore/platform/KURL.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/platform/KURL.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -1425,7 +1425,7 @@
- #elif USE(GLIB_UNICODE)
- GOwnPtr<gchar> utf8Hostname;
- GOwnPtr<GError> utf8Err;
-- utf8Hostname.set(g_utf16_to_utf8(str, strLen, 0, 0, &utf8Err.outPtr()));
-+ utf8Hostname.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(str), strLen, 0, 0, &utf8Err.outPtr()));
- if (utf8Err)
- return;
-
---- WebCore/platform/network/soup/ResourceHandleSoup.cpp (revision 60658)
-+++ WebCore/platform/network/soup/ResourceHandleSoup.cpp (working copy)
-@@ -856,7 +856,11 @@
- return;
- }
-
-+#if OS(WINDOWS)
-+ response.setMimeType(g_content_type_get_mime_type(g_file_info_get_content_type(info)));
-+#else
- response.setMimeType(g_file_info_get_content_type(info));
-+#endif
- response.setExpectedContentLength(g_file_info_get_size(info));
-
- GTimeVal tv;
---- WebCore/platform/text/gtk/TextBreakIteratorGtk.cpp 2010-03-19 16:20:54.000000000 +0100
-+++ WebCore/platform/text/gtk/TextBreakIteratorGtk.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -59,7 +59,7 @@
-
- long utf8len;
- GOwnPtr<char> utf8;
-- utf8.set(g_utf16_to_utf8(string, length, 0, &utf8len, 0));
-+ utf8.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(string), length, 0, &utf8len, 0));
-
- // FIXME: assumes no surrogate pairs
-
---- WebCore/platform/text/TextEncoding.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/platform/text/TextEncoding.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -119,14 +119,14 @@
- return newTextCodec(*this)->encode(reinterpret_cast<const UChar *>(str.utf16()), str.length(), handling);
- #elif USE(GLIB_UNICODE)
- GOwnPtr<char> UTF8Source;
-- UTF8Source.set(g_utf16_to_utf8(characters, length, 0, 0, 0));
-+ UTF8Source.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(characters), length, 0, 0, 0));
-
- GOwnPtr<char> UTF8Normalized;
- UTF8Normalized.set(g_utf8_normalize(UTF8Source.get(), -1, G_NORMALIZE_NFC));
-
- long UTF16Length;
- GOwnPtr<UChar> UTF16Normalized;
-- UTF16Normalized.set(g_utf8_to_utf16(UTF8Normalized.get(), -1, 0, &UTF16Length, 0));
-+ UTF16Normalized.set(reinterpret_cast<UChar*>(g_utf8_to_utf16(UTF8Normalized.get(), -1, 0, &UTF16Length, 0)));
-
- return newTextCodec(*this)->encode(UTF16Normalized.get(), UTF16Length, handling);
- #elif OS(WINCE)
---- WebCore/plugins/gtk/PluginViewGtk.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/plugins/gtk/PluginViewGtk.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -45,6 +45,7 @@
- #include "Image.h"
- #include "KeyboardEvent.h"
- #include "MouseEvent.h"
-+#include "NotImplemented.h"
- #include "Page.h"
- #include "PlatformKeyboardEvent.h"
- #include "PlatformMouseEvent.h"
-@@ -71,7 +72,7 @@
- #include <cairo/cairo-xlib.h>
- #include <gdk/gdkx.h>
- #elif defined(GDK_WINDOWING_WIN32)
--#include "PluginMessageThrottlerWin.h"
-+#include "win/PluginMessageThrottlerWin.h"
- #include <gdk/gdkwin32.h>
- #endif
-
-@@ -706,6 +707,7 @@
- gtk_widget_queue_draw(m_parentFrame->view()->hostWindow()->platformPageClient());
- }
-
-+#ifndef GDK_WINDOWING_WIN32
- static Display* getPluginDisplay()
- {
- // The plugin toolkit might have a different X connection open. Since we're
-@@ -719,6 +721,7 @@
- return 0;
- #endif
- }
-+#endif
-
- #if defined(XP_UNIX)
- static void getVisualAndColormap(int depth, Visual** visual, Colormap* colormap)
-@@ -788,15 +791,16 @@
- PluginView::setCurrentPluginView(this);
- JSC::JSLock::DropAllLocks dropAllLocks(JSC::SilenceAssertionsOnly);
- setCallingPlugin(true);
-+#if defined(XP_UNIX)
- m_plugin->pluginFuncs()->getvalue(m_instance, NPPVpluginNeedsXEmbed, &m_needsXEmbed);
-+#endif
- setCallingPlugin(false);
- PluginView::setCurrentPluginView(0);
- }
-
- if (m_isWindowed) {
--#if defined(XP_UNIX)
- GtkWidget* pageClient = m_parentFrame->view()->hostWindow()->platformPageClient();
--
-+#if defined(XP_UNIX)
- if (m_needsXEmbed) {
- // If our parent is not anchored the startup process will
- // fail miserably for XEmbed plugins a bit later on when
-@@ -817,7 +821,9 @@
- #endif
- } else {
- setPlatformWidget(0);
-+#if defined(XP_UNIX)
- m_pluginDisplay = getPluginDisplay();
-+#endif
- }
-
- show();
---- WebCore/plugins/PluginView.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/plugins/PluginView.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -68,7 +68,7 @@
- #include <wtf/ASCIICType.h>
-
- #if OS(WINDOWS) && ENABLE(NETSCAPE_PLUGIN_API)
--#include "PluginMessageThrottlerWin.h"
-+#include "win/PluginMessageThrottlerWin.h"
- #endif
-
- using JSC::ExecState;
-@@ -333,7 +333,7 @@
- JSC::JSLock::DropAllLocks dropAllLocks(JSC::SilenceAssertionsOnly);
-
- #if ENABLE(NETSCAPE_PLUGIN_API)
--#ifdef XP_WIN
-+#if defined(XP_WIN) && !PLATFORM(GTK)
- // Unsubclass the window
- if (m_isWindowed) {
- #if OS(WINCE)
---- WebCore/plugins/PluginView.h 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/plugins/PluginView.h 2010-05-17 22:33:16.000000000 +0200
-@@ -313,7 +313,7 @@
- bool m_haveInitialized;
- bool m_isWaitingToStart;
-
--#if defined(XP_UNIX)
-+#if defined(XP_UNIX) || PLATFORM(GTK)
- bool m_needsXEmbed;
- #endif
-
-@@ -341,7 +341,7 @@
-
- private:
-
--#if defined(XP_UNIX) || OS(SYMBIAN)
-+#if defined(XP_UNIX) || OS(SYMBIAN) || PLATFORM(GTK)
- void setNPWindowIfNeeded();
- #elif defined(XP_MACOSX)
- NP_CGContext m_npCgContext;
---- WebCore/plugins/win/PluginDatabaseWin.cpp 2010-03-19 16:20:54.000000000 +0100
-+++ WebCore/plugins/win/PluginDatabaseWin.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -34,7 +34,7 @@
- #include <windows.h>
- #include <shlwapi.h>
-
--#if COMPILER(MINGW)
-+#if COMPILER(MINGW) && !COMPILER(MINGW64)
- #define _countof(x) (sizeof(x)/sizeof(x[0]))
- #endif
-
-@@ -104,7 +104,7 @@
- DWORD pathStrSize = sizeof(pathStr);
- DWORD type;
-
-- result = SHGetValue(key, name, TEXT("Path"), &type, (LPBYTE)pathStr, &pathStrSize);
-+ result = SHGetValueW(key, name, L"Path", &type, (LPBYTE)pathStr, &pathStrSize);
- if (result != ERROR_SUCCESS || type != REG_SZ)
- continue;
-
-@@ -212,7 +212,7 @@
- HKEY key;
- LONG result;
-
-- result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\Mozilla"), 0, KEY_READ, &key);
-+ result = RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"Software\\Mozilla", 0, KEY_READ, &key);
- if (result == ERROR_SUCCESS) {
- WCHAR name[128];
- FILETIME lastModified;
-@@ -229,7 +229,7 @@
- HKEY extensionsKey;
-
- // Try opening the key
-- result = RegOpenKeyEx(key, extensionsPath.charactersWithNullTermination(), 0, KEY_READ, &extensionsKey);
-+ result = RegOpenKeyExW(key, extensionsPath.charactersWithNullTermination(), 0, KEY_READ, &extensionsKey);
-
- if (result == ERROR_SUCCESS) {
- // Now get the plugins directory
-@@ -237,7 +237,7 @@
- DWORD pluginsDirectorySize = sizeof(pluginsDirectoryStr);
- DWORD type;
-
-- result = RegQueryValueEx(extensionsKey, TEXT("Plugins"), 0, &type, (LPBYTE)&pluginsDirectoryStr, &pluginsDirectorySize);
-+ result = RegQueryValueExW(extensionsKey, L"Plugins", 0, &type, (LPBYTE)&pluginsDirectoryStr, &pluginsDirectorySize);
-
- if (result == ERROR_SUCCESS && type == REG_SZ)
- directories.append(String(pluginsDirectoryStr, pluginsDirectorySize / sizeof(WCHAR) - 1));
-@@ -255,7 +255,7 @@
- #if !OS(WINCE)
- // The new WMP Firefox plugin is installed in \PFiles\Plugins if it can't find any Firefox installs
- WCHAR pluginDirectoryStr[_MAX_PATH + 1];
-- DWORD pluginDirectorySize = ::ExpandEnvironmentStringsW(TEXT("%SYSTEMDRIVE%\\PFiles\\Plugins"), pluginDirectoryStr, _countof(pluginDirectoryStr));
-+ DWORD pluginDirectorySize = ::ExpandEnvironmentStringsW(L"%SYSTEMDRIVE%\\PFiles\\Plugins", pluginDirectoryStr, _countof(pluginDirectoryStr));
-
- if (pluginDirectorySize > 0 && pluginDirectorySize <= _countof(pluginDirectoryStr))
- directories.append(String(pluginDirectoryStr, pluginDirectorySize - 1));
-@@ -265,7 +265,7 @@
- WCHAR installationDirectoryStr[_MAX_PATH];
- DWORD installationDirectorySize = sizeof(installationDirectoryStr);
-
-- HRESULT result = SHGetValue(HKEY_LOCAL_MACHINE, TEXT("Software\\Microsoft\\MediaPlayer"), TEXT("Installation Directory"), &type, (LPBYTE)&installationDirectoryStr, &installationDirectorySize);
-+ HRESULT result = SHGetValueW(HKEY_LOCAL_MACHINE, L"Software\\Microsoft\\MediaPlayer", L"Installation Directory", &type, (LPBYTE)&installationDirectoryStr, &installationDirectorySize);
-
- if (result == ERROR_SUCCESS && type == REG_SZ)
- directories.append(String(installationDirectoryStr, installationDirectorySize / sizeof(WCHAR) - 1));
-@@ -277,7 +277,7 @@
- WCHAR installationDirectoryStr[_MAX_PATH];
- DWORD installationDirectorySize = sizeof(installationDirectoryStr);
-
-- HRESULT result = SHGetValue(HKEY_LOCAL_MACHINE, TEXT("Software\\Apple Computer, Inc.\\QuickTime"), TEXT("InstallDir"), &type, (LPBYTE)&installationDirectoryStr, &installationDirectorySize);
-+ HRESULT result = SHGetValueW(HKEY_LOCAL_MACHINE, L"Software\\Apple Computer, Inc.\\QuickTime", L"InstallDir", &type, (LPBYTE)&installationDirectoryStr, &installationDirectorySize);
-
- if (result == ERROR_SUCCESS && type == REG_SZ) {
- String pluginDir = String(installationDirectoryStr, installationDirectorySize / sizeof(WCHAR) - 1) + "\\plugins";
-@@ -288,7 +288,7 @@
- static inline void addAdobeAcrobatPluginDirectory(Vector<String>& directories)
- {
- HKEY key;
-- HRESULT result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\Adobe\\Acrobat Reader"), 0, KEY_READ, &key);
-+ HRESULT result = RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"Software\\Adobe\\Acrobat Reader", 0, KEY_READ, &key);
- if (result != ERROR_SUCCESS)
- return;
-
-@@ -319,7 +319,7 @@
- DWORD acrobatInstallPathSize = sizeof(acrobatInstallPathStr);
-
- String acrobatPluginKeyPath = "Software\\Adobe\\Acrobat Reader\\" + latestAcrobatVersionString + "\\InstallPath";
-- result = SHGetValue(HKEY_LOCAL_MACHINE, acrobatPluginKeyPath.charactersWithNullTermination(), 0, &type, (LPBYTE)acrobatInstallPathStr, &acrobatInstallPathSize);
-+ result = SHGetValueW(HKEY_LOCAL_MACHINE, acrobatPluginKeyPath.charactersWithNullTermination(), 0, &type, (LPBYTE)acrobatInstallPathStr, &acrobatInstallPathSize);
-
- if (result == ERROR_SUCCESS) {
- String acrobatPluginDirectory = String(acrobatInstallPathStr, acrobatInstallPathSize / sizeof(WCHAR) - 1) + "\\browser";
-@@ -339,12 +339,12 @@
- if (!cachedPluginDirectory) {
- cachedPluginDirectory = true;
-
-- int moduleFileNameLen = GetModuleFileName(0, moduleFileNameStr, _MAX_PATH);
-+ int moduleFileNameLen = GetModuleFileNameW(0, moduleFileNameStr, _MAX_PATH);
-
- if (!moduleFileNameLen || moduleFileNameLen == _MAX_PATH)
- goto exit;
-
-- if (!PathRemoveFileSpec(moduleFileNameStr))
-+ if (!PathRemoveFileSpecW(moduleFileNameStr))
- goto exit;
-
- pluginsDirectory = String(moduleFileNameStr) + "\\Plugins";
-@@ -358,15 +358,15 @@
- #if !OS(WINCE)
- WCHAR systemDirectoryStr[MAX_PATH];
-
-- if (GetSystemDirectory(systemDirectoryStr, _countof(systemDirectoryStr)) == 0)
-+ if (GetSystemDirectoryW(systemDirectoryStr, _countof(systemDirectoryStr)) == 0)
- return;
-
- WCHAR macromediaDirectoryStr[MAX_PATH];
-
-- PathCombine(macromediaDirectoryStr, systemDirectoryStr, TEXT("macromed\\Flash"));
-+ PathCombineW(macromediaDirectoryStr, systemDirectoryStr, L"macromed\\Flash");
- directories.append(macromediaDirectoryStr);
-
-- PathCombine(macromediaDirectoryStr, systemDirectoryStr, TEXT("macromed\\Shockwave 10"));
-+ PathCombineW(macromediaDirectoryStr, systemDirectoryStr, L"macromed\\Shockwave 10");
- directories.append(macromediaDirectoryStr);
- #endif
- }
---- WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp 2010-05-17 22:33:16.000000000 +0200
-@@ -660,7 +660,7 @@
- if (!dicts)
- return;
-
-- gchar* ctext = g_utf16_to_utf8(const_cast<gunichar2*>(text), length, 0, 0, 0);
-+ gchar* ctext = g_utf16_to_utf8(const_cast<gunichar2*>(reinterpret_cast<const gunichar2*>(text)), length, 0, 0, 0);
- int utflen = g_utf8_strlen(ctext, -1);
-
- PangoLanguage* language = pango_language_get_default();
---- WebCore/platform/Arena.h 2010-05-18 18:02:56.000000000 +0200
-+++ WebCore/platform/Arena.h 2010-05-18 18:03:33.000000000 +0200
-@@ -44,7 +44,7 @@
-
- namespace WebCore {
-
--typedef unsigned long uword;
-+typedef uintptr_t uword;
-
- struct Arena {
- Arena* next; // next arena
---- WebCore/platform/text/TextStream.cpp 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/platform/text/TextStream.cpp 2010-05-18 23:12:39.000000000 +0200
-@@ -90,7 +90,7 @@
- return *this;
- }
-
--TextStream& TextStream::operator<<(void* p)
-+TextStream& TextStream::operator<<(const void* p)
- {
- char buffer[printBufferSize];
- snprintf(buffer, sizeof(buffer) - 1, "%p", p);
-@@ -108,7 +108,7 @@
- return String::adopt(m_text);
- }
-
--#if OS(WINDOWS) && PLATFORM(X86_64) && COMPILER(MSVC)
-+#if OS(WINDOWS) && CPU(X86_64)
- TextStream& TextStream::operator<<(__int64 i)
- {
- char buffer[printBufferSize];
---- WebCore/platform/text/TextStream.h 2010-05-07 16:09:09.000000000 +0200
-+++ WebCore/platform/text/TextStream.h 2010-05-18 23:12:39.000000000 +0200
-@@ -43,9 +43,9 @@
- TextStream& operator<<(float);
- TextStream& operator<<(double);
- TextStream& operator<<(const char*);
-- TextStream& operator<<(void*);
-+ TextStream& operator<<(const void*);
- TextStream& operator<<(const String&);
--#if OS(WINDOWS) && PLATFORM(X86_64) && COMPILER(MSVC)
-+#if OS(WINDOWS) && CPU(X86_64)
- TextStream& operator<<(unsigned __int64);
- TextStream& operator<<(__int64);
- #endif
diff --git a/packaging/win32/webkit-1.2.7-nosvg.patch b/packaging/win32/webkit-1.2.7-nosvg.patch
deleted file mode 100755
index d634966..0000000
--- a/packaging/win32/webkit-1.2.7-nosvg.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- WebCore/bindings/js/JSNodeCustom.cpp.ori Sun Jan 23 11:38:08 2011
-+++ WebCore/bindings/js/JSNodeCustom.cpp Sun Jan 23 11:37:57 2011
-@@ -34,6 +34,7 @@
- #include "DocumentType.h"
- #include "Entity.h"
- #include "EntityReference.h"
-+#include "ExceptionCode.h"
- #include "HTMLElement.h"
- #include "JSAttr.h"
- #include "JSCDATASection.h"
diff --git a/packaging/win32/webkit-1.2.7-time.patch b/packaging/win32/webkit-1.2.7-time.patch
deleted file mode 100644
index 68c6b44..0000000
--- a/packaging/win32/webkit-1.2.7-time.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ur -x '*.lo' -x '*.o' webkit-1.1.90-orig/WebCore/platform/network/ResourceResponseBase.h webkit-1.1.90/WebCore/platform/network/ResourceResponseBase.h
---- webkit-1.1.90-orig/WebCore/platform/network/ResourceResponseBase.h 2010-02-22 17:36:04.000000000 +0100
-+++ webkit-1.1.90/WebCore/platform/network/ResourceResponseBase.h 2011-03-12 22:11:06.720211214 +0100
-@@ -31,6 +31,7 @@
- #include "KURL.h"
-
- #include <wtf/PassOwnPtr.h>
-+#include <ctime>
-
- namespace WebCore {
-
-diff -ur webkit-1.2.7-orig/WebCore/page/Page.h webkit-1.2.7/WebCore/page/Page.h
---- webkit-1.2.7-orig/WebCore/page/Page.h 2010-09-10 15:20:33.000000000 +0200
-+++ webkit-1.2.7/WebCore/page/Page.h 2011-03-12 23:25:35.670211006 +0100
-@@ -26,6 +26,7 @@
- #include <wtf/Forward.h>
- #include <wtf/HashSet.h>
- #include <wtf/Noncopyable.h>
-+#include <ctime>
-
- #if PLATFORM(MAC)
- #include "SchedulePair.h"
diff --git a/packaging/win32/webkit-1.2.7-vasprintf.patch b/packaging/win32/webkit-1.2.7-vasprintf.patch
deleted file mode 100644
index f739658..0000000
--- a/packaging/win32/webkit-1.2.7-vasprintf.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ur webkit-1.2.7-orig/WebCore/dom/XMLTokenizerLibxml2.cpp webkit-1.2.7/WebCore/dom/XMLTokenizerLibxml2.cpp
---- webkit-1.2.7-orig/WebCore/dom/XMLTokenizerLibxml2.cpp 2010-09-10 15:20:33.000000000 +0200
-+++ webkit-1.2.7/WebCore/dom/XMLTokenizerLibxml2.cpp 2011-03-12 23:13:39.521370554 +0100
-@@ -23,6 +23,9 @@
- * Boston, MA 02110-1301, USA.
- */
-
-+#define _GNU_SOURCE
-+#include <cstdio>
-+
- #include "config.h"
- #include "XMLTokenizer.h"
-
-@@ -908,7 +911,7 @@
- if (m_parserStopped)
- return;
-
--#if COMPILER(MSVC) || COMPILER(RVCT)
-+#if 1
- char m[1024];
- vsnprintf(m, sizeof(m) - 1, message, args);
- #else
diff --git a/packaging/win32/webkitenumtypes.cpp b/packaging/win32/webkitenumtypes.cpp
deleted file mode 100755
index 62268c8..0000000
--- a/packaging/win32/webkitenumtypes.cpp
+++ /dev/null
@@ -1,248 +0,0 @@
-
-/* Generated data (by glib-mkenums) */
-
-#include <config.h>
-#include <glib-object.h>
-#include "./WebKit/gtk/webkit/webkitenumtypes.h"
-
-extern "C" {
-
-
-/* enumerations from "./WebKit/gtk/webkit/webkitdownload.h" */
-static const GEnumValue _webkit_download_status_values[] = {
- { WEBKIT_DOWNLOAD_STATUS_ERROR, "WEBKIT_DOWNLOAD_STATUS_ERROR", "error" },
- { WEBKIT_DOWNLOAD_STATUS_CREATED, "WEBKIT_DOWNLOAD_STATUS_CREATED", "created" },
- { WEBKIT_DOWNLOAD_STATUS_STARTED, "WEBKIT_DOWNLOAD_STATUS_STARTED", "started" },
- { WEBKIT_DOWNLOAD_STATUS_CANCELLED, "WEBKIT_DOWNLOAD_STATUS_CANCELLED", "cancelled" },
- { WEBKIT_DOWNLOAD_STATUS_FINISHED, "WEBKIT_DOWNLOAD_STATUS_FINISHED", "finished" },
- { 0, NULL, NULL }
-};
-
-GType webkit_download_status_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitDownloadStatus", _webkit_download_status_values);
-
- return type;
-}
-
-static const GEnumValue _webkit_download_error_values[] = {
- { WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER, "WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER", "cancelled-by-user" },
- { WEBKIT_DOWNLOAD_ERROR_DESTINATION, "WEBKIT_DOWNLOAD_ERROR_DESTINATION", "destination" },
- { WEBKIT_DOWNLOAD_ERROR_NETWORK, "WEBKIT_DOWNLOAD_ERROR_NETWORK", "network" },
- { 0, NULL, NULL }
-};
-
-GType webkit_download_error_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitDownloadError", _webkit_download_error_values);
-
- return type;
-}
-
-
-/* enumerations from "./WebKit/gtk/webkit/webkiterror.h" */
-static const GEnumValue _webkit_network_error_values[] = {
- { WEBKIT_NETWORK_ERROR_FAILED, "WEBKIT_NETWORK_ERROR_FAILED", "failed" },
- { WEBKIT_NETWORK_ERROR_TRANSPORT, "WEBKIT_NETWORK_ERROR_TRANSPORT", "transport" },
- { WEBKIT_NETWORK_ERROR_UNKNOWN_PROTOCOL, "WEBKIT_NETWORK_ERROR_UNKNOWN_PROTOCOL", "unknown-protocol" },
- { WEBKIT_NETWORK_ERROR_CANCELLED, "WEBKIT_NETWORK_ERROR_CANCELLED", "cancelled" },
- { WEBKIT_NETWORK_ERROR_FILE_DOES_NOT_EXIST, "WEBKIT_NETWORK_ERROR_FILE_DOES_NOT_EXIST", "file-does-not-exist" },
- { 0, NULL, NULL }
-};
-
-GType webkit_network_error_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitNetworkError", _webkit_network_error_values);
-
- return type;
-}
-
-static const GEnumValue _webkit_policy_error_values[] = {
- { WEBKIT_POLICY_ERROR_FAILED, "WEBKIT_POLICY_ERROR_FAILED", "failed" },
- { WEBKIT_POLICY_ERROR_CANNOT_SHOW_MIME_TYPE, "WEBKIT_POLICY_ERROR_CANNOT_SHOW_MIME_TYPE", "cannot-show-mime-type" },
- { WEBKIT_POLICY_ERROR_CANNOT_SHOW_URL, "WEBKIT_POLICY_ERROR_CANNOT_SHOW_URL", "cannot-show-url" },
- { WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE, "WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE", "frame-load-interrupted-by-policy-change" },
- { WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT, "WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT", "cannot-use-restricted-port" },
- { 0, NULL, NULL }
-};
-
-GType webkit_policy_error_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitPolicyError", _webkit_policy_error_values);
-
- return type;
-}
-
-static const GEnumValue _webkit_plugin_error_values[] = {
- { WEBKIT_PLUGIN_ERROR_FAILED, "WEBKIT_PLUGIN_ERROR_FAILED", "failed" },
- { WEBKIT_PLUGIN_ERROR_CANNOT_FIND_PLUGIN, "WEBKIT_PLUGIN_ERROR_CANNOT_FIND_PLUGIN", "cannot-find-plugin" },
- { WEBKIT_PLUGIN_ERROR_CANNOT_LOAD_PLUGIN, "WEBKIT_PLUGIN_ERROR_CANNOT_LOAD_PLUGIN", "cannot-load-plugin" },
- { WEBKIT_PLUGIN_ERROR_JAVA_UNAVAILABLE, "WEBKIT_PLUGIN_ERROR_JAVA_UNAVAILABLE", "java-unavailable" },
- { WEBKIT_PLUGIN_ERROR_CONNECTION_CANCELLED, "WEBKIT_PLUGIN_ERROR_CONNECTION_CANCELLED", "connection-cancelled" },
- { WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD, "WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD", "will-handle-load" },
- { 0, NULL, NULL }
-};
-
-GType webkit_plugin_error_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitPluginError", _webkit_plugin_error_values);
-
- return type;
-}
-
-
-/* enumerations from "./WebKit/gtk/webkit/webkithittestresult.h" */
-static const GFlagsValue _webkit_hit_test_result_context_values[] = {
- { WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT, "WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT", "document" },
- { WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK, "WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK", "link" },
- { WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE, "WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE", "image" },
- { WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA, "WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA", "media" },
- { WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION, "WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION", "selection" },
- { WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE, "WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE", "editable" },
- { 0, NULL, NULL }
-};
-
-GType webkit_hit_test_result_context_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_flags_register_static("WebKitHitTestResultContext", _webkit_hit_test_result_context_values);
-
- return type;
-}
-
-
-/* enumerations from "./WebKit/gtk/webkit/webkitwebframe.h" */
-static const GEnumValue _webkit_load_status_values[] = {
- { WEBKIT_LOAD_PROVISIONAL, "WEBKIT_LOAD_PROVISIONAL", "provisional" },
- { WEBKIT_LOAD_COMMITTED, "WEBKIT_LOAD_COMMITTED", "committed" },
- { WEBKIT_LOAD_FINISHED, "WEBKIT_LOAD_FINISHED", "finished" },
- { WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT, "WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT", "first-visually-non-empty-layout" },
- { WEBKIT_LOAD_FAILED, "WEBKIT_LOAD_FAILED", "failed" },
- { 0, NULL, NULL }
-};
-
-GType webkit_load_status_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitLoadStatus", _webkit_load_status_values);
-
- return type;
-}
-
-
-/* enumerations from "./WebKit/gtk/webkit/webkitwebnavigationaction.h" */
-static const GEnumValue _webkit_web_navigation_reason_values[] = {
- { WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED, "WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED", "link-clicked" },
- { WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED, "WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED", "form-submitted" },
- { WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD, "WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD", "back-forward" },
- { WEBKIT_WEB_NAVIGATION_REASON_RELOAD, "WEBKIT_WEB_NAVIGATION_REASON_RELOAD", "reload" },
- { WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED, "WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED", "form-resubmitted" },
- { WEBKIT_WEB_NAVIGATION_REASON_OTHER, "WEBKIT_WEB_NAVIGATION_REASON_OTHER", "other" },
- { 0, NULL, NULL }
-};
-
-GType webkit_web_navigation_reason_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitWebNavigationReason", _webkit_web_navigation_reason_values);
-
- return type;
-}
-
-
-/* enumerations from "./WebKit/gtk/webkit/webkitwebsettings.h" */
-static const GEnumValue _webkit_editing_behavior_values[] = {
- { WEBKIT_EDITING_BEHAVIOR_MAC, "WEBKIT_EDITING_BEHAVIOR_MAC", "mac" },
- { WEBKIT_EDITING_BEHAVIOR_WINDOWS, "WEBKIT_EDITING_BEHAVIOR_WINDOWS", "windows" },
- { 0, NULL, NULL }
-};
-
-GType webkit_editing_behavior_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitEditingBehavior", _webkit_editing_behavior_values);
-
- return type;
-}
-
-
-/* enumerations from "./WebKit/gtk/webkit/webkitwebview.h" */
-static const GEnumValue _webkit_navigation_response_values[] = {
- { WEBKIT_NAVIGATION_RESPONSE_ACCEPT, "WEBKIT_NAVIGATION_RESPONSE_ACCEPT", "accept" },
- { WEBKIT_NAVIGATION_RESPONSE_IGNORE, "WEBKIT_NAVIGATION_RESPONSE_IGNORE", "ignore" },
- { WEBKIT_NAVIGATION_RESPONSE_DOWNLOAD, "WEBKIT_NAVIGATION_RESPONSE_DOWNLOAD", "download" },
- { 0, NULL, NULL }
-};
-
-GType webkit_navigation_response_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitNavigationResponse", _webkit_navigation_response_values);
-
- return type;
-}
-
-static const GEnumValue _webkit_cache_model_values[] = {
- { WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER, "WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER", "document-viewer" },
- { WEBKIT_CACHE_MODEL_WEB_BROWSER, "WEBKIT_CACHE_MODEL_WEB_BROWSER", "web-browser" },
- { 0, NULL, NULL }
-};
-
-GType webkit_cache_model_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitCacheModel", _webkit_cache_model_values);
-
- return type;
-}
-
-static const GEnumValue _webkit_web_view_target_info_values[] = {
- { WEBKIT_WEB_VIEW_TARGET_INFO_HTML, "WEBKIT_WEB_VIEW_TARGET_INFO_HTML", "html" },
- { WEBKIT_WEB_VIEW_TARGET_INFO_TEXT, "WEBKIT_WEB_VIEW_TARGET_INFO_TEXT", "text" },
- { WEBKIT_WEB_VIEW_TARGET_INFO_IMAGE, "WEBKIT_WEB_VIEW_TARGET_INFO_IMAGE", "image" },
- { WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST, "WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST", "uri-list" },
- { WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL, "WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL", "netscape-url" },
- { 0, NULL, NULL }
-};
-
-GType webkit_web_view_target_info_get_type(void)
-{
- static GType type = 0;
-
- if (!type)
- type = g_enum_register_static("WebKitWebViewTargetInfo", _webkit_web_view_target_info_values);
-
- return type;
-}
-
-}
-
-/* Generated data ends here */
-
diff --git a/packaging/win32/webkitenumtypes.h b/packaging/win32/webkitenumtypes.h
deleted file mode 100755
index 5d40777..0000000
--- a/packaging/win32/webkitenumtypes.h
+++ /dev/null
@@ -1,92 +0,0 @@
-
-/* Generated data (by glib-mkenums) */
-
-#ifndef WEBKIT_ENUM_TYPES_H
-#define WEBKIT_ENUM_TYPES_H
-
-#include <glib-object.h>
-
-#include <webkit/webkitdefines.h>
-
-G_BEGIN_DECLS
-
-#include <webkit/webkitdownload.h>
-
-#define WEBKIT_TYPE_DOWNLOAD_STATUS webkit_download_status_get_type()
-
-WEBKIT_API GType
-webkit_download_status_get_type(void);
-
-#define WEBKIT_TYPE_DOWNLOAD_ERROR webkit_download_error_get_type()
-
-WEBKIT_API GType
-webkit_download_error_get_type(void);
-
-#include <webkit/webkiterror.h>
-
-#define WEBKIT_TYPE_NETWORK_ERROR webkit_network_error_get_type()
-
-WEBKIT_API GType
-webkit_network_error_get_type(void);
-
-#define WEBKIT_TYPE_POLICY_ERROR webkit_policy_error_get_type()
-
-WEBKIT_API GType
-webkit_policy_error_get_type(void);
-
-#define WEBKIT_TYPE_PLUGIN_ERROR webkit_plugin_error_get_type()
-
-WEBKIT_API GType
-webkit_plugin_error_get_type(void);
-
-#include <webkit/webkithittestresult.h>
-
-#define WEBKIT_TYPE_HIT_TEST_RESULT_CONTEXT webkit_hit_test_result_context_get_type()
-
-WEBKIT_API GType
-webkit_hit_test_result_context_get_type(void);
-
-#include <webkit/webkitwebframe.h>
-
-#define WEBKIT_TYPE_LOAD_STATUS webkit_load_status_get_type()
-
-WEBKIT_API GType
-webkit_load_status_get_type(void);
-
-#include <webkit/webkitwebnavigationaction.h>
-
-#define WEBKIT_TYPE_WEB_NAVIGATION_REASON webkit_web_navigation_reason_get_type()
-
-WEBKIT_API GType
-webkit_web_navigation_reason_get_type(void);
-
-#include <webkit/webkitwebsettings.h>
-
-#define WEBKIT_TYPE_EDITING_BEHAVIOR webkit_editing_behavior_get_type()
-
-WEBKIT_API GType
-webkit_editing_behavior_get_type(void);
-
-#include <webkit/webkitwebview.h>
-
-#define WEBKIT_TYPE_NAVIGATION_RESPONSE webkit_navigation_response_get_type()
-
-WEBKIT_API GType
-webkit_navigation_response_get_type(void);
-
-#define WEBKIT_TYPE_CACHE_MODEL webkit_cache_model_get_type()
-
-WEBKIT_API GType
-webkit_cache_model_get_type(void);
-
-#define WEBKIT_TYPE_WEB_VIEW_TARGET_INFO webkit_web_view_target_info_get_type()
-
-WEBKIT_API GType
-webkit_web_view_target_info_get_type(void);
-
-G_END_DECLS
-
-#endif
-
-/* Generated data ends here */
-
diff --git a/packaging/win32/weekly_build.sh b/packaging/win32/weekly_build.sh
deleted file mode 100644
index 16ca9ce..0000000
--- a/packaging/win32/weekly_build.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/bin/sh
-#
-# Notes:
-# 1. for this script to work, git must have been setup before
-# in a way that doesn't conflict with the GnuCash build.
-# The easiest way to do so is to run the build once manually
-# with a properly set up custom.sh.
-#
-# 2. Should this script change in the source repository, then the
-# git pull below will fail due to a limitation in Windows that
-# won't allow to change a file that is "in use". So in the rare
-# situation this script needs to be updated, you will need to
-# run the git pull once yourself.
-
-set -e
-
-## Only run this script on Monday night (first day of the week)
-if [ `date +%u` != 1 ] ; then exit ; fi
-
-function qpushd() { pushd "$@" >/dev/null; }
-function qpopd() { popd >/dev/null; }
-function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
-
-qpushd "$(dirname $(unix_path "$0"))"
-. functions.sh
-. defaults.sh
-
-# Variables
-_GIT_UDIR=`unix_path $GIT_DIR`
-set_env "$_GIT_UDIR/bin/git" GIT_CMD
-export $GIT_CMD
-
-$GIT_CMD pull
-
-################################################################
-# determine if there are any new commits since the last time we ran
-#
-
-# If we don't have a rev file then start from 'now' and force a build
-revfile=last_rev_weekly
-if [ ! -f ${revfile} ] ; then
- echo $($GIT_CMD rev-parse HEAD) > ${revfile}
- oldrev=a # definitely an invalid, so non-existing git rev
-else
- oldrev=$(cat ${revfile})
-fi
-
-newrev=$($GIT_CMD rev-parse HEAD)
-if [[ "${oldrev}" != "${newrev}" ]]; then
- ./build_package.sh
-fi
-
-# move the new file into place, will only happen if the build was successful
-echo ${newrev} > ${revfile}
-
-qpopd
\ No newline at end of file
Summary of changes:
configure.ac | 2 -
packaging/Makefile.am | 2 -
packaging/win32/ChineseSimp-12-5.1.11.isl | 320 ----
packaging/win32/ChineseTrad-2-5.1.11.isl | 317 ----
packaging/win32/Greek-4-5.1.11.isl | 368 -----
packaging/win32/Japanese-5-5.1.11.isl | 312 ----
packaging/win32/Latvian-1-5.1.11.isl | 328 ----
packaging/win32/Makefile.am | 34 -
packaging/win32/README | 139 --
packaging/win32/aqbanking-4.2.4-r2132.patch | 56 -
packaging/win32/bootstrap_win_dev.vbs | 393 -----
packaging/win32/build_package.sh | 118 --
packaging/win32/build_tags.sh | 128 --
packaging/win32/create_cross_mingw.sh | 302 ----
packaging/win32/crossbuild_webkit.sh | 525 -------
packaging/win32/custom.sh.sample | 20 -
packaging/win32/daily_build.bat | 13 -
packaging/win32/daily_build.sh | 53 -
packaging/win32/defaults.sh | 399 -----
packaging/win32/dist-impl.sh | 277 ----
packaging/win32/dist.sh | 66 -
packaging/win32/exetype.pl | 28 -
packaging/win32/functions.sh | 229 ---
packaging/win32/getperl.vbs | 49 -
packaging/win32/gnc-path-check | 71 -
packaging/win32/gnucash.iss.in | 739 ---------
packaging/win32/guile-1.8.8.patch | 89 --
packaging/win32/icu-crossmingw.patch | 13 -
packaging/win32/install-fq-mods.cmd | 189 ---
packaging/win32/install-impl.sh | 1607 --------------------
packaging/win32/install.sh | 142 --
packaging/win32/libdbi-0.8.3.patch | 32 -
packaging/win32/libdbi-dbd_helper.c.patch | 40 -
packaging/win32/libdbi-drivers-Makefile.in.patch | 11 -
packaging/win32/libdbi-drivers-dbd_mysql.c.patch | 27 -
packaging/win32/libdbi-drivers-dbd_pgsql.c.patch | 18 -
packaging/win32/libdbi-drivers-dbd_sqlite3.c.patch | 24 -
packaging/win32/libmysql.def | 106 --
packaging/win32/libxslt-1.1.22.Makefile.in.patch | 26 -
packaging/win32/make_install.sh | 20 -
packaging/win32/opensp-1.5.2.patch | 13 -
packaging/win32/pi.sh | 116 --
packaging/win32/redirect.c | 166 --
packaging/win32/reset.sh | 144 --
packaging/win32/webkit-1.2.7-configure.patch | 23 -
packaging/win32/webkit-1.2.7-datadir.patch | 143 --
packaging/win32/webkit-1.2.7-gccpath.patch | 33 -
packaging/win32/webkit-1.2.7-makefile.patch | 81 -
packaging/win32/webkit-1.2.7-mingw32.patch | 592 -------
packaging/win32/webkit-1.2.7-nosvg.patch | 10 -
packaging/win32/webkit-1.2.7-time.patch | 22 -
packaging/win32/webkit-1.2.7-vasprintf.patch | 22 -
packaging/win32/webkitenumtypes.cpp | 248 ---
packaging/win32/webkitenumtypes.h | 92 --
packaging/win32/weekly_build.sh | 56 -
55 files changed, 9393 deletions(-)
delete mode 100644 packaging/win32/ChineseSimp-12-5.1.11.isl
delete mode 100644 packaging/win32/ChineseTrad-2-5.1.11.isl
delete mode 100644 packaging/win32/Greek-4-5.1.11.isl
delete mode 100644 packaging/win32/Japanese-5-5.1.11.isl
delete mode 100644 packaging/win32/Latvian-1-5.1.11.isl
delete mode 100644 packaging/win32/Makefile.am
delete mode 100644 packaging/win32/README
delete mode 100644 packaging/win32/aqbanking-4.2.4-r2132.patch
delete mode 100644 packaging/win32/bootstrap_win_dev.vbs
delete mode 100644 packaging/win32/build_package.sh
delete mode 100644 packaging/win32/build_tags.sh
delete mode 100755 packaging/win32/create_cross_mingw.sh
delete mode 100755 packaging/win32/crossbuild_webkit.sh
delete mode 100644 packaging/win32/custom.sh.sample
delete mode 100644 packaging/win32/daily_build.bat
delete mode 100644 packaging/win32/daily_build.sh
delete mode 100644 packaging/win32/defaults.sh
delete mode 100755 packaging/win32/dist-impl.sh
delete mode 100755 packaging/win32/dist.sh
delete mode 100644 packaging/win32/exetype.pl
delete mode 100644 packaging/win32/functions.sh
delete mode 100644 packaging/win32/getperl.vbs
delete mode 100644 packaging/win32/gnc-path-check
delete mode 100644 packaging/win32/gnucash.iss.in
delete mode 100644 packaging/win32/guile-1.8.8.patch
delete mode 100644 packaging/win32/icu-crossmingw.patch
delete mode 100644 packaging/win32/install-fq-mods.cmd
delete mode 100644 packaging/win32/install-impl.sh
delete mode 100644 packaging/win32/install.sh
delete mode 100644 packaging/win32/libdbi-0.8.3.patch
delete mode 100644 packaging/win32/libdbi-dbd_helper.c.patch
delete mode 100644 packaging/win32/libdbi-drivers-Makefile.in.patch
delete mode 100644 packaging/win32/libdbi-drivers-dbd_mysql.c.patch
delete mode 100644 packaging/win32/libdbi-drivers-dbd_pgsql.c.patch
delete mode 100644 packaging/win32/libdbi-drivers-dbd_sqlite3.c.patch
delete mode 100644 packaging/win32/libmysql.def
delete mode 100755 packaging/win32/libxslt-1.1.22.Makefile.in.patch
delete mode 100644 packaging/win32/make_install.sh
delete mode 100644 packaging/win32/opensp-1.5.2.patch
delete mode 100644 packaging/win32/pi.sh
delete mode 100644 packaging/win32/redirect.c
delete mode 100644 packaging/win32/reset.sh
delete mode 100755 packaging/win32/webkit-1.2.7-configure.patch
delete mode 100755 packaging/win32/webkit-1.2.7-datadir.patch
delete mode 100755 packaging/win32/webkit-1.2.7-gccpath.patch
delete mode 100755 packaging/win32/webkit-1.2.7-makefile.patch
delete mode 100755 packaging/win32/webkit-1.2.7-mingw32.patch
delete mode 100755 packaging/win32/webkit-1.2.7-nosvg.patch
delete mode 100644 packaging/win32/webkit-1.2.7-time.patch
delete mode 100644 packaging/win32/webkit-1.2.7-vasprintf.patch
delete mode 100755 packaging/win32/webkitenumtypes.cpp
delete mode 100755 packaging/win32/webkitenumtypes.h
delete mode 100644 packaging/win32/weekly_build.sh
More information about the gnucash-changes
mailing list