SPECS: xmltv.spec - subpackages for grabbers per countries - sort BR

glen glen at pld-linux.org
Thu Oct 13 22:46:15 CEST 2005


Author: glen                         Date: Thu Oct 13 20:46:15 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- subpackages for grabbers per countries
- sort BR

---- Files affected:
SPECS:
   xmltv.spec (1.8 -> 1.9) 

---- Diffs:

================================================================
Index: SPECS/xmltv.spec
diff -u SPECS/xmltv.spec:1.8 SPECS/xmltv.spec:1.9
--- SPECS/xmltv.spec:1.8	Thu Oct 13 21:49:10 2005
+++ SPECS/xmltv.spec	Thu Oct 13 22:46:10 2005
@@ -4,54 +4,40 @@
 Summary(pl):	Zestaw narzędzi do zarządzania oglądaniem TV
 Name:		xmltv
 Version:	0.5.40
-Release:	1
+Release:	1.2
 Group:		Applications/Multimedia
 License:	GPL v2
 Source0:	http://dl.sourceforge.net/xmltv/%{name}-%{version}.tar.bz2
 # Source0-md5:	5cf460444846217c0dd9f95467e9e0a1
 Patch0:		http://www.version6.net/mythtv/%{name}-grab_ee-20050412.diff
 URL:		http://membled.com/work/apps/xmltv/
-BuildRequires:	perl-libwww >= 5.65
-BuildRequires:	perl-Date-Manip >= 5.42
-BuildRequires:	perl-Memoize
-BuildRequires:	perl-Storable >= 2.04
-BuildRequires:	perl-XML-Parser >= 2.34
-BuildRequires:	perl-XML-Twig >= 3.10
-BuildRequires:	perl-XML-Writer >= 0.4.6
-# Recommended
-BuildRequires:	perl-Lingua-EN-Numbers-Ordinate
-BuildRequires:	perl-Lingua-Preferred >= 0.2.4
-BuildRequires:	perl-Term-ProgressBar >= 2.03
+BuildRequires:	perl-Archive-Zip
+BuildRequires:	perl-CGI
 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-Date-Manip >= 5.42
 BuildRequires:	perl-HTML-Parser >= 1.27
-# tv_grab_uk_bleb
+BuildRequires:	perl-HTML-TableExtract >= 1.08
+BuildRequires:	perl-HTML-Tree
+BuildRequires:	perl-HTTP-Cache-Transparent
 BuildRequires:	perl-IO-stringy
-BuildRequires:	perl-Archive-Zip
-# tv_grab_na_dd
+BuildRequires:	perl-IO-stringy
+BuildRequires:	perl-Lingua-EN-Numbers-Ordinate
+BuildRequires:	perl-Lingua-Preferred >= 0.2.4
+BuildRequires:	perl-Memoize
 BuildRequires:	perl-SOAP-Lite
+BuildRequires:	perl-Storable >= 2.04
+BuildRequires:	perl-Term-ProgressBar >= 2.03
 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-Tree
-# 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-Unicode-String
+BuildRequires:	perl-WWW-Mechanize => 1.02
+BuildRequires:	perl-XML-LibXML
+BuildRequires:	perl-XML-Parser >= 2.34
+BuildRequires:	perl-XML-Twig >= 3.10
+BuildRequires:	perl-XML-Writer >= 0.4.6
+BuildRequires:	perl-libwww >= 5.65
 BuildRequires:	rpm-perlprov >= 4.1-13
 Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
 Requires:	xmltv-grabbers = %{epoch}:%{version}-%{release}
@@ -107,11 +93,23 @@
 Summary:	Backends for XMLTV
 Summary(pl):	Backendy dla XMLTV
 Group:		Applications/Multimedia
-Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
-Requires:	perl(LWP) >= 5.65
-Requires:	perl-Date-Manip >= 5.41
-Requires:	perl-HTML-TableExtract >= 1.08
-Requires:	perl-Term-ProgressBar >= 2.00
+Requires:	%{name}-grabber-be = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-de = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-dk = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-ee = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-es = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-fi = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-fr = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-huro = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-it = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-jp = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-na = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-nl = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-no = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-pt = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-se = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-uk = %{epoch}:%{version}-%{release}
+Requires:	%{name}-grabber-za = %{epoch}:%{version}-%{release}
 
 %description grabbers
 XMLTV is a set of utilities to manage your TV viewing. They work with
@@ -121,7 +119,8 @@
 operations like picking out your favourite programmes as filters that
 read and write XML documents.
 
-This package contains the backends (grabbers) for XMLTV.
+This package contains all backends (grabbers) for XMLTV. If you want
+only one for your country, just install that package.
 
 %description grabbers -l pl
 XMLTV to zestaw narzędzi do zarządzania oglądaniem TV. Działają z
@@ -134,13 +133,150 @@
 Ten pakiet zawiera backendy (programy do ściągania informacji) dla
 XMLTV.
 
