Procházet zdrojové kódy

updated recfriio-vl.spec

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5751 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi před 13 roky
rodič
revize
74e948453b
1 změnil soubory, kde provedl 43 přidání a 24 odebrání
  1. 43 24
      r/recfriio/recfriio-vl.spec

+ 43 - 24
r/recfriio/recfriio-vl.spec

@@ -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