diff --git a/.gitignore b/.gitignore index 7b14b1911ae..957b0dfbcbf 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ build desktop.ini */target/* *.class +deploy diff --git a/build.gradle b/build.gradle index 318535661f4..f90ac6363bf 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.2' + classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4' classpath files('gradle/witness/gradle-witness.jar') } } @@ -12,6 +12,7 @@ apply plugin: 'java' apply plugin: 'application' apply plugin: 'maven' apply plugin: 'witness' +apply plugin: 'com.github.johnrengelman.shadow' group = 'network.bisq' version = '-SNAPSHOT' diff --git a/package/linux/32bitBuild.sh b/package/linux/32bitBuild.sh index 8cede5c50e1..d41ba743696 100644 --- a/package/linux/32bitBuild.sh +++ b/package/linux/32bitBuild.sh @@ -6,9 +6,10 @@ mkdir -p deploy set -e # Edit version -version=0.6.7 +version=0.7.0 dir="/media/sf_vm_shared_ubuntu14_32bit" +linux_user="bisq" # Note: fakeroot needs to be installed on linux $JAVA_HOME/bin/javapackager \ @@ -44,7 +45,7 @@ $JAVA_HOME/bin/javapackager \ # sudo alien -r -c -k deploy/bundles/bisq-$version.deb -cp "deploy/bundles/bisq-$version.deb" "/home/bitsquare/Desktop/Bisq-32bit-$version.deb" +cp "deploy/bundles/bisq-$version.deb" "/home/$bisq/Desktop/Bisq-32bit-$version.deb" mv "deploy/bundles/bisq-$version.deb" "/media/sf_vm_shared_ubuntu14_32bit/Bisq-32bit-$version.deb" # mv "bisq-$version-1.i386.rpm" "/media/sf_vm_shared_ubuntu14_32bit/Bisq-32bit-$version.rpm" diff --git a/package/linux/64bitBuild.sh b/package/linux/64bitBuild.sh index 7745625c204..79d57188c1f 100644 --- a/package/linux/64bitBuild.sh +++ b/package/linux/64bitBuild.sh @@ -6,9 +6,10 @@ mkdir -p deploy set -e # Edit version -version=0.6.7 +version=0.7.0 dir="/media/sf_vm_shared_ubuntu" +linux_user="bisq" # Note: fakeroot needs to be installed on linux $JAVA_HOME/bin/javapackager \ @@ -44,7 +45,7 @@ $JAVA_HOME/bin/javapackager \ # uncomment because the build VM does not support alien #sudo alien -r -c -k deploy/bundles/bisq-$version.deb -cp "deploy/bundles/bisq-$version.deb" "/home/mk/Desktop/Bisq-64bit-$version.deb" +cp "deploy/bundles/bisq-$version.deb" "/home/$linux_user/Desktop/Bisq-64bit-$version.deb" mv "deploy/bundles/bisq-$version.deb" "/media/sf_vm_shared_ubuntu/Bisq-64bit-$version.deb" #mv "bisq-$version-1.x86_64.rpm" "/media/sf_vm_shared_ubuntu/Bisq-64bit-$version.rpm" rm -r deploy/ diff --git a/package/linux/Dockerfile b/package/linux/Dockerfile index 24fb1f65a91..be101aeed8c 100644 --- a/package/linux/Dockerfile +++ b/package/linux/Dockerfile @@ -8,7 +8,7 @@ # pull base image FROM openjdk:8-jdk -ENV version 0.6.7 +ENV version 0.7.0 RUN apt-get update && apt-get install -y --no-install-recommends openjfx && rm -rf /var/lib/apt/lists/* && apt-get install -y vim fakeroot diff --git a/package/osx/Info.plist b/package/osx/Info.plist index 0be828bf28f..da5a411f14d 100644 --- a/package/osx/Info.plist +++ b/package/osx/Info.plist @@ -15,7 +15,7 @@ CFBundleName Bisq CFBundleIdentifier - io.bisq.Bisq + network.bisq.CAT CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType @@ -30,7 +30,7 @@ CFBundleVersion 1 NSHumanReadableCopyright - Copyright (C) 2015 + Copyright (C) 2018 NSHighResolutionCapable true JVMRuntime @@ -40,7 +40,7 @@ JVMAppClasspath JVMMainJarName - shaded.jar + Bisq-0.7.0.jar JVMPreferencesID bisq JVMOptions diff --git a/package/osx/create_app.sh b/package/osx/create_app.sh index 82c3b2b1b31..e75f23e430e 100755 --- a/package/osx/create_app.sh +++ b/package/osx/create_app.sh @@ -1,13 +1,16 @@ #!/bin/bash -cd ../../ +cd $(dirname $0)/../../ + mkdir -p deploy set -e -version="0.6.7" +version="0.7.0" + +./gradlew shadowJar -./gradlew build +EXE_JAR=build/libs/bisq-desktop--SNAPSHOT-all.jar linux32=build/vm/vm_shared_ubuntu14_32bit linux64=build/vm/vm_shared_ubuntu @@ -16,14 +19,14 @@ win64=build/vm/vm_shared_windows mkdir -p $linux32 $linux64 $win32 $win64 -cp build/libs/bisq-desktop.jar "deploy/Bisq-$version.jar" +cp $EXE_JAR "deploy/Bisq-$version.jar" # copy app jar to VM shared folders -cp build/libs/bisq-desktop.jar "$linux32/Bisq-$version.jar" -cp build/libs/bisq-desktop.jar "$linux64/Bisq-$version.jar" +cp $EXE_JAR "$linux32/Bisq-$version.jar" +cp $EXE_JAR "$linux64/Bisq-$version.jar" # At windows we don't add the version nr as it would keep multiple versions of jar files in app dir -cp build/libs/bisq-desktop.jar "$win32/Bisq.jar" -cp build/libs/bisq-desktop.jar "$win64/Bisq.jar" +cp $EXE_JAR "$win32/Bisq.jar" +cp $EXE_JAR "$win64/Bisq.jar" if [ -z "$JAVA_HOME" ]; then JAVA_HOME=$(/usr/libexec/java_home) @@ -33,8 +36,8 @@ echo "Using JAVA_HOME: $JAVA_HOME" $JAVA_HOME/bin/javapackager \ -deploy \ -BappVersion=$version \ - -Bmac.CFBundleIdentifier=bisq \ - -Bmac.CFBundleName=Bisq \ + -Bmac.CFBundleIdentifier=network.bisq \ + -Bmac.CFBundleName=CAT \ -Bicon=package/osx/Bisq.icns \ -Bruntime="$JAVA_HOME/jre" \ -native dmg \ diff --git a/package/osx/finalize.sh b/package/osx/finalize.sh old mode 100644 new mode 100755 index 0490607d240..18b5f8a2f34 --- a/package/osx/finalize.sh +++ b/package/osx/finalize.sh @@ -1,9 +1,17 @@ #!/bin/bash -version="0.6.7" +cd ../../ -target_dir="/Users/dev/Documents/__bisq/_releases/$version" -src_dir="/Users/dev/idea/exchange" +version="0.7.0" + +target_dir="releases/$version" + +linux32=build/vm/vm_shared_ubuntu14_32bit +linux64=build/vm/vm_shared_ubuntu +win32=build/vm/vm_shared_windows_32bit +win64=build/vm/vm_shared_windows +macOS=build/vm/vm_shared_macosx +gpg_user="christoph.atteneder@gmail.com" rm -r $target_dir @@ -21,14 +29,14 @@ cp "$target_dir/../29CDFD3B.asc" "$target_dir/" # signing key cp "$target_dir/../signingkey.asc" "$target_dir/" -mac="Bisq-$version.dmg" -cp "$src_dir/deploy/$mac" "$target_dir/" +dmg="Bisq-$version.dmg" +cp "$macOS/$dmg" "$target_dir/" deb32="Bisq-32bit-$version.deb" -cp "/Users/dev/vm_shared_ubuntu14_32bit/$deb32" "$target_dir/" +cp "$linux32/$deb32" "$target_dir/" deb64="Bisq-64bit-$version.deb" -cp "/Users/dev/vm_shared_ubuntu/$deb64" "$target_dir/" +cp "$linux64/$deb64" "$target_dir/" #rpm32="Bisq-32bit-$version.rpm" #cp "/Users/dev/vm_shared_ubuntu14_32bit/$rpm32" "$target_dir/" @@ -38,27 +46,27 @@ cp "/Users/dev/vm_shared_ubuntu/$deb64" "$target_dir/" exe="Bisq-$version.exe" -win32="Bisq-32bit-$version.exe" -cp "/Users/dev/vm_shared_windows_32bit/bundles/$exe" "$target_dir/$win32" -win64="Bisq-64bit-$version.exe" -cp "/Users/dev/vm_shared_windows/bundles/$exe" "$target_dir/$win64" +exe32="Bisq-32bit-$version.exe" +cp "$win32/bundles/$exe" "$target_dir/$exe32" +exe64="Bisq-64bit-$version.exe" +cp "$win64/bundles/$exe" "$target_dir/$exe64" #cp "/Users/dev/vm_shared_windows/bundles/$exe" "/Users/dev/vm_shared_win10/$win64" cd "$target_dir" -gpg --digest-algo SHA256 --local-user manfred@bitsquare.io --output $mac.asc --detach-sig --armor $mac -gpg --digest-algo SHA256 --local-user manfred@bitsquare.io --output $deb64.asc --detach-sig --armor $deb64 -gpg --digest-algo SHA256 --local-user manfred@bitsquare.io --output $deb32.asc --detach-sig --armor $deb32 -gpg --digest-algo SHA256 --local-user manfred@bitsquare.io --output $win64.asc --detach-sig --armor $win64 -gpg --digest-algo SHA256 --local-user manfred@bitsquare.io --output $win32.asc --detach-sig --armor $win32 +gpg --digest-algo SHA256 --local-user $gpg_user --output $dmg.asc --detach-sig --armor $dmg +gpg --digest-algo SHA256 --local-user $gpg_user --output $deb64.asc --detach-sig --armor $deb64 +gpg --digest-algo SHA256 --local-user $gpg_user --output $deb32.asc --detach-sig --armor $deb32 +gpg --digest-algo SHA256 --local-user $gpg_user --output $exe64.asc --detach-sig --armor $exe64 +gpg --digest-algo SHA256 --local-user $gpg_user --output $exe32.asc --detach-sig --armor $exe32 -gpg --digest-algo SHA256 --verify $mac{.asc*,} +gpg --digest-algo SHA256 --verify $dmg{.asc*,} gpg --digest-algo SHA256 --verify $deb64{.asc*,} gpg --digest-algo SHA256 --verify $deb32{.asc*,} -gpg --digest-algo SHA256 --verify $win64{.asc*,} -gpg --digest-algo SHA256 --verify $win32{.asc*,} +gpg --digest-algo SHA256 --verify $exe64{.asc*,} +gpg --digest-algo SHA256 --verify $exe32{.asc*,} -cp -r $target_dir /Users/dev/vm_shared_windows_32bit/ +#cp -r $target_dir /Users/dev/vm_shared_windows_32bit/ -open "$target_dir" +open "." diff --git a/package/windows/32bitBuild.bat b/package/windows/32bitBuild.bat index 083e12bd27b..82c5557a01f 100644 --- a/package/windows/32bitBuild.bat +++ b/package/windows/32bitBuild.bat @@ -5,7 +5,7 @@ :: 32 bit build :: Needs Inno Setup 5 or later (http://www.jrsoftware.org/isdl.php) -SET version=0.6.7 +SET version=0.7.0 :: Private setup SET outdir=\\VBOXSVR\vm_shared_windows_32bit diff --git a/package/windows/64bitBuild.bat b/package/windows/64bitBuild.bat index 2ae1adf2701..e925eafb22e 100644 --- a/package/windows/64bitBuild.bat +++ b/package/windows/64bitBuild.bat @@ -5,7 +5,7 @@ :: 64 bit build :: Needs Inno Setup 5 or later (http://www.jrsoftware.org/isdl.php) -SET version=0.6.7 +SET version=0.7.0 :: Private setup SET outdir=\\VBOXSVR\vm_shared_windows diff --git a/package/windows/Bisq.iss b/package/windows/Bisq.iss index c518b2dcc51..9f09e408dff 100755 --- a/package/windows/Bisq.iss +++ b/package/windows/Bisq.iss @@ -3,7 +3,7 @@ [Setup] AppId={{bisq}} AppName=Bisq -AppVersion=0.6.7 +AppVersion=0.7.0 AppVerName=Bisq AppPublisher=Bisq AppComments=Bisq