diff options
-rw-r--r-- | .SRCINFO | 43 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | disable-unicode-string.patch | 11 |
3 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5c3324655cf4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,43 @@ +pkgbase = xmltv + pkgdesc = Set of utilities to download tv listings and format them in xml + pkgver = 0.5.66 + pkgrel = 2 + url = http://xmltv.org/wiki/ + arch = any + license = GPL + depends = perl-archive-zip + depends = perl-datetime + depends = perl-date-manip + depends = perl-file-slurp + depends = perl-datetime-format-strptime + depends = perl-datetime-locale + depends = perl-http-cache-transparent + depends = perl-http-response-encoding + depends = perl-html-tree + 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-tk-tablematrix + depends = perl-unicode-string + depends = perl-unicode-utf8simple + depends = perl-www-mechanize + 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 + source = http://downloads.sourceforge.net/xmltv/xmltv-0.5.66.tar.bz2 + source = disable-unicode-string.patch + md5sums = 1ad51ff5a02e8320bd908c7908c49661 + md5sums = 2a55fecd366f27373633fdc02f6be237 + +pkgname = xmltv + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..704c8f207c34 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Kåre Hampf <khampf@users.sourceforge.net> +# Submitter: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: Andrew Simmons <andrew.simmons@gmail.com> + +pkgname=xmltv +pkgver=0.5.66 +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') +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2" +disable-unicode-string.patch) +md5sums=('1ad51ff5a02e8320bd908c7908c49661' + '2a55fecd366f27373633fdc02f6be237') + +prepare() { + echo "NOTE: Disabling recommended but optional Unicode::String" + echo " (due to SIGSEGV in build process)" + cd "$pkgname-$pkgver" + patch -p0 -i $srcdir/disable-unicode-string.patch +} + +build() { + cd "$pkgname-$pkgver" + yes | perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor + + make +} + +package() { + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir/" PREFIX=/usr install + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} diff --git a/disable-unicode-string.patch b/disable-unicode-string.patch new file mode 100644 index 000000000000..67b05d8787a9 --- /dev/null +++ b/disable-unicode-string.patch @@ -0,0 +1,11 @@ +--- Makefile.PL.orig 2014-11-23 00:24:04.564354673 +0200 ++++ Makefile.PL 2014-11-23 00:24:09.974335774 +0200 +@@ -232,7 +232,7 @@ + 'Lingua::Preferred' => '0.2.4', + 'Term::ProgressBar' => 2.03, + 'Compress::Zlib' => 0, +- 'Unicode::String' => 0, ++# 'Unicode::String' => 0, + ); + + # And Log::TraceMessages is 'suggested' but we don't warn about that. |