mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
68 lines
2.0 KiB
Plaintext
68 lines
2.0 KiB
Plaintext
# Contributor: Peter Bui <pnutzh4x0r@gmail.com>
|
|
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
|
|
# Contributor: Timo Teräs <timo.teras@iki.fi>
|
|
# Maintainer: Timo Teräs <timo.teras@iki.fi>
|
|
pkgname=youtube-dl
|
|
pkgver=2018.02.03
|
|
pkgrel=0
|
|
pkgdesc="A small command-line program to download videos from YouTube"
|
|
url="http://youtube-dl.org"
|
|
arch="noarch"
|
|
license="Unlicense"
|
|
depends="python2 py-setuptools ffmpeg"
|
|
subpackages="
|
|
$pkgname-doc
|
|
$pkgname-zsh-completion:zshcomp
|
|
$pkgname-bash-completion:bashcomp
|
|
$pkgname-fish-completion:fishcomp"
|
|
source="https://github.com/rg3/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"
|
|
builddir="$srcdir/$pkgname"
|
|
|
|
prepare() {
|
|
cd "$builddir"
|
|
sed -i 's|etc/bash_completion.d|share/bash-completion/completions|' setup.py
|
|
sed -i 's|etc/fish/completions|share/fish/completions|' setup.py
|
|
}
|
|
|
|
check() {
|
|
cd "$builddir"
|
|
./youtube-dl --help > /dev/null
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
python2 setup.py install --root="$pkgdir/" --optimize=1
|
|
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
}
|
|
|
|
zshcomp() {
|
|
pkgdesc="Zsh completions for $pkgname"
|
|
depends=""
|
|
install_if="$pkgname=$pkgver-r$pkgrel zsh"
|
|
|
|
install -Dm644 "$builddir"/$pkgname.zsh \
|
|
"$subpkgdir"/usr/share/zsh/site-functions/_$pkgname
|
|
}
|
|
|
|
bashcomp() {
|
|
pkgdesc="Bash completions for $pkgname"
|
|
depends=""
|
|
install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
|
|
|
|
mkdir -p "$subpkgdir"/usr/share/bash-completion/completions/
|
|
mv "$pkgdir"/usr/share/bash-completion/completions/$pkgname.bash-completion \
|
|
"$subpkgdir"/usr/share/bash-completion/completions/$pkgname
|
|
}
|
|
|
|
fishcomp() {
|
|
pkgdesc="Fish completions for $pkgname"
|
|
depends=""
|
|
install_if="$pkgname=$pkgver-r$pkgrel fish"
|
|
|
|
mkdir -p "$subpkgdir"/usr/share/fish/completions/
|
|
mv "$pkgdir"/usr/share/fish/completions/$pkgname.fish \
|
|
"$subpkgdir"/usr/share/fish/completions/
|
|
}
|
|
|
|
sha512sums="da5b59323354e5247041b55954f1f474edf291c1bb2b8aeaec232b60748e435088e13a3bded6d344bacddcfd80e90a0a85647e3b67651c93d60c52ce77ec189a youtube-dl-2018.02.03.tar.gz"
|