X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=avidemux.spec;h=f4d655d2f27ac8a4bd466da1ee6c6a12b6b8a830;hb=0ad18cc384f216da64713ca2b49c0e0b7e6a238f;hp=b9f5acd914a6e023e7b861dc4ee2768e9c636483;hpb=397e230b78a58122b5a74cecc45ec67fe38d9877;p=packages%2Favidemux.git diff --git a/avidemux.spec b/avidemux.spec index b9f5acd..f4d655d 100644 --- a/avidemux.spec +++ b/avidemux.spec @@ -1,19 +1,26 @@ # TODO: -# - build qt4 interface # - 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.4 +Version: 2.4.4 Release: 1 License: GPL v2+ Group: X11/Applications/Multimedia -Source0: http://download2.berlios.de/avidemux/%{name}_%{version}.tar.gz -# Source0-md5: 2a752b9f6bab4123566894a6a21b353b +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 @@ -23,10 +30,10 @@ BuildRequires: SDL-devel BuildRequires: a52dec-libs-devel BuildRequires: alsa-lib-devel >= 1.0 %{?with_amr:BuildRequires: amrnb-devel} -BuildRequires: artsc-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 @@ -37,13 +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) @@ -63,20 +76,26 @@ Mały edytor audio/wideo dla Linuksa. 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 -# moc-qt4 expected -# --with-qt-dir=%{_prefix} \ -# --with-qt-include=%{_includedir}/qt4 \ -# --with-qt-lib=%{_libdir} + %{?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} @@ -101,5 +120,6 @@ rm -rf $RPM_BUILD_ROOT %doc AUTHORS History %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