X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=avidemux.spec;h=00f1b2f99f3473e5d69d0ccb805346266e229298;hb=abc8105b34228e247e0ef648b80e9c1463c28677;hp=f7121b338ec002250629ddb59788e43dfbfcc5ec;hpb=7de50aff6af4697ca157fbbf70caeaea4b7a2476;p=packages%2Favidemux.git diff --git a/avidemux.spec b/avidemux.spec index f7121b3..00f1b2f 100644 --- a/avidemux.spec +++ b/avidemux.spec @@ -1,25 +1,39 @@ +# 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.UTF-8): Mały edytor audio/wideo dla Linuksa Name: avidemux -Version: 2.3.0 -Release: 3 -License: GPL v2 +Version: 2.4.4 +Release: 2 +License: GPL v2+ Group: X11/Applications/Multimedia -Source0: http://download2.berlios.de/avidemux/%{name}_%{version}.tar.gz -# Source0-md5: 14c58c14fc9757d36e4d72498431da42 +Source0: http://dl.sourceforge.net/avidemux/%{name}_%{version}.tar.gz +# Source0-md5: 503dfd25842ef81be7c769811e7bc54e Source1: %{name}.desktop Patch0: %{name}-autoconf.patch Patch1: %{name}-dts_internal.patch -Patch2: %{name}-compile.patch -Patch3: %{name}-as_needed.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 @@ -30,12 +44,19 @@ 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) @@ -51,23 +72,33 @@ Mały edytor audio/wideo dla Linuksa. %patch0 -p1 %patch1 -p0 %patch2 -p1 -%patch3 -p1 -%{__sed} -i 's/charset=Unicode/charset=UTF-8/' po/ru.po -%{__sed} -i 's/klingon/de\npt_BR/' po/LINGUAS +echo 'pt_BR' >> po/LINGUAS %build -export kde_htmldir=%{_kdedocdir} -export kde_libs_htmldir=%{_kdedocdir} +%{__cp} /usr/share/aclocal/libtool.m4 admin/libtool.m4.in %{__make} -f admin/Makefile.common cvs +%{__libtoolize} +%{__aclocal} -I m4 +%{__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 - --with-jsapi-include=%{_includedir}/js \ - --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 +%{__make} -j1 -C po +%{__make} %install rm -rf $RPM_BUILD_ROOT @@ -87,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