Merge pull request #1609 from markusstoll/config_nightly
Fix packaging for automated build script.
This commit is contained in:
commit
6da51724a3
|
@ -6,11 +6,19 @@ export projectFolder=$(dirname $0)
|
|||
|
||||
echo packing ${bundle} for release without Mono framework dependency
|
||||
|
||||
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig
|
||||
export MONO_PATH=`readlink /Library/Frameworks/Mono.framework/Versions/Current`
|
||||
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:${MONO_PATH}/lib/pkgconfig
|
||||
export AS="as -arch i386"
|
||||
export CC="cc -arch i386 -lobjc -liconv -framework Foundation"
|
||||
export PATH=/usr/local/bin:/opt/local/bin:/Library/Frameworks/Mono.framework/Versions/Current/bin:/usr/bin:/bin
|
||||
|
||||
cd ${bundle}/Contents/MonoBundle/
|
||||
mkbundle --static --deps -o ../MacOS/SparkleShare SparkleShare.exe SparkleLib.dll MonoMac.dll SparkleLib.Git.dll
|
||||
|
||||
# add / fix dependency libMonoPosixHelper
|
||||
cp ${MONO_PATH}/lib/libMonoPosixHelper.dylib ../MacOS/
|
||||
sed -i .bak 's/libMonoPosixHelper.dylib/@executable_path\/libMonoPosixHelper.dylib/' ./config
|
||||
|
||||
# merge all Assemblies into one Mac binary
|
||||
mkbundle --static --deps --config ./config -o ../MacOS/SparkleShare SparkleShare.exe SparkleLib.dll MonoMac.dll SparkleLib.Git.dll
|
||||
rm *.dll *.exe
|
||||
|
||||
|
|
Loading…
Reference in a new issue