|
|
@ -1,37 +1,45 @@ |
|
|
|
--- |
|
|
|
name: "bitcoin-linux-0.11" |
|
|
|
name: "zcash-1.0.0-rc1" |
|
|
|
enable_cache: true |
|
|
|
distro: "debian" |
|
|
|
suites: |
|
|
|
- "trusty" |
|
|
|
- "jessie" |
|
|
|
architectures: |
|
|
|
- "amd64" |
|
|
|
packages: |
|
|
|
- "g++-multilib" |
|
|
|
- "git-core" |
|
|
|
- "pkg-config" |
|
|
|
- "autoconf" |
|
|
|
- "libtool" |
|
|
|
- "automake" |
|
|
|
- "faketime" |
|
|
|
- "bsdmainutils" |
|
|
|
- "binutils-gold" |
|
|
|
- "ca-certificates" |
|
|
|
- "faketime" |
|
|
|
- "g++-multilib" |
|
|
|
- "git-core" |
|
|
|
- "libc6-dev" |
|
|
|
- "libtool" |
|
|
|
- "m4" |
|
|
|
- "ncurses-dev" |
|
|
|
- "pkg-config" |
|
|
|
- "python" |
|
|
|
- "unzip" |
|
|
|
- "wget" |
|
|
|
- "zlib1g-dev" |
|
|
|
remotes: |
|
|
|
- "url": "https://github.com/bitcoin/bitcoin.git" |
|
|
|
"dir": "bitcoin" |
|
|
|
- "url": "https://github.com/zcash/zcash.git" |
|
|
|
"dir": "zcash" |
|
|
|
files: [] |
|
|
|
script: | |
|
|
|
WRAP_DIR=$HOME/wrapped |
|
|
|
HOSTS="i686-pc-linux-gnu x86_64-unknown-linux-gnu" |
|
|
|
CONFIGFLAGS="--enable-glibc-back-compat --enable-reduce-exports --disable-bench --disable-gui-tests" |
|
|
|
HOSTS="x86_64-unknown-linux-gnu" |
|
|
|
CONFIGFLAGS="--enable-glibc-back-compat --enable-reduce-exports --disable-bench --disable-gui-tests --with-gui=no --enable-hardening" |
|
|
|
MAKEOPTS="V=1 NO_QT=1" |
|
|
|
FAKETIME_HOST_PROGS="" |
|
|
|
FAKETIME_PROGS="date ar ranlib nm strip objcopy" |
|
|
|
HOST_CFLAGS="-O2 -g" |
|
|
|
HOST_CXXFLAGS="-O2 -g" |
|
|
|
HOST_CFLAGS="-fwrapv -fno-strict-aliasing -Werror -g" |
|
|
|
HOST_CXXFLAGS="-fwrapv -fno-strict-aliasing -Werror -g" |
|
|
|
HOST_LDFLAGS=-static-libstdc++ |
|
|
|
|
|
|
|
export QT_RCC_TEST=1 |
|
|
|
export QT_RCC_TEST=0 |
|
|
|
export GZIP="-9n" |
|
|
|
export TAR_OPTIONS="--mtime="$REFERENCE_DATE\\\ $REFERENCE_TIME"" |
|
|
|
export TZ="UTC" |
|
|
@ -73,7 +81,7 @@ script: | |
|
|
|
create_global_faketime_wrappers "2000-01-01 12:00:00" |
|
|
|
create_per-host_faketime_wrappers "2000-01-01 12:00:00" |
|
|
|
|
|
|
|
cd bitcoin |
|
|
|
cd zcash |
|
|
|
BASEPREFIX=`pwd`/depends |
|
|
|
# Build dependencies for each host |
|
|
|
for i in $HOSTS; do |
|
|
@ -88,13 +96,13 @@ script: | |
|
|
|
./autogen.sh |
|
|
|
CONFIG_SITE=${BASEPREFIX}/`echo "${HOSTS}" | awk '{print $1;}'`/share/config.site ./configure --prefix=/ |
|
|
|
make dist |
|
|
|
SOURCEDIST=`echo bitcoin-*.tar.gz` |
|
|
|
SOURCEDIST=`echo zcash-*.tar.gz` |
|
|
|
DISTNAME=`echo ${SOURCEDIST} | sed 's/.tar.*//'` |
|
|
|
# Correct tar file order |
|
|
|
mkdir -p temp |
|
|
|
pushd temp |
|
|
|
tar xf ../$SOURCEDIST |
|
|
|
find bitcoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST |
|
|
|
find zcash* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST |
|
|
|
popd |
|
|
|
|
|
|
|
ORIGPATH="$PATH" |
|
|
@ -125,7 +133,5 @@ script: | |
|
|
|
mkdir -p $OUTDIR/src |
|
|
|
mv $SOURCEDIST $OUTDIR/src |
|
|
|
mv ${OUTDIR}/${DISTNAME}-x86_64-*-debug.tar.gz ${OUTDIR}/${DISTNAME}-linux64-debug.tar.gz |
|
|
|
mv ${OUTDIR}/${DISTNAME}-i686-*-debug.tar.gz ${OUTDIR}/${DISTNAME}-linux32-debug.tar.gz |
|
|
|
mv ${OUTDIR}/${DISTNAME}-x86_64-*.tar.gz ${OUTDIR}/${DISTNAME}-linux64.tar.gz |
|
|
|
mv ${OUTDIR}/${DISTNAME}-i686-*.tar.gz ${OUTDIR}/${DISTNAME}-linux32.tar.gz |
|
|
|
|
|
|
|