forked from aphtech/brailleblaster
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconveyor.conf
109 lines (107 loc) · 2.79 KB
/
conveyor.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
include required("/stdlib/jdk/21/amazon.conf")
include required("https://raw.githubusercontent.com/hydraulic-software/conveyor/master/configs/jvm/extract-native-libraries.conf")
bbdist = "brailleblaster-app/target/dist"
app {
rdns-name = "app.brailleblaster-ng"
fsname = "brailleblaster-ng"
display-name = "BrailleBlaster-NG"
version = "2025.0.5"
vendor = "Michael Whapples"
vendor-fsname = "mwhapples"
contact-email = "[email protected]"
description = "BrailleBlaster-NG OpenSource Braille translation software."
license = "GPL-3.0-only"
updates = background
vcs-url = "github.com/mwhapples/BrailleBlaster-NG"
site {
base-url = "https://download.brailleblaster-ng.app"
copy-to = "s3:brailleblaster-ng-downloads"
s3 {
region = "auto"
endpoint = "https://7b4b9b916e702665ce730a8efbaad994.eu.r2.cloudflarestorage.com"
}
}
machines = [windows.amd64, linux.amd64.glibc, linux.aarch64.glibc, mac.amd64]
inputs += ${bbdist}"/lib/*.jar"
inputs += {
from = ${bbdist}
remap = [
"**"
"-lib/*.jar"
"-native/**"
"-brailleblaster.jar"
"-brailleblaster-mac.command"
"-brailleblaster-nix.sh"
]
}
jvm {
gui.main-class = org.brailleblaster.Main
modules += java.desktop
modules += java.naming
modules += java.sql
modules += jdk.zipfs
file-encoding = UTF-8
mac.options += "-XstartOnFirstThread"
extract-native-libraries = true
system-properties {
jlouis.library.path = <libpath>
mathcat.library.path = <libpath>
}
}
icons = ${bbdist}"/icon.png"
file-associations = [ .bbz ]
linux {
desktop-file."Desktop Entry".Categories = "GTK;Office;"
amd64.glibc {
inputs += ${bbdist}"/native/linux-x86_64/lib/*.jar"
inputs += {
from = ${bbdist}"/native/linux-x86_64"
remap = [
"**" -> native/linux-x86_64
"-lib/*.jar"
]
}
}
aarch64.glibc {
inputs += ${bbdist}"/native/linux-aarch64/lib/*.jar"
inputs += {
from = ${bbdist}"/native/linux-aarch64"
remap = [
"**" -> native/linux-aarch64
"-lib/*.jar"
]
}
}
}
mac {
info-plist.LSMinimumSystemVersion = 13.0.0
amd64 {
inputs += ${bbdist}"/native/mac-x86_64/lib/*.jar"
inputs += {
from = ${bbdist}"/native/mac-x86_64"
remap = [
"**" -> native/mac-x86_64
"-lib/*.jar"
]
}
}
}
windows {
amd64 {
inputs += ${bbdist}"/native/windows-x86_64/lib/*.jar"
inputs += {
from = ${bbdist}"/native/windows-x86_64"
remap = [
"**" -> native/windows-x86_64
"-lib/*.jar"
]
}
}
manifests {
msix {
reinstall-if-required = true
}
}
}
}
conveyor.compatibility-level = 17