packages (DEVEL): avidemux/avidemux.spec - builds now
glen
glen at pld-linux.org
Wed Dec 16 15:50:34 CET 2009
Author: glen Date: Wed Dec 16 14:50:34 2009 GMT
Module: packages Tag: DEVEL
---- Log message:
- builds now
---- Files affected:
packages/avidemux:
avidemux.spec (1.71.2.2 -> 1.71.2.3)
---- Diffs:
================================================================
Index: packages/avidemux/avidemux.spec
diff -u packages/avidemux/avidemux.spec:1.71.2.2 packages/avidemux/avidemux.spec:1.71.2.3
--- packages/avidemux/avidemux.spec:1.71.2.2 Wed Jul 8 01:07:57 2009
+++ packages/avidemux/avidemux.spec Wed Dec 16 15:50:28 2009
@@ -2,22 +2,29 @@
# TODO:
# - create aften.spec (aften.sf.net) and use it
# - needs some cmake magican to fixup the bconds
-# - use external seamonkey (cmake fix needed)
+# - use external seamonkey (cmake fix needed): Checking for SpiderMonkey -- Skipping check and using bundled version.
# - sync or use .desktop from sources
# - subpackages per ui engine
# - uses patched ffmpeg
+# - the bconds don't work with cmake, all gets enabled if BR found
+# - Could not find Gettext -- libintl not required for gettext support
+# - fix lib64 libdir install
+# - i18n in /usr/bin/i18n
+# - missing autodep for libva.so.1
#
# 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_without qt4 # build qt4-base interface
%bcond_with ssse3 # use SSSE3 instructions
%ifarch pentium4 %{x8664}
%define with_sse3 1
%endif
+%define qt4_version 4.2
+
Summary: A small audio/video editing software for Linux
Summary(pl.UTF-8): Mały edytor audio/wideo dla Linuksa
Name: avidemux
@@ -30,11 +37,11 @@
Source1: %{name}.desktop
Patch0: gcc44.patch
Patch1: types.patch
-#Patch0: %{name}-autoconf.patch
-#Patch1: %{name}-dts_internal.patch
-#Patch2: %{name}-sparc64.patch
+#Patch0: %{name}-autoconf.patch
+#Patch1: %{name}-dts_internal.patch
+#Patch2: %{name}-sparc64.patch
URL: http://fixounet.free.fr/avidemux/
-%{?with_qt:BuildRequires: QtGui-devel}
+%{?with_qt4:BuildRequires: QtGui-devel >= %{qt4_version}}
BuildRequires: SDL-devel
BuildRequires: a52dec-libs-devel
BuildRequires: alsa-lib-devel >= 1.0
@@ -59,13 +66,14 @@
BuildRequires: libx264-devel
BuildRequires: libxml2-devel
BuildRequires: pkgconfig
-%{?with_qt:BuildRequires: qt4-build}
+%{?with_qt4:BuildRequires: qt4-build >= %{qt4_version}}
BuildRequires: sed >= 4.0
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
+BuildRequires: zlib-devel
Requires: js(threads)
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -91,21 +99,30 @@
install -d build
cd build
%cmake \
- -DCMAKE_INSTALL_DIR=/usr \
-DCMAKE_BUILD_TYPE=%{?debug:Debug}%{!?debug:Release} \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+%if "%{_lib}" == "lib64"
+ -DLIB_SUFFIX=64 \
+%endif
..
-%{__make}
+%{__make} -j1
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_bindir}}
-%{__make} install \
+%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
-install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+%if "%{_lib}" != "lib"
+mv $RPM_BUILD_ROOT{%{_prefix}/lib,%{_libdir}}
+%endif
+
+chmod +x $RPM_BUILD_ROOT%{_libdir}/lib*.so
+
+cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
cp -a avidemux_icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
-install -p avidemux/avidemux2_gtk $RPM_BUILD_ROOT%{_bindir}/avidemux2_gtk
+install -p build/avidemux/avidemux2_gtk $RPM_BUILD_ROOT%{_bindir}/avidemux2_gtk
%find_lang %{name}
@@ -114,10 +131,27 @@
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS History
+%doc AUTHORS
%attr(755,root,root) %{_bindir}/avidemux2_cli
%attr(755,root,root) %{_bindir}/avidemux2_gtk
-%{?with_qt:%attr(755,root,root) %{_bindir}/avidemux2_qt4}
+%{?with_qt4:%attr(755,root,root) %{_bindir}/avidemux2_qt4}
+%attr(755,root,root) %{_libdir}/libADM5avcodec.so.52
+%attr(755,root,root) %{_libdir}/libADM5avformat.so.52
+%attr(755,root,root) %{_libdir}/libADM5avutil.so.50
+%attr(755,root,root) %{_libdir}/libADM5postproc.so.51
+%attr(755,root,root) %{_libdir}/libADM5swscale.so.0
+%attr(755,root,root) %{_libdir}/libADM_UICli.so
+%attr(755,root,root) %{_libdir}/libADM_UIGtk.so
+%attr(755,root,root) %{_libdir}/libADM_UIQT4.so
+%attr(755,root,root) %{_libdir}/libADM_core.so
+%attr(755,root,root) %{_libdir}/libADM_coreAudio.so
+%attr(755,root,root) %{_libdir}/libADM_coreImage.so
+%attr(755,root,root) %{_libdir}/libADM_coreUI.so
+%attr(755,root,root) %{_libdir}/libADM_render_cli.so
+%attr(755,root,root) %{_libdir}/libADM_render_gtk.so
+%{?with_qt4:%attr(755,root,root) %{_libdir}/libADM_render_qt4.so}
+%attr(755,root,root) %{_libdir}/libADM_smjs.so
+%{_datadir}/ADM_scripts
%{_desktopdir}/*.desktop
%{_pixmapsdir}/*.png
@@ -127,6 +161,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.71.2.3 2009/12/16 14:50:28 glen
+- builds now
+
Revision 1.71.2.2 2009/07/07 23:07:57 glen
- gcc and types fixes
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/avidemux/avidemux.spec?r1=1.71.2.2&r2=1.71.2.3&f=u
More information about the pld-cvs-commit
mailing list