summary refs log tree commit diff stats
path: root/win32
diff options
context:
space:
mode:
authorBerke Viktor <bviktor@hexchat.org>2012-10-04 19:57:15 +0200
committerBerke Viktor <bviktor@hexchat.org>2012-10-04 19:57:15 +0200
commitcc903db7278ef2cf47ed5662d7cb9457e22604fc (patch)
tree29dd236793551215840bdf3d7352c268a48af9ab /win32
parent5af19dfb64e27d754c48b37666b05c2cd58b4dd1 (diff)
Add scripts for building the spelling dictionaries SFX
Diffstat (limited to 'win32')
-rw-r--r--win32/spelling/build-spelling.bat21
-rw-r--r--win32/spelling/hexchat-spelling.skel.iss31
2 files changed, 52 insertions, 0 deletions
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