Update to 0.6.8

- Set LICENSE_FILE.
- Drop LIB_DEPENDS, libunix-java.so is no longer needed.
- Use ${GMAKE} to call Gmake.
- Bump JAVA_VERSION to 8+
- Update build.gradle.in to make it compatible with the recent Gradle
  versions.
- Drop unnecessary JAVA_OPTS from signal-cli.in.

Release notes:
https://github.com/AsamK/signal-cli/releases/tag/v0.6.8
This commit is contained in:
Mateusz Piotrowski 2020-08-05 10:02:00 +00:00
parent 6f99fd56b1
commit 0517a1f5c8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=544215
5 changed files with 161 additions and 81 deletions

View file

@ -2,63 +2,96 @@
PORTNAME= signal-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.7
PORTREVISION= 1
DISTVERSION= 0.6.8
CATEGORIES= net-im java
MASTER_SITES= https://raw.github.com/AsamK/maven/master/releases/org/freedesktop/dbus/dbus-java/2.7.0/:_dbus_java \
https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/:_jackson_annotations \
MASTER_SITES= https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/:_jackson_annotations \
https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.9/:_jackson_core \
https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.9.2/:_jackson_databind \
https://repo.maven.apache.org/maven2/com/github/turasa/signal-service-java/2.15.3_unofficial_7/:_signal_service_java \
https://repo.maven.apache.org/maven2/com/github/hypfvieh/dbus-java/3.2.1/:_dbus_java \
https://repo.maven.apache.org/maven2/com/github/hypfvieh/java-utils/1.0.6/:_java_utils \
https://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.19/:_jffi \
https://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.19/:_jffi \
https://repo.maven.apache.org/maven2/com/github/jnr/jnr-a64asm/1.0.0/:_jnr_a64asm \
https://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.9.12/:_jnr_constants \
https://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.21/:_jnr_enxio \
https://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/2.1.10/:_jnr_ffi \
https://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.50/:_jnr_posix \
https://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.23/:_jnr_unixsocket \
https://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/:_jnr_x86asm \
https://repo.maven.apache.org/maven2/com/github/turasa/signal-service-java/2.15.3_unofficial_10/:_signal_service_java \
https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-javalite/3.10.0/:_protobuf_javalite \
https://repo.maven.apache.org/maven2/com/googlecode/libphonenumber/libphonenumber/8.11.0/:_libphonenumber \
https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.12.10/:_okhttp \
https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.15.0/:_okio \
https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/4.6.0/:_okhttp \
https://repo.maven.apache.org/maven2/com/squareup/okio/okio/2.6.0/:_okio \
https://repo.maven.apache.org/maven2/net/sourceforge/argparse4j/argparse4j/0.8.1/:_argparse4j \
https://repo.maven.apache.org/maven2/org/abstractj/libmatthew/debug/1.1.1/:_debug \
https://repo.maven.apache.org/maven2/org/abstractj/libmatthew/hexdump/0.2.1/:_hexdump \
https://repo.maven.apache.org/maven2/org/abstractj/libmatthew/unix/0.5.1/:_unix \
https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.64/:_bcprov_jdk15on \
https://repo.maven.apache.org/maven2/org/signal/signal-metadata-java/0.1.0/:_signal_metadata_java \
https://repo.maven.apache.org/maven2/org/signal/zkgroup-java/0.4.1/:_zkgroup_java \
https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.65/:_bcprov_jdk15on \
https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/:_annotations \
https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/:_kotlin_stdlib_common \
https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/:_kotlin_stdlib \
https://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/7.1/:_asm_analysis \
https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/7.1/:_asm_commons \
https://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/7.1/:_asm_tree \
https://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/7.1/:_asm_util \
https://repo.maven.apache.org/maven2/org/ow2/asm/asm/7.1/:_asm \
https://repo.maven.apache.org/maven2/org/signal/signal-metadata-java/0.1.2/:_signal_metadata_java \
https://repo.maven.apache.org/maven2/org/signal/zkgroup-java/0.7.0/:_zkgroup_java \
https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.30/:_slf4j_api \
https://repo.maven.apache.org/maven2/org/slf4j/slf4j-nop/1.7.30/:_slf4j_nop \
https://repo.maven.apache.org/maven2/org/threeten/threetenbp/1.3.6/:_threetenbp \
https://repo.maven.apache.org/maven2/org/whispersystems/curve25519-java/0.5.0/:_curve25519_java \
https://repo.maven.apache.org/maven2/org/whispersystems/signal-protocol-java/2.8.1/:_signal_protocol_java
DISTFILES= argparse4j-0.8.1.jar:_argparse4j \
bcprov-jdk15on-1.64.jar:_bcprov_jdk15on \
DISTFILES= annotations-13.0.jar:_annotations \
argparse4j-0.8.1.jar:_argparse4j \
asm-7.1.jar:_asm \
asm-analysis-7.1.jar:_asm_analysis \
asm-commons-7.1.jar:_asm_commons \
asm-tree-7.1.jar:_asm_tree \
asm-util-7.1.jar:_asm_util \
bcprov-jdk15on-1.65.jar:_bcprov_jdk15on \
curve25519-java-0.5.0.jar:_curve25519_java \
dbus-java-2.7.0.jar:_dbus_java \
debug-1.1.1.jar:_debug \
hexdump-0.2.1.jar:_hexdump \
dbus-java-3.2.1.jar:_dbus_java \
jackson-annotations-2.9.0.jar:_jackson_annotations \
jackson-core-2.9.9.jar:_jackson_core \
jackson-databind-2.9.9.2.jar:_jackson_databind \
java-utils-1.0.6.jar:_java_utils \
jffi-1.2.19.jar:_jffi \
jffi-1.2.19.jar:_jffi \
jnr-a64asm-1.0.0.jar:_jnr_a64asm \
jnr-constants-0.9.12.jar:_jnr_constants \
jnr-enxio-0.21.jar:_jnr_enxio \
jnr-ffi-2.1.10.jar:_jnr_ffi \
jnr-posix-3.0.50.jar:_jnr_posix \
jnr-unixsocket-0.23.jar:_jnr_unixsocket \
jnr-x86asm-1.0.2.jar:_jnr_x86asm \
kotlin-stdlib-1.3.71.jar:_kotlin_stdlib \
kotlin-stdlib-common-1.3.71.jar:_kotlin_stdlib_common \
libphonenumber-8.11.0.jar:_libphonenumber \
okhttp-3.12.10.jar:_okhttp \
okio-1.15.0.jar:_okio \
okhttp-4.6.0.jar:_okhttp \
okio-2.6.0.jar:_okio \
protobuf-javalite-3.10.0.jar:_protobuf_javalite \
signal-metadata-java-0.1.0.jar:_signal_metadata_java \
signal-metadata-java-0.1.2.jar:_signal_metadata_java \
signal-protocol-java-2.8.1.jar:_signal_protocol_java \
signal-service-java-2.15.3_unofficial_7.jar:_signal_service_java \
signal-service-java-2.15.3_unofficial_10.jar:_signal_service_java \
slf4j-api-1.7.30.jar:_slf4j_api \
slf4j-nop-1.7.30.jar:_slf4j_nop \
threetenbp-1.3.6.jar:_threetenbp \
unix-0.5.1.jar:_unix \
zkgroup-java-0.4.1.jar:_zkgroup_java
zkgroup-java-0.7.0.jar:_zkgroup_java
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Command-line and D-Bus interface for Signal and libsignal-service-java
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= asciidoc>0:textproc/asciidoc \
gradle>0:devel/gradle
LIB_DEPENDS= libunix-java.so:devel/libmatthew
USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= AsamK
USE_JAVA= yes
JAVA_VERSION= 7+
JAVA_VERSION= 8+
NO_ARCH= yes
@ -92,7 +125,7 @@ do-build:
(cd ${WRKSRC} && \
${SETENV} GRADLE_USER_HOME=${WRKDIR} \
${_GRADLE_CMD} ${_GRADLE_ARGS} build installDist distTar)
${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/gmake -C ${WRKSRC}/man
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC}/man
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
@ -121,6 +154,6 @@ _get-links: extract
${_GRADLE_CMD} \
--build-file ${WRKSRC}/build.gradle \
getURLofDependencyArtifact | \
${AWK} '/^MASTER_SITES/,/^$$/{print}' | ${SORT})
${AWK} '/^MASTER_SITES/,/^$$/{print}' | ${SORT} -u)
.include <bsd.port.mk>

