source: projects/specs/trunk/e/epgdump/epgdump-vl.spec @ 4855

Revision 4855, 2.5 KB checked in by munepi, 13 years ago (diff)

updated epgdump-vl.spec

Line 
1Summary:        A progman to extract EPG information from MPEG-TS
2Summary(ja):    MPEG-TS に含まれる EPG 情報を XML で出力するプログラム
3Name:           epgdump
4Version:        r2
5Release:        4%{?_dist_release}
6##!! We note that up0027.zip isn't a "ZIP" archive.
7## Indeed, you can check below:
8## $ file up0027.zip
9## up0027.zip: bzip2 compressed data, block size = 900k
10Source0:        http://2sen.dip.jp/cgi-bin/friioup/source/up0027.zip
11Source1:        http://2sen.dip.jp/cgi-bin/hdusup/source/up0036.gz
12Source2:        http://2sen.dip.jp/cgi-bin/hdusup/source/up0200.gz
13Source3:        http://2sen.dip.jp/cgi-bin/dtvup/source/up0246.zip
14Source4:        http://2sen.dip.jp/cgi-bin/dtvup/source/up0248.zip
15
16## support new BS/CS channels after 2011-10-01
17Source10:       http://2sen.dip.jp/cgi-bin/dtvup/source/up0740.zip
18
19## Vine
20
21
22License:        distributable (see README files for detail)
23Group:          Applications/Multimedia
24#URL:           
25
26#Requires:     
27BuildRequires:  unzip
28BuildRoot:      %{_tmppath}/%{name}-%{version}-root
29
30Packager:       kazutaka, munepi
31
32
33%description
34epgdump is a progman to extract EPG (Electronic Program Guide)
35information from MPEG-TS.
36
37%description -l ja
38epgdump は MPEG-TS に含まれる EPG (Electronic Program Guide:
39電子番組表) 情報を XML で出力するプログラムです。
40
41
42%prep
43%setup -q -n %{name}%{version} -c -a 10
44pushd epgdumpr2
45%__gzip -dc %{SOURCE1}  | patch -p1
46%__gzip -dc %{SOURCE2}  | patch -p1
47popd
48%__unzip %{SOURCE3} && patch -p0 < fix_overflow_184.patch
49%__unzip %{SOURCE4} && patch -p0 < fix_overflow_maxseclen.patch
50
51## support new BS/CS channels after 2011-10-01
52pushd epgdumpr2
53patch < ../epgdump_ch/patch/epgdump.c.patch
54patch < ../epgdump_ch/patch/xmldata.c.patch
55popd
56
57## Vine
58
59
60%build
61pushd %{name}%{version}
62%{__make}
63popd
64
65
66%install
67%{__rm} -rf ${RPM_BUILD_ROOT}
68%{__install} -D -m 755 epgdumpr2/%{name} ${RPM_BUILD_ROOT}/%{_bindir}/%{name}
69
70
71%clean
72%{__rm} -rf ${RPM_BUILD_ROOT}
73
74
75%files
76%defattr(-,root,root)
77%doc epgdumpr2/readme.txt
78#%doc epgrecd
79%{_bindir}/%{name}
80
81%changelog
82* Sun Oct 02 2011 Munehiro Yamamoto <munepi@vinelinux.org> r2-4
83- dropped epgdump-r2-change-nhkbs-channels-20110401.patch
84- support new BS/CS channels after 2011-10-01
85- added BuildRequires: unzip
86
87* Sat Apr 09 2011 Munehiro Yamamoto <munepi@vinelinux.org> r2-3
88- applied epgdump-r2-change-nhkbs-channels-20110401.patch
89
90* Fri Oct 15 2010 Munehiro Yamamoto <munepi@vinelinux.org> r2-2
91- applied some patches to fix overflow
92
93* Mon Nov 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> r2-1
94- initial build for Vine Linux
95
Note: See TracBrowser for help on using the repository browser.