You should opt-in yt-dlp too, (I think) xdm use them [1].
[1] https://github.com/subhra74/xdm/search?q=yt-dlp
Edit: I checked again for this releases xdm just use youtube-dl, sorry.
Git Clone URL: | https://aur.archlinux.org/xdman.git (read-only, click to copy) |
---|---|
Package Base: | xdman |
Description: | Xtreme Download Manager: download manager with multiple browser integrations |
Upstream URL: | https://xtremedownloadmanager.com/ |
Licenses: | GPL2 |
Submitter: | M4rQu1Nh0S |
Maintainer: | eclairevoyant |
Last Packager: | eclairevoyant |
Votes: | 57 |
Popularity: | 0.007233 |
First Submitted: | 2016-03-08 15:50 (UTC) |
Last Updated: | 2022-12-30 18:34 (UTC) |
You should opt-in yt-dlp too, (I think) xdm use them [1].
[1] https://github.com/subhra74/xdm/search?q=yt-dlp
Edit: I checked again for this releases xdm just use youtube-dl, sorry.
xdman 8 beta new package : https://aur.archlinux.org/packages/xdman8-beta-git
Thanks for catching; I've added the icon and desktop file back in.
with the update to xdman 1:7.2.11-1, the desktop application launcher was removed, right? just making sure coz i dont see xdman in my app list. app can now be launch through terminal, correct?
[edit] Thanks for updating and adding back the desktop app launcher on xdman 1:7.2.11-2
This package is not out-of-date at this time; the last stable release was in 2020. If you want the beta or git version, create a new package.
I whipped this up today. Probably as good as any.
pkgname=xdman-git
_pkgname=xdman
pkgver=8.0.10.r292.g68350f2
pkgrel=1
pkgdesc="Open source download accelerator and video downloader."
arch=(x86_64)
url=https://xtremedownloadmanager.com
license=(GPL3)
depends=(ffmpeg 'gtk3>=3.22.0' hicolor-icon-theme)
makedepends=(dotnet-host dotnet-sdk gendesk git)
provides=("$pkgname")
conflicts=("$_pkgname")
replaces=("$_pkgname")
source=("$_pkgname"::git+https://github.com/subhra74/xdm.git#branch=feature/8.0.1
git+https://github.com/subhra74/xdm-helper-chrome.git)
sha256sums=('SKIP'
'SKIP')
pkgver() {
cd "$_pkgname"
local _ver="$(grep -Pio "_vers.*\b.*\d+\.[[:alnum:]\.]+" app/XDM/XDM.Core/AppInfo.cs | grep -Pio '\d+\.[[:alnum:]\.]+')"
printf "%s.r%s.g%s" "$_ver" "$(git rev-list "$(git rev-list --tags --no-walk --max-count=1)"..HEAD --count)" "$(git rev-parse --short HEAD)"
}
prepare() {
gendesk -f -n --name='Xtreme Download Manager' --comment="${pkgdesc/.}" --custom='Keywords=download;internet;manager;' --exec=/opt/"$_pkgname"/xdm-app --icon=/opt/"$_pkgname"/xdm-logo.svg --terminal=false --categories='Network' --startupnotify=false --pkgname="$_pkgname"
}
package() {
install -dm 755 "$pkgdir"/{opt/"$_pkgname",usr/share/applications}
dotnet publish -c Release -f net6.0 -r linux-x64 "$_pkgname"/app/XDM/XDM.Gtk.UI/XDM.Gtk.UI.csproj -o "$pkgdir"/opt/"$_pkgname"
dotnet publish -c Release -f net6.0 -r linux-x64 "$_pkgname"/app/XDM/XDM.App.Host/XDM.App.Host.csproj -o "$pkgdir"/opt/"$_pkgname"/XDM.App.Host
cp -dr --no-preserve='ownership' xdm-helper-chrome/chrome/chrome-extension "$pkgdir"/opt/"$_pkgname"/
cp -dr --no-preserve='ownership' xdm-helper-chrome/ext-loader "$pkgdir"/opt/"$_pkgname"/
install -m 644 "$_pkgname".desktop "$pkgdir"/usr/share/applications/
}
@ZorinArch why not upload PKGBUILD here(AUR)?
Who want to try new XDM 8 Beta, the official binaries are from here
For those who do not know, XDM has been migrated from Java
to c# dotNET
more info Here
I built a binary for arch linux from source (until XDM developer release binaries) and if you like you can download it from link: XDM-8.0.1-archlinux-beta
sha256
8b9dee75159d83fec087434a1734868d8a04eaadd093b990f6e155406fdd4261 xdman_gtk-8.0.1-1-x86_64.pkg.tar.zst
Remove old version before install XDM 8 beta
Install
sudo pacman -Syu dotnet-runtime && sudo pacman -U /path/to/xdman_gtk-8.0.1-1-x86_64.pkg.tar.zst
Issues in linux version (Hope XDM developer fix it soon):
Removed finish downloads
from menuCould you please add StartupWMClass=xdman-Main
Pinned Comments
eclairevoyant commented on 2022-12-30 01:42 (UTC)
This package is not out-of-date at this time; the last stable release was in 2020. If you want the beta or git version, create a new package.