SPECS: xmltv.spec (NEW) - new, based on atrpms spec found from google
glen
glen at pld-linux.org
Mon Sep 5 15:09:51 CEST 2005
Author: glen Date: Mon Sep 5 13:09:51 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- new, based on atrpms spec found from google
---- Files affected:
SPECS:
xmltv.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/xmltv.spec
diff -u /dev/null SPECS/xmltv.spec:1.1
--- /dev/null Mon Sep 5 15:09:51 2005
+++ SPECS/xmltv.spec Mon Sep 5 15:09:46 2005
@@ -0,0 +1,200 @@
+# $Revision$, $Date$
+Summary: A set of utilities to manage your TV viewing.
+Name: xmltv
+Version: 0.5.40
+Release: 0.62
+Group: Applications/Multimedia
+License: GPL v2
+URL: http://membled.com/work/apps/xmltv/
+Source0: http://dl.sourceforge.net/xmltv/%{name}-%{version}.tar.bz2
+# Source0-md5: 5cf460444846217c0dd9f95467e9e0a1
+#Patch0: %{name}-0.5.35-noask.patch
+#Patch1: %{name}-0.5.40-tv_grab_de_tvtoday.patch
+Requires: perl-Date-Manip >= 5.42
+Requires: perl(Term::ProgressBar) >= 2.03
+Requires: perl(WWW::Mechanize) => 1.02
+Requires: perl(Lingua::Preferred) >= 0.2.4
+###Requires: perl(HTML::Parser) >= 3.34
+Requires: perl-XMLTV = %{epoch}:%{version}-%{release}
+Requires: xmltv-grabbers = %{epoch}:%{version}-%{release}
+Requires: xmltv-gui = %{epoch}:%{version}-%{release}
+BuildRequires: perl(LWP) >= 5.65
+BuildRequires: perl(XML::Parser) >= 2.34
+BuildRequires: perl(XML::Twig) >= 3.10
+BuildRequires: perl-Date-Manip >= 5.42
+BuildRequires: perl(XML::Writer) >= 0.4.6
+BuildRequires: perl(Memoize), perl(Storable) >= 2.04
+# Recommended
+BuildRequires: perl(Lingua::EN::Numbers::Ordinate)
+BuildRequires: perl(Lingua::Preferred) >= 0.2.4
+BuildRequires: perl(Term::ProgressBar) >= 2.03
+BuildRequires: perl(Compress::Zlib)
+BuildRequires: perl(Unicode::String)
+# tv_grab_uk_rt, tv_grab_be, tv_grab_de_tvtoday, tv_grab_fr, tv_grab_no
+# tv_grab_za
+BuildRequires: perl(HTML::Entities) >= 1.27
+# tv_grab_uk_bleb
+BuildRequires: perl(IO::Scalar)
+BuildRequires: perl(Archive::Zip)
+# tv_grab_na_dd
+BuildRequires: perl(SOAP::Lite)
+BuildRequires: perl(Term::ReadKey)
+# tv_grab_na_icons
+BuildRequires: perl(HTML::TableExtract) >= 1.08
+BuildRequires: perl(WWW::Mechanize) => 1.02
+# tv_grab_fi, tv_grab_es, tv_grab_es_digital, tv_grab_nl
+# tv_grab_nl_wolf, tv_grab_huro, tv_grab_dk, tv_grab_jp
+# tv_grab_de_tvtoday, tv_grab_fr, tv_grab_pt, tv_grab_za
+BuildRequires: perl(HTML::TreeBuilder)
+# tv_grab_jp
+BuildRequires: perl(Text::Kakasi)
+# tv_grab_se, tv_grab_se_swedb
+BuildRequires: perl(XML::LibXML)
+# tv_grab_se_swedb
+BuildRequires: perl(IO::Stringy)
+BuildRequires: perl(HTTP::Cache::Transparent)
+# tv_check
+BuildRequires: perl(Tk)
+BuildRequires: perl-Tk-TableMatrix
+# tv_pick_cgi
+BuildRequires: perl(CGI)
+###BuildRequires: perl(HTML::Parser) >= 3.34
+###BuildRequires: perl(XML::Simple)
+###BuildRequires: perl(PerIO::gzip)
+###BuildRequires: perl(HTML::LinkExtractor)
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+XMLTV is a set of utilities to manage your TV viewing. They work with
+TV listings stored in the XMLTV format, which is based on XML. The
+idea is to separate out the backend (getting the listings) from the
+frontend (displaying them for the user), and to implement useful
+operations like picking out your favourite programmes as filters that
+read and write XML documents.
+
+%package -n perl-XMLTV
+Summary: Perl modules for managing your TV viewing.
+Group: Libraries
+Requires: perl(XML::Twig) >= 3.09
+Requires: perl-Date-Manip >= 5.41,
+Requires: perl-base >= 1:5.6.0
+
+%description -n perl-XMLTV
+XMLTV is a set of utilities to manage your TV viewing. They work with
+TV listings stored in the XMLTV format, which is based on XML. The
+idea is to separate out the backend (getting the listings) from the
+frontend (displaying them for the user), and to implement useful
+operations like picking out your favourite programmes as filters that
+read and write XML documents.
+
+This package contains the perl modules from xmltv.
+
+%package grabbers
+Summary: Backends for xmltv.
+Group: Applications/Multimedia
+Requires: perl-XMLTV = %{epoch}:%{version}-%{release}
+Requires: perl-Date-Manip >= 5.41
+Requires: perl(LWP) >= 5.65
+Requires: perl(HTML::TableExtract) >= 1.08
+Requires: perl(Term::ProgressBar) >= 2.00
+
+%description grabbers
+XMLTV is a set of utilities to manage your TV viewing. They work with
+TV listings stored in the XMLTV format, which is based on XML. The
+idea is to separate out the backend (getting the listings) from the
+frontend (displaying them for the user), and to implement useful
+operations like picking out your favourite programmes as filters that
+read and write XML documents.
+
+This package contains the backends (grabbers) for xmltv.
+
+%package gui
+Summary: Graphical frontends to xmltv.
+Group: Applications/Multimedia
+Requires: perl-XMLTV = %{epoch}:%{version}-%{release}
+Requires: perl-Date-Manip >= 5.41
+Requires: perl(LWP) >= 5.65
+
+%description gui
+XMLTV is a set of utilities to manage your TV viewing. They work with
+TV listings stored in the XMLTV format, which is based on XML. The
+idea is to separate out the backend (getting the listings) from the
+frontend (displaying them for the user), and to implement useful
+operations like picking out your favourite programmes as filters that
+read and write XML documents.
+
+This package contains graphical frontends to xmltv.
+
+%prep
+%setup -q
+#%patch0 -p1 -b .noask
+#%patch1 -p0 -b .tv_grab_de_tvtoday
+
+%build
+echo yes | %{__perl} Makefile.PL \
+ INSTALLDIRS=vendor
+%{__make}
+%{?with_tests:%{__make} test}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} pure_install \
+ DESTDIR=$RPM_BUILD_ROOT
+ln -s tv_grab_de_tvtoday $RPM_BUILD_ROOT%{_bindir}/tv_grab_de
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README ChangeLog
+#%dir %{_datadir}/xmltv
+%{_bindir}/tv_cat
+%{_bindir}/tv_extractinfo_en
+%{_bindir}/tv_grep
+%{_bindir}/tv_imdb
+%{_bindir}/tv_remove_some_overlapping
+%{_bindir}/tv_sort
+%{_bindir}/tv_split
+%{_bindir}/tv_to_latex
+%{_bindir}/tv_to_text
+%{_bindir}/tv_to_potatoe
+%{_mandir}/man1/tv_cat.1*
+%{_mandir}/man1/tv_extractinfo_en.1*
+%{_mandir}/man1/tv_grep.1*
+%{_mandir}/man1/tv_imdb.1*
+%{_mandir}/man1/tv_remove_some_overlapping.1*
+%{_mandir}/man1/tv_sort.1*
+%{_mandir}/man1/tv_split.1*
+%{_mandir}/man1/tv_to_latex.1*
+%{_mandir}/man1/tv_to_text.1*
+%{_mandir}/man1/tv_to_potatoe.1*
+
+%files -n perl-XMLTV
+%defattr(644,root,root,755)
+%{perl_vendorlib}/XMLTV.pm
+%{perl_vendorlib}/XMLTV
+%{_mandir}/man3/*
+
+%files grabbers
+%defattr(644,root,root,755)
+%{_bindir}/tv_grab_*
+%{_mandir}/man1/tv_grab_*.1*
+#%dir %{_datadir}/xmltv
+#%{_datadir}/xmltv/tv_grab_*
+
+%files gui
+%defattr(644,root,root,755)
+%{_bindir}/tv_check
+%{_mandir}/man1/tv_check.1*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2005/09/05 13:09:46 glen
+- new, based on atrpms spec found from google
+
================================================================
More information about the pld-cvs-commit
mailing list