Commit graph

232 commits

Author SHA1 Message Date
Dimitris Apostolou
e81a665f9b
Fix typos 2018-05-08 09:38:45 +03:00
Chris Beams
9d4e015108
Use app scripts instead of fat excutable jars
It doesn't actually work to build fat executable jars because we always
have bouncycastle jars that need to exist outside of the fat jar. This
change drops building fat jars altogether in favor of using Gradle's
built-in `application` plugin to write simple scripts that invoke java
with the correct classpath against a directory of all dependencies
(including bouncycastle) without the need to have a fat jar in the mix.

Essentially, you should now run:

    ./gradlew build
    ./build/app/bin/bisq-desktop [options]

Instead of `java -jar build/libs/bisq-desktop.jar`.

See updated doc/build.md for details.
2018-03-22 02:41:25 +01:00
Chris Beams
c19d3a0742
Replace Maven with Gradle in docs and scripts
This commit takes a pass through all documentation and scripts,
replacing any remaining `mvn` commands with their `gradle` equivalents,
replacing `target/*` paths with their `build/*` equivalents, and so on.

Note that the instruction to install Maven has been removed entirely
from documentation and scripts, as opposed to instructing users to
install Gradle, because with the Gradle wrapper (the `gradlew` script in
the root of this repository), it is unnecessary to install Gradle at
all. Users may still do this with, e.g. `brew install gradle` if they
like, but otherwise can get everything they need done with `./gradlew`
commands.

This commit also replaces lowercase 'bisq' with capitalized 'Bisq' where
appropriate in documentation.

Like the previous commit, this is a best-effort approach, and not all
scripts are perfectly up-to-date and tested. Indeed, many of the docs
and scripts we have now are essentially legacy documents and should
probably be scrapped or reworked completely.
2018-03-21 06:15:01 +01:00
Chris Beams
86a5a711c0
Update macOS packaging script
This commit is *not* a complete re-working of the scripts under package,
but is rather just enough of a re-working of the
package/osx/create_app.sh script to verify that the new Gradle build
creates a suitable fat executable jar for use in this script.

These changes have been tested with the following commands:

    cd package/osx
    ./create_app.sh
    open ../../deploy/Bisq-0.6.7.dmg

Then double-clicking the Bisq icon from the mounted DMG. Bisq starts up
as expected, without errors.

