Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pkgname=youtube-dl-front-git
- pkgver=r163.9ba1816
- pkgrel=1
- pkgdesc="A youtube-dl interface"
- arch=('any')
- url="https://github.com/Enriquito/youtube-dl-front"
- license=('MIT')
- depends=('nodejs' 'youtube-dl')
- makedepends=('git' 'npm')
- provides=("${pkgname%-git}")
- conflicts=("${pkgname%-git}")
- source=('git+https://github.com/Enriquito/youtube-dl-front.git')
- sha256sums=('SKIP')
- pkgver() {
- cd "$srcdir/${pkgname%-git}"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
- }
- package() {
- npm install -g --user root --prefix "$pkgdir/usr" "$srcdir/${pkgname%-git}/server"
- # Non-deterministic race in npm gives 777 permissions to random directories.
- # See https://github.com/npm/npm/issues/9359 for details.
- find "$pkgdir/usr" -type d -exec chmod 755 {} +
- # npm gives ownership of ALL FILES to build user
- # https://bugs.archlinux.org/task/63396
- chown -R root:root "$pkgdir"
- }
Add Comment
Please, Sign In to add comment