ezoo-download-git

LOW
maintainer nagar 1 votes scanned 2026-10-26 15:45:54.756943
View on AUR
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

1pkgname=ezoo-download-git
2pkgver=1.0.6
3pkgrel=1
4pkgdesc="A fast, modern open-source alternative to Internet Download Manager (IDM) for Linux"
5arch=('x86_64')
6url="https://github.com/kerlif/ezoo-download"
7license=('custom')
8options=(!lto)
9depends=(
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)
22makedepends=(
23 'git'
24 'cargo'
25 'cmake'
26 'pkgconf'
27 'clang'
28)
29provides=('ezoo-download')
30conflicts=('ezoo-download')
31source=("git+https://github.com/kerlif/ezoo-download.git#branch=linux-support")
32sha256sums=('SKIP')
33
34prepare() {
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
43build() {
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
55package() {
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)SeverityRules
2026-10-26 15:45:54 Low 2

Report a package

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

0 / 4000
Your suggestion