Skip to content

Commit

Permalink
Set Appveyor to build Windows MSI (fixes #294)
Browse files Browse the repository at this point in the history
  • Loading branch information
hamishmack committed Jun 23, 2016
1 parent e554cda commit 5ea8114
Show file tree
Hide file tree
Showing 12 changed files with 107 additions and 34 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Expand Up @@ -46,3 +46,6 @@
[submodule "vendor/haskell-gi-base"]
path = vendor/haskell-gi-base
url = https://github.com/haskell-gi/haskell-gi-base.git
[submodule "vendor/jsaddle-dom"]
path = vendor/jsaddle-dom
url = https://github.com/ghcjs/jsaddle-dom.git
30 changes: 30 additions & 0 deletions appveyor.yml
@@ -0,0 +1,30 @@
cache:
- cache1 -> appveyor\cleanup-cache1.txt
- cache2 -> appveyor\cleanup-cache1.txt, appveyor\cleanup-cache2.txt
- cache3 -> appveyor\cleanup-cache1.txt, appveyor\cleanup-cache2.txt, appveyor\cleanup-cache3.txt

install:
- git submodule update --init
- SET PATH=%APPDATA%\cabal\bin;C:\tools\msys64\mingw64\bin;C:\tools\msys64\usr\bin;C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.0.1\bin;C:\ProgramData\chocolatey\lib\cabal\tools;C:\Program Files (x86)/WiX Toolset v3.10\bin;%PATH%
- SET PKG_CONFIG_PATH=C:\tools\msys64\mingw64\lib\pkgconfig
- SET XDG_DATA_DIRS=C:\tools\msys64\mingw64\share
- choco install ghc -version 8.0.1 | grep -v '^Extracting '
- cabal --version
- choco install msys2 | grep -v '^Extracting '
- pacman --version
- choco install wixtoolset
- heat -? | grep version
- choco install dejavufonts -version 2.35 | grep -v '^Extracting '
- pacman -S -q --noconfirm mingw64/mingw-w64-x86_64-pkg-config mingw64/mingw-w64-x86_64-gobject-introspection mingw64/mingw-w64-x86_64-gtksourceview3 mingw64/mingw-w64-x86_64-webkitgtk3
# The webkitgtk package still expects ICU 56
- curl -fsSL -o mingw-w64-x86_64-icu-56.1-1-any.pkg.tar.xz https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/mingw-w64-x86_64-icu-56.1-1-any.pkg.tar.xz/download
- pacman -U --noconfirm mingw-w64-x86_64-icu-56.1-1-any.pkg.tar.xz
- curl -fsSL -o mingw-w64-x86_64-harfbuzz-1.2.7-1-any.pkg.tar.xz https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/mingw-w64-x86_64-harfbuzz-1.2.7-1-any.pkg.tar.xz/download
- pacman -U --noconfirm mingw-w64-x86_64-harfbuzz-1.2.7-1-any.pkg.tar.xz

build_script:
- chcp 65001 && bash -ex appveyor/build-some.sh

artifacts:
- path: win32/*.msi
name: Leksah Windows Installer
32 changes: 32 additions & 0 deletions appveyor/build-some.sh
@@ -0,0 +1,32 @@
#!/bin/sh

if [ ! -d cache1 ]; then
cabal update
cabal install alex happy aeson-pretty --disable-documentation
cabal install vendor/haskell-gi-base vendor/haskell-gi --force-reinstalls
cd vendor/haskell-gi/bindings
ghc --make genBuildInfo.hs
./genBuildInfo.exe GLib
./genBuildInfo.exe Gio
cabal install ./GLib ./Gio --force-reinstalls
cd ../../..
mkdir cache1
mv $APPDATA/ghc $APPDATA/cabal cache1
elif [ ! -d cache2 ]; then
mv cache1/* $APPDATA
cabal update
cabal install vendor/gi-gtk-hs vendor/ltk vendor/jsaddle-dom vendor/ghcjs-dom --force-reinstalls
mkdir cache2
mv $APPDATA/ghc $APPDATA/cabal cache2
elif [ ! -d cache3 ]; then
mv cache2/* $APPDATA
cabal update
cabal install ./ vendor/ltk vendor/leksah-server vendor/haskellVCSWrapper/vcswrapper vendor/haskellVCSGUI/vcsgui -fwebkit -f-yi -fpango -f-vty --only-dependencies
mkdir cache3
mv $APPDATA/ghc $APPDATA/cabal cache3
else
mv cache3/* $APPDATA
cabal update
./win32/makeinstaller.sh
fi

1 change: 1 addition & 0 deletions appveyor/cleanup-cache1.txt
@@ -0,0 +1 @@
Change this file to clear appveyor cache1 2
1 change: 1 addition & 0 deletions appveyor/cleanup-cache2.txt
@@ -0,0 +1 @@
Change this file to clear appveyor cache2 2
1 change: 1 addition & 0 deletions appveyor/cleanup-cache3.txt
@@ -0,0 +1 @@
Change this file to clear appveyor cache3 2
2 changes: 1 addition & 1 deletion scripts/stage.sh
Expand Up @@ -40,7 +40,7 @@ if test "`uname`" = "Darwin"; then
cd ../.. || exit
cabal install -j4 -fwebkit -f-yi --with-ghc=ghc$GHCVERSION || exit
else
$WINE cabal install ./ ./vendor/ltk ./vendor/leksah-server vendor/haskellVCSWrapper/vcswrapper vendor/haskellVCSGUI/vcsgui --with-ghc=ghc$GHCVERSION -j4 -fwebkit -f-yi -fpango -f-vty --force-reinstalls || exit
$WINE cabal install ./ ./vendor/ltk ./vendor/leksah-server vendor/haskellVCSWrapper/vcswrapper vendor/haskellVCSGUI/vcsgui --with-ghc=ghc$GHCVERSION -j1 -fwebkit -f-yi -fpango -f-vty --force-reinstalls || exit
# if [ "$GHC_VER" != "7.0.3" ] && [ "$GHC_VER" != "7.0.4" ] && [ "$GHC_VER" != "7.6.1" ]; then
# echo https://github.com/yi-editor/yi.git >> sources.txt
# export LEKSAH_CONFIG_ARGS="$LEKSAH_CONFIG_ARGS -fyi -f-vty -f-dyre -fpango"
Expand Down
2 changes: 1 addition & 1 deletion vendor/ghcjs-dom
Submodule ghcjs-dom updated 1 files
+516 −516 ghcjs-dom.cabal
1 change: 1 addition & 0 deletions vendor/jsaddle-dom
Submodule jsaddle-dom added at 099e41
46 changes: 24 additions & 22 deletions win32/leksah.wxs
Expand Up @@ -7,7 +7,7 @@
<Media Id="1" Cabinet="product.cab" EmbedCab="yes"/>

<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="WindowsVolume">
<Directory Id="WINDOWSVOLUME">
<Directory Id="INSTALLDIR" Name="Leksah">
<Directory Id="BINDIR" Name="bin">
<Component Id="Path" Guid="{407F265F-2562-46DC-A088-73AD7CB82B38}">
Expand All @@ -23,6 +23,8 @@
<Directory Id="FontsFolder" />
</Directory>

<SetDirectory Id="WINDOWSVOLUME" Value="[WindowsVolume]"/>

<DirectoryRef Id="ApplicationProgramsFolder">
<Component Id="ApplicationShortcut" Guid="503B656E-B240-441D-A7E5-82F5F5C9675D">
<Shortcut Id="ApplicationStartMenuShortcut"
Expand All @@ -38,67 +40,67 @@

<DirectoryRef Id="FontsFolder">
<Component Id="cmpA07D4D7013C154093786BCABE0A0EF33" Guid="{6DFBC8A0-B988-4A93-B95B-2C864E378DE3}">
<File Id="fil0EFB049678EE3D4A9A3887C4954FEE2A" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSans-Bold.ttf" />
<File Id="fil0EFB049678EE3D4A9A3887C4954FEE2A" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSans-Bold.ttf" />
</Component>
<Component Id="cmpB814902A71EE7AEDDCE9B0ABEFC61C66" Guid="{0BBAD8B0-67D4-4794-827C-417A7409786A}">
<File Id="filE245D0EC8E00923D8ED3F96E3493C384" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSans-BoldOblique.ttf" />
<File Id="filE245D0EC8E00923D8ED3F96E3493C384" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSans-BoldOblique.ttf" />
</Component>
<Component Id="cmpD2609DA11F23609B28A59CD9EC435733" Guid="{2290820D-4109-4646-96A1-EFECD27A77E0}">
<File Id="fil03C76BBA9B093708BDE014D3DEB522E4" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSans-ExtraLight.ttf" />
<File Id="fil03C76BBA9B093708BDE014D3DEB522E4" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSans-ExtraLight.ttf" />
</Component>
<Component Id="cmp6D014775D535A8EFF6858C61C0FC481F" Guid="{AB856CF8-9A5B-43A7-9066-9BE6E561F041}">
<File Id="fil7ED3E23EFDE4B12578C1567BF8B93299" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSans-Oblique.ttf" />
<File Id="fil7ED3E23EFDE4B12578C1567BF8B93299" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSans-Oblique.ttf" />
</Component>
<Component Id="cmp3C549671AF76585EFA51BEE9F542FA9E" Guid="{EC688EA7-D924-450F-9BDE-D3EE3FC77D0F}">
<File Id="fil55448B315BAD869A7B2174BCA699E464" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSans.ttf" />
<File Id="fil55448B315BAD869A7B2174BCA699E464" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSans.ttf" />
</Component>
<Component Id="cmp6D5BB256694F85EA72A8BABCB162F4A0" Guid="{981E9F41-528B-46CF-B5B6-B26768A2F88F}">
<File Id="fil90843BEA04A8CEE90642F41B3594A1D1" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSansCondensed-Bold.ttf" />
<File Id="fil90843BEA04A8CEE90642F41B3594A1D1" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSansCondensed-Bold.ttf" />
</Component>
<Component Id="cmpEF7A61E82BAB78FCC30B0429753DB475" Guid="{36A78AD4-A758-4022-B29B-F685795F09BE}">
<File Id="fil5C5BC5F91B63F019D23AA39BC0F4DB55" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSansCondensed-BoldOblique.ttf" />
<File Id="fil5C5BC5F91B63F019D23AA39BC0F4DB55" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSansCondensed-BoldOblique.ttf" />
</Component>
<Component Id="cmp963332B5A3CE812CD9552E64A569D36F" Guid="{C1F9483C-5E8E-4F36-B41B-6BCF4AC5521E}">
<File Id="filE8214E3890C49571445247C26969EF84" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSansCondensed-Oblique.ttf" />
<File Id="filE8214E3890C49571445247C26969EF84" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSansCondensed-Oblique.ttf" />
</Component>
<Component Id="cmpED912B6CCEF966357D00BD13F0D5E66D" Guid="{0CFD5C75-B8B6-48FD-8D1A-EC7E7C299051}">
<File Id="fil28A9AF59B740A678FC4265ACD0EC6049" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSansCondensed.ttf" />
<File Id="fil28A9AF59B740A678FC4265ACD0EC6049" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSansCondensed.ttf" />
</Component>
<Component Id="cmp278599C85A8E095F62BE094F180537DD" Guid="{B6510CBD-F78B-414A-874D-AA72EFEB59B1}">
<File Id="fil68FDBFF562A145B585EDA198B80E8F3E" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSansMono-Bold.ttf" />
<File Id="fil68FDBFF562A145B585EDA198B80E8F3E" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSansMono-Bold.ttf" />
</Component>
<Component Id="cmp832ACDAE84991E1478EE8D2889803AAF" Guid="{5097039C-DB56-49AB-B515-A8C8E4F85B43}">
<File Id="filFB663BFDAA8123B38AE7FE210DA4FA08" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSansMono-BoldOblique.ttf" />
<File Id="filFB663BFDAA8123B38AE7FE210DA4FA08" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSansMono-BoldOblique.ttf" />
</Component>
<Component Id="cmp171B66DDCE9C4200420C135CF35C4AEB" Guid="{49B5CA21-6E3C-4F40-80C3-3CF9EC84A0A3}">
<File Id="fil172F9D110EEE7E29D72094B0B17B1D4D" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSansMono-Oblique.ttf" />
<File Id="fil172F9D110EEE7E29D72094B0B17B1D4D" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSansMono-Oblique.ttf" />
</Component>
<Component Id="cmpC4FBEE27F714F552EB2BFEB44CF33A6E" Guid="{2D19391B-6F00-415B-94B1-211646AE7F13}">
<File Id="fil93BF417A6B8DDBF06137C8DE162040FB" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSansMono.ttf" />
<File Id="fil93BF417A6B8DDBF06137C8DE162040FB" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSansMono.ttf" />
</Component>
<Component Id="cmpB84730D92D87EBA9918FCAC4C5DDB164" Guid="{B2323F07-7456-4C19-95A8-C5D067526669}">
<File Id="fil0011895615348B3FB8D4E7724874CF4B" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSerif-Bold.ttf" />
<File Id="fil0011895615348B3FB8D4E7724874CF4B" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSerif-Bold.ttf" />
</Component>
<Component Id="cmp121322F4EF0DAEC3273F17B6DB51301F" Guid="{59FE6215-1769-4BEA-AD23-BC2B57797DFF}">
<File Id="fil9BD582AC71A09D223756516E4078AF8E" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSerif-BoldItalic.ttf" />
<File Id="fil9BD582AC71A09D223756516E4078AF8E" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSerif-BoldItalic.ttf" />
</Component>
<Component Id="cmp7AFCBFC41AB348E35B9E466FBD2BC3EF" Guid="{5EDD6331-4BC8-49DD-B4AA-88AA12DFADED}">
<File Id="fil7EB22B755E1CE12FE31BDE1A3A8082E4" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSerif-Italic.ttf" />
<File Id="fil7EB22B755E1CE12FE31BDE1A3A8082E4" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSerif-Italic.ttf" />
</Component>
<Component Id="cmpEC96881C376496C680E62C58CA548C20" Guid="{F65850B2-2CF5-4AE1-BABF-4199BBE42C68}">
<File Id="fil361422F7D5601E6012CC03A4C3650101" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSerif.ttf" />
<File Id="fil361422F7D5601E6012CC03A4C3650101" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSerif.ttf" />
</Component>
<Component Id="cmp2FAEE778E7BFEA05784ADBDF45488B84" Guid="{CAA7EC0B-5029-461D-BC98-7C17389DFFE0}">
<File Id="fil36AFC99AE7784666559AC41A0B8EEBA3" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSerifCondensed-Bold.ttf" />
<File Id="fil36AFC99AE7784666559AC41A0B8EEBA3" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSerifCondensed-Bold.ttf" />
</Component>
<Component Id="cmp3C3CD689C528E1B775D0F7DB9E50E1E9" Guid="{41AEF5B5-4FD9-4835-A84C-C0DE5F7E4C92}">
<File Id="filC1DAD48823F8ABA00F8D517911A5D311" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSerifCondensed-BoldItalic.ttf" />
<File Id="filC1DAD48823F8ABA00F8D517911A5D311" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSerifCondensed-BoldItalic.ttf" />
</Component>
<Component Id="cmp816A89FF75E2004390E4844CE5189564" Guid="{315A5BD2-0861-40B5-B316-5CA6A8936FF3}">
<File Id="fil092DAAFBA3E6192040B25A708B1BBD1D" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSerifCondensed-Italic.ttf" />
<File Id="fil092DAAFBA3E6192040B25A708B1BBD1D" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSerifCondensed-Italic.ttf" />
</Component>
<Component Id="cmp2124FB8B9EAAE773B67FC55F6AE5DB70" Guid="{2E15154F-4CFE-49D6-AEC6-F38CA80D0125}">
<File Id="filD859571C1189493FF5E6EEF578F8C8BF" KeyPath="yes" TrueType="yes" Source="C:\dejavu-fonts\ttf\DejaVuSerifCondensed.ttf" />
<File Id="filD859571C1189493FF5E6EEF578F8C8BF" KeyPath="yes" TrueType="yes" Source="C:\ProgramData\chocolatey\lib\dejavufonts\dejavu-fonts-ttf-2.35\ttf\DejaVuSerifCondensed.ttf" />
</Component>
</DirectoryRef>

Expand Down
20 changes: 11 additions & 9 deletions win32/makeinstaller.sh
Expand Up @@ -59,15 +59,13 @@ $LN "$CABAL_USER_BIN"/vcsgui-askpass.exe SourceDir/bin
$LN "$CABAL_USER_BIN"/leksah-server.exe SourceDir/bin
$LN "$CABAL_USER_BIN"/leksahecho.exe SourceDir/bin
$LN "$CABAL_USER_BIN"/leksahtrue.exe SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/iconv.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/icudata50.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/icui18n50.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/icule50.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/icuuc50.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libiconv-2.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libicu*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libatk-1.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libbz2-1.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libcairo-2.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libcairo-gobject-2.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libdbus*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libenchant.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libepoxy-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libexpat-1.dll SourceDir/bin
Expand All @@ -79,12 +77,14 @@ $LN "$GTK_PREFIX_U"/bin/libgailutil-3-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgcc_s_seh-1.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgdk-3-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgdk_pixbuf-2.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgeoclue-*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgio-2.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libglib-2.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgmodule-2.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgmp-10.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgnutls-*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgobject-2.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgraphite2.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgst*-1.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgthread-2.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libgtk-3-0.dll SourceDir/bin
Expand All @@ -94,13 +94,16 @@ $LN "$GTK_PREFIX_U"/bin/libharfbuzz-icu-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libhogweed-*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libintl-8.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libjavascriptcoregtk-3.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libjpeg-62.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libjpeg-*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/liblzma-*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libnettle-*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/liborc-*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libp11-kit-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libpango-1.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libpangocairo-1.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libpangoft2-1.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libpangowin32-1.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libpcre-*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libpixman-1-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libpng16-16.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libsoup-2.4-1.dll SourceDir/bin
Expand All @@ -110,11 +113,10 @@ $LN "$GTK_PREFIX_U"/bin/libtasn1-6.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libxml2-2.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libxslt-1.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libwebkitgtk-3.0-0.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libwebp-5.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libwebp*.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/libwinpthread-1.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/zlib1.dll SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/pkg-config.exe SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/grep.exe SourceDir/bin
$LN "$GTK_PREFIX_U"/bin/xsltproc.exe SourceDir/bin
mkdir -p SourceDir/share
$LNDIR "$GTK_PREFIX_U"/share/themes SourceDir/share
Expand Down Expand Up @@ -142,4 +144,4 @@ fi
xsltproc heat.xslt heat.wxs > heatfixed.wxs
$WINE candle heatfixed.wxs || exit
$WINE candle leksah.wxs || exit
$WINE $LIGHT -ext WixUIExtension heatfixed.wixobj leksah.wixobj -out $LEKSAH_X_X_X_X_GHC_X_X_X.msi || exit
$WINE $LIGHT -ext WixUIExtension heatfixed.wixobj leksah.wixobj -out $LEKSAH_X_X_X_X_GHC_X_X_X.msi || exit

0 comments on commit 5ea8114

Please sign in to comment.