summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLartza2021-02-24 06:53:17 +0200
committerLartza2021-02-24 06:53:17 +0200
commit6364d6f085494d3f31f6a26ee9f14a55cdcf93dc (patch)
treecc81acf6c2b81b587e022da2d27ce3f3f11ce6fc
parentb7cd838e2443bc78683f80dc9bd0e52a1d894be5 (diff)
downloadaur-6364d6f085494d3f31f6a26ee9f14a55cdcf93dc.tar.gz
python-setuptools no longer a runtime dependency, split build from install, repro?
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD14
2 files changed, 11 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab15e631c67f..3ffbe2161052 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,18 @@
pkgbase = youtube-dl-git
pkgdesc = A small command-line program to download videos from YouTube.com and a few more sites (git version)
- pkgver = 2020.11.18.r3.g5c3f7014e
+ pkgver = 2021.02.22.r6.g1631fca1e
pkgrel = 1
url = http://ytdl-org.github.io/youtube-dl/
arch = any
license = custom
makedepends = git
makedepends = pandoc
+ makedepends = python-setuptools
depends = python
- depends = python-setuptools
optdepends = ffmpeg: for video post-processing
optdepends = rtmpdump: for rtmp streams support
optdepends = atomicparsley: for embedding thumbnails into m4a files
- optdepends = phantomjs: for openload support
+ optdepends = phantomjs: for some less common extractors to work
provides = youtube-dl
conflicts = youtube-dl
source = git+https://github.com/ytdl-org/youtube-dl.git
diff --git a/PKGBUILD b/PKGBUILD
index 5d0e1b5c0456..470c8480a1fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,19 @@
-# Maintainer: Lari Tikkanen <lartza@wippies.com>
+# Maintainer: Lari Tikkanen <lartza@outlook.com>
pkgname=youtube-dl-git
_gitname="youtube-dl"
-pkgver=2020.11.18.r3.g5c3f7014e
+pkgver=2021.02.22.r6.g1631fca1e
pkgrel=1
pkgdesc="A small command-line program to download videos from YouTube.com and a few more sites (git version)"
arch=('any')
url="http://ytdl-org.github.io/youtube-dl/"
license=('custom')
-depends=('python' 'python-setuptools')
-makedepends=('git' 'pandoc')
+depends=('python')
+makedepends=('git' 'pandoc' 'python-setuptools')
optdepends=('ffmpeg: for video post-processing'
'rtmpdump: for rtmp streams support'
'atomicparsley: for embedding thumbnails into m4a files'
- 'phantomjs: for openload support')
+ 'phantomjs: for some less common extractors to work')
provides=("youtube-dl")
conflicts=("youtube-dl")
source=('git+https://github.com/ytdl-org/youtube-dl.git')
@@ -33,11 +33,13 @@ prepare() {
build() {
cd $_gitname
make pypi-files zsh-completion
+ python setup.py build
}
package() {
cd $_gitname
- python setup.py install --root="${pkgdir}/" --optimize=1
+ export PYTHONHASHSEED=0
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
mv "${pkgdir}/usr/share/bash-completion/completions/youtube-dl.bash-completion" \
"${pkgdir}/usr/share/bash-completion/completions/youtube-dl"
install -Dm644 youtube-dl.zsh "${pkgdir}/usr/share/zsh/site-functions/_youtube-dl"