Further work will be required to update the package/osx/finalize.sh
script as well as the package/linux/ and package/windows/ scripts prior
to the next (0.7.0) release. For now, however, enough work has been done
to verify that the Gradle build creates the fat jar these scripts need.
2018-03-21 06:15:00 +01:00
Manfred Karrer
88462c1180
Leave CFBundleIdentifier to io.bisq.Bisq
io.bisq.Bisq  is the registered app ID at Apple for code signing.
It can be changed but I prefer to postpone that for later.
2018-03-12 21:49:17 -05:00
Chris Beams
c68d0f4af2
Repackage {io.bisq.gui => bisq.desktop} 2018-03-12 09:31:14 +01:00
Chris Beams
3f0e85e65b
Remove gui path from scripts and .gitignore 2018-03-10 18:51:09 +01:00
Manfred Karrer
fd47cefc6c
Set v0.6.7 2018-02-26 20:23:07 -05:00
Manfred Karrer
0b6edbb883
Set version 0.6.6 2018-02-23 15:41:24 -05:00
Manfred Karrer
bdd9326e8e
Add pgp sig key from Christoph Atteneder 2018-02-23 11:58:27 -05:00
Manfred Karrer
adbf7957fa
Update build script 2018-01-31 22:18:43 -05:00
Manfred Karrer
4965ec8969
Update dev path 2018-01-31 21:22:06 -05:00
Manfred Karrer
bf244856b1
v0.6.5 2018-01-31 13:04:24 -05:00
Manfred Karrer
33eecd81aa
Release 0.6.4 2018-01-20 20:47:53 -05:00
Manfred Karrer
aeec075c91
Prepare v0.6.3 2018-01-09 23:36:49 +01:00
Manfred Karrer
2bad6db79e
Fix windows build issues 2017-12-20 20:57:50 +01:00
Manfred Karrer
3983245846
Fix windows build issues 2017-12-20 20:53:30 +01:00
Manfred Karrer
5ce2a67d0c
Prepare release 0.6.2 2017-12-20 01:12:18 +01:00
Manfred Karrer
0edf0e7b0c
Add bouncycastle to src files 2017-12-20 00:50:08 +01:00
Manfred Karrer
02a5b1386d
Set abs. path for SetupIconFile for windows build 2017-11-27 08:02:02 -05:00
Manfred Karrer
7a1e377ec4
Fix SetupIconFile path. Comment out dead btc node 2017-11-26 16:18:56 -05:00
Manfred Karrer
07d85b3f8b
Set version 0.6.1. Add versions for seed and statistics nodes 2017-11-24 14:23:49 -05:00
Manfred Karrer
1897d892f4
Fix build script and print altcoin list for webpage 2017-11-16 13:58:22 -05:00
Manfred Karrer
4681574e21
Add Blockcypher explorer 2017-11-14 18:29:42 -05:00
Manfred Karrer
887dc17594
Update EntryMap_BTC_MAINNET with current live version 2017-11-14 17:48:15 -05:00
Manfred Karrer
677d7dc477
Set v0.6.0 2017-11-08 11:11:51 -05:00
Manfred Karrer
01cf823d7a
Prepare merge Dev 2017-10-11 07:21:50 -05:00
Manfred Karrer
3fe8b848d8
Merge branch 'patch-3' of https://github.com/SMH17/bitsquare into SMH17-patch-3 2017-09-17 10:21:42 -05:00
Chris Beams
6ffa52a006
Rename bitsquare/bitsquare => bisq-network/bisq-exchange 2017-08-23 15:36:17 +02:00
Silvio Marano
69efbaf00e Update Bisq.iss
the lines
SetupIconFile={localappdata}\Bisq.ico 
UninstallDisplayIcon={localappdata}\Bisq.ico 
are wrong, Bisq folder is located in {localappdata} and the icons are inside Bisq\ path so a more coherent change would be
SetupIconFile={localappdata}\Bisq\Bisq.ico 
UninstallDisplayIcon={localappdata}\Bisq\Bisq.ico 
but even this would be wrong since SetupIconFiledirective as it is used on compile time only and should contain the absolute path to the icon
Same issue on  `WizardSmallImageFile={localappdata}\Bisq-setup-icon.bmp `
2017-07-26 21:47:01 +02:00
Manfred Karrer
a7f3d68cb1 Version 0.5.3 with hotfix for fixing wrong app data name (bisq was renamed to Bisq -> we rename the app data dir). 2017-07-17 10:05:08 +02:00
Manfred Karrer
2d599cf6a5 Add missing jarFile for srcfiles 2017-07-17 00:18:21 +02:00
Manfred Karrer
b1dc97eb7d Add bouncycastle as lib to other jar builds 2017-07-16 17:45:53 +02:00
Manfred Karrer
b7d8a0acb6 set version 0.5.2 2017-07-16 16:29:10 +02:00
Manfred Karrer
fe488c4516 Change path for icon (not tested yet) 2017-07-16 15:25:19 +02:00
Manfred Karrer
6bbac2903b Change version nr back to 0.5.1 (0.5.2 is not ready yet) 2017-07-14 11:41:20 +02:00
Manfred Karrer
55e4685244 Remove jdkfix from linux build scripts 2017-07-04 22:57:32 +02:00
Manfred Karrer
4bdb43c44e Try to fix win icon issue 2017-07-03 12:18:37 +02:00
Manfred Karrer
e68f4219c6 v0.5.2 2017-07-03 12:18:14 +02:00
Manfred Karrer
baa03c437d Improve build script 2017-07-01 01:48:28 +02:00
Manfred Karrer
570549bfd1 v0.5.1 2017-07-01 00:32:06 +02:00
Manfred Karrer
3fd747efad Version 0.5.0 2017-06-28 14:11:49 +02:00
Manfred Karrer
d128b9dd6f Fix script 2017-06-28 10:47:10 +02:00
Manfred Karrer
e5940ab142 Fix icon path for windoze 2017-06-28 01:54:34 +02:00
Manfred Karrer
863528389d Fix icon path for windoze 2017-06-28 01:51:34 +02:00
Manfred Karrer
d327acfa6d Fix paths, icon name 2017-06-28 01:14:04 +02:00
Manfred Karrer
8718387c60 Remove policy file 2017-06-28 01:08:43 +02:00
Manfred Karrer
59f1ca76e5 Rename file 2017-06-28 01:03:23 +02:00
Manfred Karrer
aab806db28 Rename file 2017-06-28 01:03:09 +02:00
Manfred Karrer
db5ce38c3c Use lower case for files 2017-06-28 01:00:49 +02:00