junixsocket

LOW
maintainer clarfonthey 0 votes scanned 2026-08-31 01:44:31.582560
View on AUR
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>
2pkgname=junixsocket
3pkgver=2.11.1
4_java=25
5pkgrel=1
6pkgdesc='Unix Domain Sockets for all Java versions 7 and newer (AF_UNIX), AF_TIPC, AF_VSOCK, and more'
7arch=(any)
8url="https://github.com/kohlschutter/$pkgname"
9license=('Apache')
10depends=('java-runtime>=8')
11makedepends=('maven' 'clang' 'gcc' "java-environment=$_java" 'strip-nondeterminism')
12source=("https://github.com/kohlschutter/$pkgname/archive/refs/tags/$pkgname-$pkgver.tar.gz")
13sha256sums=('dabdcaa89395e8aff3b21f1821fce26ec58c80f3bd8e989510cc7711bffd19c3')
14validpgpkeys=('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
39prepare() {
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
46build() {
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
57package() {
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
68check() {
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)SeverityRules
2026-08-31 01:44:31 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion