Add sources to .abf.yml, add patch to fix lame build with gcc 4.9

This commit is contained in:
Andrey Bondrov 2014-09-19 21:52:00 +11:00
parent 85e8c7bcb3
commit bee1174772
3 changed files with 59 additions and 2 deletions

View file

@ -1,5 +1,14 @@
sources:
HandBrake-0.9.9.tar.bz2: 64414bdc425115545f7dd735c7d1e30b8b005056
po.tar.gz: 2743625d4fbad57be36f73726ee2577f1daddd58
HandBrake-0.9.9-fixghb.patch: c35d571f1c12a593322859f7f246cc2c09b8ddc2
a52dec-0.7.4.tar.gz: 7c406b9b5351cdec56279b6d02f3f556711424d2
faac-1.28.tar.gz: d00b023a3642f81bb1fb13d962a65079121396ee
lame-3.98.tar.gz: 2908edcf0628512c407aadad317866826c6df5c7
libav-v9.6.tar.bz2: 90fa9f666d4659cb16cbff112a78130d0f42dce1
libbluray-0.2.3.tar.bz2: 604396b6051cbdfc56e6009c893f7a95d9d9e020
libdvdnav-svn1168.tar.gz: 2e0b1cb2e215f231fcf7b94f8be6a4a4a6643e94
libdvdread-svn1168.tar.gz: f6db5b9b5cce837e0c3dfd34f9c434b243bfc6fa
libmkv-0.6.5-0-g82075ae.tar.gz: e1c4c07daa7073a7fa5bd7880189a76a6be033e5
mp4v2-trunk-r355.tar.bz2: 18a10807c5a05e0361e77d126599f8717ad7c8f5
mpeg2dec-0.5.1.tar.gz: c39a95d18e133cd81e890fd7672f592ed41fadfc
x264-r2273-b3065e6.tar.gz: 52464e9578f9f9cc2212c84db1dca77b61fb3da8

View file

@ -0,0 +1,17 @@
Description: Build xmm_quantize_sub.c with -msse
Author: Sebastian Ramacher <sramacher@debian.org>
Bug: http://sourceforge.net/p/lame/bugs/443/
Bug-Debian: https://bugs.debian.org/760047
Forwarded: http://sourceforge.net/p/lame/bugs/443/
Last-Update: 2014-08-31
--- lame-3.99.5+repack1.orig/libmp3lame/vector/Makefile.am
+++ lame-3.99.5+repack1/libmp3lame/vector/Makefile.am
@@ -20,6 +20,7 @@ xmm_sources = xmm_quantize_sub.c
if WITH_XMM
liblamevectorroutines_la_SOURCES = $(xmm_sources)
+liblamevectorroutines_la_CFLAGS = -msse
endif
noinst_HEADERS = lame_intrin.h

View file

@ -11,6 +11,20 @@ Group: Video
Url: http://handbrake.fr/
Source0: %{lname}-%{version}.tar.bz2
Source1: po.tar.gz
Source10: a52dec-0.7.4.tar.gz
Source11: faac-1.28.tar.gz
Source12: HandBrake-0.9.9-fixghb.patch
Source13: handbrake.spec
Source14: lame-3.98.tar.gz
Source15: libav-v9.6.tar.bz2
Source16: libbluray-0.2.3.tar.bz2
Source17: libdvdnav-svn1168.tar.gz
Source18: libdvdread-svn1168.tar.gz
Source19: libmkv-0.6.5-0-g82075ae.tar.gz
Source20: mp4v2-trunk-r355.tar.bz2
Source21: mpeg2dec-0.5.1.tar.gz
Source22: x264-r2273-b3065e6.tar.gz
Source30: P01-lame-3.99.5-msse.patch
Patch0: HandBrake-0.9.9-fixghb.patch
BuildRequires: intltool
BuildRequires: iso-codes
@ -52,6 +66,23 @@ devices.
%setup -q -n %{lname}-%{version}
%patch0 -p1
mkdir download
cp %{SOURCE10} download/
cp %{SOURCE11} download/
cp %{SOURCE12} download/
cp %{SOURCE13} download/
cp %{SOURCE14} download/
cp %{SOURCE15} download/
cp %{SOURCE16} download/
cp %{SOURCE17} download/
cp %{SOURCE18} download/
cp %{SOURCE19} download/
cp %{SOURCE20} download/
cp %{SOURCE21} download/
cp %{SOURCE22} download/
cp %{SOURCE30} contrib/lame/
pushd gtk
tar -xvzf %{SOURCE1}
popd