xdm-app-bin

LOW
maintainer HanHaocheng 0 votes scanned 2026-10-25 09:42:04.970873
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: HanHaocheng <1849397656@qq.com>
2#
3# Binary repackage of the official Linux app image from the GitHub releases.
4# Upstream publishes only pre-releases in the 9.x line (tag v<VERSION>-pre.<N>),
5# so pkgver mirrors the tag to keep successive pre-releases ordered.
6# Note: 9.0.6_pre.21 sorts above a future final 9.0.6 under vercmp; this is
7# intentional while no final release exists.
8#
9# The desktop entry below is copied verbatim from packaging/linux/xdm-app.desktop
10# at commit 4f16d4d3b5d09eb83638c114d5b03bdf1c22d725 (the commit the v9.0.6-pre.21
11# tag points at). It is inlined instead of being listed as a source because the
12# file is tiny and it keeps the build independent of raw.githubusercontent.com.
13
14pkgname=xdm-app-bin
15pkgver=9.0.6_pre.21
16_appver=9.0.6
17_tag="v${_appver}-pre.21"
18pkgrel=1
19pkgdesc='Fast, resumable download accelerator and video downloader with HLS/DASH support'
20arch=('x86_64' 'aarch64')
21url='https://xtremedownloadmanager.com/'
22license=('GPL-3.0-only')
23depends=('libx11' 'libxext' 'libxrender' 'libxtst' 'libxi' 'freetype2' 'fontconfig' 'ttf-font')
24optdepends=(
25 'wayland: use the native Wayland toolkit instead of XWayland'
26 'libxkbcommon: use the native Wayland toolkit instead of XWayland'
27 'gtk3: native GTK file chooser dialogs'
28 'alsa-lib: sound notifications'
29)
30conflicts=('xdm-app' 'xdman' 'xdman_gtk')
31replaces=('xdman' 'xdman_gtk')
32options=('!strip' '!debug')
33source_x86_64=("https://github.com/subhra74/xdm/releases/download/${_tag}/xdm-app-${_appver}-linux-x64.tar.gz")
34source_aarch64=("https://github.com/subhra74/xdm/releases/download/${_tag}/xdm-app-${_appver}-linux-arm64.tar.gz")
35sha256sums_x86_64=('132fa3b9e9de9eccac1f73d22ec7a4852e02a4f0d5253d611a1165b19367e281')
36sha256sums_aarch64=('e6a71e239b05732b056733966b31a0e065f300cf806b4f6a5d0cdd7566da81b6')
37
38package() {
39 install -dm755 "$pkgdir/opt" "$pkgdir/usr/bin" \
40 "$pkgdir/usr/share/applications" \
41 "$pkgdir/usr/share/icons/hicolor/256x256/apps"
42
43 cp -a "$srcdir/xdm-app-${_appver}" "$pkgdir/opt/xdm-app"
44 ln -s /opt/xdm-app/bin/xdm-app "$pkgdir/usr/bin/xdm-app"
45
46 # The app image only ships one (256 px) icon; desktops scale it as needed.
47 install -Dm644 "$srcdir/xdm-app-${_appver}/lib/xdm-app.png" \
48 "$pkgdir/usr/share/icons/hicolor/256x256/apps/xdm-app.png"
49
50 cat > "$pkgdir/usr/share/applications/xdm-app.desktop" <<'DESKTOP'
51[Desktop Entry]
52Type=Application
53Name=Xtreme Download Manager
54GenericName=Download Manager
55Comment=Download accelerator and video downloader
56Exec=/opt/xdm-app/bin/xdm-app %U
57Icon=xdm-app
58Terminal=false
59Categories=Network;FileTransfer;
60Keywords=download;accelerator;video;hls;dash;
61MimeType=x-scheme-handler/xdm-app;
62# No launch feedback: GNOME ends its busy cursor when the first window hands back the launch's
63# XDG_ACTIVATION_TOKEN, and JBR's Wayland toolkit never does, so the cursor stayed busy until the
64# timeout.
65StartupNotify=false
66# X11 window class; under native Wayland the window's app id is xdm-app, which matches this file's name.
67StartupWMClass=xdm-app-AppMain
68DESKTOP
69 chmod 644 "$pkgdir/usr/share/applications/xdm-app.desktop"
70}
71

Scan history

Scanned at (UTC)SeverityRules
2026-10-25 09:42:04 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