ezoo-download-git
LOW
maintainer nagar
1 votes
scanned 2026-10-26 15:45:54.756943
Why flagged
The package builds from a public Git repository with no unverifiable prebuilt binaries; the low severity is due to few votes and recent upload, not malicious content.
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 builds from a public Git repository with no unverifiable prebuilt binaries; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
pkgname=ezoo-download-git
2
pkgver=1.0.6
3
pkgrel=1
4
pkgdesc="A fast, modern open-source alternative to Internet Download Manager (IDM) for Linux"
5
arch=('x86_64')
6
url="https://github.com/kerlif/ezoo-download"
7
license=('custom')
8
options=(!lto)
9
depends=(
10
'gcc-libs'
11
'glibc'
12
'fontconfig'
13
'freetype2'
14
'libglvnd'
15
'libxkbcommon'
16
'libxkbcommon-x11'
17
'wayland'
18
'xdg-desktop-portal'
19
'yt-dlp'
20
'ffmpeg'
21
)
22
makedepends=(
23
'git'
24
'cargo'
25
'cmake'
26
'pkgconf'
27
'clang'
28
)
29
provides=('ezoo-download')
30
conflicts=('ezoo-download')
31
source=("git+https://github.com/kerlif/ezoo-download.git#branch=linux-support")
32
sha256sums=('SKIP')
33
34
prepare() {
35
cd "$srcdir/ezoo-download"
36
export RUSTUP_TOOLCHAIN=stable
37
38
# Fix deprecated properties in the Slint UI
39
find crates/app/ui -name "*.slint" -exec sed -i 's/viewport-width/content-width/g' {} +
40
find crates/app/ui -name "*.slint" -exec sed -i 's/viewport-x/content-x/g' {} +
41
}
42
43
build() {
44
cd "$srcdir/ezoo-download"
45
export RUSTUP_TOOLCHAIN=stable
46
47
# Make sure C code (e.g. from the ring crate) is not built as LTO bitcode
48
export CFLAGS="${CFLAGS/-flto=auto/} -fno-lto"
49
export CXXFLAGS="${CXXFLAGS/-flto=auto/} -fno-lto"
50
export RUSTFLAGS="${RUSTFLAGS/-Clink-arg=-fuse-ld=lld/}"
51
52
cargo build --release
53
}
54
55
package() {
56
cd "$srcdir/ezoo-download"
57
install -Dm755 "target/release/EzooDownload" "$pkgdir/usr/bin/EzooDownload"
58
install -dm755 "$pkgdir/usr/share/ezoo-download"
59
cp -r "extension" "$pkgdir/usr/share/ezoo-download/"
60
rm -rf "$pkgdir/usr/share/ezoo-download/extension/test"
61
cp -r "extension" "$pkgdir/usr/share/ezoo-download/extension-firefox"
62
if [ -f "$pkgdir/usr/share/ezoo-download/extension-firefox/manifest.firefox.json" ]; then
63
mv "$pkgdir/usr/share/ezoo-download/extension-firefox/manifest.firefox.json" \
64
"$pkgdir/usr/share/ezoo-download/extension-firefox/manifest.json"
65
fi
66
rm -rf "$pkgdir/usr/share/ezoo-download/extension-firefox/test"
67
install -Dm644 "packaging/linux/ezoo-download.desktop" "$pkgdir/usr/share/applications/ezoo-download.desktop"
68
if [ -d "packaging/linux/hicolor" ]; then
69
install -dm755 "$pkgdir/usr/share/icons"
70
cp -r "packaging/linux/hicolor" "$pkgdir/usr/share/icons/hicolor"
71
fi
72
install -Dm644 "README.md" "$pkgdir/usr/share/doc/ezoo-download/README.md"
73
if [ -f "THIRD-PARTY-NOTICES.txt" ]; then
74
install -Dm644 "THIRD-PARTY-NOTICES.txt" "$pkgdir/usr/share/doc/ezoo-download/THIRD-PARTY-NOTICES.txt"
75
fi
76
}
77
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-26 15:45:54 | Low | 2 |