+%package grabber-be
+Summary:	XMLTV grabber for Belgium
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-be
+Grab TV listings for Belgium
+
+%package grabber-de
+Summary:	XMLTV grabbers for Germany
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-de
+Grab TV listings for Germany.
+
+%package grabber-dk
+Summary:	XMLTV grabber for Denmark
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-dk
+Grab TV listings for Denmark.
+
+%package grabber-ee
+Summary:	XMLTV grabber for Estonia
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-ee
+Grab TV listings for Estonia.
+
+%package grabber-es
+Summary:	XMLTV grabbers for Spain
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-es
+Grab TV listings for Spain.
+
+%package grabber-fi
+Summary:	XMLTV grabbers for Finland
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-fi
+Grab TV listings for Finland.
+
+%package grabber-fr
+Summary:	XMLTV grabbers for France
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-fr
+Grab TV listings for France.
+
+%package grabber-huro
+Summary:	XMLTV grabber for Hungary/Romania
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-huro
+Grab TV listings for Hungary or Romania.
+
+%package grabber-it
+Summary:	XMLTV grabbe for Italy
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-it
+Grab TV listings for Italy.
+
+%package grabber-jp
+Summary:	XMLTV grabbe for Japan
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-jp
+Grab TV listings for Japan.
+
+%package grabber-na
+Summary:	XMLTV grabber for North America
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-na
+Grab TV listings for North America using Zap2IT's Data Direct service.
+Grab channel icon images or links from zap2it.com.
+
+%package grabber-nl
+Summary:	XMLTV grabber for Netherlands
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-nl
+Grab TV listings for Holland.
+
+%package grabber-no
+Summary:	XMLTV grabber for Norway
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-no
+Grab TV listings for Norway.
+
+%package grabber-pt
+Summary:	XMLTV grabber for Portugal
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-pt
+Grab TV listings for Portugal.
+
+%package grabber-se
+Summary:	XMLTV grabbers for Sweden
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-se
+Grab TV listings for Sweden.
+
+%package grabber-uk
+Summary:	XMLTV grabber for United Kingdom and Ireland
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-uk
+Grab TV listings for Britain and Ireland.
+
+%package grabber-za
+Summary:	XMLTV grabber for South Africa
+Group:		Applications/Multimedia
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
+
+%description grabber-za
+Grab TV listings for South Africa.
+
 %package gui
 Summary:	Graphical frontends to XMLTV
 Summary(pl):	Graficzne frontendy dla XMLTV
 Group:		Applications/Multimedia
-Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
-Requires:	perl-Date-Manip >= 5.41
 Requires:	perl(LWP) >= 5.65
+Requires:	perl-Date-Manip >= 5.41
+Requires:	perl-XMLTV = %{epoch}:%{version}-%{release}
 
 %description gui
 XMLTV is a set of utilities to manage your TV viewing. They work with
@@ -213,8 +349,97 @@
 
 %files grabbers
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/tv_grab_*
-%{_mandir}/man1/tv_grab_*.1*
+
+%files grabber-be
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_be
+%{_mandir}/man1/tv_grab_be*
+
+%files grabber-de
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_de
+%attr(755,root,root) %{_bindir}/tv_grab_de_tvtoday
+%{_mandir}/man1/tv_grab_de*
+
+%files grabber-dk
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_dk
+%{_mandir}/man1/tv_grab_dk*
+
+%files grabber-ee
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_ee
+%{_mandir}/man1/tv_grab_ee*
+
+%files grabber-es
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_es
+%attr(755,root,root) %{_bindir}/tv_grab_es_digital
+%{_mandir}/man1/tv_grab_es*
+
+%files grabber-fi
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_fi
+%{_mandir}/man1/tv_grab_fi*
+
+%files grabber-fr
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_fr
+%{_mandir}/man1/tv_grab_fr*
+
+%files grabber-huro
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_huro
+%{_mandir}/man1/tv_grab_huro*
+
+%files grabber-it
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_it
+%{_mandir}/man1/tv_grab_it*
+
+%files grabber-jp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_jp
+%{_mandir}/man1/tv_grab_jp*
+
+%files grabber-na
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_na_dd
+%attr(755,root,root) %{_bindir}/tv_grab_na_icons
+%{_mandir}/man1/tv_grab_na*
+
+%files grabber-nl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_nl
+%attr(755,root,root) %{_bindir}/tv_grab_nl_wolf
+%{_mandir}/man1/tv_grab_nl*
+
+%files grabber-no
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_no
+%{_mandir}/man1/tv_grab_no*
+
+%files grabber-pt
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_pt
+%{_mandir}/man1/tv_grab_pt*
+
+%files grabber-se
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_se
+%attr(755,root,root) %{_bindir}/tv_grab_se_swedb
+%{_mandir}/man1/tv_grab_se*
+
+%files grabber-uk
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_uk_bleb
+%attr(755,root,root) %{_bindir}/tv_grab_uk_rt
+%{_mandir}/man1/tv_grab_uk*
+
+%files grabber-za
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/tv_grab_za
+%{_mandir}/man1/tv_grab_za*
 
 %files gui
 %defattr(644,root,root,755)
@@ -227,6 +452,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.9  2005/10/13 20:46:10  glen
+- subpackages for grabbers per countries
+- sort BR
+
 Revision 1.8  2005/10/13 19:49:10  glen
 - use more package names (poldek -u @foo stopped to work)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/xmltv.spec?r1=1.8&r2=1.9&f=u




More information about the pld-cvs-commit mailing list