Browse Source

followup

master
Craig Raw 2 years ago
parent
commit
c572011578
  1. 5
      .github/workflows/package.yaml
  2. 10
      build.gradle

5
.github/workflows/package.yaml

@ -45,7 +45,10 @@ jobs:
run: ./gradlew -Djava.awt.headless=true clean jpackage run: ./gradlew -Djava.awt.headless=true clean jpackage
- name: Package headless tar distribution - name: Package headless tar distribution
if: ${{ runner.os == 'Linux' }} if: ${{ runner.os == 'Linux' }}
run: ./gradlew packageTarDistribution run: ./gradlew -Djava.awt.headless=true packageTarDistribution
- name: Rename Headless Artifacts
if: ${{ runner.os == 'Linux' }}
run: rename 's/sparrow/sparrow-server/g' build/jpackage/*
- name: Upload Headless Artifact - name: Upload Headless Artifact
if: ${{ runner.os == 'Linux' }} if: ${{ runner.os == 'Linux' }}
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2

10
build.gradle

@ -20,10 +20,6 @@ if(System.getProperty("os.arch") == "aarch64") {
targetName = "-" + osArch targetName = "-" + osArch
} }
def headless = "true".equals(System.getProperty("java.awt.headless")) || GraphicsEnvironment.isHeadless() def headless = "true".equals(System.getProperty("java.awt.headless")) || GraphicsEnvironment.isHeadless()
def sparrowBuild = ""
if(headless) {
sparrowBuild = "Server"
}
group "com.sparrowwallet" group "com.sparrowwallet"
version "${sparrowVersion}" version "${sparrowVersion}"
@ -228,7 +224,7 @@ jlink {
addExtraDependencies("javafx") addExtraDependencies("javafx")
jpackage { jpackage {
imageName = "Sparrow" imageName = "Sparrow"
installerName = "Sparrow${sparrowBuild}" installerName = "Sparrow"
appVersion = "${sparrowVersion}" appVersion = "${sparrowVersion}"
skipInstaller = os.macOsX || properties.skipInstallers skipInstaller = os.macOsX || properties.skipInstallers
imageOptions = [] imageOptions = []
@ -255,7 +251,7 @@ task removeGroupWritePermission(type: Exec) {
} }
task packageZipDistribution(type: Zip) { task packageZipDistribution(type: Zip) {
archiveFileName = "Sparrow${sparrowBuild}-${sparrowVersion}.zip" archiveFileName = "Sparrow-${sparrowVersion}.zip"
destinationDirectory = file("$buildDir/jpackage") destinationDirectory = file("$buildDir/jpackage")
from("$buildDir/jpackage/") { from("$buildDir/jpackage/") {
include "Sparrow/**" include "Sparrow/**"
@ -265,7 +261,7 @@ task packageZipDistribution(type: Zip) {
task packageTarDistribution(type: Tar) { task packageTarDistribution(type: Tar) {
dependsOn removeGroupWritePermission dependsOn removeGroupWritePermission
archiveFileName = "sparrow${sparrowBuild.toLowerCase()}-${sparrowVersion}.tar.gz" archiveFileName = "sparrow-${sparrowVersion}.tar.gz"
destinationDirectory = file("$buildDir/jpackage") destinationDirectory = file("$buildDir/jpackage")
compression = Compression.GZIP compression = Compression.GZIP
from("$buildDir/jpackage/") { from("$buildDir/jpackage/") {

Loading…
Cancel
Save