odm-bin
maintainer Fahry-a
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package installs a prebuilt binary from the project's official GitHub releases, which is a normal practice for AUR packages; the skipped checksums are mitigated by a version check in the PKGBUILD, and the source is from a trusted project host.
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.
LOW
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt binary from the project's official GitHub releases, which is a normal practice for AUR packages; the skipped checksums are mitigated by a version check in the PKGBUILD, and the source is from a trusted project host.
PKGBUILD
1
# Maintainer: Fahry-a <farhannzarm@gmail.com>
2
3
pkgname=odm-bin
4
pkgver=1.3.1
5
pkgrel=1
6
pkgdesc="Oryn Download Manager — aria2c-inspired CLI download manager with Connection Balancer, parallel download acceleration, pacman/ILoveCandy progress bar, JSON-RPC + WebSocket daemon, and resume support"
7
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
8
url="https://github.com/Fahry-a/odm"
9
license=('MIT')
10
provides=("${pkgname%-bin}")
11
conflicts=("${pkgname%-bin}")
12
options=('!strip')
13
14
source_i686=(
15
"${pkgname}-${pkgver}-linux_386::https://github.com/Fahry-a/odm/releases/download/v${pkgver}/odm_${pkgver}_linux_386"
16
"${pkgname}-${pkgver}.1"
17
"${pkgname}-${pkgver}.conf.example"
18
"${pkgname}-${pkgver}.service"
19
"${pkgname}-${pkgver}.LICENSE"
20
)
21
source_x86_64=(
22
"${pkgname}-${pkgver}-linux_amd64::https://github.com/Fahry-a/odm/releases/download/v${pkgver}/odm_${pkgver}_linux_amd64"
23
"${pkgname}-${pkgver}.1"
24
"${pkgname}-${pkgver}.conf.example"
25
"${pkgname}-${pkgver}.service"
26
"${pkgname}-${pkgver}.LICENSE"
27
)
28
source_armv7h=(
29
"${pkgname}-${pkgver}-linux_arm::https://github.com/Fahry-a/odm/releases/download/v${pkgver}/odm_${pkgver}_linux_arm"
30
"${pkgname}-${pkgver}.1"
31
"${pkgname}-${pkgver}.conf.example"
32
"${pkgname}-${pkgver}.service"
33
"${pkgname}-${pkgver}.LICENSE"
34
)
35
source_aarch64=(
36
"${pkgname}-${pkgver}-linux_arm64::https://github.com/Fahry-a/odm/releases/download/v${pkgver}/odm_${pkgver}_linux_arm64"
37
"${pkgname}-${pkgver}.1"
38
"${pkgname}-${pkgver}.conf.example"
39
"${pkgname}-${pkgver}.service"
40
"${pkgname}-${pkgver}.LICENSE"
41
)
42
43
sha256sums_i686=('aa67b94b76646c030a63b004354962bcf1bd23964ba4d9eb1dc15c5c50599baf'
44
'SKIP'
45
'SKIP'
46
'SKIP'
47
'SKIP')
48
sha256sums_x86_64=('b14b45ac9d59e03f1562f9bfe5b0984f172219a0e98352cd1d7c4545050e09dd'
49
'SKIP'
50
'SKIP'
51
'SKIP'
52
'SKIP')
53
sha256sums_armv7h=('46be33738266dd2b509e57f4dfc6df46704fe8ba629c4ed801b7a5a823ae6173'
54
'SKIP'
55
'SKIP'
56
'SKIP'
57
'SKIP')
58
sha256sums_aarch64=('c829af49be49ad4767754f036444af8313902716207d03f892c862e059b49ce6'
59
'SKIP'
60
'SKIP'
61
'SKIP'
62
'SKIP')
63
64
# Sanity-check the downloaded binary before packaging: it must exist, run on
65
# the build machine, and report the pkgver we are about to ship.
66
check() {
67
local _bin
68
case "$CARCH" in
69
i686) _bin="${pkgname}-${pkgver}-linux_386" ;;
70
x86_64) _bin="${pkgname}-${pkgver}-linux_amd64" ;;
71
armv7h) _bin="${pkgname}-${pkgver}-linux_arm" ;;
72
aarch64) _bin="${pkgname}-${pkgver}-linux_arm64" ;;
73
esac
74
"$srcdir/$_bin" --version | grep -qF "$pkgver"
75
}
76
77
package() {
78
local _bin
79
case "$CARCH" in
80
i686) _bin="${pkgname}-${pkgver}-linux_386" ;;
81
x86_64) _bin="${pkgname}-${pkgver}-linux_amd64" ;;
82
armv7h) _bin="${pkgname}-${pkgver}-linux_arm" ;;
83
aarch64) _bin="${pkgname}-${pkgver}-linux_arm64" ;;
84
esac
85
install -Dm755 "$srcdir/$_bin" "$pkgdir/usr/bin/odm"
86
87
install -Dm644 "$srcdir/${pkgname}-${pkgver}.1" "$pkgdir/usr/share/man/man1/odm.1"
88
install -Dm644 "$srcdir/${pkgname}-${pkgver}.conf.example" "$pkgdir/etc/odm/config.conf.example"
89
install -Dm644 "$srcdir/${pkgname}-${pkgver}.service" "$pkgdir/usr/lib/systemd/system/odm.service"
90
install -Dm644 "$srcdir/${pkgname}-${pkgver}.LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
91
}
92
Changes since previous scan
--- PKGBUILD @ 2026-08-01 05:20+++ PKGBUILD @ 2026-08-03 00:08@@ -1,7 +1,7 @@ # Maintainer: Fahry-a <farhannzarm@gmail.com> pkgname=odm-bin-pkgver=1.3.0+pkgver=1.3.1 pkgrel=1 pkgdesc="Oryn Download Manager — aria2c-inspired CLI download manager with Connection Balancer, parallel download acceleration, pacman/ILoveCandy progress bar, JSON-RPC + WebSocket daemon, and resume support" arch=('i686' 'x86_64' 'armv7h' 'aarch64')@@ -40,22 +40,22 @@ "${pkgname}-${pkgver}.LICENSE" ) -sha256sums_i686=('7789358b1b975675d912cb98da54804591e3145703cfe58fd44007fa9121fdce'+sha256sums_i686=('aa67b94b76646c030a63b004354962bcf1bd23964ba4d9eb1dc15c5c50599baf' 'SKIP' 'SKIP' 'SKIP' 'SKIP')-sha256sums_x86_64=('8db38c82e9e5753b5ed87dc5a1e401b2b65bdf4530d1719dfe8b05e882f0866e'+sha256sums_x86_64=('b14b45ac9d59e03f1562f9bfe5b0984f172219a0e98352cd1d7c4545050e09dd' 'SKIP' 'SKIP' 'SKIP' 'SKIP')-sha256sums_armv7h=('10119108f2dc7e2233e922aad3009100545e3994733b479f21a32336d98d3f2f'+sha256sums_armv7h=('46be33738266dd2b509e57f4dfc6df46704fe8ba629c4ed801b7a5a823ae6173' 'SKIP' 'SKIP' 'SKIP' 'SKIP')-sha256sums_aarch64=('a4d8d868d3c09d7275973c3268a10ab07d4a4d6d4986faaff2da73ccfd57ca89'+sha256sums_aarch64=('c829af49be49ad4767754f036444af8313902716207d03f892c862e059b49ce6' 'SKIP' 'SKIP' 'SKIP'Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 07:20:18 | LOW | 2 |
| 2026-08-01 05:20:08 | MEDIUM | 2 |
| 2026-08-01 00:11:18 | MEDIUM | 2 |
| 2026-07-31 19:18:43 | MEDIUM | 2 |
| 2026-07-31 11:17:50 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 11:11:22 | LOW | 2 |
| 2026-07-29 09:11:06 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 17:39:33 | LOW | 2 |