diff options
author | trizen | 2019-02-10 04:31:53 +0200 |
---|---|---|
committer | trizen | 2019-02-10 04:31:53 +0200 |
commit | 2b54a3a19b4125f101d0ae16b5aa4466c7ce7d55 (patch) | |
tree | d7eafa2c62ca4ab1439875a32e66d4f1a05c53a7 /PKGBUILD | |
parent | 9702b68faec85c86abef1d77460b3548c941cf4b (diff) | |
download | aur-2b54a3a19b4125f101d0ae16b5aa4466c7ce7d55.tar.gz |
Version 3.5.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 29 insertions, 9 deletions
@@ -2,13 +2,13 @@ _pkgname=youtube-viewer pkgname=youtube-viewer-git -pkgver=3.5.1 +pkgver=3.5.2 pkgrel=1 pkgdesc="A command line utility for searching and streaming videos from YouTube." arch=('any') url="https://github.com/trizen/youtube-viewer" license=('Artistic2.0') -makedepends=('git' 'perl-module-build') +makedepends=('git') provides=('youtube-viewer') conflicts=('youtube-viewer') @@ -19,7 +19,7 @@ optdepends=( 'perl-json-xs: faster JSON to HASH conversion' 'perl-lwp-useragent-cached: cache support' 'perl-unicode-linebreak: for printing results in a fixed-width format (-W)' - 'perl-term-readline-gnu: for better STDIN support' + 'perl-term-readline-gnu: for better STDIN support (+history)' 'youtube-dl: for playing videos with encrypted signatures' 'wget: for downloading videos with wget' 'mplayer: for playing videos with MPlayer' @@ -32,14 +32,34 @@ source=('git+https://github.com/trizen/youtube-viewer.git') md5sums=('SKIP') pkgver() { - cd $_pkgname + cd "$_pkgname" git describe --always | sed -e 's|-|.|g' } + +build() { + ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ + PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor INSTALLVENDORSCRIPT=/usr/bin DESTDIR='$pkgdir'" \ + PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ + MODULEBUILDRC=/dev/null + + cd "$_pkgname" + /usr/bin/perl Makefile.PL + make + ) +} + +check() { + cd "$_pkgname" + ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" + make test + ) +} + package() { - cd $_pkgname - /usr/bin/perl Build.PL --destdir "$pkgdir" --installdirs vendor - ./Build - ./Build test - ./Build install --install_path script=/usr/bin + cd "$_pkgname" + make install + rm -r "$pkgdir"/usr/lib + find "$pkgdir" -name .packlist -o -name perllocal.pod -delete } |