summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcell Meszaros2022-08-05 18:28:32 +0200
committerMarcell Meszaros2022-08-05 18:31:36 +0200
commit42f0d197728e1de56c51108e8bc645b8d4423d71 (patch)
tree949f216b91f5dbdf0cbc6c30f540cbe636df06ab
parent4ea11c8600fbc72743a52f61c0deb5bc4dfd8ecf (diff)
downloadaur-42f0d197728e1de56c51108e8bc645b8d4423d71.tar.gz
updpkg 0.9.9-1
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore20
-rw-r--r--PKGBUILD42
3 files changed, 64 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f470179c3e1d..570201e58e35 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 961584f4fe42..7de2e972cd44 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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'
}