summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiří Klimeš2021-02-26 17:24:49 +0100
committerJiří Klimeš2021-02-26 17:30:02 +0100
commit07198ea3971633d3ebe795a7808fd79e2db47c1f (patch)
tree49a23912a3d2c86868b546efad31cdbb3d4e2ed0
parent6f4a010980c763d8a248db41a6672d063d4508bd (diff)
downloadaur-07198ea3971633d3ebe795a7808fd79e2db47c1f.tar.gz
Update dependencies according to xmltv description
https://github.com/XMLTV/xmltv#required-distributionsmodules
-rw-r--r--.SRCINFO66
-rw-r--r--PKGBUILD69
2 files changed, 97 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aaf59c6b509c..7699c523447c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,41 +1,57 @@
pkgbase = xmltv
pkgdesc = Set of utilities to download tv listings and format them in xml
pkgver = 1.0.0
- pkgrel = 1
+ pkgrel = 2
url = http://xmltv.org/wiki/
arch = any
license = GPL
- depends = perl-archive-zip
- depends = perl-datetime
- depends = perl-date-manip
+ depends = perl-date-manip>=5.42
depends = perl-file-slurp
+ depends = perl-json
+ depends = perl-libwww>=5.65
+ depends = perl-term-readkey
+ depends = perl-xml-libxml
+ depends = perl-xml-parser>=2.34
+ depends = perl-xml-treepp
+ depends = perl-xml-twig>=3.28
+ depends = perl-xml-writer>=0.60
+ depends = perl-archive-zip
+ depends = perl-cgi
+ depends = perl-data-dump
+ depends = perl-timedate
+ depends = perl-timedate
+ depends = perl-datetime-format-iso8601
+ depends = perl-datetime-format-sqlite
depends = perl-datetime-format-strptime
- depends = perl-datetime-locale
- depends = perl-http-cache-transparent
- depends = perl-http-response-encoding
+ depends = perl-datetime-timezone
+ depends = perl-dbd-sqlite
+ depends = perl-dbi
+ depends = perl-digest-sha1
+ depends = perl-file-homedir
+ depends = perl-file-which
+ depends = perl-html-parser
depends = perl-html-tree
+ depends = perl-http-cache-transparent
+ depends = perl-http-cookies
+ depends = perl-http-message
depends = perl-io-stringy
- depends = perl-lingua-en-numbers-ordinate
- depends = perl-lingua-preferred
- depends = perl-soap-lite
- depends = perl-term-progressbar
- depends = perl-term-readkey
- depends = perl-timedate
+ depends = perl-list-moreutils
+ depends = perl-lwp-protocol-https
+ depends = perl-lwp-useragent-determined
+ depends = perl-soap-lite>=0.67
+ depends = perl-time-piece
+ depends = perl-tk
depends = perl-tk-tablematrix
- depends = perl-unicode-string
- depends = perl-unicode-utf8simple
- depends = perl-www-mechanize
+ depends = perl-uri
depends = perl-xml-dom
- depends = perl-xml-libxml
depends = perl-xml-libxslt
- depends = perl-xml-simple
- depends = perl-xml-twig
- depends = perl-xml-writer
- depends = perl-parse-recdescent
- depends = perl-cgi
- depends = perl-xml-treepp
- depends = perl-datetime-format-iso8601
- depends = perl-json
+ optdepends = perl-file-chdir: testing grabbers
+ optdepends = perl-json-xs: faster JSON handling
+ optdepends = perl-lingua-preferred: helps with multilingual listings
+ optdepends = perl-perlio-gzip: can make tv_imdb a bit faster
+ optdepends = perl-term-progressbar: displays pretty progress bars
+ optdepends = perl-unicode-string: improved character handling in tv_to_latex
+ optdepends = perl-uri-escape-xs: faster URI handling
source = xmltv-1.0.0.tar.gz::https://github.com/XMLTV/xmltv/archive/v1.0.0.tar.gz
sha256sums = 2dd2cfb3571ca01afb2ddd568d0d6b1a8c5684fd2cbe11729d72aea3a20db5d9
diff --git a/PKGBUILD b/PKGBUILD
index b868c970327e..7b861de3907a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,21 +6,64 @@
pkgname=xmltv
pkgver=1.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="Set of utilities to download tv listings and format them in xml"
arch=('any')
url="http://xmltv.org/wiki/"
license=('GPL')
-depends=('perl-archive-zip' 'perl-datetime' 'perl-date-manip'
- 'perl-file-slurp' 'perl-datetime-format-strptime' 'perl-datetime-locale'
- 'perl-http-cache-transparent' 'perl-http-response-encoding'
- 'perl-html-tree' 'perl-io-stringy' 'perl-lingua-en-numbers-ordinate'
- 'perl-lingua-preferred' 'perl-soap-lite' 'perl-term-progressbar'
- 'perl-term-readkey' 'perl-timedate' 'perl-tk-tablematrix'
- 'perl-unicode-string' 'perl-unicode-utf8simple' 'perl-www-mechanize'
- 'perl-xml-dom' 'perl-xml-libxml' 'perl-xml-libxslt' 'perl-xml-simple'
- 'perl-xml-twig' 'perl-xml-writer' 'perl-parse-recdescent' 'perl-cgi'
- 'perl-xml-treepp' 'perl-datetime-format-iso8601' 'perl-json')
+depends=('perl-date-manip>=5.42'
+ 'perl-file-slurp'
+ 'perl-json'
+ 'perl-libwww>=5.65'
+ 'perl-term-readkey'
+ 'perl-xml-libxml'
+ 'perl-xml-parser>=2.34'
+ 'perl-xml-treepp'
+ 'perl-xml-twig>=3.28'
+ 'perl-xml-writer>=0.60'
+
+ 'perl-archive-zip' # for tv_grab_eu_epgdata, tv_grab_uk_bleb
+ 'perl-cgi' # for tv_pick_cgi, core module until 5.20.3
+ 'perl-data-dump' # for tv_grab_it_dvb
+ 'perl-timedate' # for tv_grab_ar and some other grabbers
+ 'perl-timedate' # for several grabbers
+ 'perl-datetime-format-iso8601' # for tv_grab_zz_sdjson_sqlite
+ 'perl-datetime-format-sqlite' # for tv_grab_zz_sdjson_sqlite
+ 'perl-datetime-format-strptime' # for tv_grab_eu_epgdata
+ 'perl-datetime-timezone' # for tv_grab_fr
+ 'perl-dbd-sqlite' # for tv_grab_zz_sdjson_sqlite
+ 'perl-dbi' # for tv_grab_zz_sdjson_sqlite
+ 'perl-digest-sha1' # for tv_grab_zz_sdjson_sqlite
+ 'perl-file-homedir' # for tv_grab_zz_sdjson_sqlite
+ 'perl-file-which' # for tv_grab_zz_sdjson_sqlite
+ 'perl-html-parser' # for many of the grabbers
+ 'perl-html-tree' # for many of the grabbers
+ 'perl-http-cache-transparent' # for several grabbers
+ 'perl-http-cookies' # for several grabbers
+ 'perl-http-message' # for tv_grab_eu_epgdata
+ 'perl-io-stringy' # for some of the grabbers
+ 'perl-list-moreutils' # for tv_grab_zz_sdjson_sqlite
+ 'perl-lwp-protocol-https' # for tv_grab_fi, tv_grab_huro, tv_grab_zz_sdjson
+ 'perl-lwp-useragent-determined' # for tv_grab_zz_sdjson_sqlite
+ 'perl-soap-lite>=0.67' # for tv_grab_na_dd
+ 'perl-time-piece' # for tv_grab_huro
+ 'perl-tk' # for tv_check
+ 'perl-tk-tablematrix' # for tv_check
+ 'perl-uri' # for some grabbers
+ # enable perl-url-encode when AUR perl-url-encode package is fixed
+ #'perl-url-encode' # for tv_grab_pt_vodafone
+ 'perl-xml-dom' # for tv_grab_is
+ 'perl-xml-libxslt' # for tv_grab_is
+)
+
+optdepends=('perl-file-chdir: testing grabbers'
+ 'perl-json-xs: faster JSON handling'
+ 'perl-lingua-preferred: helps with multilingual listings'
+ 'perl-perlio-gzip: can make tv_imdb a bit faster'
+ 'perl-term-progressbar: displays pretty progress bars'
+ 'perl-unicode-string: improved character handling in tv_to_latex'
+ 'perl-uri-escape-xs: faster URI handling')
+
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/XMLTV/${pkgname}/archive/v${pkgver}.tar.gz"
)
@@ -30,7 +73,7 @@ build() {
cd "$pkgname-$pkgver"
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
- yes | /usr/bin/perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor
+ yes | /usr/bin/perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor
make
}
@@ -45,7 +88,7 @@ package() {
cd "$pkgname-$pkgver"
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
make install DESTDIR="$pkgdir"
-
+
# remove perllocal.pod and .packlist
find ${pkgdir} -name perllocal.pod -delete
find ${pkgdir} -name .packlist -delete