secp256k1: add libtool as a dependency
[VerusCoin.git] / contrib / gitian-descriptors / gitian-osx-bitcoin.yml
CommitLineData
1a97b22b
CF
1---
2name: "bitcoin"
3suites:
4- "precise"
5architectures:
6- "i386"
7packages:
8- "git-core"
9- "automake"
10- "faketime"
11- "bsdmainutils"
12- "pkg-config"
13- "p7zip-full"
b150b09e 14- "libtool"
1a97b22b
CF
15
16reference_datetime: "2013-06-01 00:00:00"
17remotes:
18- "url": "https://github.com/bitcoin/bitcoin.git"
19 "dir": "bitcoin"
20files:
2869b134 21- "osx-native-depends-r3.tar.gz"
6e7c4d17
WL
22- "osx-depends-r4.tar.gz"
23- "osx-depends-qt-5.2.1-r4.tar.gz"
2869b134 24- "MacOSX10.7.sdk.tar.gz"
1a97b22b
CF
25
26script: |
27
1a97b22b
CF
28 HOST=x86_64-apple-darwin11
29 PREFIX=`pwd`/osx-cross-depends/prefix
2869b134 30 SDK=`pwd`/osx-cross-depends/SDKs/MacOSX10.7.sdk
1a97b22b
CF
31 NATIVEPREFIX=`pwd`/osx-cross-depends/native-prefix
32 export TAR_OPTIONS="-m --mtime="$REFERENCE_DATE\\\ $REFERENCE_TIME""
33
34 export SOURCES_PATH=`pwd`
35
2869b134 36 mkdir -p osx-cross-depends/SDKs
1a97b22b 37
2869b134 38 tar -C osx-cross-depends/SDKs -xf ${SOURCES_PATH}/MacOSX10.7.sdk.tar.gz
1a97b22b 39
2869b134 40 tar -C osx-cross-depends -xf osx-native-depends-r3.tar.gz
6e7c4d17
WL
41 tar -C osx-cross-depends -xf osx-depends-r4.tar.gz
42 tar -C osx-cross-depends -xf osx-depends-qt-5.2.1-r4.tar.gz
1a97b22b
CF
43 export PATH=`pwd`/osx-cross-depends/native-prefix/bin:$PATH
44
45 cd bitcoin
46
47 export ZERO_AR_DATE=1
48 export QT_RCC_TEST=1
49 ./autogen.sh
50 ./configure --host=${HOST} --with-boost=${PREFIX} CC=clang CXX=clang++ OBJC=clang OBJCXX=clang++ CFLAGS="-target ${HOST} -mmacosx-version-min=10.6 --sysroot ${SDK} -msse2 -Qunused-arguments" CXXFLAGS="-target ${HOST} -mmacosx-version-min=10.6 --sysroot ${SDK} -msse2 -Qunused-arguments" LDFLAGS="-B${NATIVEPREFIX}/bin -L${PREFIX}/lib -L${SDK}/usr/lib/i686-apple-darwin10/4.2.1" CPPFLAGS="-I${NATIVEPREFIX}/lib/clang/3.2/include -I${PREFIX}/include" SSL_LIBS="-lz -lssl -lcrypto" --disable-tests -with-gui=qt5 PKG_CONFIG_LIBDIR="${PREFIX}/lib/pkgconfig" --disable-dependency-tracking --disable-maintainer-mode
51 make dist
52 mkdir -p distsrc
53 cd distsrc
54 tar --strip-components=1 -xf ../bitcoin-*.tar*
55 ./configure --host=${HOST} --with-boost=${PREFIX} CC=clang CXX=clang++ OBJC=clang OBJCXX=clang++ CFLAGS="-target ${HOST} -mmacosx-version-min=10.6 --sysroot ${SDK} -msse2 -Qunused-arguments" CXXFLAGS="-target ${HOST} -mmacosx-version-min=10.6 --sysroot ${SDK} -msse2 -Qunused-arguments" LDFLAGS="-B${NATIVEPREFIX}/bin -L${PREFIX}/lib -L${SDK}/usr/lib/i686-apple-darwin10/4.2.1" CPPFLAGS="-I${NATIVEPREFIX}/lib/clang/3.2/include -I${PREFIX}/include" SSL_LIBS="-lz -lssl -lcrypto" --disable-tests -with-gui=qt5 PKG_CONFIG_LIBDIR="${PREFIX}/lib/pkgconfig" --disable-dependency-tracking --disable-maintainer-mode
56 make $MAKEOPTS
57 export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1
58 export FAKETIME=$REFERENCE_DATETIME
59 export TZ=UTC
60 make deploy
61 dmg dmg Bitcoin-Qt.dmg $OUTDIR/Bitcoin-Qt.dmg
This page took 0.031579 seconds and 4 git commands to generate.