diff options
Diffstat (limited to 'data/buildscripts')
-rw-r--r-- | data/buildscripts/buildall.sh | 20 | ||||
-rw-r--r-- | data/buildscripts/mozconfig-mac | 6 | ||||
-rw-r--r-- | data/buildscripts/mozconfig-windows | 7 | ||||
-rw-r--r-- | data/buildscripts/toolchain-android.sh | 4 | ||||
-rw-r--r-- | data/buildscripts/toolchain-mac.sh | 18 | ||||
-rw-r--r-- | data/buildscripts/toolchain-windows.sh | 5 |
6 files changed, 37 insertions, 23 deletions
diff --git a/data/buildscripts/buildall.sh b/data/buildscripts/buildall.sh index a4bb372..9485384 100644 --- a/data/buildscripts/buildall.sh +++ b/data/buildscripts/buildall.sh @@ -32,18 +32,18 @@ EOF env -i TERM=screen eatmydata sudo HOME=/home/ruben BUILDDIST=$2 ARCH=$3 pbuilder execute $SRCDIR/run.sh } -#buildpackage windows belenos amd64 |tee windows.log 2>&1 -#buildpackage mac belenos amd64 |tee mac.log 2>&1 -#buildpackage gnulinux belenos i386 |tee gnulinux-i386.log 2>&1 -#mv $SRCDIR/obj-gnulinux $SRCDIR/obj-gnulinux-i386 -#buildpackage gnulinux belenos amd64 |tee gnulinux-amd64.log 2>&1 -#mv $SRCDIR/obj-gnulinux $SRCDIR/obj-gnulinux-amd64 +buildpackage windows belenos amd64 |tee windows.log 2>&1 +buildpackage mac belenos amd64 |tee mac.log 2>&1 +buildpackage gnulinux belenos i386 |tee gnulinux-i386.log 2>&1 +mv $SRCDIR/obj-gnulinux $SRCDIR/obj-gnulinux-i386 +buildpackage gnulinux belenos amd64 |tee gnulinux-amd64.log 2>&1 +mv $SRCDIR/obj-gnulinux $SRCDIR/obj-gnulinux-amd64 buildpackage android belenos i386 |tee android.log 2>&1 rm binaries -rf mkdir binaries/langpacks -p -#cp $1/obj-windows/dist/icecat*.zip binaries -#cp $1/obj-mac/dist/icecat/icecat*.dmg binaries -#cp $1/obj-gnulinux*/dist/icecat*.bz2 binaries +cp $1/obj-windows/dist/icecat*.zip binaries +cp $1/obj-mac/dist/icecat/icecat*.dmg binaries +cp $1/obj-gnulinux*/dist/icecat*.bz2 binaries cp $1/obj-android/dist/icecat*.apk binaries -#cp $1/obj-gnulinux-amd64/dist/linux-x86_64/xpi/* binaries/langpacks +cp $1/obj-gnulinux-amd64/dist/linux-x86_64/xpi/* binaries/langpacks diff --git a/data/buildscripts/mozconfig-mac b/data/buildscripts/mozconfig-mac index 2fbe366..7e02b81 100644 --- a/data/buildscripts/mozconfig-mac +++ b/data/buildscripts/mozconfig-mac @@ -1,8 +1,8 @@ export CROSS_COMPILE=1 -SYSROOTDIR=/usr/lib/apple/SDKs/MacOSX10.6.sdk +SYSROOTDIR=/usr/lib/apple/SDKs/MacOSX10.7.sdk ROOTDIR="/usr/local/bin" -FLAGS="-arch i386 -isysroot $SYSROOTDIR" +FLAGS="-arch x86_64 -isysroot $SYSROOTDIR" # Ideally we use the patch provided in # https://bugzilla.mozilla.org/show_bug.cgi?id=933071 to get rid of our path @@ -29,7 +29,7 @@ mk_add_options MOZ_APP_DISPLAYNAME="IceCat" mk_add_options MOZILLA_OFFICIAL=1 mk_add_options BUILD_OFFICIAL=1 -ac_add_options --target=i386-apple-darwin10 +ac_add_options --target=x86_64-apple-darwin10 ac_add_options --enable-application=browser ac_add_options --enable-strip ac_add_options --enable-official-branding diff --git a/data/buildscripts/mozconfig-windows b/data/buildscripts/mozconfig-windows index 1b50a57..7c5887b 100644 --- a/data/buildscripts/mozconfig-windows +++ b/data/buildscripts/mozconfig-windows @@ -6,3 +6,10 @@ mk_add_options MOZ_OBJDIR=./obj-windows ac_add_options --disable-webrtc ac_add_options --without-intl-api + +ac_add_options --disable-crashreporter +ac_add_options --disable-maintenance-service + +# We can't build the sandbox code with mingw-w64: +#https://bugzilla.mozilla.org/show_bug.cgi?id=1042426 +ac_add_options --disable-sandbox diff --git a/data/buildscripts/toolchain-android.sh b/data/buildscripts/toolchain-android.sh index aca5957..59a3456 100644 --- a/data/buildscripts/toolchain-android.sh +++ b/data/buildscripts/toolchain-android.sh @@ -21,13 +21,13 @@ wget http://dl.google.com/android/android-sdk_r24.3.3-linux.tgz tar -xzf android-sdk_r24.3.3-linux.tgz while true; do echo y; sleep 1; done |./android-sdk-linux/tools/android update sdk -u -while true; do echo y; sleep 1; done |./android-sdk-linux/tools/android update adb +#while true; do echo y; sleep 1; done |./android-sdk-linux/tools/android update adb echo export PATH=$PATH:$PWD/android-sdk-linux/tools:$PWD/android-sdk-linux/build-tools:$PWD/android-sdk-linux/platform-tools export PATH=$PATH:$PWD/android-sdk-linux/tools:$PWD/android-sdk-linux/build-tools:$PWD/android-sdk-linux/platform-tools ln -s $PWD/android-sdk-linux/build_tools $PWD/android-sdk-linux/build-tools -pkill adb || true +pkill -9 adb || true echo DONE diff --git a/data/buildscripts/toolchain-mac.sh b/data/buildscripts/toolchain-mac.sh index 422bb2c..04f5e6f 100644 --- a/data/buildscripts/toolchain-mac.sh +++ b/data/buildscripts/toolchain-mac.sh @@ -12,8 +12,12 @@ rm -rf $WD mkdir $WD cd $WD #wget http://ppa.launchpad.net/flosoft/cross-apple/ubuntu/pool/main/a/apple-uni-sdk-10.6/apple-uni-sdk-10.6_20110407-0.flosoft1_i386.deb -wget http://ppa.launchpad.net/flosoft/cross-apple/ubuntu/pool/main/a/apple-uni-sdk-10.6/apple-uni-sdk-10.6_20110407-0.flosoft1_amd64.deb -dpkg -i *.deb +#wget http://ppa.launchpad.net/flosoft/cross-apple/ubuntu/pool/main/a/apple-uni-sdk-10.6/apple-uni-sdk-10.6_20110407-0.flosoft1_amd64.deb +wget https://people.torproject.org/~mikeperry/mirrors/sources/MacOSX10.7.sdk.tar.gz +tar -xzvf MacOSX10.7.sdk.tar.gz +mkdir -p /usr/lib/apple/SDKs +mv MacOSX10.7.sdk /usr/lib/apple/SDKs +#dpkg -i *.deb wget https://mingw-and-ndk.googlecode.com/files/multiarch-darwin11-cctools127.2-gcc42-5666.3-llvmgcc42-2336.1-Linux-120724.tar.xz unp multiarch-darwin* @@ -29,11 +33,11 @@ unp x86_64-apple-darwin10.tar.xz cp x-tools/x86_64-apple-darwin10/* /usr/local/ -a # FIXME: path hacks: mkdir -p /System/Library/ || true -ln -fs /usr/lib/apple/SDKs/MacOSX10.6.sdk /usr/lib/apple/SDKs/MacOSX10.5.sdk -ln -fs /usr/lib/apple/SDKs/MacOSX10.6.sdk /usr/lib/apple/SDKs/MacOSX10.5.sdk -ln -fs /usr/lib/apple/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/ /System/Library/ -ln -fs /usr/lib/apple/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks/ /System/Library/ -ln -fs /usr/lib/apple/SDKs/MacOSX10.6.sdk/usr/lib/libstdc++.6.dylib /usr/lib/apple/SDKs/MacOSX10.6.sdk/usr/lib/libstdc++.dylib +ln -fs /usr/lib/apple/SDKs/MacOSX10.7.sdk /usr/lib/apple/SDKs/MacOSX10.5.sdk +ln -fs /usr/lib/apple/SDKs/MacOSX10.7.sdk /usr/lib/apple/SDKs/MacOSX10.5.sdk +ln -fs /usr/lib/apple/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/ /System/Library/ +ln -fs /usr/lib/apple/SDKs/MacOSX10.7.sdk/System/Library/PrivateFrameworks/ /System/Library/ +ln -fs /usr/lib/apple/SDKs/MacOSX10.7.sdk/usr/lib/libstdc++.6.dylib /usr/lib/apple/SDKs/MacOSX10.7.sdk/usr/lib/libstdc++.dylib git clone https://git.torproject.org/builders/tor-browser-bundle.git git clone https://github.com/vasi/libdmg-hfsplus.git diff --git a/data/buildscripts/toolchain-windows.sh b/data/buildscripts/toolchain-windows.sh index 18073a0..4faddfb 100644 --- a/data/buildscripts/toolchain-windows.sh +++ b/data/buildscripts/toolchain-windows.sh @@ -15,7 +15,10 @@ wget http://gcc.fyxm.net/releases/gcc-4.9.1/gcc-4.9.1.tar.bz2 tar -jxf gcc-4.9.1.tar.bz2 git clone git://git.code.sf.net/p/mingw-w64/mingw-w64 cd mingw-w64 -git checkout 469ed5d227202b373409c8a3b4c1358be39b9983 +#git checkout 5db531 +#git checkout 7268caece9b4cb33ff698306e51140b11d7656b0 +#git checkout master +git checkout a883b47a45ff74ced41dfbd9f748d5c2c61f3c01 cd .. git clone https://git.torproject.org/builders/tor-browser-bundle.git PATCHES=$WD/tor-browser-bundle/gitian/patches |