cd2357
3723dd32ef
Update package.gradle: rely on local JDK 15
...
Enforce the use of JDK 15 when packaging. This removes the need to download and unpack JDK 15 just for the use of jpackager.
2021-11-25 10:50:05 +01:00
Christoph Atteneder
7727776453
Add official Java 15 support
2021-11-25 10:50:03 +01:00
Christoph Atteneder
0b5f8edb1e
Increase MaxRam setting to 8g
2021-07-19 20:51:13 +02:00
Christoph Atteneder
e020185b4a
Update Java options as described in #5609 and #5550
2021-07-19 14:18:18 +02:00
Christoph Atteneder
c6d6bbefa3
Merge pull request #5516 from cd2357/fix-raspi-build
...
Fix raspi build
2021-05-21 15:40:31 +02:00
Christoph Atteneder
bb5c494959
Merge pull request #5515 from cd2357/open-binaries-dir-on-finish
...
Package: Open binaries shared folder on finish
2021-05-21 15:39:40 +02:00
cd2357
8e2323c72c
Package: Remove y/n interaction: Enforce Java 11
...
Enforce JDK 11 for building and packaging. If user tries to package binaries using any other version, the packaging will fail.
2021-05-20 23:35:26 +02:00
cd2357
0109d92aa0
Package: Fix issue with raspi build
...
Fix packaging issue which sometimes caused issues with creating the raspi package on Windows (and other environments where a recent ./gradlew :desktop:build was not run recently).
2021-05-20 22:56:59 +02:00
cd2357
31b40d3fa6
Package: Open binaries shared folder on finish
...
If user selects Y at the last packaging step ("copy binaries to shared folder"), open an explorer window at the shared folder location after binaries are copied. Copy binaries to shared folder only after all binary processing is done (including sha generation).
2021-05-20 22:47:59 +02:00
cd2357
12f074103a
Build: Include platform in filename of fat jar
...
Rename resulting fat jar in such a way that it includes the platform on
which it was built.
2021-05-20 20:38:52 +02:00
cd2357
85fe297128
Checksum deterministic jar after signing
...
Copy the deterministic, signed jar to the binaries folder only after it has been processed. Once copied, it will be checksum-ed in the last packaging step.
2021-05-12 01:17:50 +02:00
cd2357
3f0dd29158
Generate checksums for generated binaries
...
Add SHA256 checksum for each generated binary.
2021-05-12 01:07:47 +02:00
Christoph Atteneder
8957685073
Update release process documentation
2021-04-21 10:45:55 +02:00
Christoph Atteneder
bbe6c703ad
clean up formatting
2021-04-21 09:52:54 +02:00
Christoph Atteneder
5dc8abdbe7
Update Java SDK
2021-04-21 09:38:10 +02:00
Christoph Atteneder
41fa3a9063
Only bundle Raspberry Pi on macOS
2021-04-20 15:26:12 +02:00
Christoph Atteneder
3281767a52
Clean build files and adapt binary signing
2021-04-20 15:10:44 +02:00
Christoph Atteneder
b5beea58db
Temporary delete QR code scanner
...
used for mobile notification pairing because of missing current macOS support by currently used webcam library
2021-04-20 10:20:58 +02:00
Christoph Atteneder
f862fc2097
Revert temp. disabling of rasperry-pi zip generation
...
Needs to be either only executed on macOS or adapted to work with Windows as well
2021-04-14 14:58:26 +02:00
Christoph Atteneder
7e6ab7b662
Customize Windows installer
2021-04-14 14:55:58 +02:00
cd2357
970537495a
Add jar lib for Raspberry Pi
...
Include a zip with the relevant libs for running on raspi. Place the zip in the generated binaries folder.
2021-04-10 13:34:49 +02:00
cd2357
1a546b52eb
Cleanup Windows comments
...
Remove superfluous comments about the Windows setup.
2021-02-04 11:57:51 +01:00
cd2357
1808feb6fb
Surround windows command in quotes
...
Surround entire command in quotes, to avoid issues with cmd parsing for a command with custom flags and space-containing arguments (full path of the exe arg).
2021-02-02 14:22:26 +01:00
cd2357
b231c9644d
Change windows binary permissions before signing
...
Explicitly set the permissions on the generated exe binary, which are required by the signtool.
2021-02-02 14:19:13 +01:00
cd2357
b7188ecf72
Save deterministic jar hash
...
Store the SHA-256 of the deterministic jar next to the generated binaries.
2021-02-01 19:25:50 +01:00
cd2357
c03ff3c35c
Create deterministic jar
...
Convert the fat jar into a deterministic one before it is packaged in the generated installers.
2021-02-01 18:41:56 +01:00
Christoph Atteneder
7cf741033c
Replace non-existing contact email
...
To make it clear that there will be no response when using it
2021-01-14 10:29:17 +01:00
Christoph Atteneder
48ef1453f9
Move primary bundle ID into environment variable
2021-01-14 10:28:34 +01:00
Christoph Atteneder
74efd53c6b
Extract re-used arguments
2021-01-14 10:28:06 +01:00
Christoph Atteneder
8b5c6d8604
Remove license confirmation prompt
...
As we already have a TAC popup in place on first application launch
2021-01-14 10:27:02 +01:00
cd2357
85af986671
Fix typos
...
Fix several typos and updated a comment.
2021-01-13 22:40:15 +01:00
cd2357
04737f48f2
Sign Windows installer
...
Add signing step in the Windows installer generation.
2021-01-13 22:33:55 +01:00
Christoph Atteneder
a10b63e73b
Make fatJar inclusion more reliable across builds
2021-01-13 09:53:48 +01:00
Christoph Atteneder
8416f56f06
Add option to copy created binary to shared folder
2021-01-12 19:05:09 +01:00
Christoph Atteneder
808749da20
Fix notarization process for macOS
2021-01-09 21:49:21 +01:00
Christoph Atteneder
71e6e537ef
Only include fat JAR in binary
2021-01-09 21:35:52 +01:00
Christoph Atteneder
e80213f72a
Remove unnecessary colons
2021-01-09 21:33:59 +01:00
cd2357
7285b98e5a
macOS: Add notarization step
...
Add step for uploading the packaged dmg to the notarization service. Add a second step for monitoring the progress of notarization.
2020-12-23 19:52:20 +01:00
cd2357
b272caff81
macOS: Fix command string concatenation
...
Add missing space before final argument in a multi-line command string.
2020-12-22 18:28:30 +01:00
Christoph Atteneder
02f5988bb9
Fix entitlements path and missing resources argument
2020-12-22 11:51:41 +01:00
cd2357
33297c865a
macOS: Include entitlements plist, part 2
...
Include the full path to the entitlements mapping file in all codesign calls.
2020-12-21 16:48:46 +01:00
cd2357
8d74a1bea6
macOS: Include entitlements plist
...
Add the entitlements mapping file needed for the signing process.
2020-12-21 16:39:25 +01:00
cd2357
c8d0a7fca4
macOS: Sign app-image and bundle when packaging
...
Update the macOS packaging process with the ncessary steps to sign the app-image and the final dmg package.
2020-12-16 17:31:44 +01:00
cd2357
323fcc3601
macOS: Read signing identity from environment variable
...
Read the macOS signing identity from the user's environment variable.
2020-12-14 17:13:24 +01:00
cd2357
88cd0e0eb8
macOS: Add optional step to sign dylibs
...
Extend macOS packaging process with optional y/n step where relevant dylibs are extracted, signed, and re-added back to the shadow jar, before packaging it into the final app.
2020-12-13 18:04:10 +01:00
cd2357
9d20d2be5a
Make temp folder name more readable
...
Change packaging temp folder name from a random string to a timestamp.
2020-12-13 14:25:10 +01:00
cd2357
e0a37e9fc7
Add checksum verification for downloaded JDK binaries
...
Verify downloaded JDK binary hash against list of known (expected) hash values for the different JDK versions and OS platforms.
2020-12-04 13:39:48 +01:00
cd2357
8f9cede6b3
Linux: Improve package names
...
The generated package names include, by convention, two version numbers: the app version and the package version. The first one is set to the Bisq software version, the second is now set to 1.
The resulting package names are:
- bisq_1.5.0-1_amd64.deb
- bisq-1.5.0-1.x86_64.rpm
2020-12-03 16:23:58 +01:00
cd2357
98597508be
Windows: Remove msi package
...
For Windows, generate only the exe installer.
2020-12-03 13:15:44 +01:00
cd2357
5b80b6d828
Fix issue when building deb and rpm at the same time
...
Fixed an issue in the Linux section, which didn't allow building both rpm and deb packages at the same time.
2020-12-03 13:08:27 +01:00