packages (DEVEL): avidemux/avidemux.spec - libdir fix, missing i18n dir - d...

glen glen at pld-linux.org
Wed Dec 16 21:11:44 CET 2009


Author: glen                         Date: Wed Dec 16 20:11:44 2009 GMT
Module: packages                      Tag: DEVEL
---- Log message:
- libdir fix, missing i18n dir
- deps from atrpms spec

---- Files affected:
packages/avidemux:
   avidemux.spec (1.71.2.6 -> 1.71.2.7) 

---- Diffs:

================================================================
Index: packages/avidemux/avidemux.spec
diff -u packages/avidemux/avidemux.spec:1.71.2.6 packages/avidemux/avidemux.spec:1.71.2.7
--- packages/avidemux/avidemux.spec:1.71.2.6	Wed Dec 16 20:07:08 2009
+++ packages/avidemux/avidemux.spec	Wed Dec 16 21:11:38 2009
@@ -8,7 +8,6 @@
 # - 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
 # - fix plugin scan dir: Scanning directory /usr/lib/ADM_plugins/audioDecoder/
 #
 # Conditional build:
@@ -18,17 +17,17 @@
 %bcond_without	qt4	# build qt4-base interface
 %bcond_with	ssse3	# use SSSE3 instructions
 
+%define		qt4_version	4.2
+
 %ifarch pentium4 %{x8664}
 %define		with_sse3	1
 %endif
 
-%define		qt4_version	4.3
-
 Summary:	A small audio/video editing software for Linux
 Summary(pl.UTF-8):	Mały edytor audio/wideo dla Linuksa
 Name:		avidemux
 Version:	2.5.1
-Release:	0.3
+Release:	0.5
 License:	GPL v2+
 Group:		X11/Applications/Multimedia
 Source0:	http://dl.sourceforge.net/avidemux/%{name}_%{version}.tar.gz
@@ -48,30 +47,35 @@
 %{?with_arts:BuildRequires:	artsc-devel}
 BuildRequires:	cmake >= 2.6.2
 %{?with_esd:BuildRequires:	esound-devel}
+BuildRequires:	faac-devel
 BuildRequires:	faad2-devel
 BuildRequires:	ffmpeg-devel
 BuildRequires:	freetype-devel >= 2.0.0
 BuildRequires:	gettext-devel
 BuildRequires:	gtk+2-devel >= 1:2.6.0
+BuildRequires:	jack-audio-connection-kit-devel
 BuildRequires:	js-devel(threads)
 BuildRequires:	lame-libs-devel
+#BuildRequires:	libdca-devel
 BuildRequires:	libdts-devel
 BuildRequires:	libmad-devel
 BuildRequires:	libmpeg3-devel
+BuildRequires:	libpng-devel
 BuildRequires:	libsamplerate-devel
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
 BuildRequires:	libvorbis-devel
 BuildRequires:	libx264-devel
 BuildRequires:	libxml2-devel
+BuildRequires:	nasm >= 0.98.32
 BuildRequires:	pkgconfig
 %{?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:	xvidcore-devel
 BuildRequires:	zlib-devel
 Requires:	js(threads)
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -91,6 +95,10 @@
 
 echo 'pt_BR' >> po/LINGUAS
 
+# libdir fix
+grep -rl 'DESTINATION lib' . | xargs sed -i -e's,DESTINATION lib,DESTINATION lib${LIB_SUFFIX},g'
+sed -i -e's,FFMPEG_INSTALL_DIR lib,FFMPEG_INSTALL_DIR lib${LIB_SUFFIX},' cmake/admFFmpegBuild.cmake
+
 %build
 install -d build
 cd build
@@ -110,10 +118,6 @@
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-%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}
@@ -138,7 +142,7 @@
 %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
+%{?with_qt4:%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
@@ -147,6 +151,9 @@
 %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
+
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/i18n
 %lang(ca) %{_datadir}/%{name}/i18n/*_ca.qm
 %lang(cs) %{_datadir}/%{name}/i18n/*_cs.qm
 %lang(de) %{_datadir}/%{name}/i18n/*_de.qm
@@ -161,6 +168,7 @@
 %lang(sr at latin) %{_datadir}/%{name}/i18n/*_sr at latin.qm
 %lang(tr) %{_datadir}/%{name}/i18n/*_tr.qm
 %lang(zh_TW) %{_datadir}/%{name}/i18n/*_zh_TW.qm
+
 %{_datadir}/ADM_scripts
 %{_desktopdir}/*.desktop
 %{_pixmapsdir}/*.png
@@ -171,6 +179,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.71.2.7  2009/12/16 20:11:38  glen
+- libdir fix, missing i18n dir
+- deps from atrpms spec
+
 Revision 1.71.2.6  2009/12/16 19:07:08  glen
 - qtlocale patch from atrpms
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/avidemux/avidemux.spec?r1=1.71.2.6&r2=1.71.2.7&f=u



More information about the pld-cvs-commit mailing list