nexonic-download-manager-bin

LOW
maintainer 9M2PJU 0 votes scanned 2026-11-06 08:11:27.004022
View on AUR
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.
6pkgname=nexonic-download-manager-bin
7pkgver=0.17.0
8pkgrel=1
9pkgdesc='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'
10arch=('x86_64' 'aarch64')
11url='https://github.com/Shahrukhalid/nexonic-download-manager'
12license=('MIT' 'Apache-2.0')
13depends=('fontconfig' 'gcc-libs' 'glibc' 'hicolor-icon-theme' 'libice' 'libsm' 'libx11' 'openssl' 'zlib')
14optdepends=('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)')
18provides=('nexonic-download-manager' 'ndm')
19conflicts=('nexonic-download-manager' 'nexonic-download-manager-git')
20source_x86_64=("NexonicDownloadManager-Linux-x86_64.AppImage::https://github.com/Shahrukhalid/nexonic-download-manager/releases/download/v${pkgver}/NexonicDownloadManager-Linux-x86_64.AppImage")
21source_aarch64=("NexonicDownloadManager-Linux-aarch64.AppImage::https://github.com/Shahrukhalid/nexonic-download-manager/releases/download/v${pkgver}/NexonicDownloadManager-Linux-aarch64.AppImage")
22sha256sums_x86_64=('478fd762d817506d81e350e9ce5ada3e6db417c15322041f92ba4fe056f45349')
23sha256sums_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.
28package() {
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)SeverityRules
2026-11-06 08:11:27 Low 1

Report a package

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

0 / 4000
Your suggestion