Changeset View
Changeset View
Standalone View
Standalone View
contrib/gitian-descriptors/gitian-osx.yml
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
script: | | script: | | ||||
WRAP_DIR=$HOME/wrapped | WRAP_DIR=$HOME/wrapped | ||||
HOSTS="x86_64-apple-darwin14" | HOSTS="x86_64-apple-darwin14" | ||||
# CMake toolchain file name differ from host name | # CMake toolchain file name differ from host name | ||||
declare -A CMAKE_TOOLCHAIN_FILE | declare -A CMAKE_TOOLCHAIN_FILE | ||||
CMAKE_TOOLCHAIN_FILE[x86_64-apple-darwin14]=OSX.cmake | CMAKE_TOOLCHAIN_FILE[x86_64-apple-darwin14]=OSX.cmake | ||||
INSTALL_COMPONENTS="bitcoind bitcoin-qt bitcoin-seeder" | |||||
FAKETIME_HOST_PROGS="" | FAKETIME_HOST_PROGS="" | ||||
FAKETIME_PROGS="ar ranlib date dmg genisoimage" | FAKETIME_PROGS="ar ranlib date dmg genisoimage" | ||||
export QT_RCC_TEST=1 | export QT_RCC_TEST=1 | ||||
export QT_RCC_SOURCE_DATE_OVERRIDE=1 | export QT_RCC_SOURCE_DATE_OVERRIDE=1 | ||||
export GZIP="-9n" | export GZIP="-9n" | ||||
export TAR_OPTIONS="--mtime="$REFERENCE_DATE\\\ $REFERENCE_TIME"" | export TAR_OPTIONS="--mtime="$REFERENCE_DATE\\\ $REFERENCE_TIME"" | ||||
export TZ="UTC" | export TZ="UTC" | ||||
▲ Show 20 Lines • Show All 95 Lines • ▼ Show 20 Lines | cmake -GNinja .. \ | ||||
-DCMAKE_TOOLCHAIN_FILE=${SOURCEDIR}/cmake/platforms/${CMAKE_TOOLCHAIN_FILE[${i}]} \ | -DCMAKE_TOOLCHAIN_FILE=${SOURCEDIR}/cmake/platforms/${CMAKE_TOOLCHAIN_FILE[${i}]} \ | ||||
-DCLIENT_VERSION_IS_RELEASE=ON \ | -DCLIENT_VERSION_IS_RELEASE=ON \ | ||||
-DENABLE_REDUCE_EXPORTS=ON \ | -DENABLE_REDUCE_EXPORTS=ON \ | ||||
-DCMAKE_INSTALL_PREFIX=${INSTALLPATH} \ | -DCMAKE_INSTALL_PREFIX=${INSTALLPATH} \ | ||||
-DCCACHE=OFF \ | -DCCACHE=OFF \ | ||||
-DGENISOIMAGE_EXECUTABLE="${WRAP_DIR}/genisoimage" | -DGENISOIMAGE_EXECUTABLE="${WRAP_DIR}/genisoimage" | ||||
ninja | ninja | ||||
ninja install | |||||
for _component in ${INSTALL_COMPONENTS}; do | |||||
cmake -DCOMPONENT=${_component} -P cmake_install.cmake | |||||
done | |||||
export PYTHONPATH="${BASEPREFIX}/${i}/native/lib/python3/dist-packages:${PYTHONPATH}" | export PYTHONPATH="${BASEPREFIX}/${i}/native/lib/python3/dist-packages:${PYTHONPATH}" | ||||
ninja osx-deploydir | ninja osx-deploydir | ||||
OSX_VOLNAME="$(cat osx_volname)" | OSX_VOLNAME="$(cat osx_volname)" | ||||
mkdir -p unsigned-app-${i} | mkdir -p unsigned-app-${i} | ||||
cp osx_volname unsigned-app-${i}/ | cp osx_volname unsigned-app-${i}/ | ||||
cp contrib/macdeploy/detached-sig-apply.sh unsigned-app-${i} | cp contrib/macdeploy/detached-sig-apply.sh unsigned-app-${i} | ||||
Show All 27 Lines |