View file

@ -1,41 +1,75 @@
TIMESTAMP = 1587299021
TIMESTAMP = 1596618068
SHA256 (annotations-13.0.jar) = ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478
SIZE (annotations-13.0.jar) = 17536
SHA256 (argparse4j-0.8.1.jar) = 98cb5468cac609f3bc07856f2e34088f50dc114181237c48d20ca69c3265d044
SIZE (argparse4j-0.8.1.jar) = 110140
SHA256 (bcprov-jdk15on-1.64.jar) = a4f463ce552b908a722fa198ef4892a226b3225e453f8df10d5c0a5bfe5db6b6
SIZE (bcprov-jdk15on-1.64.jar) = 4771726
SHA256 (asm-7.1.jar) = 4ab2fa2b6d2cc9ccb1eaa05ea329c407b47b13ed2915f62f8c4b8cc96258d4de
SIZE (asm-7.1.jar) = 114762
SHA256 (asm-analysis-7.1.jar) = 4612c0511a63db2a2570f07ad1959e19ed8eb703e4114da945cb85682519a55c
SIZE (asm-analysis-7.1.jar) = 33379
SHA256 (asm-commons-7.1.jar) = e5590489d8f1984d85bfeabd3b17374c59c28ae09d48ec4a0ebbd01959ecd358
SIZE (asm-commons-7.1.jar) = 70394
SHA256 (asm-tree-7.1.jar) = c0e82b220b0a52c71c7ca2a58c99a2530696c7b58b173052b9d48fe3efb10073
SIZE (asm-tree-7.1.jar) = 50303
SHA256 (asm-util-7.1.jar) = a24485517596ae1003dcf2329c044a2a861e5c25d4476a695ccaacf560c74d1a
SIZE (asm-util-7.1.jar) = 81554
SHA256 (bcprov-jdk15on-1.65.jar) = e78f96eb59066c94c94fb2d6b5eb80f52feac6f5f9776898634f8addec6e2137
SIZE (bcprov-jdk15on-1.65.jar) = 4460240
SHA256 (curve25519-java-0.5.0.jar) = 0aadd43cf01d11e9b58f867b3c4f25c3194e8b0623d1953d32dfbfbee009e38d
SIZE (curve25519-java-0.5.0.jar) = 124921
SHA256 (dbus-java-2.7.0.jar) = 83db0cc9e7c72ff68cc5790fba76af1b3289fbdd10897609cec85c662207cc38
SIZE (dbus-java-2.7.0.jar) = 151953
SHA256 (debug-1.1.1.jar) = 866458f4a8ce216ca4bb8685c5bf7c7d3403267f8841dd5eae89ff4312397e11
SIZE (debug-1.1.1.jar) = 5481
SHA256 (hexdump-0.2.1.jar) = 9c8c798b2be389fb9bf6413d231e5ca36816339f0aafeedc976b41972000e49d
SIZE (hexdump-0.2.1.jar) = 3478
SHA256 (dbus-java-3.2.1.jar) = ab65057cb8e169603c263e2eb79077e7e7ae040a5e1d7805a88af592535e7140
SIZE (dbus-java-3.2.1.jar) = 278564
SHA256 (jackson-annotations-2.9.0.jar) = 45d32ac61ef8a744b464c54c2b3414be571016dd46bfc2bec226761cf7ae457a
SIZE (jackson-annotations-2.9.0.jar) = 66519
SHA256 (jackson-core-2.9.9.jar) = 3083079be6088db2ed0a0c6ff92204e0aa48fa1de9db5b59c468f35acf882c2c
SIZE (jackson-core-2.9.9.jar) = 325632
SHA256 (jackson-databind-2.9.9.2.jar) = fb262d42ea2de98044b62d393950a5aa050435fec38bbcadf2325cf7dc41b848
SIZE (jackson-databind-2.9.9.2.jar) = 1348331
SHA256 (java-utils-1.0.6.jar) = c57f755a8042528f5c77cded3968493e0e7738e722c5a99508530e3598464ad8
SIZE (java-utils-1.0.6.jar) = 65417
SHA256 (jffi-1.2.19.jar) = e4345e3de83736ea67b40bb69645d6f936daaa7984618b003524c11e30f82cf3
SIZE (jffi-1.2.19.jar) = 151305
SHA256 (jffi-1.2.19.jar) = e4345e3de83736ea67b40bb69645d6f936daaa7984618b003524c11e30f82cf3
SIZE (jffi-1.2.19.jar) = 151305
SHA256 (jnr-a64asm-1.0.0.jar) = 53ae5ea7fa5c284e8279aa348e7b9de4548b0cae10bfd058fa217c791875e4cf
SIZE (jnr-a64asm-1.0.0.jar) = 86270
SHA256 (jnr-constants-0.9.12.jar) = f4be9e6bd4e2a24f0b37ee950ff8b252fa15b786987993374fb15c89f53c7654
SIZE (jnr-constants-0.9.12.jar) = 550091
SHA256 (jnr-enxio-0.21.jar) = 63bd6238b5975b3aa62468f73bda58fb940611fa313066ab7e8a8c430aa347d7
SIZE (jnr-enxio-0.21.jar) = 29868
SHA256 (jnr-ffi-2.1.10.jar) = 51dc294f52037268bbe73f8bc6932243fb32e1a414337448aba7d1635669036f
SIZE (jnr-ffi-2.1.10.jar) = 697106
SHA256 (jnr-posix-3.0.50.jar) = e0cb6c47ce209b9aa0f8c52b7aa3116c41b3c7f282fec54f170f9ec51f7c30f9
SIZE (jnr-posix-3.0.50.jar) = 254279
SHA256 (jnr-unixsocket-0.23.jar) = 4291f7c46a2ec8264cedd8daf4535a59b58868addff6c8cca064b48bbce9db00
SIZE (jnr-unixsocket-0.23.jar) = 47483
SHA256 (jnr-x86asm-1.0.2.jar) = 39f3675b910e6e9b93825f8284bec9f4ad3044cd20a6f7c8ff9e2f8695ebf21e
SIZE (jnr-x86asm-1.0.2.jar) = 219943
SHA256 (kotlin-stdlib-1.3.71.jar) = 5ace22b102a96425e4ac44e0558b927f3857b56a33cbc289cf1b70aee645e6a7
SIZE (kotlin-stdlib-1.3.71.jar) = 1379827
SHA256 (kotlin-stdlib-common-1.3.71.jar) = 974f8a9b7bfce3d730a86efe0eab219a72621e8530f91e30c89f400ba98092ec
SIZE (kotlin-stdlib-common-1.3.71.jar) = 179597
SHA256 (libphonenumber-8.11.0.jar) = 833ec343e55a6910daca392af76f8e09caaab9c4e3f41ded83f4746e7ef389c7
SIZE (libphonenumber-8.11.0.jar) = 344378
SHA256 (okhttp-3.12.10.jar) = 3cb8e21cd3ab10d390448f5a475c960732efab583a09c39f06f866a7ed819ebc
SIZE (okhttp-3.12.10.jar) = 427223
SHA256 (okio-1.15.0.jar) = 693fa319a7e8843300602b204023b7674f106ebcb577f2dd5807212b66118bd2
SIZE (okio-1.15.0.jar) = 88732
SHA256 (okhttp-4.6.0.jar) = 0480d35187423f2fca923c91511a279eb01f27f703afcef40780ae8af460a857
SIZE (okhttp-4.6.0.jar) = 788355
SHA256 (okio-2.6.0.jar) = 4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00
SIZE (okio-2.6.0.jar) = 243330
SHA256 (protobuf-javalite-3.10.0.jar) = 215a94dbe100130295906b531bb72a26965c7ac8fcd9a75bf8054a8ac2abf4b4
SIZE (protobuf-javalite-3.10.0.jar) = 690955
SHA256 (signal-metadata-java-0.1.0.jar) = f3faa23b7d9b5096d12979c35679d1e3b5e007522d8bef167a28e456f2a7c7d9
SIZE (signal-metadata-java-0.1.0.jar) = 63456
SHA256 (signal-metadata-java-0.1.2.jar) = 6aaeb6a33bf3161a3e6ac9db7678277f7a4cf5a2c96b84342e4007ee49bab1bd
SIZE (signal-metadata-java-0.1.2.jar) = 63345
SHA256 (signal-protocol-java-2.8.1.jar) = b19db36839ab008fdccefc7f8c005f2ea43dc7c7298a209bc424e6f9b6d5617b
SIZE (signal-protocol-java-2.8.1.jar) = 269033
SHA256 (signal-service-java-2.15.3_unofficial_7.jar) = ca19dcd550737255ab8272fcad32ed4246d35f08708abdffded7f51076f05253
SIZE (signal-service-java-2.15.3_unofficial_7.jar) = 1242686
SHA256 (signal-service-java-2.15.3_unofficial_10.jar) = cea5aede3bc910135497dd4a99cf844a672f2aafe704bf04da77f434a81c267b
SIZE (signal-service-java-2.15.3_unofficial_10.jar) = 1337431
SHA256 (slf4j-api-1.7.30.jar) = cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57
SIZE (slf4j-api-1.7.30.jar) = 41472
SHA256 (slf4j-nop-1.7.30.jar) = 2d550dcefaea23d223b72027dbc7cbdb7327676ccefdd9cfe49cf9ea8e9ac8e0
SIZE (slf4j-nop-1.7.30.jar) = 4020
SHA256 (threetenbp-1.3.6.jar) = f4c23ffaaed717c3b99c003e0ee02d6d66377fd47d866fec7d971bd8644fc1a7
SIZE (threetenbp-1.3.6.jar) = 514875
SHA256 (unix-0.5.1.jar) = 6e4afe48baf01c036a2f11d99aa94410aede15c62636c6516fcecd458c96d123
SIZE (unix-0.5.1.jar) = 10873
SHA256 (zkgroup-java-0.4.1.jar) = 12ea7e18c58aaefdbb8eccb748deff4f7c8fbd950eeb9c426dc894de50a83b77
SIZE (zkgroup-java-0.4.1.jar) = 935549
SHA256 (AsamK-signal-cli-v0.6.7_GH0.tar.gz) = 5d52a7d3227bfea1acfd9a890bdea875434589e344a31c31d3ed91dabe3f2e25
SIZE (AsamK-signal-cli-v0.6.7_GH0.tar.gz) = 131422
SHA256 (zkgroup-java-0.7.0.jar) = d0099eedd60d6f7d4df5b288175e5d585228ed8897789926bdab69bf8c05659f
SIZE (zkgroup-java-0.7.0.jar) = 316995
SHA256 (AsamK-signal-cli-v0.6.8_GH0.tar.gz) = 43463155418d47f11fcffc3b9231ab3f6296aee35b8c1ae0d7744822a124de37
SIZE (AsamK-signal-cli-v0.6.8_GH0.tar.gz) = 134436

