summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authortrizen2019-02-10 04:31:53 +0200
committertrizen2019-02-10 04:31:53 +0200
commit2b54a3a19b4125f101d0ae16b5aa4466c7ce7d55 (patch)
treed7eafa2c62ca4ab1439875a32e66d4f1a05c53a7 /PKGBUILD
parent9702b68faec85c86abef1d77460b3548c941cf4b (diff)
downloadaur-2b54a3a19b4125f101d0ae16b5aa4466c7ce7d55.tar.gz
Version 3.5.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 29 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 203e0bbebb62..3ef0e222aaab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}