summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO43
-rw-r--r--PKGBUILD49
-rw-r--r--disable-unicode-string.patch11
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.