Browse Source

updated self-build-ffmpeg

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@4991 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 13 years ago
parent
commit
cd4be1e7fb

+ 14 - 1
nonfree/self-build-ffmpeg/ffmpeg-vl.spec

@@ -13,7 +13,7 @@
 Summary:	Digital VCR and streaming server
 Name:		ffmpeg
 Version:	0.6.3
-Release:	2%{?svndate:.%svndate}%{?_dist_release}
+Release:	3%{?svndate:.%svndate}%{?_dist_release}
 Source:		http://ffmpeg.org/releases/%{name}-%{?svndate:%svndate}%{!?svndate:%version}.tar.bz2
 Source1:        %{name}-snapshot.sh
 
@@ -23,6 +23,13 @@ Source91:       ffplay.1.gz
 Source92:       ffserver.1.gz
 Source93:       ffprobe.1.gz
 
+# CVE-2011-3362
+# from http://git.videolan.org/?p=ffmpeg.git;a=patch;h=91d5da9321c52e8197fb14046ebb335f3e6ff4a0;hp=08ddfb77a1aff378345026ba49fea9fb93ff1e70
+Patch1:         ffmpeg-0.6.3-CVE-2011-3362.patch
+# CVE-2011-3973, CVE-2011-3974
+# from http://git.videolan.org/?p=ffmpeg.git;a=patch;h=bd968d260aef322fb32e254a3de0d2036c57bd56;hp=00c5cf4beb0e45e936544a5766b56e241ae03234
+Patch2:         ffmpeg-0.6.3-CVE-2011-3974.patch
+
 License:	GPLv2+
 Group:		Applications/Multimedia
 URL:		http://ffmpeg.org/
@@ -99,6 +106,8 @@ This package contains development files for %{name}.
 %setup -q -n %{name}-%{?svndate:%svndate}%{!?svndate:%version}
 #% setup -q
 #%patch0 -p1 -b .textrel
+%patch1 -p1 -b .CVE-2011-3362
+%patch2 -p1 -b .CVE-2011-3974
 
 %build
 %ifarch ppc
@@ -204,6 +213,10 @@ export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -mlongcall"
 
 
 %changelog
+* Sun Oct 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.6.3-3
+- applied two patches for CVE-2011-3973, CVE-2011-3974, CVE-2011-3362
+  from git.videolan.org
+
 * Mon Sep 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.6.3-2
 - change release to sync with self-build-ffmpeg-vl.spec
 

+ 0 - 288
nonfree/self-build-ffmpeg/ffmpeg-vl5.spec

