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

Revision 2075, 1.7 KB checked in by munepi, 14 years ago (diff)

updated epgdump: applied some patches to fix overflow

Line 
1Summary:        A progman to extract EPG information from MPEG-TS
2Summary(ja):    MPEG-TS に含まれる EPG 情報を XML で出力するプログラム
3Name:           epgdump
4Version:        r2
5Release:        2%{?_dist_release}
6Source0:        http://2sen.dip.jp/cgi-bin/friioup/source/up0027.zip
7Source1:        http://2sen.dip.jp/cgi-bin/hdusup/source/up0036.gz
8Source2:        http://2sen.dip.jp/cgi-bin/hdusup/source/up0200.gz
9Source3:        http://2sen.dip.jp/cgi-bin/dtvup/source/up0246.zip
10Source4:        http://2sen.dip.jp/cgi-bin/dtvup/source/up0248.zip
11License:        distributable (see README files for detail)
12Group:          Applications/Multimedia
13#URL:           
14
15#Requires:     
16#BuildRequires:
17BuildRoot:      %{_tmppath}/%{name}-%{version}-root
18
19Packager:       kazutaka, munepi
20
21
22%description
23epgdump is a progman to extract EPG (Electronic Program Guide)
24information from MPEG-TS.
25
26%description -l ja
27epgdump は MPEG-TS に含まれる EPG (Electronic Program Guide:
28電子番組表) 情報を XML で出力するプログラムです。
29
30
31%prep
32%setup -q -n %{name}%{version} -c
33pushd epgdumpr2
34%__gzip -dc %{SOURCE1}  | patch -p1
35%__gzip -dc %{SOURCE2}  | patch -p1
36popd
37%__unzip %{SOURCE3} && patch -p0 < fix_overflow_184.patch
38%__unzip %{SOURCE4} && patch -p0 < fix_overflow_maxseclen.patch
39
40
41%build
42pushd %{name}%{version}
43%{__make}
44popd
45
46
47%install
48%{__rm} -rf ${RPM_BUILD_ROOT}
49%{__install} -D -m 755 epgdumpr2/%{name} ${RPM_BUILD_ROOT}/%{_bindir}/%{name}
50
51
52%clean
53%{__rm} -rf ${RPM_BUILD_ROOT}
54
55
56%files
57%defattr(-,root,root)
58%doc epgdumpr2/readme.txt
59#%doc epgrecd
60%{_bindir}/%{name}
61
62%changelog
63* Fri Oct 15 2010 Munehiro Yamamoto <munepi@vinelinux.org> r2-2
64- applied some patches to fix overflow
65
66* Mon Nov 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> r2-1
67- initial build for Vine Linux
68
Note: See TracBrowser for help on using the repository browser.