nexonic-download-manager-bin
LOW
maintainer 9M2PJU
0 votes
scanned 2026-11-06 08:11:27.004022
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: Shahrukh Khalid <90670731+Shahrukhalid@users.noreply.github.com>
2
# Stable binary package for Nexonic Download Manager.
3
# Updated on every upstream release (see scripts/package-manifests.py and
4
# .github/workflows/aur.yml). For the latest git main, use
5
# nexonic-download-manager-git instead.
6
pkgname=nexonic-download-manager-bin
7
pkgver=0.17.0
8
pkgrel=1
9
pkgdesc='Free, open-source download manager: up to 32 connections per file, pause and resume, queues and a scheduler, batch download, site grabber, browser extension and videos from YouTube and 1,000+ other sites'
10
arch=('x86_64' 'aarch64')
11
url='https://github.com/Shahrukhalid/nexonic-download-manager'
12
license=('MIT' 'Apache-2.0')
13
depends=('fontconfig' 'gcc-libs' 'glibc' 'hicolor-icon-theme' 'libice' 'libsm' 'libx11' 'openssl' 'zlib')
14
optdepends=('libsecret: encrypted storage of passwords and cookies in the system keyring'
15
'libnotify: desktop notifications'
16
'xdg-utils: opening finished files and links'
17
'fuse3: running the upstream AppImage directly (not needed for this package)')
18
provides=('nexonic-download-manager' 'ndm')
19
conflicts=('nexonic-download-manager' 'nexonic-download-manager-git')
20
source_x86_64=("NexonicDownloadManager-Linux-x86_64.AppImage::https://github.com/Shahrukhalid/nexonic-download-manager/releases/download/v${pkgver}/NexonicDownloadManager-Linux-x86_64.AppImage")
21
source_aarch64=("NexonicDownloadManager-Linux-aarch64.AppImage::https://github.com/Shahrukhalid/nexonic-download-manager/releases/download/v${pkgver}/NexonicDownloadManager-Linux-aarch64.AppImage")
22
sha256sums_x86_64=('478fd762d817506d81e350e9ce5ada3e6db417c15322041f92ba4fe056f45349')
23
sha256sums_aarch64=('5c7b33a9362c00aaebb7ddc1ecd448cd935e54c549d5e8d61d5a91fc1d56dfcc')
24
25
# The upstream AppImage bundles everything (the .NET runtime, the video
26
# engine, ffmpeg and the browser extension). It is installed extracted into
27
# /opt, like the upstream .deb/.rpm, so it runs without FUSE.
28
package() {
29
local appimage="NexonicDownloadManager-Linux-${CARCH}.AppImage"
30
chmod 755 "${srcdir}/${appimage}"
31
"${srcdir}/${appimage}" --appimage-extract >/dev/null
32
install -dm755 "${pkgdir}/opt/nexonic-download-manager"
33
cp -a "${srcdir}/squashfs-root/usr/lib/nexonic-download-manager/." "${pkgdir}/opt/nexonic-download-manager/"
34
chmod 755 "${pkgdir}/opt/nexonic-download-manager/NexonicDownloadManager" \
35
"${pkgdir}/opt/nexonic-download-manager/nexonic-host"
36
37
install -dm755 "${pkgdir}/usr/bin"
38
printf '#!/bin/sh\nexec /opt/nexonic-download-manager/NexonicDownloadManager "$@"\n' > "${pkgdir}/usr/bin/nexonic-download-manager"
39
printf '#!/bin/sh\nexec /opt/nexonic-download-manager/nexonic-host "$@"\n' > "${pkgdir}/usr/bin/ndm"
40
chmod 755 "${pkgdir}/usr/bin/nexonic-download-manager" "${pkgdir}/usr/bin/ndm"
41
42
install -Dm644 "${srcdir}/squashfs-root/nexonic-download-manager.desktop" \
43
"${pkgdir}/usr/share/applications/nexonic-download-manager.desktop"
44
# The AppImage's own entry calls the bare AppRun binary name; point it at the /usr/bin launcher instead.
45
sed -i 's|^Exec=NexonicDownloadManager|Exec=nexonic-download-manager|' \
46
"${pkgdir}/usr/share/applications/nexonic-download-manager.desktop"
47
local size
48
for size in 16 24 32 48 64 128 256 512; do
49
install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/${size}x${size}/apps/nexonic-download-manager.png" \
50
"${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/nexonic-download-manager.png"
51
done
52
install -Dm644 "${srcdir}/squashfs-root/usr/lib/nexonic-download-manager/LICENSE.txt" \
53
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
54
install -Dm644 "${srcdir}/squashfs-root/usr/lib/nexonic-download-manager/LICENSE-APACHE.txt" \
55
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-APACHE"
56
}
57
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-06 08:11:27 | Low | 1 |