[Repo ArchLinuxFR] youtube-dl
Publié : dim. 13 déc. 2015, 19:33
Bonjour,
Le paquet youtube-dl sur les dépôts officiels n'étant pas très souvent mis à jour comparé aux versions sorties par les développeurs du programme, j'ai pensé qu'il pouvait être judicieux de proposer sur un dépôt non officiel un paquet plus souvent mis à jour. De mon côté, je me suis déjà inspiré du PKGBUILD du dépôt officiel pour faire mon paquet, le voici :
Je le soumet donc pour vérification avant de proposer éventuellement le paquet sur le dépôt ArchLinuxFR.
Toute remarque est également la bienvenue.
PS: Si je ne choisis pas le paquet AUR/youtube-dl-git c'est parce qu'il ne récupère pas la dernière version stable mais le dernier commit potentiellement instable. Et je n'utilise pas pip car je ne veux pas accumuler les problèmes.
Le paquet youtube-dl sur les dépôts officiels n'étant pas très souvent mis à jour comparé aux versions sorties par les développeurs du programme, j'ai pensé qu'il pouvait être judicieux de proposer sur un dépôt non officiel un paquet plus souvent mis à jour. De mon côté, je me suis déjà inspiré du PKGBUILD du dépôt officiel pour faire mon paquet, le voici :
Code : Tout sélectionner
# $Id$
# Maintainer: Case_Of
pkgname=youtube-dl
pkgver=2015.12.13
pkgrel=1
pkgdesc="A small command-line program to download videos from YouTube.com and a few more sites"
arch=('any')
url="http://rg3.github.io/youtube-dl/"
license=('custom')
depends=('python' 'python-setuptools')
optdepends=('ffmpeg: for video post-processing'
'rtmpdump: for rtmp streams support'
'atomicparsley: for embedding thumbnails into m4a files')
source=(http://youtube-dl.org/downloads/${pkgver}/${pkgname}-${pkgver}.tar.gz)
sha1sums=('d008460bc72091a62b8de45bad2e88d049d8a84b')
prepare() {
cd ${pkgname}
sed -i 's|etc/bash_completion.d|share/bash-completion/completions|' setup.py
sed -i 's|etc/fish/completions|share/fish/completions|' setup.py
}
package() {
cd ${pkgname}
python setup.py install --root="${pkgdir}/" --optimize=1
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"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
Toute remarque est également la bienvenue.
PS: Si je ne choisis pas le paquet AUR/youtube-dl-git c'est parce qu'il ne récupère pas la dernière version stable mais le dernier commit potentiellement instable. Et je n'utilise pas pip car je ne veux pas accumuler les problèmes.