languagetool-snapshot
MEDIUM
maintainer RubenKelevra
1 votes
scanned 2026-10-07 18:06:17.708834
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:26
"https://languagetool.org/download/snapshots/LanguageTool-${_date}-snapshot.zip"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: @RubenKelevra <rubenkelevra@gmail.com>
2
# Contributor: bbyte <bbyte@mailbox.org>
3
# Contributor: Antonio Rojas <arojas@archlinux.org>
4
# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
5
6
_pkgname='languagetool'
7
pkgname="${_pkgname}-snapshot"
8
_revision='6.9'
9
_date='20261007'
10
pkgver="${_revision}.${_date}"
11
pkgrel=1
12
pkgdesc='Grammar and style checker (daily snapshot)'
13
arch=('any')
14
url='https://github.com/languagetool-org/languagetool'
15
license=('LGPL-2.1-or-later')
16
depends=('java-runtime-headless>=17')
17
makedepends=('unzip')
18
optdepends=(
19
'java-runtime>=17: GUI support'
20
'libxtst: GUI support'
21
'gtk3: GTK style for the GUI'
22
)
23
provides=("${_pkgname}=${pkgver}")
24
conflicts=("${_pkgname}")
25
source=(
26
"https://languagetool.org/download/snapshots/LanguageTool-${_date}-snapshot.zip"
27
'languagetool.sh'
28
'languagetool.service'
29
)
30
noextract=("LanguageTool-${_date}-snapshot.zip")
31
b2sums=(
32
'bcd0c3a4c484951ae95432e4814a5d70a4663846b5656c4b3bbd9bc301db66a58aad0ff2b54065fe9929c684b63a2730ba4d25bd56623ccfc94a8d679fdf6440'
33
'3f8367e3e6e2c95741824804f061d1ce5a8267567576db4005c7e2538ccd793c79e5ea70b4e74cfb34f1fca7a175eb5de264542431ac4cc91f5f5a33bc9d4aa3'
34
'78d16d615b5af43eb50f49e91dfc4089432a6af6f9892c1e623ca596e27aa12a2375c705351750f89f99477e6478d5fa39e92b33c9e8dac1c86ab37a616a98da'
35
)
36
37
package() {
38
local _archive="${srcdir}/LanguageTool-${_date}-snapshot.zip"
39
local _snapshot_dir="LanguageTool-${_revision}-SNAPSHOT"
40
41
install -d -- "${pkgdir}/usr/share/java/${_pkgname}/libs"
42
unzip -q -- "${_archive}" -d "${pkgdir}/usr/share"
43
mv -- "${pkgdir}/usr/share/${_snapshot_dir}" "${pkgdir}/usr/share/${_pkgname}"
44
45
cd -- "${pkgdir}/usr/share/${_pkgname}" || return 1
46
mv -- ./*.jar "${pkgdir}/usr/share/java/${_pkgname}"
47
mv -- ./libs/*.jar "${pkgdir}/usr/share/java/${_pkgname}/libs"
48
rmdir -- ./libs
49
50
install -Dm755 -- "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
51
install -Dm644 -- "${srcdir}/${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service"
52
}
53
Changes since previous scan
--- PKGBUILD @ 2026-10-07 00:21+++ PKGBUILD @ 2026-10-07 18:06@@ -6,7 +6,7 @@ _pkgname='languagetool' pkgname="${_pkgname}-snapshot" _revision='6.9'-_date='20261005'+_date='20261007' pkgver="${_revision}.${_date}" pkgrel=1 pkgdesc='Grammar and style checker (daily snapshot)'@@ -29,7 +29,7 @@ ) noextract=("LanguageTool-${_date}-snapshot.zip") b2sums=(- '1f26518b744807ca0fd727d23e55dff2142956bd73a463a34dc924c4f2baafd21df326e5d863d70ae1ff1941e4b638f407b85ee2be9b8d12671e9d505befabf5'+ 'bcd0c3a4c484951ae95432e4814a5d70a4663846b5656c4b3bbd9bc301db66a58aad0ff2b54065fe9929c684b63a2730ba4d25bd56623ccfc94a8d679fdf6440' '3f8367e3e6e2c95741824804f061d1ce5a8267567576db4005c7e2538ccd793c79e5ea70b4e74cfb34f1fca7a175eb5de264542431ac4cc91f5f5a33bc9d4aa3' '78d16d615b5af43eb50f49e91dfc4089432a6af6f9892c1e623ca596e27aa12a2375c705351750f89f99477e6478d5fa39e92b33c9e8dac1c86ab37a616a98da' )Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-07 18:06:17 | Medium | 1 |
| 2026-10-07 00:21:34 | Low | 2 |
| 2026-10-06 18:03:40 | Medium | 1 |
| 2026-10-06 00:13:36 | Low | 2 |
| 2026-10-05 23:40:58 | Medium | 1 |
| 2026-10-05 00:08:03 | Low | 2 |
| 2026-10-04 00:18:08 | Low | 2 |
| 2026-10-03 00:23:04 | Low | 2 |
| 2026-10-02 00:00:32 | Low | 2 |
| 2026-10-01 00:02:06 | Low | 2 |
| 2026-09-30 00:20:07 | Low | 2 |
| 2026-09-29 00:07:46 | Low | 2 |
| 2026-09-28 00:28:32 | Low | 2 |
| 2026-09-27 00:07:07 | Low | 2 |
| 2026-09-26 00:12:15 | Low | 2 |
| 2026-09-25 19:13:08 | Medium | 1 |
| 2026-09-25 00:03:36 | Low | 2 |
| 2026-09-24 17:43:55 | Medium | 1 |
| 2026-09-24 00:24:14 | Low | 2 |
| 2026-09-23 17:40:40 | Medium | 1 |