|
@@ -1,17 +1,24 @@
|
|
|
-%define hg_src c44e16dbb0e2
|
|
|
+%define hg_src a910b49dfbee
|
|
|
+%define b25_hg_src ec7c87854f2f
|
|
|
|
|
|
Summary: Digital terrestrial television recording tool for linux
|
|
|
Summary(ja): 地上波デジタルテレビ放送の Linux 用録画ツール
|
|
|
Name: recfriio
|
|
|
-Version: r4
|
|
|
-Release: 4%{?_dist_release}
|
|
|
-Source0: http://2sen.dip.jp/cgi-bin/friioup/source/up0777.zip
|
|
|
+Version: r5
|
|
|
+Release: 1%{?_dist_release}
|
|
|
+# #recfriio r4 + arib25 0.2.1
|
|
|
+# Source0: http://2sen.dip.jp/cgi-bin/friioup/source/up0777.zip
|
|
|
+#recfriio r5 + arib25 0.2.5
|
|
|
+Source0: http://2sen.dip.jp/cgi-bin/friioup/source/up1210.zip
|
|
|
+#recfriio r4 for HDUS
|
|
|
Source1: http://2sen.dip.jp/cgi-bin/hdusup/source/up0127.zip
|
|
|
Source2: http://2sen.dip.jp/cgi-bin/hdusup/source/up0257.zip
|
|
|
# Download URL: http://hg.honeyplanet.jp/pt1/archive/%{hg_src}.tar.bz2
|
|
|
Source3: pt1-%{hg_src}.tar.bz2
|
|
|
-Patch0: recfriior4-fix-compile.patch
|
|
|
+Source4: pt1-%{b25_hg_src}.tar.bz2
|
|
|
+Patch0: recfriior5-fix-compile-vine.patch
|
|
|
Patch1: b25-0.2.4-Makefile.patch
|
|
|
+Patch2: recfriior5-fix-recfriior4-newhdus-patch.patch
|
|
|
License: distributable/BSD (see README files for detail)
|
|
|
Group: Applications/Multimedia
|
|
|
#URL:
|
|
@@ -86,32 +93,35 @@ This package contains the libraries and header files for b25.
|
|
|
#------------------------------------------------------------------------------
|
|
|
|
|
|
%prep
|
|
|
-%setup -q -n %{name}%{version} -a 1 -a 2 -a 3
|
|
|
+[ -n "%{_builddir}/%{name}%{version}" -a "%{_builddir}/%{name}%{version}" != / ] && %__rm -rf %{_builddir}/%{name}%{version}
|
|
|
+%setup -q -n %{name}%{version} -a 1 -a 2 -a 3 -a 4
|
|
|
|
|
|
-pushd recfriior4
|
|
|
-patch -p1 < ../hdus-recfriior4/recfriior4.diff
|
|
|
-patch -p1 < ../recfriio-newpatch/recfriior4-newhdus.patch
|
|
|
+%patch2 -p1 -b .recfriior5
|
|
|
+
|
|
|
+pushd recfriior5
|
|
|
+patch -p1 < ../hdus-recfriior4/recfriior4.diff || exit 1
|
|
|
+patch -p1 < ../recfriio-newpatch/recfriior4-newhdus.patch || exit 1
|
|
|
|
|
|
# apply patch to fix recfriio compilation error on Vine Linux
|
|
|
%patch0 -p2
|
|
|
popd
|
|
|
|
|
|
-pushd pt1-%{hg_src}
|
|
|
+pushd pt1-%{b25_hg_src}
|
|
|
%patch1 -p1 -b .
|
|
|
popd
|
|
|
|
|
|
# remove old b25 directory and create sym link to point newer one
|
|
|
-%{__rm} -rf arib25v021/arib25
|
|
|
-pushd arib25v021
|
|
|
-%{__ln_s} ../pt1-%{hg_src}/arib25 arib25
|
|
|
+%{__rm} -rf arib25v025/arib25
|
|
|
+pushd arib25v025
|
|
|
+%{__ln_s} ../pt1-%{b25_hg_src}/arib25 arib25 || exit 1
|
|
|
popd
|
|
|
|
|
|
%build
|
|
|
-pushd pt1-%{hg_src}/arib25
|
|
|
+pushd pt1-%{b25_hg_src}/arib25
|
|
|
%{__make}
|
|
|
popd
|
|
|
|
|
|
-pushd recfriior4
|
|
|
+pushd recfriior5
|
|
|
%{__make}
|
|
|
popd
|
|
|
|
|
@@ -122,11 +132,11 @@ popd
|
|
|
|
|
|
%install
|
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
|
-%{__install} -D -m 755 recfriior4/%{name} ${RPM_BUILD_ROOT}/%{_bindir}/%{name}
|
|
|
+%{__install} -D -m 755 recfriior5/%{name} ${RPM_BUILD_ROOT}/%{_bindir}/%{name}
|
|
|
%{__install} -D -m 755 hdus-recfriior4/as11loader/as11loader ${RPM_BUILD_ROOT}/%{_libdir}/hdus/as11loader
|
|
|
|
|
|
# install b25 and libarib25.so
|
|
|
-pushd pt1-%{hg_src}/arib25
|
|
|
+pushd pt1-%{b25_hg_src}/arib25
|
|
|
%{__make} install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} LIBDIR=%{_libdir}
|
|
|
popd
|
|
|
|
|
@@ -152,15 +162,16 @@ EOF
|
|
|
|
|
|
# add documents
|
|
|
%{__install} -d ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}-%{version}
|
|
|
-%{__cp} -p recfriior4/readme.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}-%{version}/README_up0777.zip.recfriior4
|
|
|
-%{__cp} -p hdus-recfriior4/README.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}-%{version}/README_up0127.zip.hdus-recfriior4
|
|
|
-%{__cp} -p recfriio-newpatch/README.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}-%{version}/README_up0257.zip.recfriio-newpatch
|
|
|
+%{__cp} -p recfriior5/readme.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}-%{version}/README_up1210.zip.recfriior5 || exit 1
|
|
|
+%{__cp} -p recfriior5/91-permissions.rules ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}-%{version}/ || exit 1
|
|
|
+%{__cp} -p hdus-recfriior4/README.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}-%{version}/README_up0127.zip.hdus-recfriior4 || exit 1
|
|
|
+%{__cp} -p recfriio-newpatch/README.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}-%{version}/README_up0257.zip.recfriio-newpatch || exit 1
|
|
|
|
|
|
%{__install} -d ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25
|
|
|
-%{__cp} -p pt1-%{hg_src}/arib25/readme.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25/README.b25
|
|
|
-%{__cp} -p pt1-%{hg_src}/b25_docs/readme.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25/README.b25-for-linux
|
|
|
-%{__cp} -p pt1-%{hg_src}/b25_docs/libccid_Info.plist ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25
|
|
|
-%{__cp} -p pt1-%{hg_src}/b25_docs/smartcard_list.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25
|
|
|
+%{__cp} -p pt1-%{b25_hg_src}/arib25/readme.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25/README.b25 || exit 1
|
|
|
+%{__cp} -p pt1-%{b25_hg_src}/b25_docs/readme.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25/README.b25-for-linux || exit 1
|
|
|
+%{__cp} -p pt1-%{b25_hg_src}/b25_docs/libccid_Info.plist ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25 || exit 1
|
|
|
+%{__cp} -p pt1-%{b25_hg_src}/b25_docs/smartcard_list.txt ${RPM_BUILD_ROOT}/%{_defaultdocdir}/b25 || exit 1
|
|
|
|
|
|
|
|
|
%clean
|
|
@@ -187,6 +198,14 @@ EOF
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Tue Feb 21 2012 Munehiro Yamamoto <munepi@vinelinux.org> r5-1
|
|
|
+- updated to r5
|
|
|
+- updated arib25 to 0.2.5
|
|
|
+- added some comments
|
|
|
+- added Source4: pt1-ec7c87854f2f.tar.bz2
|
|
|
+- updated Patch0: recfriior4-fix-compile.patch
|
|
|
+ as recfriior5-fix-compile-vine.patch
|
|
|
+
|
|
|
* Sat Jan 09 2010 Kazutaka HARADA <kazutaka@vinelinux.org> r4-4
|
|
|
- modify b25-0.2.4-Makefile.patch for x86_64
|
|
|
|