View file

@ -11,7 +11,8 @@ repositories {
}
dependencies {
compile fileTree(dir: '%%GRADLE_DEPS_DIR%%', include: '*.jar')
compileOnly fileTree(dir: '%%GRADLE_DEPS_DIR%%', include: '*.jar')
runtimeOnly fileTree(dir: '%%GRADLE_DEPS_DIR%%', include: '*.jar')
}
/*
@ -23,25 +24,23 @@ dependencies {
*/
task getURLofDependencyArtifact() {
doFirst {
project.configurations.runtime.resolvedConfiguration.resolvedArtifacts.each { artifact ->
project.configurations.runtimeClasspath.resolvedConfiguration.resolvedArtifacts.each { artifact ->
def dependency = artifact.moduleVersion.id
for (ArtifactRepository repository : project.repositories.asList()) {
def url = repository.properties.get('url')
def master_site = String.format("%s%s/%s/%s/", url.toString(),
dependency.group.replace('.', '/'), dependency.name, dependency.version)
def distfile = String.format("%s-%s.jar", dependency.name, dependency.version)
def group = "_" + dependency.name.replaceAll('[^0-9A-Za-z_]', '_')
try {
def jarfile = new URL(master_site + distfile)
def inStream = jarfile.openStream();
if (inStream != null) {
println("MASTER_SITES+= " + master_site + ":" + group)
println("DISTFILES+= " + distfile + ":" + group)
return
}
} catch (Exception ignored) {
}
def master_site = String.format("%s%s/%s/%s/", url.toString(),
dependency.group.replace('.', '/'), dependency.name, dependency.version)
def distfile = String.format("%s-%s.jar", dependency.name, dependency.version)
def group = "_" + dependency.name.replaceAll('[^0-9A-Za-z_]', '_')
try {
def jarfile = new URL(master_site + distfile)
def inStream = jarfile.openStream()
if (inStream != null) {
println("MASTER_SITES+= " + master_site + ":" + group)
println("DISTFILES+= " + distfile + ":" + group)
return
}
} catch (Exception ignored) {}
}
}
}

View file

@ -1,6 +1,4 @@
#! /bin/sh -
# $FreeBSD$
: "${JAVA_OPTS:=-Djava.library.path=%%LOCALBASE%%/lib/jni}"
export JAVA_OPTS
exec %%DATADIR%%/bin/signal-cli "$@"

View file

@ -1,23 +1,39 @@
bin/signal-cli
share/man/man1/signal-cli.1.gz
%%DATADIR%%/bin/signal-cli
%%DATADIR%%/lib/annotations-13.0.jar
%%DATADIR%%/lib/argparse4j-0.8.1.jar
%%DATADIR%%/lib/bcprov-jdk15on-1.64.jar
%%DATADIR%%/lib/asm-7.1.jar
%%DATADIR%%/lib/asm-analysis-7.1.jar
%%DATADIR%%/lib/asm-commons-7.1.jar
%%DATADIR%%/lib/asm-tree-7.1.jar
%%DATADIR%%/lib/asm-util-7.1.jar
%%DATADIR%%/lib/bcprov-jdk15on-1.65.jar
%%DATADIR%%/lib/curve25519-java-0.5.0.jar
%%DATADIR%%/lib/dbus-java-2.7.0.jar
%%DATADIR%%/lib/debug-1.1.1.jar
%%DATADIR%%/lib/hexdump-0.2.1.jar
%%DATADIR%%/lib/dbus-java-3.2.1.jar
%%DATADIR%%/lib/jackson-annotations-2.9.0.jar
%%DATADIR%%/lib/jackson-core-2.9.9.jar
%%DATADIR%%/lib/jackson-databind-2.9.9.2.jar
%%DATADIR%%/lib/java-utils-1.0.6.jar
%%DATADIR%%/lib/jffi-1.2.19.jar
%%DATADIR%%/lib/jnr-a64asm-1.0.0.jar
%%DATADIR%%/lib/jnr-constants-0.9.12.jar
%%DATADIR%%/lib/jnr-enxio-0.21.jar
%%DATADIR%%/lib/jnr-ffi-2.1.10.jar
%%DATADIR%%/lib/jnr-posix-3.0.50.jar
%%DATADIR%%/lib/jnr-unixsocket-0.23.jar
%%DATADIR%%/lib/jnr-x86asm-1.0.2.jar
%%DATADIR%%/lib/kotlin-stdlib-1.3.71.jar
%%DATADIR%%/lib/kotlin-stdlib-common-1.3.71.jar
%%DATADIR%%/lib/libphonenumber-8.11.0.jar
%%DATADIR%%/lib/okhttp-3.12.10.jar
%%DATADIR%%/lib/okio-1.15.0.jar
%%DATADIR%%/lib/okhttp-4.6.0.jar
%%DATADIR%%/lib/okio-2.6.0.jar
%%DATADIR%%/lib/protobuf-javalite-3.10.0.jar
%%DATADIR%%/lib/signal-cli-0.6.7.jar
%%DATADIR%%/lib/signal-metadata-java-0.1.0.jar
%%DATADIR%%/lib/signal-cli-0.6.8.jar
%%DATADIR%%/lib/signal-metadata-java-0.1.2.jar
%%DATADIR%%/lib/signal-protocol-java-2.8.1.jar
%%DATADIR%%/lib/signal-service-java-2.15.3_unofficial_7.jar
%%DATADIR%%/lib/signal-service-java-2.15.3_unofficial_10.jar
%%DATADIR%%/lib/slf4j-api-1.7.30.jar
%%DATADIR%%/lib/slf4j-nop-1.7.30.jar
%%DATADIR%%/lib/threetenbp-1.3.6.jar
%%DATADIR%%/lib/unix-0.5.1.jar
%%DATADIR%%/lib/zkgroup-java-0.4.1.jar
%%DATADIR%%/lib/zkgroup-java-0.7.0.jar