diff options
author | Marcell Meszaros | 2022-08-05 18:28:32 +0200 |
---|---|---|
committer | Marcell Meszaros | 2022-08-05 18:31:36 +0200 |
commit | 42f0d197728e1de56c51108e8bc645b8d4423d71 (patch) | |
tree | 949f216b91f5dbdf0cbc6c30f540cbe636df06ab | |
parent | 4ea11c8600fbc72743a52f61c0deb5bc4dfd8ecf (diff) | |
download | aur-42f0d197728e1de56c51108e8bc645b8d4423d71.tar.gz |
updpkg 0.9.9-1
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | .gitignore | 20 | ||||
-rw-r--r-- | PKGBUILD | 42 |
3 files changed, 64 insertions, 26 deletions
@@ -1,25 +1,31 @@ pkgbase = video-downloader pkgdesc = GTK application to download videos from websites like YouTube and many others (based on yt-dlp) - pkgver = 0.9.8 + pkgver = 0.9.9 pkgrel = 1 url = https://github.com/Unrud/video-downloader arch = any license = GPL3 - makedepends = git makedepends = librsvg makedepends = meson - depends = ffmpeg + depends = dconf depends = gtk3 + depends = hicolor-icon-theme depends = libhandy - depends = python-brotli depends = python-gobject - depends = python-mutagen - depends = python-pycryptodomex - depends = python-pyxattr - depends = python-websockets depends = yt-dlp - optdepends = rtmpdump: for yt-dlp RTMP streams support - source = git+https://github.com/Unrud/video-downloader.git#tag=v0.9.8 - b2sums = SKIP + source = video-downloader-0.9.9.tar.gz::https://github.com/Unrud/video-downloader/archive/refs/tags/v0.9.9.tar.gz + b2sums = 46eadafe73415bdfbff3a590e0fd969f297d83e538e22dd5d195647b7b24216e69c365d6844e16c1a88ed164526e69edb9b0fd691096ac18c9850ba970d69a0e pkgname = video-downloader + depends = dconf + depends = gtk3 + depends = hicolor-icon-theme + depends = libhandy + depends = python-gobject + depends = yt-dlp + depends = ffmpeg + depends = python-brotli + depends = python-mutagen + depends = python-pycryptodomex + depends = python-websockets + depends = python-xattr diff --git a/.gitignore b/.gitignore index 05c6d4d4c97b..6696e5c62eee 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,16 @@ -* -!.gitignore -!.SRCINFO -!PKGBUILD +# from https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore +*.tar +*.tar.* +*.rpm +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* + +*/ +*.orig +*.bak +*.backup @@ -1,31 +1,51 @@ # Maintainer: Marcell Meszaros < marcell.meszaros AT runbox.eu > # Contributor: Kevin Majewski < kevin.majewski02 AT gmail.com > -pkgname=video-downloader -pkgver=0.9.8 +pkgname='video-downloader' +pkgver=0.9.9 pkgrel=1 pkgdesc='GTK application to download videos from websites like YouTube and many others (based on yt-dlp)' arch=('any') url="https://github.com/Unrud/${pkgname}" license=('GPL3') -depends=('ffmpeg' 'gtk3' 'libhandy' 'python-brotli' 'python-gobject' 'python-mutagen' 'python-pycryptodomex' 'python-pyxattr' 'python-websockets' 'yt-dlp') -makedepends=('git' 'librsvg' 'meson') -optdepends=('rtmpdump: for yt-dlp RTMP streams support') -source=("git+${url}.git#tag=v${pkgver}") -b2sums=('SKIP') +depends=( + 'dconf' + 'gtk3' + 'hicolor-icon-theme' + 'libhandy' + 'python-gobject' + 'yt-dlp' +) +makedepends=( + 'librsvg' + 'meson' +) +_tarname="${pkgname}-${pkgver}" +source=("${_tarname}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") +b2sums=('46eadafe73415bdfbff3a590e0fd969f297d83e538e22dd5d195647b7b24216e69c365d6844e16c1a88ed164526e69edb9b0fd691096ac18c9850ba970d69a0e') prepare() { - arch-meson ${pkgname} build + arch-meson "${_tarname}" 'build' } build() { - meson compile -C build + meson compile -C 'build' } check() { - meson test -C build --print-errorlogs + meson test -C 'build' --print-errorlogs } package() { - DESTDIR="$pkgdir" meson install -C build + # extra depends are needed for yt-dlp - some are mandatory but erroneously set to optional in Arch + depends+=( + 'ffmpeg' + 'python-brotli' + 'python-mutagen' + 'python-pycryptodomex' + 'python-websockets' + 'python-xattr' + ) + + DESTDIR="${pkgdir}" meson install -C 'build' } |