After the update from November 7th, it prompts: Neither FFmpeg nor AVConv are installed. Install and click.
I solved the problem for youtube-downloader-bin
using my own server and the October 29th version.
pkgname=youtube-to-mp3
pkgver=3.9.9.96
pkgrel=5
pkgdesc='Downloads audio from YouTube or Vimeo and saves it to mp3 or m4a format to listen to locally'
arch=('x86_64')
url="https://www.mediahuman.com/download.html"
license=('LicenseRef-custom')
depends=('hicolor-icon-theme'
'qt5-multimedia'
'qt5-webengine'
'qt5-declarative'
'taglib1'
'ffmpeg')
provides=('youtube-to-mp3')
conflicts=('youtube-to-mp3')
source_x86_64=("${pkgname}-$(date +%F-%H).amd64.deb::https://schinfo.de/MediaHuman/YouTubeToMP3.amd64.deb")
sha256sums_x86_64=('67dfd93e2fcd1dd912138036b28d1c0137ae0532d7a39442da7887054b051ec8')
pkgver() {
bsdtar -xf control.tar.xz -C .
actpkgverlong="$(cat "control" | grep "Version: ")"
actpkgver=${actpkgverlong##*: }
echo "$actpkgver"
}
package() {
bsdtar -xf data.tar.xz -C ${pkgdir}/
install -D "${pkgdir}/usr/share/doc/${pkgname}/copyright" -t "${pkgdir}/usr/share/licenses/${pkgname}/"
install -dm755 $pkgdir/usr/bin
ln -s /opt/$pkgname/YouTubeToMP3 "${pkgdir}/usr/bin/YouTubeToMP3"
}
Pinned Comments
matthias-eb commented on 2024-10-28 08:28 (UTC)
The PKGBUILD has received a major overhaul (thanks to input from schinfo and FabioLolix). From now on, md5 checksums are skipped. The dependencies have been updated and the
provides
andconflicts
fields are provided. The url now points to the downloads page instead of the info page of this program.pkgver()
andpackage()
now are way more concise and the license field has been updated.Thanks again for the help. Best regards, matthias-eb