From cc903db7278ef2cf47ed5662d7cb9457e22604fc Mon Sep 17 00:00:00 2001 From: Berke Viktor Date: Thu, 4 Oct 2012 19:57:15 +0200 Subject: [PATCH] Add scripts for building the spelling dictionaries SFX --- win32/spelling/build-spelling.bat | 21 ++++++++++++++++ win32/spelling/hexchat-spelling.skel.iss | 31 ++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 win32/spelling/build-spelling.bat create mode 100644 win32/spelling/hexchat-spelling.skel.iss diff --git a/win32/spelling/build-spelling.bat b/win32/spelling/build-spelling.bat new file mode 100644 index 00000000..db83ef12 --- /dev/null +++ b/win32/spelling/build-spelling.bat @@ -0,0 +1,21 @@ +:: run this from a command prompt +:: TODO: change it to LocalAppdata when GLib is updated +@echo off + +set DEPS_ROOT=C:\mozilla-build\hexchat +set SPELLING_DEST=..\build\spelling + +rmdir /q /s %SPELLING_DEST% +mkdir %SPELLING_DEST% +xcopy /q /s /i %DEPS_ROOT%\myspell\dicts %SPELLING_DEST%\myspell +cd .. +echo [Setup] > build\spelling\hexchat-spelling.iss +echo WizardImageFile=%cd%\installer\wizardimage.bmp >> build\spelling\hexchat-spelling.iss +echo WizardSmallImageFile=%cd%\installer\wizardsmallimage.bmp >> build\spelling\hexchat-spelling.iss +cd .. +echo SetupIconFile=%cd%\hexchat.ico >> win32\build\spelling\hexchat-spelling.iss +type win32\spelling\hexchat-spelling.skel.iss >> win32\build\spelling\hexchat-spelling.iss +set PATH=%PROGRAMFILES(X86)%\Inno Setup 5 +compil32 /cc win32\build\spelling\hexchat-spelling.iss +cd win32\spelling +pause diff --git a/win32/spelling/hexchat-spelling.skel.iss b/win32/spelling/hexchat-spelling.skel.iss new file mode 100644 index 00000000..e691c17b --- /dev/null +++ b/win32/spelling/hexchat-spelling.skel.iss @@ -0,0 +1,31 @@ +AppName=HexChat Spelling Dictionaries +AppVerName=HexChat Spelling Dictionaries r1 +AppVersion=1.0 +VersionInfoVersion=1.0 +OutputBaseFilename=HexChat Spelling Dictionaries r1 +AppPublisher=HexChat +AppPublisherURL=http://www.hexchat.org/ +AppCopyright=Copyright (C) 1998-2010 Peter Zelezny +AppSupportURL=https://github.com/hexchat/hexchat/issues +AppUpdatesURL=http://www.hexchat.org/home/downloads +DefaultDirName={userappdata}\enchant +DefaultGroupName=HexChat +DisableProgramGroupPage=yes +DisableDirPage=yes +SolidCompression=yes +Compression=lzma2/ultra64 +SourceDir=. +OutputDir=. +FlatComponentsList=no +PrivilegesRequired=lowest +ShowComponentSizes=no +CreateUninstallRegKey=no +Uninstallable=no +DirExistsWarning=no +ArchitecturesAllowed=x86 x64 + +[Files] +Source: "myspell\*"; DestDir: "{app}\myspell"; Flags: createallsubdirs recursesubdirs + +[Messages] +BeveledLabel= HexChat