junixsocket
LOW
maintainer clarfonthey
0 votes
scanned 2026-08-31 01:44:31.582560
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: ltdk <usr@ltdk.xyz>
2
pkgname=junixsocket
3
pkgver=2.11.1
4
_java=25
5
pkgrel=1
6
pkgdesc='Unix Domain Sockets for all Java versions 7 and newer (AF_UNIX), AF_TIPC, AF_VSOCK, and more'
7
arch=(any)
8
url="https://github.com/kohlschutter/$pkgname"
9
license=('Apache')
10
depends=('java-runtime>=8')
11
makedepends=('maven' 'clang' 'gcc' "java-environment=$_java" 'strip-nondeterminism')
12
source=("https://github.com/kohlschutter/$pkgname/archive/refs/tags/$pkgname-$pkgver.tar.gz")
13
sha256sums=('dabdcaa89395e8aff3b21f1821fce26ec58c80f3bd8e989510cc7711bffd19c3')
14
validpgpkeys=('F2F098DD0383FE75CD5C6D3A0321BEE8AA36B734')
15
_jars=(
16
junixsocket-common
17
junixsocket-jetty
18
junixsocket-mysql
19
junixsocket-native-common
20
junixsocket-native-custom
21
junixsocket-rmi
22
junixsocket-selftest
23
junixsocket-server
24
junixsocket-ssl
25
junixsocket-tipc
26
junixsocket-vsock
27
)
28
_maven=(
29
mvn
30
-am
31
-Dretrolambda=false
32
-Dignorant
33
-DskipTests
34
-Dproject.build.outputTimestamp="$(date --rfc-3339=s ${SOURCE_DATE_EPOCH:+--date=@$SOURCE_DATE_EPOCH} | tr ' ' T)"
35
-Dmaven.javadoc.skip=true
36
-Dmaven.repo.local="./out"
37
)
38
39
prepare() {
40
cd "$pkgname-$pkgname-$pkgver"
41
export PATH="/usr/lib/jvm/java-$_java-openjdk/bin:$PATH"
42
mkdir -p out
43
"${_maven[@]}" generate-sources
44
}
45
46
build() {
47
cd "$pkgname-$pkgname-$pkgver"
48
export PATH="/usr/lib/jvm/java-$_java-openjdk/bin:$PATH"
49
mkdir -p out
50
"${_maven[@]}" clean install
51
for jar in "${_jars[@]}"; do
52
strip-nondeterminism "out/com/kohlschutter/$pkgname/$jar/$pkgver/$jar-$pkgver.jar"
53
done
54
strip-nondeterminism "out/com/kohlschutter/$pkgname/junixsocket-selftest/$pkgver/junixsocket-selftest-$pkgver-jar-with-dependencies.jar"
55
}
56
57
package() {
58
cd "$pkgname-$pkgname-$pkgver"
59
export PATH="/usr/lib/jvm/java-$_java-openjdk/bin:$PATH"
60
for jar in "${_jars[@]}"; do
61
install -m644 -D "out/com/kohlschutter/$pkgname/$jar/$pkgver/$jar-$pkgver.jar" "$pkgdir/usr/share/java/$pkgname/$jar-$pkgver.jar"
62
ln -s "$pkgname/$jar-$pkgver.jar" "$pkgdir/usr/share/java"
63
done
64
install -m644 -D "out/com/kohlschutter/$pkgname/junixsocket-selftest/$pkgver/junixsocket-selftest-$pkgver-jar-with-dependencies.jar" "$pkgdir/usr/share/java/$pkgname/junixsocket-selftest-$pkgver-jar-with-dependencies.jar"
65
ln -s "$pkgname/junixsocket-selftest-$pkgver-jar-with-dependencies.jar" "$pkgdir/usr/share/java"
66
}
67
68
check() {
69
cd "$pkgname-$pkgname-$pkgver"
70
export PATH="/usr/lib/jvm/java-$_java-openjdk/bin:$PATH"
71
72
java \
73
-Dselftest.skip.MappedMemoryTest=true \
74
-Dselftest.skip.SharedMemoryTest=true \
75
-jar out/com/kohlschutter/$pkgname/junixsocket-selftest/$pkgver/junixsocket-selftest-$pkgver-jar-with-dependencies.jar
76
}
77
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-31 01:44:31 | Low | 1 |