packages (DEVEL): avidemux/avidemux.spec - gcc and types fixes

glen glen at pld-linux.org
Wed Jul 8 01:08:02 CEST 2009


Author: glen                         Date: Tue Jul  7 23:08:02 2009 GMT
Module: packages                      Tag: DEVEL
---- Log message:
- gcc and types fixes

---- Files affected:
packages/avidemux:
   avidemux.spec (1.71.2.1 -> 1.71.2.2) 

---- Diffs:

================================================================
Index: packages/avidemux/avidemux.spec
diff -u packages/avidemux/avidemux.spec:1.71.2.1 packages/avidemux/avidemux.spec:1.71.2.2
--- packages/avidemux/avidemux.spec:1.71.2.1	Tue Jul  7 23:50:59 2009
+++ packages/avidemux/avidemux.spec	Wed Jul  8 01:07:57 2009
@@ -2,8 +2,10 @@
 # TODO:
 # - create aften.spec (aften.sf.net) and use it
 # - needs some cmake magican to fixup the bconds
-# - use external ffmpeg, seamonkey
+# - use external seamonkey (cmake fix needed)
 # - sync or use .desktop from sources
+# - subpackages per ui engine
+# - uses patched ffmpeg
 #
 # Conditional build:
 %bcond_without	esd	# disable EsounD sound support
@@ -26,6 +28,8 @@
 Source0:	http://dl.sourceforge.net/avidemux/%{name}_%{version}.tar.gz
 # Source0-md5:	69624352ac4e4cbb507e02b2bace5f56
 Source1:	%{name}.desktop
+Patch0:		gcc44.patch
+Patch1:		types.patch
 #Patch0:		%{name}-autoconf.patch
 #Patch1:		%{name}-dts_internal.patch
 #Patch2:		%{name}-sparc64.patch
@@ -77,16 +81,19 @@
 #%patch1 -p0
 #%patch2 -p1
 
+find '(' -name '*.js' -o -name '*.cpp' -o -name '*.h' ')' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,'
+%patch0 -p1
+%patch1 -p1
+
 echo 'pt_BR' >> po/LINGUAS
-find -name '*.js' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,'
 
 %build
 install -d build
 cd build
 %cmake \
-	%{?debug:-DCMAKE_BUILD_TYPE=Debug -DVERBOSE=1} \
+	-DCMAKE_INSTALL_DIR=/usr \
+	-DCMAKE_BUILD_TYPE=%{?debug:Debug}%{!?debug:Release} \
 	..
-#-DAVIDEMUX_INSTALL_PREFIX=path_to_avidemux_install
 %{__make}
 
 %install
@@ -97,7 +104,8 @@
 	DESTDIR=$RPM_BUILD_ROOT
 
 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
-install avidemux_icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
+cp -a avidemux_icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
+install -p avidemux/avidemux2_gtk $RPM_BUILD_ROOT%{_bindir}/avidemux2_gtk
 
 %find_lang %{name}
 
@@ -119,6 +127,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.71.2.2  2009/07/07 23:07:57  glen
+- gcc and types fixes
+
 Revision 1.71.2.1  2009/07/07 21:50:59  glen
 - prepare for 2.5.0
 
================================================================

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



More information about the pld-cvs-commit mailing list