X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=avidemux.spec;h=f4d655d2f27ac8a4bd466da1ee6c6a12b6b8a830;hb=0ad18cc384f216da64713ca2b49c0e0b7e6a238f;hp=ec48b46bd889ca6e122380e5bc4525f5db581bc9;hpb=97c10d06dee97485d6b0ebd6b38ad65baf81c1d7;p=packages%2Favidemux.git diff --git a/avidemux.spec b/avidemux.spec index ec48b46..f4d655d 100644 --- a/avidemux.spec +++ b/avidemux.spec @@ -1,70 +1,103 @@ -# TODO -# - buold errors on ppc: -#postprocess_template.c: In function `vertX1Filter_altivec_template': -#postprocess_template.c:516: error: can't convert between vector values of different size -#make[3]: *** [postprocess.o] Error 1 +# TODO: +# - create aften.spec (aften.sf.net) and use it # +# Conditional build: +%bcond_without esd # disable EsounD sound support +%bcond_without arts # without arts audio output +%bcond_with amr # enable 3GPP Adaptive Multi Rate (AMR) speech codec support +%bcond_with qt # build qt4-base interface +%bcond_with ssse3 # use SSSE3 instructions +# +%ifarch pentium4 %{x8664} +%define with_sse3 1 +%endif + Summary: A small audio/video editing software for Linux -Summary(pl): Ma³y edytor audio/wideo dla Linuksa +Summary(pl.UTF-8): Mały edytor audio/wideo dla Linuksa Name: avidemux -Version: 2.0.42 +Version: 2.4.4 Release: 1 -License: GPL v2 +License: GPL v2+ Group: X11/Applications/Multimedia -Source0: http://download.berlios.de/avidemux/%{name}-%{version}.tar.gz -# Source0-md5: d30f1bb981767bca793d78067bcfe084 +Source0: http://dl.sourceforge.net/avidemux/%{name}_%{version}.tar.gz +# Source0-md5: 503dfd25842ef81be7c769811e7bc54e Source1: %{name}.desktop -Source2: %{name}.png Patch0: %{name}-autoconf.patch +Patch1: %{name}-dts_internal.patch +Patch2: %{name}-sparc64.patch URL: http://fixounet.free.fr/avidemux/ BuildRequires: SDL-devel BuildRequires: a52dec-libs-devel BuildRequires: alsa-lib-devel >= 1.0 -BuildRequires: artsc-devel +%{?with_amr:BuildRequires: amrnb-devel} +%{?with_arts:BuildRequires: artsc-devel} BuildRequires: autoconf BuildRequires: automake -BuildRequires: esound-devel +%{?with_esd:BuildRequires: esound-devel} BuildRequires: faad2-devel BuildRequires: ffmpeg-devel BuildRequires: freetype-devel >= 2.0.0 BuildRequires: gettext-devel -BuildRequires: gtk+2-devel >= 1:2.0.0 +BuildRequires: gtk+2-devel >= 1:2.6.0 +BuildRequires: js-devel(threads) BuildRequires: lame-libs-devel +BuildRequires: libdts-devel BuildRequires: libmad-devel BuildRequires: libmpeg3-devel +BuildRequires: libsamplerate-devel BuildRequires: libstdc++-devel +BuildRequires: libtool BuildRequires: libvorbis-devel +BuildRequires: libx264-devel BuildRequires: libxml2-devel BuildRequires: pkgconfig +%{?with_qt:BuildRequires: QtGui-devel} +%{?with_qt:BuildRequires: qt4-build} BuildRequires: sed >= 4.0 +BuildRequires: xorg-lib-libXt-devel +BuildRequires: xorg-lib-libXv-devel +BuildRequires: xorg-proto-xextproto-devel BuildRequires: xvid-devel >= 1:1.0 +Requires: js(threads) BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description A small audio/video editing software for Linux. -%description -l pl -Ma³y edytor audio/wideo dla Linuksa. +%description -l pl.UTF-8 +Mały edytor audio/wideo dla Linuksa. %prep -%setup -q +%setup -q -n %{name}_%{version} %patch0 -p1 +%patch1 -p0 +%patch2 -p1 -%{__sed} -i 's/charset=Unicode/charset=UTF-8/' po/ru.po -%{__sed} -i 's/klingon//' po/LINGUAS +echo 'pt_BR' >> po/LINGUAS %build -cp /usr/share/automake/config.sub admin -%{__gettextize} +%{__cp} /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +%{__make} -f admin/Makefile.common cvs +%{__libtoolize} %{__aclocal} -I m4 -%{__autoheader} -%{__automake} %{__autoconf} +%{__automake} %configure \ + %{!?with_amr:ac_cv_header_amrnb_interf_dec_h=no} \ + %{!?with_arts:--without-arts} \ + %{!?with_esd:--without-esd} \ + --disable-static \ %ifarch ppc --enable-altivec \ %endif - --disable-static + %{?with_ssse3:--enable-ssse3} \ +%if %{with qt} + --with-qt-dir=%{_prefix} \ + --with-qt-include=%{_includedir}/qt4 \ + --with-qt-lib=%{_libdir} +%endif + +%{__make} -j1 -C po %{__make} %install @@ -75,7 +108,7 @@ install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} DESTDIR=$RPM_BUILD_ROOT install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} -install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} +install avidemux_icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png %find_lang %{name} @@ -85,6 +118,8 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS History -%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_bindir}/avidemux2_cli +%attr(755,root,root) %{_bindir}/avidemux2_gtk +%{?with_qt:%attr(755,root,root) %{_bindir}/avidemux2_qt4} %{_desktopdir}/*.desktop %{_pixmapsdir}/*.png