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 | |
parent | 9702b68faec85c86abef1d77460b3548c941cf4b (diff) | |
download | aur-2b54a3a19b4125f101d0ae16b5aa4466c7ce7d55.tar.gz |
Version 3.5.2
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 31 insertions, 12 deletions
@@ -1,12 +1,11 @@ pkgbase = youtube-viewer-git pkgdesc = A command line utility for searching and streaming videos from YouTube. - pkgver = 3.5.1 + pkgver = 3.5.2 pkgrel = 1 url = https://github.com/trizen/youtube-viewer arch = any license = Artistic2.0 makedepends = git - makedepends = perl-module-build depends = perl>=5.16.0 depends = perl-data-dump depends = perl-json @@ -15,7 +14,7 @@ pkgbase = youtube-viewer-git optdepends = perl-json-xs: faster JSON to HASH conversion optdepends = perl-lwp-useragent-cached: cache support optdepends = perl-unicode-linebreak: for printing results in a fixed-width format (-W) - optdepends = perl-term-readline-gnu: for better STDIN support + optdepends = perl-term-readline-gnu: for better STDIN support (+history) optdepends = youtube-dl: for playing videos with encrypted signatures optdepends = wget: for downloading videos with wget optdepends = mplayer: for playing videos with MPlayer @@ -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 } |