@@ -1,288 +0,0 @@
-#TODO: Build with openjpeg
-%define name	ffmpeg
-%define version	0.5.4
-#% define svndate	20090227
-%define release	2%{?svndate:.%svndate}%{?_dist_release}
-
-Summary:	Digital VCR and streaming server
-Name:		%{name}
-Version:	%{version}
-Release:	%{release}
-Source:		http://ffmpeg.org/releases/%{name}-%{version}.tar.bz2
-#Source1:        %{name}-snapshot.sh
-
-# For no texi2html
-# these man files for ffmpeg-0.5 are genereted with texi2html
-Source90:	ffmpeg.1.gz
-Source91:	ffplay.1.gz
-Source92:	ffserver.1.gz
-
-# get rid of textrels on x86_64 in yasm code (from RPM Fusion)
-Patch0:         %{name}-textrel.patch
-
-Patch10:        ffmpeg-0.5-disable-texi2html.patch
-
-# upstreamed patches: 
-# AMV: Fix possibly exploitable crash.
-# http://git.videolan.org/gitweb.cgi?p=ffmpeg.git;a=commit;h=8210ee22e2f69d540f8835523dd78a205ae6c2a6
-Patch51: ffmpeg-0.5.4-fix-possibly-exploitable-crash.patch
-# Fix apparently exploitable race condition.
-# http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=24cd7c5df78c53c1d1a36b81fb130594e84b3f12
-Patch52: ffmpeg-0.5.4-fix-apparently-exploitable-race-condition.patch
-
-License:	GPLv2+
-Group:		Applications/Multimedia
-URL:		http://ffmpeg.org/
-
-BuildRequires:  bzip2-devel
-BuildRequires:	zlib-devel 
-BuildRequires:	SDL-devel
-BuildRequires:	imlib2-devel
-BuildRequires:  speex-devel
-#BuildRequires:	texi2html
-BuildRequires:	libogg-devel
-BuildRequires:	libvorbis-devel
-#BuildRequires:  openjpeg-devel
-BuildRequires:	libtheora-devel 
-BuildRequires:	gsm-devel
-BuildRequires:	libdc1394-devel
-BuildRequires:	libraw1394-devel
-%ifarch %{ix86} x86_64
-BuildRequires:	yasm
-%endif
-# *-devel packages provided by other self-build-* should only be listed
-# in self-build-%{name}.spec as PreReq.
-#BuildRequires: xvidcore-devel, faac-devel, lame-devel
-#BuildRequires: x264-devel, libdca-devel, a52dec-devel
-#BuildRequires: faad2-devel
-%{?_with_amr:BuildRequires: amrnb-devel amrwb-devel}
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
-%description
-FFMpeg is a complete and free Internet live audio and video
-broadcasting solution for Linux/Unix. It also includes a digital
-VCR. It can encode in real time in many formats including MPEG1 audio
-and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
-
-%package libs
-Group: System Environment/Libraries
-Summary: Libraries for %{name}
-Group: System Environment/Libraries
-#Requires: a52dec, faad2
-
-%description libs
-FFMpeg is a complete and free Internet live audio and video
-broadcasting solution for Linux/Unix. It also includes a digital
-VCR. It can encode in real time in many formats including MPEG1 audio
-and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
-
-This package contains the libraries for %{name}.
-
-%package devel
-Summary: Development package for %{name}
-Group: Development/Libraries
-Requires: %{name}-libs = %{version}-%{release}
-Requires: pkgconfig
-
-%description devel
-FFMpeg is a complete and free Internet live audio and video
-broadcasting solution for Linux/Unix. It also includes a digital
-VCR. It can encode in real time in many formats including MPEG1 audio
-and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
-
-This package contains development files for %{name}.
-
-
-%prep
-#% setup -q -n %{name}-%{svndate}
-%setup -q
-%patch0 -p1 -b .textrel
-%patch10 -p1 -b .texi2html
-
-## upstreamed patches
-%patch51 -p1 -b .orig
-%patch52 -p1 -b .orig
-
-%build
-%ifarch ppc
-# compile with -mlongcall on ppc/ppc64 (rf804)
-export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -mlongcall"
-%endif
-
-./configure \
-    --prefix=%{_prefix} \
-    --incdir=%{_includedir}/%{name} \
-    --shlibdir=%{_libdir} \
-    --libdir=%{_libdir} \
-    --mandir=%{_mandir} \
-    --arch=%{_target_cpu} \
-%ifarch %{ix86}
-    --cpu=%{_target_cpu} \
-%endif
-%ifarch ppc
-    --cpu=g3 \
-%endif
-    --enable-runtime-cpudetect \
-    --extra-cflags="$RPM_OPT_FLAGS" \
-    %{?_with_amr:--enable-libamr-nb --enable-libamr-wb --enable-nonfree} \
-    --enable-bzlib \
-    --enable-libdc1394 \
-    --enable-libfaac --enable-nonfree \
-    --enable-libfaad \
-    --enable-libgsm \
-    --enable-libmp3lame \
-    %{?_with_openjpeg:--enable-libopenjpeg} \
-    --enable-libtheora \
-    --enable-libvorbis \
-    --enable-libx264 \
-    --enable-libxvid \
-    --enable-x11grab \
-    --enable-avfilter \
-    --enable-avfilter-lavf \
-    --enable-postproc \
-    --enable-swscale \
-    --enable-pthreads \
-    --disable-static \
-    --enable-shared \
-    --enable-gpl \
-    --disable-debug \
-    --disable-stripping
-
-#% {__make} %{?_smp_mflags}
-%{__make}
-
-%install
-%__make install DESTDIR=$RPM_BUILD_ROOT
-
-## install man
-%__mkdir_p $RPM_BUILD_ROOT%{_mandir}/man1
-%__install %{SOURCE90} %{SOURCE91} %{SOURCE92} $RPM_BUILD_ROOT%{_mandir}/man1/
-    
-
-%clean
-%{__rm} -rf $RPM_BUILD_ROOT
-
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-
-%files
-%defattr(-,root,root,-)
-%doc COPYING.GPL CREDITS Changelog README RELEASE doc/*.*
-%{_prefix}/bin/ffmpeg
-%{_prefix}/bin/ffplay
-%{_prefix}/bin/ffserver
-%{_mandir}/man1/ffmpeg.1*
-%{_mandir}/man1/ffplay.1*
-%{_mandir}/man1/ffserver.1*
-%{_datadir}/ffmpeg
-%{?_with_amr:%{_datadir}/%{name}}
-
-%files libs
-%defattr(-,root,root,-)
-%{_libdir}/lib*.so.*
-%{_libdir}/vhook/
-
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/ffmpeg
-%{_libdir}/pkgconfig/lib*.pc
-%{_libdir}/lib*.so
-
-
-%changelog
-* Sun May 01 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.4-2
-- applied some upstreamed/security patches:
-  - AMV: fix possibly exploitable crash
-  - fix apparently exploitable race condition
-
-* Sat Mar 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.4-1
-- new upstream release
-
-* Sat Oct 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.3-2
-- change release to sync with self-build-ffmpeg
-
-* Sat Oct 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.3-1
-- new upstream release
-
-* Sat Jul 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.2-2
-- change release to sync with self-build-ffmpeg
-
-* Thu Jun 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.2-1
-- new upstream release
-
-* Sun Apr 18 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.1-1
-- new upstream release
-
-* Sat Jun 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-6
-- applied ffmpeg-0.5-disable-texi2html.patch, return
-  (in face, no ffmpeg-0.5-disable-texi2html.patch applied for 0.5-4)
-- added ffmpeg.1, ffplay.1, ffserver.1
-
-* Tue May 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-5
-- change release to sync with self-build-ffmpeg
-
-* Wed May 13 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-4
-- applied ffmpeg-0.5-disable-texi2html.patch
-  - dropped BuildRequires: texi2html
-
-* Thu Mar 12 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-3
-- change release to sync with self-build-ffmpeg
-
-* Wed Mar 11 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-2
-- corrected release number
-
-* Wed Mar 11 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-1
-- new upstream release
-- added BuildRequires: 
-  - speex-devel
-  - bzip2-devel
-
-* Sat Feb 28 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090227.8
-- 20090227 snapshot
-
-* Tue Feb 24 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090202.7
-- added %%{?_with_amr:%%{_datadir}/%%{name}} in %%files
-
-* Sun Feb 08 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090202.6
-- changed to PreReq:  self-build-faad2 >= 2.0 from faad2-devel
-- dropped Requires: a52dec, faad2 in ffmpeg-libs
-
-* Wed Feb 04 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090202.5
-- 20090202 snapshot
-
-* Sun Jan 11 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090110.4
-- 20090110 snapshot
-- dropped some patches
-
-* Thu Nov 13 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-15488.1
-- source updated (r15488)
-- fixed License: GPLv2+
-- added BuildRequires: gsm-devel libdc1394-devel libraw1394-devel
-- added BuildRequires: yasm (only %%ix86)
-- applied ffmpeg-cpu.patch (merged from RPM Fusion)
-
-* Sun Nov 02 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-11662.3vl4
-- spec in utf8
-
-* Tue May 20 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.9-11662.2vl4
-- change release to sync with self-build-ffmpeg
-
-* Wed Apr 16 2008 Atsushi SHICHI <ats777@gmail.com> 0.4.9-11662.1vl4
-- drop "Patch100: ffmpeg-vine.patch".
-
-* Mon Apr 7 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-0.20080128.1vl4
-- build with new versioning policy
-- change to use svn export from svn checkout on post install
-- fix ffmpeg-vine.patch for libswscale/swscale.c.rej
-
-* Thu Mar 13 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-0.20080128vl2
-- [self-build-ffmpeg.spec]
-  For all pre-required package that is provied by self-build,  
-  changed to its self-build package
-
-* Sun Mar 9 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-0.20080128vl1
-- initial build for Vine Linux 4.2
-- snapshot 2008/01/28 + some Rev.11662 2008/01/29
-
-### end of file

BIN
nonfree/self-build-ffmpeg/ffmpeg.1.gz


BIN
nonfree/self-build-ffmpeg/ffplay.1.gz


BIN
nonfree/self-build-ffmpeg/ffprobe.1.gz


BIN
nonfree/self-build-ffmpeg/ffserver.1.gz


+ 15 - 3
nonfree/self-build-ffmpeg/self-build-ffmpeg-vl.spec

@@ -8,7 +8,7 @@
 %define name	self-build-%{pkgname}
 %define version 0.6.3
 #% define svndate	20110326
-%define release	2%{?svndate:.%svndate}%{?_dist_release}
+%define release	3%{?svndate:.%svndate}%{?_dist_release}
 
 %define sourceurl0	http://ffmpeg.org/releases/%{pkgname}-%{version}.tar.bz2
 
@@ -25,7 +25,7 @@ Summary(ja): 	%{pkgname} の rpm パッケージを自動作成するパッケ
 Name:		%{name}
 Version:	%{version}
 Release: 	%{release}
-Source0:	%{pkgname}-vl.spec
+Source0:	%{pkgname}-vl6.spec
 #Source1:	%{pkgname}-%{?svndate:%svndate}%{!?svndate:%version}.tar.bz2
 Source2:        %{pkgname}-snapshot.sh
 Source90:	ffmpeg.1.gz
@@ -33,6 +33,13 @@ Source91:	ffplay.1.gz
 Source92:	ffserver.1.gz
 Source93:	ffprobe.1.gz
 
+# CVE-2011-3362
+# from http://git.videolan.org/?p=ffmpeg.git;a=patch;h=91d5da9321c52e8197fb14046ebb335f3e6ff4a0;hp=08ddfb77a1aff378345026ba49fea9fb93ff1e70
+Source101:         ffmpeg-0.6.3-CVE-2011-3362.patch
+# CVE-2011-3973, CVE-2011-3974
+# from http://git.videolan.org/?p=ffmpeg.git;a=patch;h=bd968d260aef322fb32e254a3de0d2036c57bd56;hp=00c5cf4beb0e45e936544a5766b56e241ae03234
+Source102:         ffmpeg-0.6.3-CVE-2011-3974.patch
+
 License:	GPLv2+
 Group:		Restricted Software
 
@@ -148,6 +155,7 @@ MPEG4, h263, ac3, asf, avi, real, mjpeg, flash を含む
 #%{__install} -p -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
 #%{__install} -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
 %{__install} -m 644 %{SOURCE90} %{SOURCE91} %{SOURCE92} %{SOURCE93} \
+    %{SOURCE101} %{SOURCE102} \
     ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
 
 %clean
@@ -155,7 +163,7 @@ MPEG4, h263, ac3, asf, avi, real, mjpeg, flash を含む
 
 %posttrans
 #/usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}-vl.spec 77000
-/usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}-vl.spec "%{sourceurl0}" 77000
+/usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}-vl6.spec "%{sourceurl0}" 77000
 /usr/lib/rpm/pre-allocate-rpm.sh %{pkgname}-%{version}-%{release} \
                                  %{pkgname}-libs-%{version}-%{release} \
                                  %{pkgname}-devel-%{version}-%{release}
@@ -186,6 +194,10 @@ Rebuild_gpac_$LOCALE
 %{_datadir}/%{name}
 
 %changelog
+* Sun Oct 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.6.3-3
+- applied two patches for CVE-2011-3973, CVE-2011-3974, CVE-2011-3362
+  from git.videolan.org
+
 * Mon Sep 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.6.3-2
 - added BuildArch: noarch
 

+ 0 - 280
nonfree/self-build-ffmpeg/self-build-ffmpeg-vl5.spec

@@ -1,280 +0,0 @@
-%define gpac_postinstall     gpac_postinstall_sh=$(mktemp) && \
-    rpm -q --scripts self-build-gpac | \
-    /bin/sed -e 's|posttrans[[:blank:]].*|\#!/bin/bash|' > ${gpac_postinstall_sh} && \
-    /bin/bash ${gpac_postinstall_sh} && /bin/rm -f ${gpac_postinstall_sh}
-
-%define pkgname ffmpeg
-%define name	self-build-%{pkgname}
-%define version 0.5.4
-#% define svndate	20090202
-%define release	2%{?svndate:.%svndate}%{?_dist_release}
-
-%define sourceurl0	http://ffmpeg.org/releases/%{pkgname}-%{version}.tar.bz2
-
-Summary:	Package to automatically build %{pkgname} rpm package
-Summary(ja): 	%{pkgname} の rpm パッケージを自動作成するパッケージ
-Name:		%{name}
-Version:	%{version}
-Release: 	%{release}
-Source0:	%{pkgname}-vl5.spec
-#Source1:	%{pkgname}-%{version}.tar.bz2
-#Source1:	%{pkgname}-%{version}.r%{svnrev}.tar.bz2
-#Source2:        %{pkgname}-snapshot.sh
-Source90:	ffmpeg.1.gz
-Source91:	ffplay.1.gz
-Source92:	ffserver.1.gz
-Source100:      %{pkgname}-textrel.patch
-Source110:      ffmpeg-0.5-disable-texi2html.patch
-
-# upstreamed patches: 
-Source151: ffmpeg-0.5.4-fix-possibly-exploitable-crash.patch
-Source152: ffmpeg-0.5.4-fix-apparently-exploitable-race-condition.patch
-
-License:	GPLv2+
-Group:		Restricted Software
-
-Requires(post):		self-build-setup >= 0.8
-#Requires(post):		subversion
-
-# (build)requies of target package.
-Requires(post):		bzip2-devel
-Requires(post):		zlib-devel
-Requires(post):		SDL-devel
-Requires(post):		imlib2-devel
-#Requires(post):		texi2html
-Requires(post):		speex-devel
-Requires(post):		libogg-devel
-Requires(post):		libvorbis-devel
-#Requires(post):		openjpeg-devel
-Requires(post):		libtheora-devel
-Requires(post):		gsm-devel
-Requires(post):		libdc1394-devel
-Requires(post):		libraw1394-devel
-%ifarch %{ix86} x86_64
-Requires(post):		yasm
-%endif
-Requires(post):		self-build-xvidcore
-Requires(post):		self-build-faac
-Requires(post):		self-build-lame 
-Requires(post):		self-build-x264
-Requires(post):		self-build-libdca
-Requires(post):		self-build-a52dec
-Requires(post):		self-build-faad2
-%{?_with_amr:Requires(post):		amrnb-devel amrwb-devel}
-
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
-Packager:	munepi
-
-%description
-FFMpeg is a complete and free Internet live audio and video
-broadcasting solution for Linux/Unix. It also includes a 
-digital VCR. It can encode in real time in many formats 
-including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi,
-real, mjpeg, and flash.
-
-If you install this package, it automaticaly downloads source
-code ,compile it, and create rpm packages of %{pkgname}-%{version}.
-And the created rpm packages are automatically installed
-if installation is executed by apt-get command or synaptic
-package manager.
-
-[Note]
-This package requires many other packages to compile
-target software. So it consume more disk space than usual.
-Also installation takes longer time because of compilation.
-(This will take a few minutes to quarter or half of an hour,
-depends on building environment)
-
-[About self-build package]
-For some kind of software, distributing of binary package
-may viorate the patent or law. Therefore we chose self-build
-packge, create binary package on your machine, for such kind
-of softwares instead of distributing binary package.
-
-Please obey the national law when you use the created binary
-packages. And if you want to use the softwares using patented 
-thechnology, it may be required to get a permission, make an 
-agreement or purchas a license. Please consider it with your
-purpose or way of use and take appropriate action.
-
-%description -l ja
-FFMpeg は Linux/Unix に対する完全にフリーなインターネットライ
-ブオーティオ・ビデオブロードキャスティングソリューションです.
-またデジタル VCR を含んでいます.MPEG1 オーディオ・ビデオ,
-MPEG4, h263, ac3, asf, avi, real, mjpeg, flash を含む
-多様なフォーマットをリアルタイムにエンコードすることができます.
-
-このパッケージをインストールすると、自動的にソースコードを
-ダウンロードしてコンパイルし、%{pkgname}-%{version}
-の rpm パッケージを作成します。
-また apt-get コマンドや synaptic パッケージマネージャから実行
-した場合は、作成された rpm パッケージのインストールも自動的に
-行います。
-
-[注意]
-コンパイルに必要な多くの関連パッケージを要求するので通常より
-ディスクの領域を多く消費します。
-またインストール時にコンパイルを行うため、通常より時間がかか
-る場合があります。(環境にもよりますが数分から数十分程度)
-
-[self-build パッケージについて]
-ソフトウェアによってはバイナリパッケージの配布が特許や法律に
-違反する可能性があるものがあります。その為、このような問題が
-懸念されるソフトウェアについてはバイナリパッケージを直接配布
-せずに、ユーザの環境でバイナリを作成する self-build パッケー
-ジという方法を採っています。
-
-作成されたバイナリパッケージの利用にあたっては、各ソフトウェ
-アのライセンス、および利用する国の各種法令に従ってください。
-また特許に関連するソフトウェアの場合、利用許諾や契約、ライ
-センスの購入などが必要となる場合がありますので、利用する目的
-や形態に応じて各自で判断し適切な対応を取ってください。
-
-%prep
-[ "%{version}-%{release}" != $(rpm -q --queryformat "%%{version}-%%{release}\n" --specfile %{SOURCE0} | tail -1) ] && exit 1
-
-%install
-%{__rm} -rf ${RPM_BUILD_ROOT}
-%{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-%{__install} -m 644 %{SOURCE0} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-#%{__install} -p -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-#%{__install} -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-%{__install} -m 644 %{SOURCE90} %{SOURCE91} %{SOURCE92} \
-    ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-%{__install} -m 644 %{SOURCE100} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-%{__install} -m 644 %{SOURCE110} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-%{__install} -m 644 %{SOURCE151} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-%{__install} -m 644 %{SOURCE152} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
-
-%clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
-
-%posttrans
-/usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}-vl5.spec "%{sourceurl0}" 640000
-/usr/lib/rpm/pre-allocate-rpm.sh %{pkgname}-%{version}-%{release} \
-                                 %{pkgname}-libs-%{version}-%{release} \
-                                 %{pkgname}-devel-%{version}-%{release}
-
-## Rebuild gpac with ffmpeg-devel
-# set locale
-case $LANG in
-    ja*)LOCALE=ja ;;
-    *) LOCALE=C ;;
-esac
-
-Rebuild_gpac_C(){
-    echo -n "     "
-    echo "Rebuild gpac with ffmpeg-devel"
-}
-
-Rebuild_gpac_ja(){
-    echo -n "     "
-    echo "ffmpeg-devel で gpac をリビルドします。"
-}
-
-Rebuild_gpac_$LOCALE
-%{gpac_postinstall}
-
-
-%files
-%defattr(-,root,root)
-%{_datadir}/%{name}
-
-%changelog
-* Sun May 01 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.4-2
-- applied some upstreamed/security patches:
-  - AMV: fix possibly exploitable crash
-  - fix apparently exploitable race condition
-
-* Sat Mar 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.4-1
-- new upstream release
-
-* Sat Oct 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.3-2
-- collected Source0: tag
-
-* Sat Oct 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.3-1
-- new upstream release
-
-* Sat Jul 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.2-2
-- unpacked source archives
-
-* Thu Jun 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.2-1
-- new upstream release
-
-* Sun Apr 18 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.5.1-1
-- new upstream release
-
-* Sat Jun 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-6
-- dropped BuildArch: noarch
-- added ffmpeg.1, ffplay.1, ffserver.1
-
-* Tue May 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-5
-- avoided to execute self-build-rpm.sh on RPM transaction
-  - moved %%post actions to %%posttrans
-
-* Wed May 13 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-4
-- added BuildArch: noarch
-- added ffmpeg-0.5-disable-texi2html.patch
-  - dropped PreReq: texi2html
-
-* Thu Mar 12 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-3
-- added %%{gpac_postinstall} in %%post
-
-* Wed Mar 11 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-2
-- corrected release number
-
-* Wed Mar 11 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.5-1
-- new upstream release
-- added PreReq: 
-  - speex-devel
-  - bzip2-devel
-
-* Tue Feb 24 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090202.7
-- change release to sync with ffmpeg
-
-* Sun Feb 08 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090202.6
-- changed to PreReq:  self-build-faad2 >= 2.0 from faad2-devel
-
-* Wed Feb 04 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090202.5
-- 20090202 snapshot
-
-* Sun Jan 11 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-20090110.4
-- 20090110 snapshot
-- dropped some patches
-
-* Sun Dec 14 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-15488.1
-- source updated (r15488)
-- fixed License: GPLv2+
-- added BuildRequires: gsm-devel libdc1394-devel libraw1394-devel
-- added BuildRequires: yasm (only %%ix86)
-- applied ffmpeg-cpu.patch (merged from RPM Fusion)
-
-* Sun Nov 02 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-11662.3vl4
-- spec in utf8
-
-* Tue May 20 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.9-11662.2vl4
-- run pre-allocate-rpm.sh in %%post
-- set PreReq: self-build-setup >= 0.8
-- change release number
-
-* Wed Apr 16 2008 Atsushi SHICHI <ats777@gmail.com> 0.4.9-11662.1vl4
-- add "Source1: %{pkgname}-%{version}.r%{svnrev}.tar.gz",
-  include Source1 in the binary package.
-- drop "Source100: ffmpeg-vine.patch".
-- drop "PreReq: subversion".
-
-* Mon Apr 7 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-0.20080128.1vl4
-- build with new versioning policy
-- change to use svn export from svn checkout on post install
-- fix ffmpeg-vine.patch for libswscale/swscale.c.rej
-
-* Thu Mar 13 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-0.20080128vl2
-- For all pre-required package that is provied by self-build,  
-  changed to its self-build package
-  
-* Sun Mar 9 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.4.9-0.20080128vl1
-- initial build for Vine Linux 4.2
-- snapshot 2008/01/28 + some Rev.11662 2008/01/29
-
-### end of file