rpms/gmtk/F-16 .cvsignore,1.4,1.5 gmtk.spec,1.3,1.4 sources,1.4,1.5
by Julian Sikorski
Author: belegdol
Update of /cvs/free/rpms/gmtk/F-16
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv12325
Modified Files:
.cvsignore gmtk.spec sources
Log Message:
* Tue Oct 30 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.7-1
- Updated to 1.0.7
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-16/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 6 Apr 2012 16:10:04 -0000 1.4
+++ .cvsignore 30 Oct 2012 19:42:26 -0000 1.5
@@ -1 +1 @@
-gmtk-1.0.6.tar.gz
+gmtk-1.0.7.tar.gz
Index: gmtk.spec
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-16/gmtk.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gmtk.spec 6 Apr 2012 16:10:04 -0000 1.3
+++ gmtk.spec 30 Oct 2012 19:42:26 -0000 1.4
@@ -1,5 +1,5 @@
Name: gmtk
-Version: 1.0.6
+Version: 1.0.7
Release: 1%{?dist}
Summary: Library of common functions and widgets for gnome-mplayer and gecko-mediaplayer
@@ -61,6 +61,9 @@
%changelog
+* Tue Oct 30 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.7-1
+- Updated to 1.0.7
+
* Fri Apr 06 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.6-1
- Updated to 1.0.6
Index: sources
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-16/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources 6 Apr 2012 16:10:04 -0000 1.4
+++ sources 30 Oct 2012 19:42:26 -0000 1.5
@@ -1 +1 @@
-6bf1c63788541272717f63ec370f6b6c gmtk-1.0.6.tar.gz
+919ea155b755a33ab052dacbbc6e7f03 gmtk-1.0.7.tar.gz
12 years, 1 month
rpms/gmtk/F-17 .cvsignore,1.4,1.5 gmtk.spec,1.3,1.4 sources,1.4,1.5
by Julian Sikorski
Author: belegdol
Update of /cvs/free/rpms/gmtk/F-17
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv12205
Modified Files:
.cvsignore gmtk.spec sources
Log Message:
* Tue Oct 30 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.7-1
- Updated to 1.0.7
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-17/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 6 Apr 2012 16:09:56 -0000 1.4
+++ .cvsignore 30 Oct 2012 19:42:20 -0000 1.5
@@ -1 +1 @@
-gmtk-1.0.6.tar.gz
+gmtk-1.0.7.tar.gz
Index: gmtk.spec
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-17/gmtk.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gmtk.spec 6 Apr 2012 16:09:56 -0000 1.3
+++ gmtk.spec 30 Oct 2012 19:42:20 -0000 1.4
@@ -1,5 +1,5 @@
Name: gmtk
-Version: 1.0.6
+Version: 1.0.7
Release: 1%{?dist}
Summary: Library of common functions and widgets for gnome-mplayer and gecko-mediaplayer
@@ -61,6 +61,9 @@
%changelog
+* Tue Oct 30 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.7-1
+- Updated to 1.0.7
+
* Fri Apr 06 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.6-1
- Updated to 1.0.6
Index: sources
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-17/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources 6 Apr 2012 16:09:56 -0000 1.4
+++ sources 30 Oct 2012 19:42:20 -0000 1.5
@@ -1 +1 @@
-6bf1c63788541272717f63ec370f6b6c gmtk-1.0.6.tar.gz
+919ea155b755a33ab052dacbbc6e7f03 gmtk-1.0.7.tar.gz
12 years, 1 month
rpms/gmtk/F-18 .cvsignore,1.4,1.5 gmtk.spec,1.3,1.4 sources,1.4,1.5
by Julian Sikorski
Author: belegdol
Update of /cvs/free/rpms/gmtk/F-18
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv12096
Modified Files:
.cvsignore gmtk.spec sources
Log Message:
* Tue Oct 30 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.7-1
- Updated to 1.0.7
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-18/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 6 Apr 2012 16:09:47 -0000 1.4
+++ .cvsignore 30 Oct 2012 19:42:13 -0000 1.5
@@ -1 +1 @@
-gmtk-1.0.6.tar.gz
+gmtk-1.0.7.tar.gz
Index: gmtk.spec
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-18/gmtk.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gmtk.spec 6 Apr 2012 16:09:47 -0000 1.3
+++ gmtk.spec 30 Oct 2012 19:42:13 -0000 1.4
@@ -1,5 +1,5 @@
Name: gmtk
-Version: 1.0.6
+Version: 1.0.7
Release: 1%{?dist}
Summary: Library of common functions and widgets for gnome-mplayer and gecko-mediaplayer
@@ -61,6 +61,9 @@
%changelog
+* Tue Oct 30 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.7-1
+- Updated to 1.0.7
+
* Fri Apr 06 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.6-1
- Updated to 1.0.6
Index: sources
===================================================================
RCS file: /cvs/free/rpms/gmtk/F-18/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources 6 Apr 2012 16:09:47 -0000 1.4
+++ sources 30 Oct 2012 19:42:13 -0000 1.5
@@ -1 +1 @@
-6bf1c63788541272717f63ec370f6b6c gmtk-1.0.6.tar.gz
+919ea155b755a33ab052dacbbc6e7f03 gmtk-1.0.7.tar.gz
12 years, 1 month
rpms/gmtk/devel .cvsignore,1.4,1.5 gmtk.spec,1.3,1.4 sources,1.4,1.5
by Julian Sikorski
Author: belegdol
Update of /cvs/free/rpms/gmtk/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv11979
Modified Files:
.cvsignore gmtk.spec sources
Log Message:
* Tue Oct 30 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.7-1
- Updated to 1.0.7
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/gmtk/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 6 Apr 2012 16:09:47 -0000 1.4
+++ .cvsignore 30 Oct 2012 19:42:06 -0000 1.5
@@ -1 +1 @@
-gmtk-1.0.6.tar.gz
+gmtk-1.0.7.tar.gz
Index: gmtk.spec
===================================================================
RCS file: /cvs/free/rpms/gmtk/devel/gmtk.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gmtk.spec 6 Apr 2012 16:09:47 -0000 1.3
+++ gmtk.spec 30 Oct 2012 19:42:06 -0000 1.4
@@ -1,5 +1,5 @@
Name: gmtk
-Version: 1.0.6
+Version: 1.0.7
Release: 1%{?dist}
Summary: Library of common functions and widgets for gnome-mplayer and gecko-mediaplayer
@@ -61,6 +61,9 @@
%changelog
+* Tue Oct 30 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.7-1
+- Updated to 1.0.7
+
* Fri Apr 06 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.0.6-1
- Updated to 1.0.6
Index: sources
===================================================================
RCS file: /cvs/free/rpms/gmtk/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources 6 Apr 2012 16:09:47 -0000 1.4
+++ sources 30 Oct 2012 19:42:06 -0000 1.5
@@ -1 +1 @@
-6bf1c63788541272717f63ec370f6b6c gmtk-1.0.6.tar.gz
+919ea155b755a33ab052dacbbc6e7f03 gmtk-1.0.7.tar.gz
12 years, 1 month
rpms/avidemux/F-16 avidemux-2.6-bundled_libs.patch, NONE, 1.1 avidemux-2.6-use_external_libass.patch, NONE, 1.1 avidemux3-bundled_libs.patch, NONE, 1.1 avidemux3-glu_fix.patch, NONE, 1.1 avidemux3-libass.patch, NONE, 1.1
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/avidemux/F-16
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv30110
Added Files:
avidemux-2.6-bundled_libs.patch
avidemux-2.6-use_external_libass.patch
avidemux3-bundled_libs.patch avidemux3-glu_fix.patch
avidemux3-libass.patch
Log Message:
Add patches to cvs.
avidemux-2.6-bundled_libs.patch:
CMakeLists.txt | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
--- NEW FILE avidemux-2.6-bundled_libs.patch ---
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/CMakeLists.txt 2012-07-13 02:50:08.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/CMakeLists.txt 2012-09-14 14:57:05.767002527 -0500
@@ -37,6 +37,40 @@
LINK_DIRECTORIES("${AVIDEMUX_SEARCH_LIB_DIR}")
INCLUDE_DIRECTORIES("${AVIDEMUX_SEARCH_INCLUDE_DIR}/avidemux/2.6")
+#########################################
+# Unbundle some libraries here
+#########################################
+OPTION(USE_EXTERNAL_LIBASS "Use system installed libass library." OFF)
+OPTION(USE_EXTERNAL_LIBMAD "Use system installed libmad library." OFF)
+OPTION(USE_EXTERNAL_LIBA52 "Use system installed liba52 library." OFF)
+OPTION(USE_EXTERNAL_LIBTWOLAME "Use system installed libtwolame library." OFF)
+
+INCLUDE(FindPkgConfig)
+
+# libass
+IF(USE_EXTERNAL_LIBASS)
+ PKG_CHECK_MODULES(LIBASS REQUIRED libass)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBASS_INCLUDE_DIRS})
+ENDIF()
+
+# libmad
+IF(USE_EXTERNAL_LIBMAD)
+ PKG_CHECK_MODULES(LIBMAD REQUIRED mad)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBMAD_INCLUDE_DIRS})
+ENDIF()
+
+# liba52
+IF(USE_EXTERNAL_LIBA52)
+ FIND_PATH(LIBA52_INCLUDE_DIR a52dec/a52.h)
+ FIND_LIBRARY(LIBA52_LIBRARIES a52)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBA52_INCLUDE_DIR})
+ENDIF()
+
+# twolame
+IF(USE_EXTERNAL_TWOLAME)
+ PKG_CHECK_MODULES(LIBTWOLAME REQUIRED twolame)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBTWOLAME_INCLUDE_DIRS})
+ENDIF()
IF (FRESH_BUILD)
MESSAGE("")
avidemux-2.6-use_external_libass.patch:
ADM_videoFilters6/ass/CMakeLists.txt | 8 +++++++-
CMakeLists.txt | 16 +++++++++++++++-
2 files changed, 22 insertions(+), 2 deletions(-)
--- NEW FILE avidemux-2.6-use_external_libass.patch ---
diff -Naur snapshot_7732.orig/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt snapshot_7732/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt
--- snapshot_7732.orig/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-01-28 20:02:45.000000000 -0600
+++ snapshot_7732/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-01-31 12:52:29.573651021 -0600
@@ -10,7 +10,13 @@
ADD_VIDEO_FILTER(ADM_vf_ssa ${ADM_vf_ssa_SRCS})
IF(DO_COMMON)
- TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass ${FREETYPE2_LDFLAGS})
+ IF(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ${LIBASS_LIBRARIES}
+ ${FREETYPE2_LDFLAGS})
+ ELSE(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass
+ ${FREETYPE2_LDFLAGS})
+ ENDIF(USE_EXTERNAL_LIBASS)
IF (FONTCONFIG_FOUND)
ADD_DEFINITIONS("-DUSE_FONTCONFIG")
diff -Naur snapshot_7732.orig/avidemux_plugins/CMakeLists.txt snapshot_7732/avidemux_plugins/CMakeLists.txt
--- snapshot_7732.orig/avidemux_plugins/CMakeLists.txt 2012-01-28 20:02:45.000000000 -0600
+++ snapshot_7732/avidemux_plugins/CMakeLists.txt 2012-01-31 12:54:22.867861790 -0600
@@ -37,6 +37,20 @@
LINK_DIRECTORIES("${AVIDEMUX_SEARCH_LIB_DIR}")
INCLUDE_DIRECTORIES("${AVIDEMUX_SEARCH_INCLUDE_DIR}/avidemux/2.6")
+#########################################
+# Unbundle some libraries here
+#########################################
+OPTION(USE_EXTERNAL_LIBASS "Use system install libass library." OFF)
+
+# libass
+IF(USE_EXTERNAL_LIBASS)
+ INCLUDE(FindPkgConfig)
+ PKG_CHECK_MODULES(LIBASS REQUIRED libass)
+ INCLUDE_DIRECTORIES(LIBASS_INCLUDE_DIRS)
+ENDIF()
+
+
+
IF (FRESH_BUILD)
MESSAGE("")
@@ -203,4 +217,4 @@
include(admPackager)
admPackager(pluginsPackage)
-MESSAGE("")
\ No newline at end of file
+MESSAGE("")
avidemux3-bundled_libs.patch:
ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp | 4 ++--
ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt | 11 +++++++++--
ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp | 2 +-
ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt | 11 +++++++++--
ADM_videoFilters6/ass/ADM_vidASS.cpp | 2 +-
5 files changed, 22 insertions(+), 8 deletions(-)
--- NEW FILE avidemux3-bundled_libs.patch ---
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt 2011-02-17 13:04:55.000000000 -0600
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt 2012-09-15 15:03:06.009414605 -0500
@@ -1,11 +1,18 @@
INCLUDE(ad_plugin)
-ADD_SUBDIRECTORY(ADM_liba52)
+IF(NOT USE_EXTERNAL_LIBA52)
+ ADD_SUBDIRECTORY(ADM_liba52)
+ENDIF()
SET(ADM_ad_a52_SRCS ADM_ad_a52.cpp)
ADD_AUDIO_DECODER( ADM_ad_a52 ${ADM_ad_a52_SRCS})
-TARGET_LINK_LIBRARIES(ADM_ad_a52 ADM_liba52)
+
+IF(USE_EXTERNAL_LIBA52)
+ TARGET_LINK_LIBRARIES(ADM_ad_a52 ${LIBA52_LIBRARIES})
+ELSE()
+ TARGET_LINK_LIBRARIES(ADM_ad_a52 ADM_liba52)
+ENDIF()
INIT_AUDIO_PLUGIN(ADM_ad_a52)
INSTALL_AUDIODECODER(ADM_ad_a52)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt 2011-02-17 13:04:55.000000000 -0600
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt 2012-09-15 15:04:31.914550564 -0500
@@ -8,13 +8,20 @@
ADD_DEFINITIONS("-DFPM_PPC")
ENDIF (ADM_CPU_X86_32)
-ADD_SUBDIRECTORY(ADM_libMad)
+IF(NOT USE_EXTERNAL_LIBMAD)
+ ADD_SUBDIRECTORY(ADM_libMad)
+ENDIF()
ADD_DEFINITIONS("-DHAVE_ASSERT_H")
SET(ADM_ad_Mad_SRCS ADM_ad_mad.cpp)
ADD_AUDIO_DECODER( ADM_ad_Mad ${ADM_ad_Mad_SRCS})
-TARGET_LINK_LIBRARIES(ADM_ad_Mad ADM_libMad)
+
+IF(USE_EXTERNAL_LIBMAD)
+ TARGET_LINK_LIBRARIES(ADM_ad_Mad ${LIBMAD_LIBRARIES})
+ELSE()
+ TARGET_LINK_LIBRARIES(ADM_ad_Mad ADM_libMad)
+ENDIF()
INIT_AUDIO_PLUGIN(ADM_ad_Mad)
INSTALL_AUDIODECODER(ADM_ad_Mad)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp 2012-08-05 00:50:48.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp 2012-09-15 15:15:44.275205965 -0500
@@ -18,8 +18,8 @@
#include "ADM_ad_plugin.h"
extern "C" {
-#include "ADM_liba52/a52.h"
-#include "ADM_liba52/mm_accel.h"
+#include "a52dec/a52.h"
+#include "a52dec/mm_accel.h"
};
#define AC3_HANDLE ((a52_state_t *)ac3_handle)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp 2012-06-06 00:51:28.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp 2012-09-15 15:16:02.560599956 -0500
@@ -16,7 +16,7 @@
***************************************************************************/
#include "ADM_default.h"
#include "ADM_ad_plugin.h"
-#include "ADM_libMad/mad.h"
+#include "mad.h"
#define Stream ((mad_stream *)_stream)
#define Frame ((mad_frame *)_frame)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp avidemux_2.6.0/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp 2012-08-24 06:52:00.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp 2012-09-15 16:16:33.076596468 -0500
@@ -23,7 +23,7 @@
extern "C"
{
-#include "ADM_libass/ass.h"
+#include "ass/ass.h"
}
/**
avidemux3-glu_fix.patch:
avidemux/common/ADM_render/GUI_qtGlRender.cpp | 3 ++-
avidemux/qt4/ADM_UIs/src/T_openGL.cpp | 1 +
avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp | 1 +
3 files changed, 4 insertions(+), 1 deletion(-)
--- NEW FILE avidemux3-glu_fix.patch ---
diff -Naur snapshot_7669.orig/avidemux/common/ADM_render/GUI_qtGlRender.cpp snapshot_7669/avidemux/common/ADM_render/GUI_qtGlRender.cpp
--- snapshot_7669.orig/avidemux/common/ADM_render/GUI_qtGlRender.cpp 2011-11-27 20:02:33.000000000 -0600
+++ snapshot_7669/avidemux/common/ADM_render/GUI_qtGlRender.cpp 2011-11-29 08:40:03.430504962 -0600
@@ -20,6 +20,7 @@
# define GL_TEXTURE_RECTANGLE_NV GL_TEXTURE_RECTANGLE_EXT
#else
# include <GL/gl.h>
+# include <GL/glu.h>
# include <GL/glext.h>
#endif
#define ADM_LEGACY_PROGGY // Dont clash with free/malloc etc..
@@ -401,4 +402,4 @@
{
return new QtGlRender();
}
-// EOF
\ No newline at end of file
+// EOF
diff -Naur snapshot_7669.orig/avidemux/qt4/ADM_UIs/src/T_openGL.cpp snapshot_7669/avidemux/qt4/ADM_UIs/src/T_openGL.cpp
--- snapshot_7669.orig/avidemux/qt4/ADM_UIs/src/T_openGL.cpp 2011-11-27 20:02:33.000000000 -0600
+++ snapshot_7669/avidemux/qt4/ADM_UIs/src/T_openGL.cpp 2011-11-29 08:36:33.920379672 -0600
@@ -7,6 +7,7 @@
#include "T_openGLFilter.h"
#include "ADM_default.h"
#include "DIA_coreToolkit.h"
+#include <GL/glu.h>
static QGLWidget *thisWidget=NULL;
/**
diff -Naur snapshot_7669.orig/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp snapshot_7669/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp
--- snapshot_7669.orig/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp 2011-11-27 20:02:37.000000000 -0600
+++ snapshot_7669/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp 2011-11-29 08:38:52.901819308 -0600
@@ -12,6 +12,7 @@
#define GL_GLEXT_PROTOTYPES
# include <GL/gl.h>
+# include <GL/glu.h>
# include <GL/glext.h>
#include <QtGui/QImage>
avidemux3-libass.patch:
CMakeLists.txt | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
--- NEW FILE avidemux3-libass.patch ---
--- avidemux3/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt.bund_libs 2012-06-17 21:01:09.000000000 -0500
+++ avidemux3/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-06-18 14:52:06.836495759 -0500
@@ -4,15 +4,20 @@
checkFridibi("0.19")
IF (USE_FREETYPE AND USE_FRIDIBI)
- ADD_SUBDIRECTORY(ADM_libass)
-
INCLUDE(vf_plugin)
SET(ADM_vf_ssa_SRCS ADM_vidASS.cpp)
ADD_VIDEO_FILTER(ADM_vf_ssa ${ADM_vf_ssa_SRCS})
IF(DO_COMMON)
- TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass ${FREETYPE2_LDFLAGS} ${FRIDIBI_LDFLAGS})
+ IF(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ${LIBASS_LIBRARIES}
+ ${FREETYPE2_LDFLAGS})
+ ELSE(USE_EXTERNAL_LIBASS)
+ ADD_SUBDIRECTORY(ADM_libass)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass
+ ${FREETYPE2_LDFLAGS})
+ ENDIF(USE_EXTERNAL_LIBASS)
IF (FONTCONFIG_FOUND)
ADD_DEFINITIONS("-DUSE_FONTCONFIG")
12 years, 1 month
rpms/avidemux/F-16 avidemux-gtk.desktop, 1.4, 1.5 avidemux-qt.desktop, 1.4, 1.5 avidemux.spec, 1.58, 1.59 sources, 1.10, 1.11 2.5.0-coreImage-parallel-build.patch, 1.1, NONE 2.5.3_mjpeg_fix.diff, 1.1, NONE avidemux-2.4-qt4.patch, 1.1, NONE avidemux-2.5-libmpeg2enc-altivec.patch, 1.1, NONE avidemux-2.5-pulseaudio-default.patch, 1.1, NONE avidemux-2.5.3-mpeg2enc.patch, 1.1, NONE avidemux-2.5.3-pluginlibs.patch, 1.1, NONE avidemux-2.5.3-tmplinktarget.patch, 1.1, NONE avidemux-2.5.4-liba52.patch, 1.1, NONE avid
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/avidemux/F-16
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv29840
Modified Files:
avidemux-gtk.desktop avidemux-qt.desktop avidemux.spec sources
Removed Files:
2.5.0-coreImage-parallel-build.patch 2.5.3_mjpeg_fix.diff
avidemux-2.4-qt4.patch avidemux-2.5-libmpeg2enc-altivec.patch
avidemux-2.5-pulseaudio-default.patch
avidemux-2.5.3-mpeg2enc.patch avidemux-2.5.3-pluginlibs.patch
avidemux-2.5.3-tmplinktarget.patch avidemux-2.5.4-liba52.patch
avidemux-2.5.4-libass.patch avidemux-2.5.4-libmad.patch
avidemux-2.5.4-libtwolame.patch
avidemux-2.5.5-gcc46_tmp_fix.patch
avidemux-2.5.5-x264_i_to_b_open_gop.patch
avidemux-2.5.5_fix_lav_audio_encoder.patch
avidemux-2.5.6-ffmpeg_aac.patch
avidemux-2.5.6-ffmpeg_parallel_build.patch
avidemux_2.5.5-ffmpeg_aac.patch
Log Message:
* Sun Oct 14 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.6.0-1
- Update to new upstream release.
Index: avidemux-qt.desktop
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-16/avidemux-qt.desktop,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- avidemux-qt.desktop 27 May 2010 02:05:51 -0000 1.4
+++ avidemux-qt.desktop 30 Oct 2012 14:06:29 -0000 1.5
@@ -2,7 +2,8 @@
Name=Avidemux Video Editor (Qt)
Comment=Graphical video editing tool - Qt interface
Icon=avidemux
-Exec=avidemux2_qt4
+Exec=avidemux3_qt4
+MimeType=video/mpeg;video/quicktime;video/x-msvideo;video/x-anim;audio/x-mp3;audio/x-mp2;
Terminal=false
Type=Application
Categories=AudioVideo;AudioVideoEditing;
Index: avidemux.spec
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-16/avidemux.spec,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- avidemux.spec 2 Feb 2012 01:42:15 -0000 1.58
+++ avidemux.spec 30 Oct 2012 14:06:29 -0000 1.59
@@ -1,49 +1,29 @@
-%define _pkgbuilddir %{_builddir}/%{name}_%{version}
+%global realname avidemux
+%global _pkgbuilddir %{_builddir}/%{name}_%{version}
Name: avidemux
-Version: 2.5.6
-Release: 4%{?dist}
+Version: 2.6.0
+Release: 1%{?dist}
Summary: Graphical video editing and transcoding tool
-Group: Applications/Multimedia
License: GPLv2+
-URL: http://www.avidemux.org/
-
-Source0: http://download.berlios.de/avidemux/avidemux_%{version}.tar.gz
-Source1: %{name}-gtk.desktop
-Source2: %{name}-qt.desktop
-
-Patch1: avidemux-2.5-pulseaudio-default.patch
-Patch2: avidemux-2.4-qt4.patch
-# Prevents avidemux from creating the symlinks for .so files, which we do below
-Patch3: avidemux-2.5.3-tmplinktarget.patch
-# libADM_xvidRateCtl.so and libADM_vidEnc_pluginOptions.so are supposed to be
-# built statically according to upstream... Let's get them installed instead
-Patch4: avidemux-2.5.3-mpeg2enc.patch
-Patch5: avidemux-2.5.3-pluginlibs.patch
-Patch6: avidemux-2.5.6-ffmpeg_aac.patch
-Patch7: avidemux-2.5.5-gcc46_tmp_fix.patch
-# Use system libraries
-Patch8: avidemux-2.5.4-libass.patch
-Patch9: avidemux-2.5.4-liba52.patch
-Patch10: avidemux-2.5.4-libmad.patch
-Patch11: avidemux-2.5.4-libtwolame.patch
-Patch12: avidemux-2.5.5_fix_lav_audio_encoder.patch
-# Patch for ABI change in x264 115.
-Patch13: avidemux-2.5.5-x264_i_to_b_open_gop.patch
-Patch14: avidemux-2.5.6-ffmpeg_parallel_build.patch
-
-# Upstream has been informed http://avidemux.org/admForum/viewtopic.php?id=6447
-ExcludeArch: ppc ppc64
-
-Requires: %{name}-cli = %{version}-%{release}
-Requires: %{name}-gui = %{version}
-Requires: %{name}-plugins = %{version}
+URL: http://www.avidemux.org
+Source0: http://downloads.sourceforge.net/%{realname}/%{realname}_%{version}.tar.gz
+Source1: avidemux-qt.desktop
+Source2: avidemux-gtk.desktop
+
+#Patch0: avidemux-2.5.6-ffmpeg_parallel_build.patch
+Patch1: avidemux-2.6-bundled_libs.patch
+Patch2: avidemux3-libass.patch
+Patch3: avidemux3-bundled_libs.patch
-# Compiling
+# Utilities
BuildRequires: cmake
-BuildRequires: gettext-devel intltool
+BuildRequires: gettext intltool
BuildRequires: libxslt
+BuildRequires: desktop-file-utils
+BuildRequires: pkgconfig
+BuildRequires: sqlite-devel
# Libraries
BuildRequires: yasm-devel
@@ -61,8 +41,10 @@
BuildRequires: alsa-lib-devel >= 1.0.3
BuildRequires: pulseaudio-libs-devel
-# Video out
+# Video out
BuildRequires: SDL-devel >= 1.2.7
+BuildRequires: mesa-libGL-devel mesa-libGLU-devel
+BuildRequires: libvdpau-devel
# Audio Codecs
BuildRequires: a52dec-devel >= 0.7.4
@@ -81,13 +63,12 @@
BuildRequires: xvidcore-devel >= 1.0.2
BuildRequires: x264-devel
BuildRequires: ffmpeg-devel
-#BuildRequires: mjpegtools-devel
-# FIXME: aften not packaged, add BR when it is
+Conflicts: avidemux < 2.6.0
+Provides: avidemux = %{version}-%{release}
-# Finally...
-BuildRequires: desktop-file-utils
-Requires: hicolor-icon-theme
+# Main package is a metapackage, bring in something useful.
+Requires: avidemux-gui = %{version}-%{release}
%description
@@ -96,9 +77,6 @@
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
using projects, job queue and powerful scripting capabilities.
-For compatibility reasons, avidemux is a meta-package which installs the
-graphical, command line and plugin packages. If you want a smaller setup,
-you may selectively install one or more of the avidemux-* subpackages.
%package cli
Summary: CLI for %{name}
@@ -111,9 +89,7 @@
%package libs
Summary: Libraries for %{name}
Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-Obsoletes: %{name}-plugins
-Provides: %{name}-plugins = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%description libs
This package contains the runtime libraries for %{name}.
@@ -121,12 +97,13 @@
%package gtk
Summary: GTK interface for %{name}
Group: Applications/Multimedia
-BuildRequires: gtk2-devel >= 2.8.0
+BuildRequires: gtk3-devel
BuildRequires: cairo-devel
# Slightly higher so it is default, but it can be avoided by installing
# avidemux-qt directly or it can be removed later once avidemux-qt is installed
Provides: %{name}-gui = %{version}-%{release}.1
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}-help = %{version}-%{release}
%description gtk
This package provides the GTK graphical interface for %{name}.
@@ -139,94 +116,106 @@
BuildRequires: qt4-devel >= 4.5.0-9
Provides: %{name}-gui = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}-help = %{version}-%{release}
%description qt
This package contains the Qt graphical interface for %{name}.
+%package help
+Summary: Help files for %{name}
+Requires: %{name}-gui = %{version}-%{release}
+BuildArch: noarch
+
+%description help
+This package contains the help files for %{name}.
+
+%package devel
+Summary: Development files for %{name}
+Group: Development/Libraries
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+This package contains files required to develop with or extend %{name}.
-%prep
-%setup -q -n %{name}_%{version}
-# Remove unneeded external libraries
-%if 0%{?fedora} <= 14
-rm -rf avidemux/ADM_libraries/ADM_smjs
-%endif
-rm -rf plugins/ADM_videoFilters/Ass/ADM_libAss
-rm -rf plugins/ADM_audioEncoders/twolame/ADM_libtwolame
-rm -rf plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad
-rm -rf plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52
-#rm -rf plugins/ADM_videoEncoder/ADM_vidEnc_mpeg2enc/mpeg2enc
-
-# change hardcoded libdir paths
-%ifarch x86_64 ppc64
-sed -i.bak 's/startDir="lib";/startDir="lib64";/' avidemux/ADM_core/src/ADM_fileio.cpp
-sed -i.bak 's/startDir="lib";/startDir="lib64";/' avidemux/main.cpp
-%endif
-
-#patch0 -p1 -b .parallel
-%patch1 -p1 -b .pulse
-%patch2 -p1 -b .qt4
-%patch3 -p1 -b .tmplinktarget
-%patch4 -p1 -b .mpeg2enc
-%patch5 -p1 -b .pluginlibs
-%patch6 -p1 -b .ffmpegaac
-%patch7 -p1 -b .gcc46tmpfix
-%patch8 -p1 -b .libass
-%patch9 -p1 -b .liba52
-%patch10 -p1 -b .libmad
-%patch11 -p1 -b .libtwolame
-#patch12 -p1 -b .lavencode
-#patch13 -p1 -b .x264
-%patch14 -p1 -b .ffmpegbuild
+%prep
+%setup -q -n %{realname}_%{version}
+#patch0 -p1 -b .ffmpeg_build
+%patch1 -p1 -b .bund_libs
+%patch2 -p1 -b .libass
+%patch3 -p1 -b .bund_libs2
+
+# Remove sources of bundled libraries.
+rm -rf avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52 \
+ avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad \
+ avidemux_plugins/ADM_audioEncoders/twolame/ADM_libtwolame \
+ avidemux_plugins/ADM_videoFilters6/ass/ADM_libass
%build
-# Cmake requires out of source build
-mkdir -p build && pushd build
-%if 0%{?fedora} <= 14
-%cmake -DUSE_SYSTEM_SPIDERMONKEY:BOOL=ON .. \
-%else
-%cmake -DUSE_SYSTEM_SPIDERMONKEY:BOOL=OFF .. \
-%endif
+# Build avidemux_core
+LDFLAGS="-Wl,--as-needed";export LDFLAGS
+rm -rf build_core && mkdir build_core && pushd build_core
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ ../avidemux_core
+make
+#%{?_smp_mflags}
+
+# We have to do a fake install so header files are avaialble for the other
+# packages.
+make install DESTDIR=%{_pkgbuilddir}/fakeRoot
+popd
+# Build cli interface
+rm -rf build_cli && mkdir build_cli && pushd build_cli
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/cli
make %{?_smp_mflags}
-# Create the temp link directory manually since otherwise it happens too early
-mkdir -p %{_pkgbuilddir}/build/%{_lib}
-find %{_pkgbuilddir}/build/avidemux -name '*.so*' | \
- xargs ln -sft %{_pkgbuilddir}/build/%{_lib}
popd
-mkdir -p build_plugins && pushd build_plugins
-%cmake -DAVIDEMUX_INSTALL_PREFIX="%{_pkgbuilddir}/build/" \
- -DAVIDEMUX_SOURCE_DIR="%{_pkgbuilddir}" \
- -DAVIDEMUX_CORECONFIG_DIR="%{_pkgbuilddir}/build/config" \
- ../plugins
+# Build QT4 gui
+rm -rf build_qt4 && mkdir build_qt4 && pushd build_qt4
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/qt4
make %{?_smp_mflags}
popd
+# Build GTK gui
+rm -rf build_gtk && mkdir build_gtk && pushd build_gtk
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/gtk
+make %{?_smp_mflags}
+popd
-%install
-make -C build install DESTDIR=%{buildroot}
-make -C build_plugins install DESTDIR=%{buildroot}
-
-#install -d -m755 %{buildroot}%{_datadir}/pixmaps
-#install -m644 avidemux/ADM_userInterfaces/ADM_QT4/ADM_gui/pics/avidemux_icon.png %{buildroot}%{_datadir}/pixmaps/avidemux.png
+# Build avidemux_plugins
+rm -rf build_plugins && mkdir build_plugins && pushd build_plugins
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ -DAVIDEMUX_SOURCE_DIR=%{_builddir}/%{realname}_%{version} \
+ -DPLUGIN_UI=COMMON \
+ -DUSE_EXTERNAL_LIBASS=TRUE \
+ -DUSE_EXTERNAL_LIBMAD=TRUE \
+ -DUSE_EXTERNAL_LIBA52=TRUE \
+ -DUSE_EXTERNAL_TWOLAME=TRUE \
+ ../avidemux_plugins
+make %{?_smp_mflags}
+popd
-# Install icons
-install -pDm 0644 avidemux/ADM_icons/avidemux_icon_small.png \
- %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
-install -pDm 0644 avidemux_icon.png \
- %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
-# Find and remove all la files
-find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
+%install
+make -C build_core install DESTDIR=%{buildroot}
+make -C build_cli install DESTDIR=%{buildroot}
+make -C build_qt4 install DESTDIR=%{buildroot}
+make -C build_gtk install DESTDIR=%{buildroot}
+make -C build_plugins install DESTDIR=%{buildroot}
-# Remove Windows-only executables
-# Must check this for new Linux-relevant files upon new avidemux releases
-rm -rf %{buildroot}%{_datadir}/ADM_addons/avsfilter
-rmdir %{buildroot}%{_datadir}/ADM_addons/
+# FFMpeg libraries are not being installed as executable.
+chmod +x %{buildroot}%{_libdir}/libADM6*.so.*
-# Install .desktop shortcuts
+# Install desktop files
desktop-file-install --vendor rpmfusion \
--dir %{buildroot}%{_datadir}/applications \
%{SOURCE1}
@@ -235,348 +224,82 @@
--dir %{buildroot}%{_datadir}/applications \
%{SOURCE2}
-# Remove duplicated Qt translations
-rm -f %{buildroot}%{_datadir}/%{name}/i18n/qt_*.qm
-# find_lang.sh doesn't recognize this one, and there already is avidemux_sr.qm
-rm -f %{buildroot}%{_datadir}/%{name}/i18n/avidemux_sr(a)latin.qm
-
-# Qt-style translations
-%find_lang %{name} --with-qt --without-mo
-mv -f %{name}.lang %{name}-qt.lang
-# Gettext-style translations
-%find_lang %{name}
+# Install icons
+install -pDm 0644 avidemux/gtk/ADM_userInterfaces/glade/main/avidemux_icon_small.png \
+ %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
+install -pDm 0644 avidemux_icon.png \
+ %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+%post gtk
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
-%post libs
-/sbin/ldconfig
+%post qt
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
-%postun libs
-/sbin/ldconfig
+
+%postun gtk
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%postun qt
+if [ $1 -eq 0 ] ; then
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans gtk
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-%posttrans
+%posttrans qt
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
-%doc AUTHORS COPYING README TODO
+%doc AUTHORS COPYING README
%files libs
-%{_datadir}/ADM_scripts/
-%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
-%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
+%{_datadir}/icons/hicolor/*/apps/avidemux.png
%{_libdir}/libADM*
%exclude %{_libdir}/libADM_UI*
%exclude %{_libdir}/libADM_render*
-%{_libdir}/ADM_plugins/
-%exclude %{_libdir}/ADM_plugins/videoEncoder/*/*Gtk.so
-%exclude %{_libdir}/ADM_plugins/videoEncoder/*/*Qt.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*cli.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*gtk.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*qt4.so
+%{_libdir}/ADM_plugins6/
%files cli
-%{_bindir}/avidemux2_cli
-%{_libdir}/libADM_UICli.so
-%{_libdir}/libADM_render_cli.so
-%{_libdir}/ADM_plugins/videoFilter/*cli.so
-
-
-%files gtk -f %{name}.lang
-%{_bindir}/avidemux2_gtk
-%{_libdir}/libADM_UIGtk.so
-%{_libdir}/libADM_render_gtk.so
-%{_libdir}/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Gtk.so
-%{_libdir}/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Gtk.so
-%{_libdir}/ADM_plugins/videoFilter/*gtk.so
-%{_datadir}/applications/*gtk*.desktop
-
-%files qt -f %{name}-qt.lang
-%{_bindir}/avidemux2_qt4
-%{_libdir}/libADM_UIQT4.so
-%{_libdir}/libADM_render_qt4.so
-%{_libdir}/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Qt.so
-%{_libdir}/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Qt.so
-%{_libdir}/ADM_plugins/videoFilter/*qt4.so
-%{_datadir}/applications/*qt*.desktop
-%dir %{_datadir}/%{name}/i18n
-
-
-%changelog
-* Wed Feb 01 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.6-4
-- Rebuild for libvpx soname bump.
-
-* Sat Jan 28 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.6-3
-- Install icon files to preferred location.
-- Reenable FFmpeg based AAC encoding.
-- Update to latest release.
-
-* Fri Sep 23 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-6
-- Obsolete useless devel subpackage which has multilib issues.
-
-* Mon Aug 07 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-4
-- Moved UI specific libraries and plugins to their respective sub-package to prevent
- unneeded dependencies from being installed.
-- Obsoleted plugins sub-package and combined with libs sub-package.
-
-* Fri Jul 15 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-2
-- Patch for x254 ABI 115 change (#1848).
-
-* Sun Jun 05 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-1
-- New release: 2.5.5
-- FFMpeg based AAC encoding is broken (BZ#1825) and
- will be disabled until fixed.
-
-* Sat Jun 04 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-9
-- New version of js in Fedora 15 breaks build.
-- Re-enable built-in javascript for Fedora 15.
-
-* Wed May 26 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-8
-- Use system libass (subtitles).
-- Use system liba52 (ac3 decoding).
-- Use system libmad.
-- Use system libtwolame.
-
-* Sun Apr 24 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-6
-- Really fix AAC this time.
-- Really fix x264 this time.
-
-* Sun Apr 24 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-5
-- AAC encoding now working. (Kevin Kofler)
-- Fedora 15 build dependecy fixed. (Kevin Kofler)
-- Audio device peferences now remembered.
-
-* Wed Apr 20 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-4
-- Disabled non-working patch for experimental aac encoding with ffmpeg.
-- Removed dependency on bundled javascript library. Now uses system library.
-- Added optional opencore-amr decoding support.
-
-* Tue Apr 19 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-3
-- Fixes gcc 4.6 errors that used to be warnings.
-- Fixes compile issues with x264 being too new.
-- Fixes potential crash betwen gtk and opengl.
-
-* Sat Apr 16 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-2
-- Upload missing patch to CVS.
-
-* Sat Apr 16 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-1
-- Updated to version 2.5.4.
-
-* Sun Mar 27 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.3-5
-- Rebuild for x264
-
-* Tue Jul 20 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-4
-- Rebuild for new x264
-
-* Sun May 30 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-3
-- Add /usr/bin/xsltproc BR for qt4 subpackage
-
-* Wed May 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-2
-- Bump for F-13 --> devel EVR
+%{_bindir}/avidemux3_cli
+%{_libdir}/libADM_UI_Cli6.so
+%{_libdir}/libADM_render6_cli.so
+
+%files gtk
+%{_bindir}/avidemux3_gtk
+%{_libdir}/libADM_UIGtk6.so
+%{_libdir}/libADM_render6_gtk.so
+%{_libdir}/ADM_glade/
+%{_datadir}/applications/rpmfusion-avidemux-gtk.desktop
+
+%files qt
+%{_bindir}/avidemux3_qt4
+%{_bindir}/avidemux3_jobs
+%{_libdir}/libADM_UIQT46.so
+%{_libdir}/libADM_render6_qt4.so
+%{_datadir}/applications/rpmfusion-avidemux-qt.desktop
-* Wed May 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-1
-- Update to 2.5.3 release
-- Use avidemux.png as icon in the desktop shorcuts to fix problem on KDE
-- Make ldconfig run in post/postun of libs package
-- Fix typo in %%description
+%files help
+%{_datadir}/avidemux6/help/
-* Wed Jan 27 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-4
-- Remove the i18n folder from %%files, as it seems it does not get created nor
- populated with any files on rawhide.
+%files devel
+%{_includedir}/avidemux/
-* Tue Jan 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-3
-- Fix stupid mistake in mkdir command (add -p for subdir creation)
-
-* Mon Jan 25 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-2
-- Temporary workaround for build failure on rawhide
-
-* Mon Jan 18 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-1
-- Update to 2.5.2 release
-
-* Thu Nov 5 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 2.5.1-6.20091010svn
-- Update bugfix to 20091105
-
-* Sat Oct 24 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-5.20091010svn
-- Temporarily disable FAAC as per discussion on RF-dev ML
-- Create temporary linking dir before running find | xargs
-
-* Fri Oct 23 2009 Orcan Ogetbil <oged[DOT]fedora[AT]gmail[DOT]com> - 2.5.1-4.20091010svn
-- Update desktop file according to F-12 FedoraStudio feature
-
-* Sat Oct 10 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-3.20091010svn
-- Fix AVIDEMUX_INSTALL_PREFIX define so plugins can link correctly
-
-* Sat Oct 10 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-2.20091010svn
-- Update to 2.5.1 subversion r5371
-
-* Fri Jun 19 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-9
-- Add patch to fix build with CMake 2.6.4
-- Update gcc44 patch to match Gentoo upstream
-- Update PulseAudio patch to work as expected with avidemux 2.4.4
-
-* Sun May 03 2009 Rex Dieter <rdieter(a)fedoraproject.org> - 2.4.4-8
-- skip %%_smp_mflags in po/
-
-* Sat Apr 25 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-7
-- Test build with ppc* enabled
-
-* Sat Apr 25 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-6
-- Rebuild, disable ppc* for now
-
-* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 2.4.4-5
-- rebuild for new F11 features
-
-* Wed Mar 25 2009 Dominik Mierzejewski <rpm at greysector.net> - 2.4.4-4
-- Fix gcc 4.4 patch
-- Improve dca patch
-
-* Sun Mar 22 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-3
-- Apply the patch
-
-* Sun Mar 22 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-2
-- Fix build errors when compiling with gcc 4.4 (#386) (thanks to Rathann)
-
-* Wed Feb 18 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-1
-- Update to 2.4.4 final, update patches accordingly
-- Move Qt translation files to qt subpackage
-
-* Sun Dec 14 2008 Dominik Mierzejewski <rpm at greysector.net> - 2.4.3-8
-- Fix build with current x264
-
-* Fri Dec 5 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-7.1
-- Rebuild for 20081202 ffmpeg snapshot
-
-* Tue Nov 25 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-7
-- Don't uselessly provide avidemux-cli
-- Make GUI and CLI subpackages require the main package (fixes bz#178)
-
-* Tue Nov 25 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-6
-- Bump release to fix EVR
-
-* Sat Sep 27 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-5
-- Add CMake patch for PPC64
-- Update patches for 2.4.3
-- Remove outdated libmad patch (Nov. 2007)
-
-* Thu Sep 18 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-4
-- Add another patch to fix ppc64 build (pointer type), first
- patch was for libmad
-
-* Fri Aug 22 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-3
-- Add patch to fix ppc64 build
-
-* Sat Aug 16 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-2
-- retag
-
-* Sat Aug 16 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-1
-- Update to 2.4.3
-
-* Tue Aug 12 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.2-3
-- ppc64 uint_32 fun
-
-* Sun Aug 03 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 2.4.2-2
-- rebuild
-
-* Sat Jul 19 2008 Thorsten Leemhuis <s.adam at diffingo.com> - 2.4.2-1
-- Update to 2.4.2
-
-* Wed May 21 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-3.20080521svn
-- Disable --new-faad
-- 20080521 subversion snapshot
-
-* Sat Mar 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-2
-- Disable %%{?_smp_mflags}
-
-* Sat Mar 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-1
-- Update to 2.4.1
-- Don't list the bin files twice, revisited
-- Default to GTK frontend
-
-* Wed Feb 20 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-6.20080126svn
-- Make pulseaudio default for sound out
-- Don't list the bin files twice
-- Don't build with arts support
-
-* Fri Feb 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-5.20080126svn
-- Don't list the .desktop files twice (bz#1870)
-- Oops, we should have %%{svndate}svn in release tag!
-
-* Sat Feb 2 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-4
-- F-8/F-7 x86_64 does seem to need --with-newfaad
-
-* Fri Feb 1 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-3
-- Update to version 2.4 (20080126svn) and include fixes from devel branch
-
-* Mon Jan 14 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-2
-- Fix many copy/paste errors and desktop file's Exec field
-
-* Sun Jan 13 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-1
-- Update to 2.4 final
-- Split up desktop files and make them pass desktop-file-validate
-- Add structure to split into gtk and qt pacakges
-- Disable qt4 for now, doesn't compile
-
-* Sun Oct 7 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info>3- 2.3.0-4.3
-- move js-include to a place where it is honored
-
-* Sun Oct 7 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4.2
-- Fix macro problem
-- Fix changelog date
-- Rebuild with faad, but don't pass --newfaad
-
-* Sun Oct 7 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4.1
-- Rebuild with no faad
-
-* Sat Oct 6 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4
-- Rebuild for ffmpeg dependency problems
-- Update License: tag per Fedora guidelines
-
-* Sat Jan 13 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.3.0-3
-- more features with new BR's: x264-devel libXv-devel
-- make a note regarding the libdca-devel problem
-- remove the "0:" from the versioned BR's
-
-* Thu Jan 04 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.3.0-2
-- don't use smp_mflags during make for now
-
-* Sat Dec 23 2006 kwizart < kwizart at gmail.com > - 2.3.0-1
-- Update to 2.3.0 Final
-- Use find_lang
-
-* Mon Apr 03 2006 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.1.2-1
-- Update to 2.1.2
-
-* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- switch to new release field
-
-* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- add dist
-
-* Wed Jan 04 2006 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.1.0-0.lvn.1
-- Update to 2.1.0
-- Drop epoch
-- gtk 2.6 now, so drop FC3 support
-
-* Sat Aug 27 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.3
-- Remove bogus BR ffmpeg-devel (#555)
-
-* Thu Jul 09 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.2
-- Add missing BR desktop-file-utils (thanks to ixs)
-
-* Thu Jul 07 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.1
-- Update to 2.0.42
-
-* Sat Jan 22 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.36-0.lvn.1
-- Update to 2.0.34
-- Rename package to avidemux -- no need for avidemux2 afaics
-
-* Sun Nov 21 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.34-0.lvn.1.test1
-- Update to 2.0.34-test1
-- BR gettext, libtool
-
-* Tue Oct 18 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.30-0.lvn.1
-- Initial RPM release.
+%changelog
+* Sun Oct 14 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.6.0-1
+- Update to new upstream release.
Index: sources
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-16/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- sources 28 Jan 2012 16:10:02 -0000 1.10
+++ sources 30 Oct 2012 14:06:29 -0000 1.11
@@ -1 +1 @@
-00e479dd806b94a98d3f0f40639e88a9 avidemux_2.5.6.tar.gz
+7197933146168e83013fff286afc8b1b avidemux_2.6.0.tar.gz
--- 2.5.0-coreImage-parallel-build.patch DELETED ---
--- 2.5.3_mjpeg_fix.diff DELETED ---
--- avidemux-2.4-qt4.patch DELETED ---
--- avidemux-2.5-libmpeg2enc-altivec.patch DELETED ---
--- avidemux-2.5-pulseaudio-default.patch DELETED ---
--- avidemux-2.5.3-mpeg2enc.patch DELETED ---
--- avidemux-2.5.3-pluginlibs.patch DELETED ---
--- avidemux-2.5.3-tmplinktarget.patch DELETED ---
--- avidemux-2.5.4-liba52.patch DELETED ---
--- avidemux-2.5.4-libass.patch DELETED ---
--- avidemux-2.5.4-libmad.patch DELETED ---
--- avidemux-2.5.4-libtwolame.patch DELETED ---
--- avidemux-2.5.5-gcc46_tmp_fix.patch DELETED ---
--- avidemux-2.5.5-x264_i_to_b_open_gop.patch DELETED ---
--- avidemux-2.5.5_fix_lav_audio_encoder.patch DELETED ---
--- avidemux-2.5.6-ffmpeg_aac.patch DELETED ---
--- avidemux-2.5.6-ffmpeg_parallel_build.patch DELETED ---
--- avidemux_2.5.5-ffmpeg_aac.patch DELETED ---
12 years, 1 month
rpms/avidemux/F-17 avidemux-2.6-bundled_libs.patch, NONE, 1.1 avidemux-2.6-use_external_libass.patch, NONE, 1.1 avidemux3-bundled_libs.patch, NONE, 1.1 avidemux3-glu_fix.patch, NONE, 1.1 avidemux3-libass.patch, NONE, 1.1 avidemux-gtk.desktop, 1.4, 1.5 avidemux-qt.desktop, 1.4, 1.5 avidemux.spec, 1.66, 1.67 sources, 1.10, 1.11 2.5.0-coreImage-parallel-build.patch, 1.1, NONE 2.5.3_mjpeg_fix.diff, 1.1, NONE avidemux-2.4-qt4.patch, 1.1, NONE avidemux-2.5-libmpeg2enc-altivec.patch, 1.1, NONE avidemux-2.5-pulseau
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/avidemux/F-17
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv29313
Modified Files:
avidemux-gtk.desktop avidemux-qt.desktop avidemux.spec sources
Added Files:
avidemux-2.6-bundled_libs.patch
avidemux-2.6-use_external_libass.patch
avidemux3-bundled_libs.patch avidemux3-glu_fix.patch
avidemux3-libass.patch
Removed Files:
2.5.0-coreImage-parallel-build.patch 2.5.3_mjpeg_fix.diff
avidemux-2.4-qt4.patch avidemux-2.5-libmpeg2enc-altivec.patch
avidemux-2.5-pulseaudio-default.patch
avidemux-2.5.3-mpeg2enc.patch avidemux-2.5.3-pluginlibs.patch
avidemux-2.5.3-tmplinktarget.patch avidemux-2.5.4-liba52.patch
avidemux-2.5.4-libass.patch avidemux-2.5.4-libmad.patch
avidemux-2.5.4-libtwolame.patch
avidemux-2.5.5-gcc46_tmp_fix.patch
avidemux-2.5.5-x264_i_to_b_open_gop.patch
avidemux-2.5.5_fix_lav_audio_encoder.patch
avidemux-2.5.6-ffmpeg_aac.patch
avidemux-2.5.6-ffmpeg_parallel_build.patch
avidemux_2.5.5-ffmpeg_aac.patch
Log Message:
* Sun Oct 14 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.6.0-1
- Update to new upstream release.
avidemux-2.6-bundled_libs.patch:
CMakeLists.txt | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
--- NEW FILE avidemux-2.6-bundled_libs.patch ---
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/CMakeLists.txt 2012-07-13 02:50:08.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/CMakeLists.txt 2012-09-14 14:57:05.767002527 -0500
@@ -37,6 +37,40 @@
LINK_DIRECTORIES("${AVIDEMUX_SEARCH_LIB_DIR}")
INCLUDE_DIRECTORIES("${AVIDEMUX_SEARCH_INCLUDE_DIR}/avidemux/2.6")
+#########################################
+# Unbundle some libraries here
+#########################################
+OPTION(USE_EXTERNAL_LIBASS "Use system installed libass library." OFF)
+OPTION(USE_EXTERNAL_LIBMAD "Use system installed libmad library." OFF)
+OPTION(USE_EXTERNAL_LIBA52 "Use system installed liba52 library." OFF)
+OPTION(USE_EXTERNAL_LIBTWOLAME "Use system installed libtwolame library." OFF)
+
+INCLUDE(FindPkgConfig)
+
+# libass
+IF(USE_EXTERNAL_LIBASS)
+ PKG_CHECK_MODULES(LIBASS REQUIRED libass)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBASS_INCLUDE_DIRS})
+ENDIF()
+
+# libmad
+IF(USE_EXTERNAL_LIBMAD)
+ PKG_CHECK_MODULES(LIBMAD REQUIRED mad)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBMAD_INCLUDE_DIRS})
+ENDIF()
+
+# liba52
+IF(USE_EXTERNAL_LIBA52)
+ FIND_PATH(LIBA52_INCLUDE_DIR a52dec/a52.h)
+ FIND_LIBRARY(LIBA52_LIBRARIES a52)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBA52_INCLUDE_DIR})
+ENDIF()
+
+# twolame
+IF(USE_EXTERNAL_TWOLAME)
+ PKG_CHECK_MODULES(LIBTWOLAME REQUIRED twolame)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBTWOLAME_INCLUDE_DIRS})
+ENDIF()
IF (FRESH_BUILD)
MESSAGE("")
avidemux-2.6-use_external_libass.patch:
ADM_videoFilters6/ass/CMakeLists.txt | 8 +++++++-
CMakeLists.txt | 16 +++++++++++++++-
2 files changed, 22 insertions(+), 2 deletions(-)
--- NEW FILE avidemux-2.6-use_external_libass.patch ---
diff -Naur snapshot_7732.orig/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt snapshot_7732/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt
--- snapshot_7732.orig/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-01-28 20:02:45.000000000 -0600
+++ snapshot_7732/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-01-31 12:52:29.573651021 -0600
@@ -10,7 +10,13 @@
ADD_VIDEO_FILTER(ADM_vf_ssa ${ADM_vf_ssa_SRCS})
IF(DO_COMMON)
- TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass ${FREETYPE2_LDFLAGS})
+ IF(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ${LIBASS_LIBRARIES}
+ ${FREETYPE2_LDFLAGS})
+ ELSE(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass
+ ${FREETYPE2_LDFLAGS})
+ ENDIF(USE_EXTERNAL_LIBASS)
IF (FONTCONFIG_FOUND)
ADD_DEFINITIONS("-DUSE_FONTCONFIG")
diff -Naur snapshot_7732.orig/avidemux_plugins/CMakeLists.txt snapshot_7732/avidemux_plugins/CMakeLists.txt
--- snapshot_7732.orig/avidemux_plugins/CMakeLists.txt 2012-01-28 20:02:45.000000000 -0600
+++ snapshot_7732/avidemux_plugins/CMakeLists.txt 2012-01-31 12:54:22.867861790 -0600
@@ -37,6 +37,20 @@
LINK_DIRECTORIES("${AVIDEMUX_SEARCH_LIB_DIR}")
INCLUDE_DIRECTORIES("${AVIDEMUX_SEARCH_INCLUDE_DIR}/avidemux/2.6")
+#########################################
+# Unbundle some libraries here
+#########################################
+OPTION(USE_EXTERNAL_LIBASS "Use system install libass library." OFF)
+
+# libass
+IF(USE_EXTERNAL_LIBASS)
+ INCLUDE(FindPkgConfig)
+ PKG_CHECK_MODULES(LIBASS REQUIRED libass)
+ INCLUDE_DIRECTORIES(LIBASS_INCLUDE_DIRS)
+ENDIF()
+
+
+
IF (FRESH_BUILD)
MESSAGE("")
@@ -203,4 +217,4 @@
include(admPackager)
admPackager(pluginsPackage)
-MESSAGE("")
\ No newline at end of file
+MESSAGE("")
avidemux3-bundled_libs.patch:
ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp | 4 ++--
ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt | 11 +++++++++--
ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp | 2 +-
ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt | 11 +++++++++--
ADM_videoFilters6/ass/ADM_vidASS.cpp | 2 +-
5 files changed, 22 insertions(+), 8 deletions(-)
--- NEW FILE avidemux3-bundled_libs.patch ---
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt 2011-02-17 13:04:55.000000000 -0600
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt 2012-09-15 15:03:06.009414605 -0500
@@ -1,11 +1,18 @@
INCLUDE(ad_plugin)
-ADD_SUBDIRECTORY(ADM_liba52)
+IF(NOT USE_EXTERNAL_LIBA52)
+ ADD_SUBDIRECTORY(ADM_liba52)
+ENDIF()
SET(ADM_ad_a52_SRCS ADM_ad_a52.cpp)
ADD_AUDIO_DECODER( ADM_ad_a52 ${ADM_ad_a52_SRCS})
-TARGET_LINK_LIBRARIES(ADM_ad_a52 ADM_liba52)
+
+IF(USE_EXTERNAL_LIBA52)
+ TARGET_LINK_LIBRARIES(ADM_ad_a52 ${LIBA52_LIBRARIES})
+ELSE()
+ TARGET_LINK_LIBRARIES(ADM_ad_a52 ADM_liba52)
+ENDIF()
INIT_AUDIO_PLUGIN(ADM_ad_a52)
INSTALL_AUDIODECODER(ADM_ad_a52)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt 2011-02-17 13:04:55.000000000 -0600
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt 2012-09-15 15:04:31.914550564 -0500
@@ -8,13 +8,20 @@
ADD_DEFINITIONS("-DFPM_PPC")
ENDIF (ADM_CPU_X86_32)
-ADD_SUBDIRECTORY(ADM_libMad)
+IF(NOT USE_EXTERNAL_LIBMAD)
+ ADD_SUBDIRECTORY(ADM_libMad)
+ENDIF()
ADD_DEFINITIONS("-DHAVE_ASSERT_H")
SET(ADM_ad_Mad_SRCS ADM_ad_mad.cpp)
ADD_AUDIO_DECODER( ADM_ad_Mad ${ADM_ad_Mad_SRCS})
-TARGET_LINK_LIBRARIES(ADM_ad_Mad ADM_libMad)
+
+IF(USE_EXTERNAL_LIBMAD)
+ TARGET_LINK_LIBRARIES(ADM_ad_Mad ${LIBMAD_LIBRARIES})
+ELSE()
+ TARGET_LINK_LIBRARIES(ADM_ad_Mad ADM_libMad)
+ENDIF()
INIT_AUDIO_PLUGIN(ADM_ad_Mad)
INSTALL_AUDIODECODER(ADM_ad_Mad)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp 2012-08-05 00:50:48.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp 2012-09-15 15:15:44.275205965 -0500
@@ -18,8 +18,8 @@
#include "ADM_ad_plugin.h"
extern "C" {
-#include "ADM_liba52/a52.h"
-#include "ADM_liba52/mm_accel.h"
+#include "a52dec/a52.h"
+#include "a52dec/mm_accel.h"
};
#define AC3_HANDLE ((a52_state_t *)ac3_handle)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp 2012-06-06 00:51:28.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp 2012-09-15 15:16:02.560599956 -0500
@@ -16,7 +16,7 @@
***************************************************************************/
#include "ADM_default.h"
#include "ADM_ad_plugin.h"
-#include "ADM_libMad/mad.h"
+#include "mad.h"
#define Stream ((mad_stream *)_stream)
#define Frame ((mad_frame *)_frame)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp avidemux_2.6.0/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp 2012-08-24 06:52:00.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp 2012-09-15 16:16:33.076596468 -0500
@@ -23,7 +23,7 @@
extern "C"
{
-#include "ADM_libass/ass.h"
+#include "ass/ass.h"
}
/**
avidemux3-glu_fix.patch:
avidemux/common/ADM_render/GUI_qtGlRender.cpp | 3 ++-
avidemux/qt4/ADM_UIs/src/T_openGL.cpp | 1 +
avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp | 1 +
3 files changed, 4 insertions(+), 1 deletion(-)
--- NEW FILE avidemux3-glu_fix.patch ---
diff -Naur snapshot_7669.orig/avidemux/common/ADM_render/GUI_qtGlRender.cpp snapshot_7669/avidemux/common/ADM_render/GUI_qtGlRender.cpp
--- snapshot_7669.orig/avidemux/common/ADM_render/GUI_qtGlRender.cpp 2011-11-27 20:02:33.000000000 -0600
+++ snapshot_7669/avidemux/common/ADM_render/GUI_qtGlRender.cpp 2011-11-29 08:40:03.430504962 -0600
@@ -20,6 +20,7 @@
# define GL_TEXTURE_RECTANGLE_NV GL_TEXTURE_RECTANGLE_EXT
#else
# include <GL/gl.h>
+# include <GL/glu.h>
# include <GL/glext.h>
#endif
#define ADM_LEGACY_PROGGY // Dont clash with free/malloc etc..
@@ -401,4 +402,4 @@
{
return new QtGlRender();
}
-// EOF
\ No newline at end of file
+// EOF
diff -Naur snapshot_7669.orig/avidemux/qt4/ADM_UIs/src/T_openGL.cpp snapshot_7669/avidemux/qt4/ADM_UIs/src/T_openGL.cpp
--- snapshot_7669.orig/avidemux/qt4/ADM_UIs/src/T_openGL.cpp 2011-11-27 20:02:33.000000000 -0600
+++ snapshot_7669/avidemux/qt4/ADM_UIs/src/T_openGL.cpp 2011-11-29 08:36:33.920379672 -0600
@@ -7,6 +7,7 @@
#include "T_openGLFilter.h"
#include "ADM_default.h"
#include "DIA_coreToolkit.h"
+#include <GL/glu.h>
static QGLWidget *thisWidget=NULL;
/**
diff -Naur snapshot_7669.orig/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp snapshot_7669/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp
--- snapshot_7669.orig/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp 2011-11-27 20:02:37.000000000 -0600
+++ snapshot_7669/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp 2011-11-29 08:38:52.901819308 -0600
@@ -12,6 +12,7 @@
#define GL_GLEXT_PROTOTYPES
# include <GL/gl.h>
+# include <GL/glu.h>
# include <GL/glext.h>
#include <QtGui/QImage>
avidemux3-libass.patch:
CMakeLists.txt | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
--- NEW FILE avidemux3-libass.patch ---
--- avidemux3/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt.bund_libs 2012-06-17 21:01:09.000000000 -0500
+++ avidemux3/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-06-18 14:52:06.836495759 -0500
@@ -4,15 +4,20 @@
checkFridibi("0.19")
IF (USE_FREETYPE AND USE_FRIDIBI)
- ADD_SUBDIRECTORY(ADM_libass)
-
INCLUDE(vf_plugin)
SET(ADM_vf_ssa_SRCS ADM_vidASS.cpp)
ADD_VIDEO_FILTER(ADM_vf_ssa ${ADM_vf_ssa_SRCS})
IF(DO_COMMON)
- TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass ${FREETYPE2_LDFLAGS} ${FRIDIBI_LDFLAGS})
+ IF(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ${LIBASS_LIBRARIES}
+ ${FREETYPE2_LDFLAGS})
+ ELSE(USE_EXTERNAL_LIBASS)
+ ADD_SUBDIRECTORY(ADM_libass)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass
+ ${FREETYPE2_LDFLAGS})
+ ENDIF(USE_EXTERNAL_LIBASS)
IF (FONTCONFIG_FOUND)
ADD_DEFINITIONS("-DUSE_FONTCONFIG")
Index: avidemux-gtk.desktop
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-17/avidemux-gtk.desktop,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- avidemux-gtk.desktop 27 May 2010 02:05:51 -0000 1.4
+++ avidemux-gtk.desktop 30 Oct 2012 14:04:39 -0000 1.5
@@ -2,7 +2,8 @@
Name=Avidemux Video Editor (GTK)
Comment=Graphical video editing tool - GTK interface
Icon=avidemux
-Exec=avidemux2_gtk
+Exec=avidemux3_gtk
+MimeType=video/mpeg;video/quicktime;video/x-msvideo;video/x-anim;audio/x-mp3;audio/x-mp2;
Terminal=false
Type=Application
Categories=AudioVideo;AudioVideoEditing;
Index: avidemux-qt.desktop
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-17/avidemux-qt.desktop,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- avidemux-qt.desktop 27 May 2010 02:05:51 -0000 1.4
+++ avidemux-qt.desktop 30 Oct 2012 14:04:39 -0000 1.5
@@ -2,7 +2,8 @@
Name=Avidemux Video Editor (Qt)
Comment=Graphical video editing tool - Qt interface
Icon=avidemux
-Exec=avidemux2_qt4
+Exec=avidemux3_qt4
+MimeType=video/mpeg;video/quicktime;video/x-msvideo;video/x-anim;audio/x-mp3;audio/x-mp2;
Terminal=false
Type=Application
Categories=AudioVideo;AudioVideoEditing;
Index: avidemux.spec
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-17/avidemux.spec,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- avidemux.spec 18 May 2012 12:00:32 -0000 1.66
+++ avidemux.spec 30 Oct 2012 14:04:39 -0000 1.67
@@ -1,49 +1,29 @@
-%define _pkgbuilddir %{_builddir}/%{name}_%{version}
+%global realname avidemux
+%global _pkgbuilddir %{_builddir}/%{name}_%{version}
Name: avidemux
-Version: 2.5.6
-Release: 8%{?dist}
+Version: 2.6.0
+Release: 1%{?dist}
Summary: Graphical video editing and transcoding tool
-Group: Applications/Multimedia
License: GPLv2+
-URL: http://www.avidemux.org/
-
-Source0: http://download.berlios.de/avidemux/avidemux_%{version}.tar.gz
-Source1: %{name}-gtk.desktop
-Source2: %{name}-qt.desktop
-
-Patch1: avidemux-2.5-pulseaudio-default.patch
-Patch2: avidemux-2.4-qt4.patch
-# Prevents avidemux from creating the symlinks for .so files, which we do below
-Patch3: avidemux-2.5.3-tmplinktarget.patch
-# libADM_xvidRateCtl.so and libADM_vidEnc_pluginOptions.so are supposed to be
-# built statically according to upstream... Let's get them installed instead
-Patch4: avidemux-2.5.3-mpeg2enc.patch
-Patch5: avidemux-2.5.3-pluginlibs.patch
-Patch6: avidemux-2.5.6-ffmpeg_aac.patch
-Patch7: avidemux-2.5.5-gcc46_tmp_fix.patch
-# Use system libraries
-Patch8: avidemux-2.5.4-libass.patch
-Patch9: avidemux-2.5.4-liba52.patch
-Patch10: avidemux-2.5.4-libmad.patch
-Patch11: avidemux-2.5.4-libtwolame.patch
-Patch12: avidemux-2.5.5_fix_lav_audio_encoder.patch
-# Patch for ABI change in x264 115.
-Patch13: avidemux-2.5.5-x264_i_to_b_open_gop.patch
-Patch14: avidemux-2.5.6-ffmpeg_parallel_build.patch
-
-# Upstream has been informed http://avidemux.org/admForum/viewtopic.php?id=6447
-ExcludeArch: ppc ppc64
-
-Requires: %{name}-cli = %{version}-%{release}
-Requires: %{name}-gui = %{version}
-Requires: %{name}-plugins = %{version}
+URL: http://www.avidemux.org
+Source0: http://downloads.sourceforge.net/%{realname}/%{realname}_%{version}.tar.gz
+Source1: avidemux-qt.desktop
+Source2: avidemux-gtk.desktop
+
+#Patch0: avidemux-2.5.6-ffmpeg_parallel_build.patch
+Patch1: avidemux-2.6-bundled_libs.patch
+Patch2: avidemux3-libass.patch
+Patch3: avidemux3-bundled_libs.patch
-# Compiling
+# Utilities
BuildRequires: cmake
-BuildRequires: gettext-devel intltool
+BuildRequires: gettext intltool
BuildRequires: libxslt
+BuildRequires: desktop-file-utils
+BuildRequires: pkgconfig
+BuildRequires: sqlite-devel
# Libraries
BuildRequires: yasm-devel
@@ -61,8 +41,10 @@
BuildRequires: alsa-lib-devel >= 1.0.3
BuildRequires: pulseaudio-libs-devel
-# Video out
+# Video out
BuildRequires: SDL-devel >= 1.2.7
+BuildRequires: mesa-libGL-devel mesa-libGLU-devel
+BuildRequires: libvdpau-devel
# Audio Codecs
BuildRequires: a52dec-devel >= 0.7.4
@@ -81,13 +63,12 @@
BuildRequires: xvidcore-devel >= 1.0.2
BuildRequires: x264-devel
BuildRequires: ffmpeg-devel
-#BuildRequires: mjpegtools-devel
-# FIXME: aften not packaged, add BR when it is
+Conflicts: avidemux < 2.6.0
+Provides: avidemux = %{version}-%{release}
-# Finally...
-BuildRequires: desktop-file-utils
-Requires: hicolor-icon-theme
+# Main package is a metapackage, bring in something useful.
+Requires: avidemux-gui = %{version}-%{release}
%description
@@ -96,9 +77,6 @@
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
using projects, job queue and powerful scripting capabilities.
-For compatibility reasons, avidemux is a meta-package which installs the
-graphical, command line and plugin packages. If you want a smaller setup,
-you may selectively install one or more of the avidemux-* subpackages.
%package cli
Summary: CLI for %{name}
@@ -111,9 +89,7 @@
%package libs
Summary: Libraries for %{name}
Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-Obsoletes: %{name}-plugins
-Provides: %{name}-plugins = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%description libs
This package contains the runtime libraries for %{name}.
@@ -121,12 +97,13 @@
%package gtk
Summary: GTK interface for %{name}
Group: Applications/Multimedia
-BuildRequires: gtk2-devel >= 2.8.0
+BuildRequires: gtk3-devel
BuildRequires: cairo-devel
# Slightly higher so it is default, but it can be avoided by installing
# avidemux-qt directly or it can be removed later once avidemux-qt is installed
Provides: %{name}-gui = %{version}-%{release}.1
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}-help = %{version}-%{release}
%description gtk
This package provides the GTK graphical interface for %{name}.
@@ -139,94 +116,106 @@
BuildRequires: qt4-devel >= 4.5.0-9
Provides: %{name}-gui = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}-help = %{version}-%{release}
%description qt
This package contains the Qt graphical interface for %{name}.
+%package help
+Summary: Help files for %{name}
+Requires: %{name}-gui = %{version}-%{release}
+BuildArch: noarch
+
+%description help
+This package contains the help files for %{name}.
+
+%package devel
+Summary: Development files for %{name}
+Group: Development/Libraries
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-%prep
-%setup -q -n %{name}_%{version}
+%description devel
+This package contains files required to develop with or extend %{name}.
-# Remove unneeded external libraries
-%if 0%{?fedora} <= 14
-rm -rf avidemux/ADM_libraries/ADM_smjs
-%endif
-rm -rf plugins/ADM_videoFilters/Ass/ADM_libAss
-rm -rf plugins/ADM_audioEncoders/twolame/ADM_libtwolame
-rm -rf plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad
-rm -rf plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52
-#rm -rf plugins/ADM_videoEncoder/ADM_vidEnc_mpeg2enc/mpeg2enc
-
-# change hardcoded libdir paths
-%ifarch x86_64 ppc64
-sed -i.bak 's/startDir="lib";/startDir="lib64";/' avidemux/ADM_core/src/ADM_fileio.cpp
-sed -i.bak 's/startDir="lib";/startDir="lib64";/' avidemux/main.cpp
-%endif
-
-#patch0 -p1 -b .parallel
-%patch1 -p1 -b .pulse
-%patch2 -p1 -b .qt4
-%patch3 -p1 -b .tmplinktarget
-%patch4 -p1 -b .mpeg2enc
-%patch5 -p1 -b .pluginlibs
-%patch6 -p1 -b .ffmpegaac
-%patch7 -p1 -b .gcc46tmpfix
-%patch8 -p1 -b .libass
-%patch9 -p1 -b .liba52
-%patch10 -p1 -b .libmad
-%patch11 -p1 -b .libtwolame
-#patch12 -p1 -b .lavencode
-#patch13 -p1 -b .x264
-%patch14 -p1 -b .ffmpegbuild
+
+%prep
+%setup -q -n %{realname}_%{version}
+#patch0 -p1 -b .ffmpeg_build
+%patch1 -p1 -b .bund_libs
+%patch2 -p1 -b .libass
+%patch3 -p1 -b .bund_libs2
+
+# Remove sources of bundled libraries.
+rm -rf avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52 \
+ avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad \
+ avidemux_plugins/ADM_audioEncoders/twolame/ADM_libtwolame \
+ avidemux_plugins/ADM_videoFilters6/ass/ADM_libass
%build
-# Cmake requires out of source build
-mkdir -p build && pushd build
-%if 0%{?fedora} <= 14
-%cmake -DUSE_SYSTEM_SPIDERMONKEY:BOOL=ON .. \
-%else
-%cmake -DUSE_SYSTEM_SPIDERMONKEY:BOOL=OFF .. \
-%endif
+# Build avidemux_core
+LDFLAGS="-Wl,--as-needed";export LDFLAGS
+rm -rf build_core && mkdir build_core && pushd build_core
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ ../avidemux_core
+make
+#%{?_smp_mflags}
+
+# We have to do a fake install so header files are avaialble for the other
+# packages.
+make install DESTDIR=%{_pkgbuilddir}/fakeRoot
+popd
+# Build cli interface
+rm -rf build_cli && mkdir build_cli && pushd build_cli
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/cli
make %{?_smp_mflags}
-# Create the temp link directory manually since otherwise it happens too early
-mkdir -p %{_pkgbuilddir}/build/%{_lib}
-find %{_pkgbuilddir}/build/avidemux -name '*.so*' | \
- xargs ln -sft %{_pkgbuilddir}/build/%{_lib}
popd
-mkdir -p build_plugins && pushd build_plugins
-%cmake -DAVIDEMUX_INSTALL_PREFIX="%{_pkgbuilddir}/build/" \
- -DAVIDEMUX_SOURCE_DIR="%{_pkgbuilddir}" \
- -DAVIDEMUX_CORECONFIG_DIR="%{_pkgbuilddir}/build/config" \
- ../plugins
+# Build QT4 gui
+rm -rf build_qt4 && mkdir build_qt4 && pushd build_qt4
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/qt4
make %{?_smp_mflags}
popd
+# Build GTK gui
+rm -rf build_gtk && mkdir build_gtk && pushd build_gtk
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/gtk
+make %{?_smp_mflags}
+popd
-%install
-make -C build install DESTDIR=%{buildroot}
-make -C build_plugins install DESTDIR=%{buildroot}
-
-#install -d -m755 %{buildroot}%{_datadir}/pixmaps
-#install -m644 avidemux/ADM_userInterfaces/ADM_QT4/ADM_gui/pics/avidemux_icon.png %{buildroot}%{_datadir}/pixmaps/avidemux.png
+# Build avidemux_plugins
+rm -rf build_plugins && mkdir build_plugins && pushd build_plugins
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ -DAVIDEMUX_SOURCE_DIR=%{_builddir}/%{realname}_%{version} \
+ -DPLUGIN_UI=COMMON \
+ -DUSE_EXTERNAL_LIBASS=TRUE \
+ -DUSE_EXTERNAL_LIBMAD=TRUE \
+ -DUSE_EXTERNAL_LIBA52=TRUE \
+ -DUSE_EXTERNAL_TWOLAME=TRUE \
+ ../avidemux_plugins
+make %{?_smp_mflags}
+popd
-# Install icons
-install -pDm 0644 avidemux/ADM_icons/avidemux_icon_small.png \
- %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
-install -pDm 0644 avidemux_icon.png \
- %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
-# Find and remove all la files
-find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
+%install
+make -C build_core install DESTDIR=%{buildroot}
+make -C build_cli install DESTDIR=%{buildroot}
+make -C build_qt4 install DESTDIR=%{buildroot}
+make -C build_gtk install DESTDIR=%{buildroot}
+make -C build_plugins install DESTDIR=%{buildroot}
-# Remove Windows-only executables
-# Must check this for new Linux-relevant files upon new avidemux releases
-rm -rf %{buildroot}%{_datadir}/ADM_addons/avsfilter
-rmdir %{buildroot}%{_datadir}/ADM_addons/
+# FFMpeg libraries are not being installed as executable.
+chmod +x %{buildroot}%{_libdir}/libADM6*.so.*
-# Install .desktop shortcuts
+# Install desktop files
desktop-file-install --vendor rpmfusion \
--dir %{buildroot}%{_datadir}/applications \
%{SOURCE1}
@@ -235,360 +224,82 @@
--dir %{buildroot}%{_datadir}/applications \
%{SOURCE2}
-# Remove duplicated Qt translations
-rm -f %{buildroot}%{_datadir}/%{name}/i18n/qt_*.qm
-# find_lang.sh doesn't recognize this one, and there already is avidemux_sr.qm
-rm -f %{buildroot}%{_datadir}/%{name}/i18n/avidemux_sr(a)latin.qm
-
-# Qt-style translations
-%find_lang %{name} --with-qt --without-mo
-mv -f %{name}.lang %{name}-qt.lang
-# Gettext-style translations
-%find_lang %{name}
+# Install icons
+install -pDm 0644 avidemux/gtk/ADM_userInterfaces/glade/main/avidemux_icon_small.png \
+ %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
+install -pDm 0644 avidemux_icon.png \
+ %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
+
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
-%post libs
-/sbin/ldconfig
+%post gtk
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%post qt
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
-%postun libs
-/sbin/ldconfig
+%postun gtk
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
+/usr/bin/update-desktop-database &> /dev/null || :
-%posttrans
+%postun qt
+if [ $1 -eq 0 ] ; then
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans gtk
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%posttrans qt
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
-%doc AUTHORS COPYING README TODO
+%doc AUTHORS COPYING README
%files libs
-%{_datadir}/ADM_scripts/
-%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
-%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
+%{_datadir}/icons/hicolor/*/apps/avidemux.png
%{_libdir}/libADM*
%exclude %{_libdir}/libADM_UI*
%exclude %{_libdir}/libADM_render*
-%{_libdir}/ADM_plugins/
-%exclude %{_libdir}/ADM_plugins/videoEncoder/*/*Gtk.so
-%exclude %{_libdir}/ADM_plugins/videoEncoder/*/*Qt.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*cli.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*gtk.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*qt4.so
+%{_libdir}/ADM_plugins6/
%files cli
-%{_bindir}/avidemux2_cli
-%{_libdir}/libADM_UICli.so
-%{_libdir}/libADM_render_cli.so
-%{_libdir}/ADM_plugins/videoFilter/*cli.so
-
-
-%files gtk -f %{name}.lang
-%{_bindir}/avidemux2_gtk
-%{_libdir}/libADM_UIGtk.so
-%{_libdir}/libADM_render_gtk.so
-%{_libdir}/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Gtk.so
-%{_libdir}/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Gtk.so
-%{_libdir}/ADM_plugins/videoFilter/*gtk.so
-%{_datadir}/applications/*gtk*.desktop
-
-%files qt -f %{name}-qt.lang
-%{_bindir}/avidemux2_qt4
-%{_libdir}/libADM_UIQT4.so
-%{_libdir}/libADM_render_qt4.so
-%{_libdir}/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Qt.so
-%{_libdir}/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Qt.so
-%{_libdir}/ADM_plugins/videoFilter/*qt4.so
-%{_datadir}/applications/*qt*.desktop
-%dir %{_datadir}/%{name}/i18n
-
-
-%changelog
-* Mon May 14 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.6-8
-- Rebuilt for opencore-arm
-
-* Fri May 04 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.6-7
-- Rebuild for FTBFS for F-17.
-
-* Tue Mar 13 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.6-6
-- Rebuilt for x264 ABI 0.120
-
-* Fri Mar 09 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.6-5
-- Rebuilt
-
-* Wed Feb 01 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.6-4
-- Rebuild for libvpx soname bump.
-
-* Sat Jan 28 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.6-3
-- Install icon files to preferred location.
-- Reenable FFmpeg based AAC encoding.
-- Update to latest release.
-
-* Fri Sep 23 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-6
-- Obsolete useless devel subpackage which has multilib issues.
-
-* Mon Aug 07 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-4
-- Moved UI specific libraries and plugins to their respective sub-package to prevent
- unneeded dependencies from being installed.
-- Obsoleted plugins sub-package and combined with libs sub-package.
-
-* Fri Jul 15 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-2
-- Patch for x254 ABI 115 change (#1848).
-
-* Sun Jun 05 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-1
-- New release: 2.5.5
-- FFMpeg based AAC encoding is broken (BZ#1825) and
- will be disabled until fixed.
-
-* Sat Jun 04 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-9
-- New version of js in Fedora 15 breaks build.
-- Re-enable built-in javascript for Fedora 15.
-
-* Wed May 26 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-8
-- Use system libass (subtitles).
-- Use system liba52 (ac3 decoding).
-- Use system libmad.
-- Use system libtwolame.
-
-* Sun Apr 24 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-6
-- Really fix AAC this time.
-- Really fix x264 this time.
-
-* Sun Apr 24 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-5
-- AAC encoding now working. (Kevin Kofler)
-- Fedora 15 build dependecy fixed. (Kevin Kofler)
-- Audio device peferences now remembered.
-
-* Wed Apr 20 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-4
-- Disabled non-working patch for experimental aac encoding with ffmpeg.
-- Removed dependency on bundled javascript library. Now uses system library.
-- Added optional opencore-amr decoding support.
-
-* Tue Apr 19 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-3
-- Fixes gcc 4.6 errors that used to be warnings.
-- Fixes compile issues with x264 being too new.
-- Fixes potential crash betwen gtk and opengl.
-
-* Sat Apr 16 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-2
-- Upload missing patch to CVS.
-
-* Sat Apr 16 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-1
-- Updated to version 2.5.4.
-
-* Sun Mar 27 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.3-5
-- Rebuild for x264
-
-* Tue Jul 20 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-4
-- Rebuild for new x264
+%{_bindir}/avidemux3_cli
+%{_libdir}/libADM_UI_Cli6.so
+%{_libdir}/libADM_render6_cli.so
+
+%files gtk
+%{_bindir}/avidemux3_gtk
+%{_libdir}/libADM_UIGtk6.so
+%{_libdir}/libADM_render6_gtk.so
+%{_libdir}/ADM_glade/
+%{_datadir}/applications/rpmfusion-avidemux-gtk.desktop
+
+%files qt
+%{_bindir}/avidemux3_qt4
+%{_bindir}/avidemux3_jobs
+%{_libdir}/libADM_UIQT46.so
+%{_libdir}/libADM_render6_qt4.so
+%{_datadir}/applications/rpmfusion-avidemux-qt.desktop
-* Sun May 30 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-3
-- Add /usr/bin/xsltproc BR for qt4 subpackage
+%files help
+%{_datadir}/avidemux6/help/
-* Wed May 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-2
-- Bump for F-13 --> devel EVR
+%files devel
+%{_includedir}/avidemux/
-* Wed May 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-1
-- Update to 2.5.3 release
-- Use avidemux.png as icon in the desktop shorcuts to fix problem on KDE
-- Make ldconfig run in post/postun of libs package
-- Fix typo in %%description
-
-* Wed Jan 27 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-4
-- Remove the i18n folder from %%files, as it seems it does not get created nor
- populated with any files on rawhide.
-
-* Tue Jan 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-3
-- Fix stupid mistake in mkdir command (add -p for subdir creation)
-
-* Mon Jan 25 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-2
-- Temporary workaround for build failure on rawhide
-
-* Mon Jan 18 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-1
-- Update to 2.5.2 release
-
-* Thu Nov 5 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 2.5.1-6.20091010svn
-- Update bugfix to 20091105
-
-* Sat Oct 24 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-5.20091010svn
-- Temporarily disable FAAC as per discussion on RF-dev ML
-- Create temporary linking dir before running find | xargs
-
-* Fri Oct 23 2009 Orcan Ogetbil <oged[DOT]fedora[AT]gmail[DOT]com> - 2.5.1-4.20091010svn
-- Update desktop file according to F-12 FedoraStudio feature
-
-* Sat Oct 10 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-3.20091010svn
-- Fix AVIDEMUX_INSTALL_PREFIX define so plugins can link correctly
-
-* Sat Oct 10 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-2.20091010svn
-- Update to 2.5.1 subversion r5371
-
-* Fri Jun 19 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-9
-- Add patch to fix build with CMake 2.6.4
-- Update gcc44 patch to match Gentoo upstream
-- Update PulseAudio patch to work as expected with avidemux 2.4.4
-
-* Sun May 03 2009 Rex Dieter <rdieter(a)fedoraproject.org> - 2.4.4-8
-- skip %%_smp_mflags in po/
-
-* Sat Apr 25 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-7
-- Test build with ppc* enabled
-
-* Sat Apr 25 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-6
-- Rebuild, disable ppc* for now
-
-* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 2.4.4-5
-- rebuild for new F11 features
-
-* Wed Mar 25 2009 Dominik Mierzejewski <rpm at greysector.net> - 2.4.4-4
-- Fix gcc 4.4 patch
-- Improve dca patch
-
-* Sun Mar 22 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-3
-- Apply the patch
-
-* Sun Mar 22 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-2
-- Fix build errors when compiling with gcc 4.4 (#386) (thanks to Rathann)
-
-* Wed Feb 18 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-1
-- Update to 2.4.4 final, update patches accordingly
-- Move Qt translation files to qt subpackage
-
-* Sun Dec 14 2008 Dominik Mierzejewski <rpm at greysector.net> - 2.4.3-8
-- Fix build with current x264
-
-* Fri Dec 5 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-7.1
-- Rebuild for 20081202 ffmpeg snapshot
-
-* Tue Nov 25 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-7
-- Don't uselessly provide avidemux-cli
-- Make GUI and CLI subpackages require the main package (fixes bz#178)
-
-* Tue Nov 25 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-6
-- Bump release to fix EVR
-
-* Sat Sep 27 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-5
-- Add CMake patch for PPC64
-- Update patches for 2.4.3
-- Remove outdated libmad patch (Nov. 2007)
-
-* Thu Sep 18 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-4
-- Add another patch to fix ppc64 build (pointer type), first
- patch was for libmad
-
-* Fri Aug 22 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-3
-- Add patch to fix ppc64 build
-
-* Sat Aug 16 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-2
-- retag
-
-* Sat Aug 16 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-1
-- Update to 2.4.3
-
-* Tue Aug 12 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.2-3
-- ppc64 uint_32 fun
-
-* Sun Aug 03 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 2.4.2-2
-- rebuild
-
-* Sat Jul 19 2008 Thorsten Leemhuis <s.adam at diffingo.com> - 2.4.2-1
-- Update to 2.4.2
-
-* Wed May 21 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-3.20080521svn
-- Disable --new-faad
-- 20080521 subversion snapshot
-
-* Sat Mar 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-2
-- Disable %%{?_smp_mflags}
-
-* Sat Mar 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-1
-- Update to 2.4.1
-- Don't list the bin files twice, revisited
-- Default to GTK frontend
-
-* Wed Feb 20 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-6.20080126svn
-- Make pulseaudio default for sound out
-- Don't list the bin files twice
-- Don't build with arts support
-
-* Fri Feb 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-5.20080126svn
-- Don't list the .desktop files twice (bz#1870)
-- Oops, we should have %%{svndate}svn in release tag!
-
-* Sat Feb 2 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-4
-- F-8/F-7 x86_64 does seem to need --with-newfaad
-
-* Fri Feb 1 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-3
-- Update to version 2.4 (20080126svn) and include fixes from devel branch
-
-* Mon Jan 14 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-2
-- Fix many copy/paste errors and desktop file's Exec field
-
-* Sun Jan 13 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-1
-- Update to 2.4 final
-- Split up desktop files and make them pass desktop-file-validate
-- Add structure to split into gtk and qt pacakges
-- Disable qt4 for now, doesn't compile
-
-* Sun Oct 7 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info>3- 2.3.0-4.3
-- move js-include to a place where it is honored
-
-* Sun Oct 7 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4.2
-- Fix macro problem
-- Fix changelog date
-- Rebuild with faad, but don't pass --newfaad
-
-* Sun Oct 7 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4.1
-- Rebuild with no faad
-
-* Sat Oct 6 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4
-- Rebuild for ffmpeg dependency problems
-- Update License: tag per Fedora guidelines
-
-* Sat Jan 13 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.3.0-3
-- more features with new BR's: x264-devel libXv-devel
-- make a note regarding the libdca-devel problem
-- remove the "0:" from the versioned BR's
-
-* Thu Jan 04 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.3.0-2
-- don't use smp_mflags during make for now
-
-* Sat Dec 23 2006 kwizart < kwizart at gmail.com > - 2.3.0-1
-- Update to 2.3.0 Final
-- Use find_lang
-
-* Mon Apr 03 2006 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.1.2-1
-- Update to 2.1.2
-
-* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- switch to new release field
-
-* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- add dist
-
-* Wed Jan 04 2006 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.1.0-0.lvn.1
-- Update to 2.1.0
-- Drop epoch
-- gtk 2.6 now, so drop FC3 support
-
-* Sat Aug 27 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.3
-- Remove bogus BR ffmpeg-devel (#555)
-
-* Thu Jul 09 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.2
-- Add missing BR desktop-file-utils (thanks to ixs)
-
-* Thu Jul 07 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.1
-- Update to 2.0.42
-
-* Sat Jan 22 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.36-0.lvn.1
-- Update to 2.0.34
-- Rename package to avidemux -- no need for avidemux2 afaics
-
-* Sun Nov 21 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.34-0.lvn.1.test1
-- Update to 2.0.34-test1
-- BR gettext, libtool
-
-* Tue Oct 18 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.30-0.lvn.1
-- Initial RPM release.
+%changelog
+* Sun Oct 14 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.6.0-1
+- Update to new upstream release.
Index: sources
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-17/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- sources 27 Jan 2012 16:57:03 -0000 1.10
+++ sources 30 Oct 2012 14:04:39 -0000 1.11
@@ -1 +1 @@
-00e479dd806b94a98d3f0f40639e88a9 avidemux_2.5.6.tar.gz
+7197933146168e83013fff286afc8b1b avidemux_2.6.0.tar.gz
--- 2.5.0-coreImage-parallel-build.patch DELETED ---
--- 2.5.3_mjpeg_fix.diff DELETED ---
--- avidemux-2.4-qt4.patch DELETED ---
--- avidemux-2.5-libmpeg2enc-altivec.patch DELETED ---
--- avidemux-2.5-pulseaudio-default.patch DELETED ---
--- avidemux-2.5.3-mpeg2enc.patch DELETED ---
--- avidemux-2.5.3-pluginlibs.patch DELETED ---
--- avidemux-2.5.3-tmplinktarget.patch DELETED ---
--- avidemux-2.5.4-liba52.patch DELETED ---
--- avidemux-2.5.4-libass.patch DELETED ---
--- avidemux-2.5.4-libmad.patch DELETED ---
--- avidemux-2.5.4-libtwolame.patch DELETED ---
--- avidemux-2.5.5-gcc46_tmp_fix.patch DELETED ---
--- avidemux-2.5.5-x264_i_to_b_open_gop.patch DELETED ---
--- avidemux-2.5.5_fix_lav_audio_encoder.patch DELETED ---
--- avidemux-2.5.6-ffmpeg_aac.patch DELETED ---
--- avidemux-2.5.6-ffmpeg_parallel_build.patch DELETED ---
--- avidemux_2.5.5-ffmpeg_aac.patch DELETED ---
12 years, 1 month
rpms/avidemux/F-18 avidemux-2.6-bundled_libs.patch, NONE, 1.1 avidemux-2.6-use_external_libass.patch, NONE, 1.1 avidemux3-bundled_libs.patch, NONE, 1.1 avidemux3-glu_fix.patch, NONE, 1.1 avidemux3-libass.patch, NONE, 1.1 avidemux-gtk.desktop, 1.4, 1.5 avidemux-qt.desktop, 1.4, 1.5 avidemux.spec, 1.67, 1.68 sources, 1.10, 1.11 2.5.0-coreImage-parallel-build.patch, 1.1, NONE 2.5.3_mjpeg_fix.diff, 1.1, NONE avidemux-2.4-qt4.patch, 1.1, NONE avidemux-2.5-libmpeg2enc-altivec.patch, 1.1, NONE avidemux-2.5-pulseau
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/avidemux/F-18
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv26633
Modified Files:
avidemux-gtk.desktop avidemux-qt.desktop avidemux.spec sources
Added Files:
avidemux-2.6-bundled_libs.patch
avidemux-2.6-use_external_libass.patch
avidemux3-bundled_libs.patch avidemux3-glu_fix.patch
avidemux3-libass.patch
Removed Files:
2.5.0-coreImage-parallel-build.patch 2.5.3_mjpeg_fix.diff
avidemux-2.4-qt4.patch avidemux-2.5-libmpeg2enc-altivec.patch
avidemux-2.5-pulseaudio-default.patch
avidemux-2.5.3-mpeg2enc.patch avidemux-2.5.3-pluginlibs.patch
avidemux-2.5.3-tmplinktarget.patch avidemux-2.5.4-liba52.patch
avidemux-2.5.4-libass.patch avidemux-2.5.4-libmad.patch
avidemux-2.5.4-libtwolame.patch
avidemux-2.5.5-gcc46_tmp_fix.patch
avidemux-2.5.5-x264_i_to_b_open_gop.patch
avidemux-2.5.5_fix_lav_audio_encoder.patch
avidemux-2.5.6-ffmpeg_aac.patch
avidemux-2.5.6-ffmpeg_parallel_build.patch
avidemux_2.5.5-ffmpeg_aac.patch
Log Message:
* Sun Oct 14 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.6.0-1
- Update to new upstream release.
avidemux-2.6-bundled_libs.patch:
CMakeLists.txt | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
--- NEW FILE avidemux-2.6-bundled_libs.patch ---
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/CMakeLists.txt 2012-07-13 02:50:08.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/CMakeLists.txt 2012-09-14 14:57:05.767002527 -0500
@@ -37,6 +37,40 @@
LINK_DIRECTORIES("${AVIDEMUX_SEARCH_LIB_DIR}")
INCLUDE_DIRECTORIES("${AVIDEMUX_SEARCH_INCLUDE_DIR}/avidemux/2.6")
+#########################################
+# Unbundle some libraries here
+#########################################
+OPTION(USE_EXTERNAL_LIBASS "Use system installed libass library." OFF)
+OPTION(USE_EXTERNAL_LIBMAD "Use system installed libmad library." OFF)
+OPTION(USE_EXTERNAL_LIBA52 "Use system installed liba52 library." OFF)
+OPTION(USE_EXTERNAL_LIBTWOLAME "Use system installed libtwolame library." OFF)
+
+INCLUDE(FindPkgConfig)
+
+# libass
+IF(USE_EXTERNAL_LIBASS)
+ PKG_CHECK_MODULES(LIBASS REQUIRED libass)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBASS_INCLUDE_DIRS})
+ENDIF()
+
+# libmad
+IF(USE_EXTERNAL_LIBMAD)
+ PKG_CHECK_MODULES(LIBMAD REQUIRED mad)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBMAD_INCLUDE_DIRS})
+ENDIF()
+
+# liba52
+IF(USE_EXTERNAL_LIBA52)
+ FIND_PATH(LIBA52_INCLUDE_DIR a52dec/a52.h)
+ FIND_LIBRARY(LIBA52_LIBRARIES a52)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBA52_INCLUDE_DIR})
+ENDIF()
+
+# twolame
+IF(USE_EXTERNAL_TWOLAME)
+ PKG_CHECK_MODULES(LIBTWOLAME REQUIRED twolame)
+ INCLUDE_DIRECTORIES(SYSTEM ${LIBTWOLAME_INCLUDE_DIRS})
+ENDIF()
IF (FRESH_BUILD)
MESSAGE("")
avidemux-2.6-use_external_libass.patch:
ADM_videoFilters6/ass/CMakeLists.txt | 8 +++++++-
CMakeLists.txt | 16 +++++++++++++++-
2 files changed, 22 insertions(+), 2 deletions(-)
--- NEW FILE avidemux-2.6-use_external_libass.patch ---
diff -Naur snapshot_7732.orig/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt snapshot_7732/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt
--- snapshot_7732.orig/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-01-28 20:02:45.000000000 -0600
+++ snapshot_7732/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-01-31 12:52:29.573651021 -0600
@@ -10,7 +10,13 @@
ADD_VIDEO_FILTER(ADM_vf_ssa ${ADM_vf_ssa_SRCS})
IF(DO_COMMON)
- TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass ${FREETYPE2_LDFLAGS})
+ IF(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ${LIBASS_LIBRARIES}
+ ${FREETYPE2_LDFLAGS})
+ ELSE(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass
+ ${FREETYPE2_LDFLAGS})
+ ENDIF(USE_EXTERNAL_LIBASS)
IF (FONTCONFIG_FOUND)
ADD_DEFINITIONS("-DUSE_FONTCONFIG")
diff -Naur snapshot_7732.orig/avidemux_plugins/CMakeLists.txt snapshot_7732/avidemux_plugins/CMakeLists.txt
--- snapshot_7732.orig/avidemux_plugins/CMakeLists.txt 2012-01-28 20:02:45.000000000 -0600
+++ snapshot_7732/avidemux_plugins/CMakeLists.txt 2012-01-31 12:54:22.867861790 -0600
@@ -37,6 +37,20 @@
LINK_DIRECTORIES("${AVIDEMUX_SEARCH_LIB_DIR}")
INCLUDE_DIRECTORIES("${AVIDEMUX_SEARCH_INCLUDE_DIR}/avidemux/2.6")
+#########################################
+# Unbundle some libraries here
+#########################################
+OPTION(USE_EXTERNAL_LIBASS "Use system install libass library." OFF)
+
+# libass
+IF(USE_EXTERNAL_LIBASS)
+ INCLUDE(FindPkgConfig)
+ PKG_CHECK_MODULES(LIBASS REQUIRED libass)
+ INCLUDE_DIRECTORIES(LIBASS_INCLUDE_DIRS)
+ENDIF()
+
+
+
IF (FRESH_BUILD)
MESSAGE("")
@@ -203,4 +217,4 @@
include(admPackager)
admPackager(pluginsPackage)
-MESSAGE("")
\ No newline at end of file
+MESSAGE("")
avidemux3-bundled_libs.patch:
ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp | 4 ++--
ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt | 11 +++++++++--
ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp | 2 +-
ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt | 11 +++++++++--
ADM_videoFilters6/ass/ADM_vidASS.cpp | 2 +-
5 files changed, 22 insertions(+), 8 deletions(-)
--- NEW FILE avidemux3-bundled_libs.patch ---
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt 2011-02-17 13:04:55.000000000 -0600
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/CMakeLists.txt 2012-09-15 15:03:06.009414605 -0500
@@ -1,11 +1,18 @@
INCLUDE(ad_plugin)
-ADD_SUBDIRECTORY(ADM_liba52)
+IF(NOT USE_EXTERNAL_LIBA52)
+ ADD_SUBDIRECTORY(ADM_liba52)
+ENDIF()
SET(ADM_ad_a52_SRCS ADM_ad_a52.cpp)
ADD_AUDIO_DECODER( ADM_ad_a52 ${ADM_ad_a52_SRCS})
-TARGET_LINK_LIBRARIES(ADM_ad_a52 ADM_liba52)
+
+IF(USE_EXTERNAL_LIBA52)
+ TARGET_LINK_LIBRARIES(ADM_ad_a52 ${LIBA52_LIBRARIES})
+ELSE()
+ TARGET_LINK_LIBRARIES(ADM_ad_a52 ADM_liba52)
+ENDIF()
INIT_AUDIO_PLUGIN(ADM_ad_a52)
INSTALL_AUDIODECODER(ADM_ad_a52)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt 2011-02-17 13:04:55.000000000 -0600
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/CMakeLists.txt 2012-09-15 15:04:31.914550564 -0500
@@ -8,13 +8,20 @@
ADD_DEFINITIONS("-DFPM_PPC")
ENDIF (ADM_CPU_X86_32)
-ADD_SUBDIRECTORY(ADM_libMad)
+IF(NOT USE_EXTERNAL_LIBMAD)
+ ADD_SUBDIRECTORY(ADM_libMad)
+ENDIF()
ADD_DEFINITIONS("-DHAVE_ASSERT_H")
SET(ADM_ad_Mad_SRCS ADM_ad_mad.cpp)
ADD_AUDIO_DECODER( ADM_ad_Mad ${ADM_ad_Mad_SRCS})
-TARGET_LINK_LIBRARIES(ADM_ad_Mad ADM_libMad)
+
+IF(USE_EXTERNAL_LIBMAD)
+ TARGET_LINK_LIBRARIES(ADM_ad_Mad ${LIBMAD_LIBRARIES})
+ELSE()
+ TARGET_LINK_LIBRARIES(ADM_ad_Mad ADM_libMad)
+ENDIF()
INIT_AUDIO_PLUGIN(ADM_ad_Mad)
INSTALL_AUDIODECODER(ADM_ad_Mad)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp 2012-08-05 00:50:48.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp 2012-09-15 15:15:44.275205965 -0500
@@ -18,8 +18,8 @@
#include "ADM_ad_plugin.h"
extern "C" {
-#include "ADM_liba52/a52.h"
-#include "ADM_liba52/mm_accel.h"
+#include "a52dec/a52.h"
+#include "a52dec/mm_accel.h"
};
#define AC3_HANDLE ((a52_state_t *)ac3_handle)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp 2012-06-06 00:51:28.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp 2012-09-15 15:16:02.560599956 -0500
@@ -16,7 +16,7 @@
***************************************************************************/
#include "ADM_default.h"
#include "ADM_ad_plugin.h"
-#include "ADM_libMad/mad.h"
+#include "mad.h"
#define Stream ((mad_stream *)_stream)
#define Frame ((mad_frame *)_frame)
diff -Naur avidemux_2.6.0.orig/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp avidemux_2.6.0/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp
--- avidemux_2.6.0.orig/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp 2012-08-24 06:52:00.000000000 -0500
+++ avidemux_2.6.0/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp 2012-09-15 16:16:33.076596468 -0500
@@ -23,7 +23,7 @@
extern "C"
{
-#include "ADM_libass/ass.h"
+#include "ass/ass.h"
}
/**
avidemux3-glu_fix.patch:
avidemux/common/ADM_render/GUI_qtGlRender.cpp | 3 ++-
avidemux/qt4/ADM_UIs/src/T_openGL.cpp | 1 +
avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp | 1 +
3 files changed, 4 insertions(+), 1 deletion(-)
--- NEW FILE avidemux3-glu_fix.patch ---
diff -Naur snapshot_7669.orig/avidemux/common/ADM_render/GUI_qtGlRender.cpp snapshot_7669/avidemux/common/ADM_render/GUI_qtGlRender.cpp
--- snapshot_7669.orig/avidemux/common/ADM_render/GUI_qtGlRender.cpp 2011-11-27 20:02:33.000000000 -0600
+++ snapshot_7669/avidemux/common/ADM_render/GUI_qtGlRender.cpp 2011-11-29 08:40:03.430504962 -0600
@@ -20,6 +20,7 @@
# define GL_TEXTURE_RECTANGLE_NV GL_TEXTURE_RECTANGLE_EXT
#else
# include <GL/gl.h>
+# include <GL/glu.h>
# include <GL/glext.h>
#endif
#define ADM_LEGACY_PROGGY // Dont clash with free/malloc etc..
@@ -401,4 +402,4 @@
{
return new QtGlRender();
}
-// EOF
\ No newline at end of file
+// EOF
diff -Naur snapshot_7669.orig/avidemux/qt4/ADM_UIs/src/T_openGL.cpp snapshot_7669/avidemux/qt4/ADM_UIs/src/T_openGL.cpp
--- snapshot_7669.orig/avidemux/qt4/ADM_UIs/src/T_openGL.cpp 2011-11-27 20:02:33.000000000 -0600
+++ snapshot_7669/avidemux/qt4/ADM_UIs/src/T_openGL.cpp 2011-11-29 08:36:33.920379672 -0600
@@ -7,6 +7,7 @@
#include "T_openGLFilter.h"
#include "ADM_default.h"
#include "DIA_coreToolkit.h"
+#include <GL/glu.h>
static QGLWidget *thisWidget=NULL;
/**
diff -Naur snapshot_7669.orig/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp snapshot_7669/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp
--- snapshot_7669.orig/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp 2011-11-27 20:02:37.000000000 -0600
+++ snapshot_7669/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp 2011-11-29 08:38:52.901819308 -0600
@@ -12,6 +12,7 @@
#define GL_GLEXT_PROTOTYPES
# include <GL/gl.h>
+# include <GL/glu.h>
# include <GL/glext.h>
#include <QtGui/QImage>
avidemux3-libass.patch:
CMakeLists.txt | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
--- NEW FILE avidemux3-libass.patch ---
--- avidemux3/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt.bund_libs 2012-06-17 21:01:09.000000000 -0500
+++ avidemux3/avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt 2012-06-18 14:52:06.836495759 -0500
@@ -4,15 +4,20 @@
checkFridibi("0.19")
IF (USE_FREETYPE AND USE_FRIDIBI)
- ADD_SUBDIRECTORY(ADM_libass)
-
INCLUDE(vf_plugin)
SET(ADM_vf_ssa_SRCS ADM_vidASS.cpp)
ADD_VIDEO_FILTER(ADM_vf_ssa ${ADM_vf_ssa_SRCS})
IF(DO_COMMON)
- TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass ${FREETYPE2_LDFLAGS} ${FRIDIBI_LDFLAGS})
+ IF(USE_EXTERNAL_LIBASS)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ${LIBASS_LIBRARIES}
+ ${FREETYPE2_LDFLAGS})
+ ELSE(USE_EXTERNAL_LIBASS)
+ ADD_SUBDIRECTORY(ADM_libass)
+ TARGET_LINK_LIBRARIES(ADM_vf_ssa ADM_libass
+ ${FREETYPE2_LDFLAGS})
+ ENDIF(USE_EXTERNAL_LIBASS)
IF (FONTCONFIG_FOUND)
ADD_DEFINITIONS("-DUSE_FONTCONFIG")
Index: avidemux-gtk.desktop
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-18/avidemux-gtk.desktop,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- avidemux-gtk.desktop 27 May 2010 02:05:51 -0000 1.4
+++ avidemux-gtk.desktop 30 Oct 2012 13:32:16 -0000 1.5
@@ -2,7 +2,8 @@
Name=Avidemux Video Editor (GTK)
Comment=Graphical video editing tool - GTK interface
Icon=avidemux
-Exec=avidemux2_gtk
+Exec=avidemux3_gtk
+MimeType=video/mpeg;video/quicktime;video/x-msvideo;video/x-anim;audio/x-mp3;audio/x-mp2;
Terminal=false
Type=Application
Categories=AudioVideo;AudioVideoEditing;
Index: avidemux-qt.desktop
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-18/avidemux-qt.desktop,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- avidemux-qt.desktop 27 May 2010 02:05:51 -0000 1.4
+++ avidemux-qt.desktop 30 Oct 2012 13:32:16 -0000 1.5
@@ -2,7 +2,8 @@
Name=Avidemux Video Editor (Qt)
Comment=Graphical video editing tool - Qt interface
Icon=avidemux
-Exec=avidemux2_qt4
+Exec=avidemux3_qt4
+MimeType=video/mpeg;video/quicktime;video/x-msvideo;video/x-anim;audio/x-mp3;audio/x-mp2;
Terminal=false
Type=Application
Categories=AudioVideo;AudioVideoEditing;
Index: avidemux.spec
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-18/avidemux.spec,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- avidemux.spec 9 Sep 2012 16:24:48 -0000 1.67
+++ avidemux.spec 30 Oct 2012 13:32:16 -0000 1.68
@@ -1,49 +1,29 @@
-%define _pkgbuilddir %{_builddir}/%{name}_%{version}
+%global realname avidemux
+%global _pkgbuilddir %{_builddir}/%{name}_%{version}
Name: avidemux
-Version: 2.5.6
-Release: 9%{?dist}
+Version: 2.6.0
+Release: 1%{?dist}
Summary: Graphical video editing and transcoding tool
-Group: Applications/Multimedia
License: GPLv2+
-URL: http://www.avidemux.org/
-
-Source0: http://download.berlios.de/avidemux/avidemux_%{version}.tar.gz
-Source1: %{name}-gtk.desktop
-Source2: %{name}-qt.desktop
-
-Patch1: avidemux-2.5-pulseaudio-default.patch
-Patch2: avidemux-2.4-qt4.patch
-# Prevents avidemux from creating the symlinks for .so files, which we do below
-Patch3: avidemux-2.5.3-tmplinktarget.patch
-# libADM_xvidRateCtl.so and libADM_vidEnc_pluginOptions.so are supposed to be
-# built statically according to upstream... Let's get them installed instead
-Patch4: avidemux-2.5.3-mpeg2enc.patch
-Patch5: avidemux-2.5.3-pluginlibs.patch
-Patch6: avidemux-2.5.6-ffmpeg_aac.patch
-Patch7: avidemux-2.5.5-gcc46_tmp_fix.patch
-# Use system libraries
-Patch8: avidemux-2.5.4-libass.patch
-Patch9: avidemux-2.5.4-liba52.patch
-Patch10: avidemux-2.5.4-libmad.patch
-Patch11: avidemux-2.5.4-libtwolame.patch
-Patch12: avidemux-2.5.5_fix_lav_audio_encoder.patch
-# Patch for ABI change in x264 115.
-Patch13: avidemux-2.5.5-x264_i_to_b_open_gop.patch
-Patch14: avidemux-2.5.6-ffmpeg_parallel_build.patch
-
-# Upstream has been informed http://avidemux.org/admForum/viewtopic.php?id=6447
-ExcludeArch: ppc ppc64
-
-Requires: %{name}-cli = %{version}-%{release}
-Requires: %{name}-gui = %{version}
-Requires: %{name}-plugins = %{version}
+URL: http://www.avidemux.org
+Source0: http://downloads.sourceforge.net/%{realname}/%{realname}_%{version}.tar.gz
+Source1: avidemux-qt.desktop
+Source2: avidemux-gtk.desktop
+
+#Patch0: avidemux-2.5.6-ffmpeg_parallel_build.patch
+Patch1: avidemux-2.6-bundled_libs.patch
+Patch2: avidemux3-libass.patch
+Patch3: avidemux3-bundled_libs.patch
-# Compiling
+# Utilities
BuildRequires: cmake
-BuildRequires: gettext-devel intltool
+BuildRequires: gettext intltool
BuildRequires: libxslt
+BuildRequires: desktop-file-utils
+BuildRequires: pkgconfig
+BuildRequires: sqlite-devel
# Libraries
BuildRequires: yasm-devel
@@ -61,8 +41,10 @@
BuildRequires: alsa-lib-devel >= 1.0.3
BuildRequires: pulseaudio-libs-devel
-# Video out
+# Video out
BuildRequires: SDL-devel >= 1.2.7
+BuildRequires: mesa-libGL-devel mesa-libGLU-devel
+BuildRequires: libvdpau-devel
# Audio Codecs
BuildRequires: a52dec-devel >= 0.7.4
@@ -81,13 +63,12 @@
BuildRequires: xvidcore-devel >= 1.0.2
BuildRequires: x264-devel
BuildRequires: ffmpeg-devel
-#BuildRequires: mjpegtools-devel
-# FIXME: aften not packaged, add BR when it is
+Conflicts: avidemux < 2.6.0
+Provides: avidemux = %{version}-%{release}
-# Finally...
-BuildRequires: desktop-file-utils
-Requires: hicolor-icon-theme
+# Main package is a metapackage, bring in something useful.
+Requires: avidemux-gui = %{version}-%{release}
%description
@@ -96,9 +77,6 @@
MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated
using projects, job queue and powerful scripting capabilities.
-For compatibility reasons, avidemux is a meta-package which installs the
-graphical, command line and plugin packages. If you want a smaller setup,
-you may selectively install one or more of the avidemux-* subpackages.
%package cli
Summary: CLI for %{name}
@@ -111,9 +89,7 @@
%package libs
Summary: Libraries for %{name}
Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-Obsoletes: %{name}-plugins
-Provides: %{name}-plugins = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%description libs
This package contains the runtime libraries for %{name}.
@@ -121,12 +97,13 @@
%package gtk
Summary: GTK interface for %{name}
Group: Applications/Multimedia
-BuildRequires: gtk2-devel >= 2.8.0
+BuildRequires: gtk3-devel
BuildRequires: cairo-devel
# Slightly higher so it is default, but it can be avoided by installing
# avidemux-qt directly or it can be removed later once avidemux-qt is installed
Provides: %{name}-gui = %{version}-%{release}.1
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}-help = %{version}-%{release}
%description gtk
This package provides the GTK graphical interface for %{name}.
@@ -139,94 +116,106 @@
BuildRequires: qt4-devel >= 4.5.0-9
Provides: %{name}-gui = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}-help = %{version}-%{release}
%description qt
This package contains the Qt graphical interface for %{name}.
+%package help
+Summary: Help files for %{name}
+Requires: %{name}-gui = %{version}-%{release}
+BuildArch: noarch
+
+%description help
+This package contains the help files for %{name}.
+
+%package devel
+Summary: Development files for %{name}
+Group: Development/Libraries
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-%prep
-%setup -q -n %{name}_%{version}
+%description devel
+This package contains files required to develop with or extend %{name}.
-# Remove unneeded external libraries
-%if 0%{?fedora} <= 14
-rm -rf avidemux/ADM_libraries/ADM_smjs
-%endif
-rm -rf plugins/ADM_videoFilters/Ass/ADM_libAss
-rm -rf plugins/ADM_audioEncoders/twolame/ADM_libtwolame
-rm -rf plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad
-rm -rf plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52
-#rm -rf plugins/ADM_videoEncoder/ADM_vidEnc_mpeg2enc/mpeg2enc
-
-# change hardcoded libdir paths
-%ifarch x86_64 ppc64
-sed -i.bak 's/startDir="lib";/startDir="lib64";/' avidemux/ADM_core/src/ADM_fileio.cpp
-sed -i.bak 's/startDir="lib";/startDir="lib64";/' avidemux/main.cpp
-%endif
-
-#patch0 -p1 -b .parallel
-%patch1 -p1 -b .pulse
-%patch2 -p1 -b .qt4
-%patch3 -p1 -b .tmplinktarget
-%patch4 -p1 -b .mpeg2enc
-%patch5 -p1 -b .pluginlibs
-%patch6 -p1 -b .ffmpegaac
-%patch7 -p1 -b .gcc46tmpfix
-%patch8 -p1 -b .libass
-%patch9 -p1 -b .liba52
-%patch10 -p1 -b .libmad
-%patch11 -p1 -b .libtwolame
-#patch12 -p1 -b .lavencode
-#patch13 -p1 -b .x264
-%patch14 -p1 -b .ffmpegbuild
+
+%prep
+%setup -q -n %{realname}_%{version}
+#patch0 -p1 -b .ffmpeg_build
+%patch1 -p1 -b .bund_libs
+%patch2 -p1 -b .libass
+%patch3 -p1 -b .bund_libs2
+
+# Remove sources of bundled libraries.
+rm -rf avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52 \
+ avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad \
+ avidemux_plugins/ADM_audioEncoders/twolame/ADM_libtwolame \
+ avidemux_plugins/ADM_videoFilters6/ass/ADM_libass
%build
-# Cmake requires out of source build
-mkdir -p build && pushd build
-%if 0%{?fedora} <= 14
-%cmake -DUSE_SYSTEM_SPIDERMONKEY:BOOL=ON .. \
-%else
-%cmake -DUSE_SYSTEM_SPIDERMONKEY:BOOL=OFF .. \
-%endif
+# Build avidemux_core
+LDFLAGS="-Wl,--as-needed";export LDFLAGS
+rm -rf build_core && mkdir build_core && pushd build_core
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ ../avidemux_core
+make
+#%{?_smp_mflags}
+
+# We have to do a fake install so header files are avaialble for the other
+# packages.
+make install DESTDIR=%{_pkgbuilddir}/fakeRoot
+popd
+# Build cli interface
+rm -rf build_cli && mkdir build_cli && pushd build_cli
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/cli
make %{?_smp_mflags}
-# Create the temp link directory manually since otherwise it happens too early
-mkdir -p %{_pkgbuilddir}/build/%{_lib}
-find %{_pkgbuilddir}/build/avidemux -name '*.so*' | \
- xargs ln -sft %{_pkgbuilddir}/build/%{_lib}
popd
-mkdir -p build_plugins && pushd build_plugins
-%cmake -DAVIDEMUX_INSTALL_PREFIX="%{_pkgbuilddir}/build/" \
- -DAVIDEMUX_SOURCE_DIR="%{_pkgbuilddir}" \
- -DAVIDEMUX_CORECONFIG_DIR="%{_pkgbuilddir}/build/config" \
- ../plugins
+# Build QT4 gui
+rm -rf build_qt4 && mkdir build_qt4 && pushd build_qt4
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/qt4
make %{?_smp_mflags}
popd
+# Build GTK gui
+rm -rf build_gtk && mkdir build_gtk && pushd build_gtk
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ ../avidemux/gtk
+make %{?_smp_mflags}
+popd
-%install
-make -C build install DESTDIR=%{buildroot}
-make -C build_plugins install DESTDIR=%{buildroot}
-
-#install -d -m755 %{buildroot}%{_datadir}/pixmaps
-#install -m644 avidemux/ADM_userInterfaces/ADM_QT4/ADM_gui/pics/avidemux_icon.png %{buildroot}%{_datadir}/pixmaps/avidemux.png
+# Build avidemux_plugins
+rm -rf build_plugins && mkdir build_plugins && pushd build_plugins
+%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DFAKEROOT=%{_pkgbuilddir}/fakeRoot \
+ -DAVIDEMUX_SOURCE_DIR=%{_builddir}/%{realname}_%{version} \
+ -DPLUGIN_UI=COMMON \
+ -DUSE_EXTERNAL_LIBASS=TRUE \
+ -DUSE_EXTERNAL_LIBMAD=TRUE \
+ -DUSE_EXTERNAL_LIBA52=TRUE \
+ -DUSE_EXTERNAL_TWOLAME=TRUE \
+ ../avidemux_plugins
+make %{?_smp_mflags}
+popd
-# Install icons
-install -pDm 0644 avidemux/ADM_icons/avidemux_icon_small.png \
- %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
-install -pDm 0644 avidemux_icon.png \
- %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
-# Find and remove all la files
-find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
+%install
+make -C build_core install DESTDIR=%{buildroot}
+make -C build_cli install DESTDIR=%{buildroot}
+make -C build_qt4 install DESTDIR=%{buildroot}
+make -C build_gtk install DESTDIR=%{buildroot}
+make -C build_plugins install DESTDIR=%{buildroot}
-# Remove Windows-only executables
-# Must check this for new Linux-relevant files upon new avidemux releases
-rm -rf %{buildroot}%{_datadir}/ADM_addons/avsfilter
-rmdir %{buildroot}%{_datadir}/ADM_addons/
+# FFMpeg libraries are not being installed as executable.
+chmod +x %{buildroot}%{_libdir}/libADM6*.so.*
-# Install .desktop shortcuts
+# Install desktop files
desktop-file-install --vendor rpmfusion \
--dir %{buildroot}%{_datadir}/applications \
%{SOURCE1}
@@ -235,363 +224,82 @@
--dir %{buildroot}%{_datadir}/applications \
%{SOURCE2}
-# Remove duplicated Qt translations
-rm -f %{buildroot}%{_datadir}/%{name}/i18n/qt_*.qm
-# find_lang.sh doesn't recognize this one, and there already is avidemux_sr.qm
-rm -f %{buildroot}%{_datadir}/%{name}/i18n/avidemux_sr(a)latin.qm
-
-# Qt-style translations
-%find_lang %{name} --with-qt --without-mo
-mv -f %{name}.lang %{name}-qt.lang
-# Gettext-style translations
-%find_lang %{name}
+# Install icons
+install -pDm 0644 avidemux/gtk/ADM_userInterfaces/glade/main/avidemux_icon_small.png \
+ %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
+install -pDm 0644 avidemux_icon.png \
+ %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
+
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
-%post libs
-/sbin/ldconfig
+%post gtk
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%post qt
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
-%postun libs
-/sbin/ldconfig
+%postun gtk
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
+/usr/bin/update-desktop-database &> /dev/null || :
-%posttrans
+%postun qt
+if [ $1 -eq 0 ] ; then
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans gtk
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%posttrans qt
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
-%doc AUTHORS COPYING README TODO
+%doc AUTHORS COPYING README
%files libs
-%{_datadir}/ADM_scripts/
-%{_datadir}/icons/hicolor/48x48/apps/avidemux.png
-%{_datadir}/icons/hicolor/64x64/apps/avidemux.png
+%{_datadir}/icons/hicolor/*/apps/avidemux.png
%{_libdir}/libADM*
%exclude %{_libdir}/libADM_UI*
%exclude %{_libdir}/libADM_render*
-%{_libdir}/ADM_plugins/
-%exclude %{_libdir}/ADM_plugins/videoEncoder/*/*Gtk.so
-%exclude %{_libdir}/ADM_plugins/videoEncoder/*/*Qt.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*cli.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*gtk.so
-%exclude %{_libdir}/ADM_plugins/videoFilter/*qt4.so
+%{_libdir}/ADM_plugins6/
%files cli
-%{_bindir}/avidemux2_cli
-%{_libdir}/libADM_UICli.so
-%{_libdir}/libADM_render_cli.so
-%{_libdir}/ADM_plugins/videoFilter/*cli.so
-
-
-%files gtk -f %{name}.lang
-%{_bindir}/avidemux2_gtk
-%{_libdir}/libADM_UIGtk.so
-%{_libdir}/libADM_render_gtk.so
-%{_libdir}/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Gtk.so
-%{_libdir}/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Gtk.so
-%{_libdir}/ADM_plugins/videoFilter/*gtk.so
-%{_datadir}/applications/*gtk*.desktop
-
-%files qt -f %{name}-qt.lang
-%{_bindir}/avidemux2_qt4
-%{_libdir}/libADM_UIQT4.so
-%{_libdir}/libADM_render_qt4.so
-%{_libdir}/ADM_plugins/videoEncoder/x264/libADM_vidEnc_x264_Qt.so
-%{_libdir}/ADM_plugins/videoEncoder/xvid/libADM_vidEnc_Xvid_Qt.so
-%{_libdir}/ADM_plugins/videoFilter/*qt4.so
-%{_datadir}/applications/*qt*.desktop
-%dir %{_datadir}/%{name}/i18n
-
-
-%changelog
-* Wed Sep 05 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.6-9
-- Rebuilt for x264 ABI 125
-
-* Mon May 14 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.6-8
-- Rebuilt for opencore-arm
-
-* Fri May 04 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.6-7
-- Rebuild for FTBFS for F-17.
-
-* Tue Mar 13 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.6-6
-- Rebuilt for x264 ABI 0.120
-
-* Fri Mar 09 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.6-5
-- Rebuilt
-
-* Wed Feb 01 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.6-4
-- Rebuild for libvpx soname bump.
-
-* Sat Jan 28 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.6-3
-- Install icon files to preferred location.
-- Reenable FFmpeg based AAC encoding.
-- Update to latest release.
-
-* Fri Sep 23 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-6
-- Obsolete useless devel subpackage which has multilib issues.
-
-* Mon Aug 07 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-4
-- Moved UI specific libraries and plugins to their respective sub-package to prevent
- unneeded dependencies from being installed.
-- Obsoleted plugins sub-package and combined with libs sub-package.
-
-* Fri Jul 15 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-2
-- Patch for x254 ABI 115 change (#1848).
-
-* Sun Jun 05 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.5-1
-- New release: 2.5.5
-- FFMpeg based AAC encoding is broken (BZ#1825) and
- will be disabled until fixed.
-
-* Sat Jun 04 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-9
-- New version of js in Fedora 15 breaks build.
-- Re-enable built-in javascript for Fedora 15.
-
-* Wed May 26 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-8
-- Use system libass (subtitles).
-- Use system liba52 (ac3 decoding).
-- Use system libmad.
-- Use system libtwolame.
-
-* Sun Apr 24 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-6
-- Really fix AAC this time.
-- Really fix x264 this time.
-
-* Sun Apr 24 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-5
-- AAC encoding now working. (Kevin Kofler)
-- Fedora 15 build dependecy fixed. (Kevin Kofler)
-- Audio device peferences now remembered.
-
-* Wed Apr 20 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-4
-- Disabled non-working patch for experimental aac encoding with ffmpeg.
-- Removed dependency on bundled javascript library. Now uses system library.
-- Added optional opencore-amr decoding support.
-
-* Tue Apr 19 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-3
-- Fixes gcc 4.6 errors that used to be warnings.
-- Fixes compile issues with x264 being too new.
-- Fixes potential crash betwen gtk and opengl.
-
-* Sat Apr 16 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-2
-- Upload missing patch to CVS.
-
-* Sat Apr 16 2011 Richard Shaw <hobbes1069(a)gmail.com> - 2.5.4-1
-- Updated to version 2.5.4.
-
-* Sun Mar 27 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 2.5.3-5
-- Rebuild for x264
+%{_bindir}/avidemux3_cli
+%{_libdir}/libADM_UI_Cli6.so
+%{_libdir}/libADM_render6_cli.so
+
+%files gtk
+%{_bindir}/avidemux3_gtk
+%{_libdir}/libADM_UIGtk6.so
+%{_libdir}/libADM_render6_gtk.so
+%{_libdir}/ADM_glade/
+%{_datadir}/applications/rpmfusion-avidemux-gtk.desktop
+
+%files qt
+%{_bindir}/avidemux3_qt4
+%{_bindir}/avidemux3_jobs
+%{_libdir}/libADM_UIQT46.so
+%{_libdir}/libADM_render6_qt4.so
+%{_datadir}/applications/rpmfusion-avidemux-qt.desktop
-* Tue Jul 20 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-4
-- Rebuild for new x264
+%files help
+%{_datadir}/avidemux6/help/
-* Sun May 30 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-3
-- Add /usr/bin/xsltproc BR for qt4 subpackage
+%files devel
+%{_includedir}/avidemux/
-* Wed May 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-2
-- Bump for F-13 --> devel EVR
-
-* Wed May 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.3-1
-- Update to 2.5.3 release
-- Use avidemux.png as icon in the desktop shorcuts to fix problem on KDE
-- Make ldconfig run in post/postun of libs package
-- Fix typo in %%description
-
-* Wed Jan 27 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-4
-- Remove the i18n folder from %%files, as it seems it does not get created nor
- populated with any files on rawhide.
-
-* Tue Jan 26 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-3
-- Fix stupid mistake in mkdir command (add -p for subdir creation)
-
-* Mon Jan 25 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-2
-- Temporary workaround for build failure on rawhide
-
-* Mon Jan 18 2010 Stewart Adam <s.adam at diffingo.com> - 2.5.2-1
-- Update to 2.5.2 release
-
-* Thu Nov 5 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 2.5.1-6.20091010svn
-- Update bugfix to 20091105
-
-* Sat Oct 24 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-5.20091010svn
-- Temporarily disable FAAC as per discussion on RF-dev ML
-- Create temporary linking dir before running find | xargs
-
-* Fri Oct 23 2009 Orcan Ogetbil <oged[DOT]fedora[AT]gmail[DOT]com> - 2.5.1-4.20091010svn
-- Update desktop file according to F-12 FedoraStudio feature
-
-* Sat Oct 10 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-3.20091010svn
-- Fix AVIDEMUX_INSTALL_PREFIX define so plugins can link correctly
-
-* Sat Oct 10 2009 Stewart Adam <s.adam at diffingo.com> - 2.5.1-2.20091010svn
-- Update to 2.5.1 subversion r5371
-
-* Fri Jun 19 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-9
-- Add patch to fix build with CMake 2.6.4
-- Update gcc44 patch to match Gentoo upstream
-- Update PulseAudio patch to work as expected with avidemux 2.4.4
-
-* Sun May 03 2009 Rex Dieter <rdieter(a)fedoraproject.org> - 2.4.4-8
-- skip %%_smp_mflags in po/
-
-* Sat Apr 25 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-7
-- Test build with ppc* enabled
-
-* Sat Apr 25 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-6
-- Rebuild, disable ppc* for now
-
-* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 2.4.4-5
-- rebuild for new F11 features
-
-* Wed Mar 25 2009 Dominik Mierzejewski <rpm at greysector.net> - 2.4.4-4
-- Fix gcc 4.4 patch
-- Improve dca patch
-
-* Sun Mar 22 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-3
-- Apply the patch
-
-* Sun Mar 22 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-2
-- Fix build errors when compiling with gcc 4.4 (#386) (thanks to Rathann)
-
-* Wed Feb 18 2009 Stewart Adam <s.adam at diffingo.com> - 2.4.4-1
-- Update to 2.4.4 final, update patches accordingly
-- Move Qt translation files to qt subpackage
-
-* Sun Dec 14 2008 Dominik Mierzejewski <rpm at greysector.net> - 2.4.3-8
-- Fix build with current x264
-
-* Fri Dec 5 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-7.1
-- Rebuild for 20081202 ffmpeg snapshot
-
-* Tue Nov 25 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-7
-- Don't uselessly provide avidemux-cli
-- Make GUI and CLI subpackages require the main package (fixes bz#178)
-
-* Tue Nov 25 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-6
-- Bump release to fix EVR
-
-* Sat Sep 27 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-5
-- Add CMake patch for PPC64
-- Update patches for 2.4.3
-- Remove outdated libmad patch (Nov. 2007)
-
-* Thu Sep 18 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-4
-- Add another patch to fix ppc64 build (pointer type), first
- patch was for libmad
-
-* Fri Aug 22 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-3
-- Add patch to fix ppc64 build
-
-* Sat Aug 16 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-2
-- retag
-
-* Sat Aug 16 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.3-1
-- Update to 2.4.3
-
-* Tue Aug 12 2008 Stewart Adam <s.adam at diffingo.com> - 2.4.2-3
-- ppc64 uint_32 fun
-
-* Sun Aug 03 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 2.4.2-2
-- rebuild
-
-* Sat Jul 19 2008 Thorsten Leemhuis <s.adam at diffingo.com> - 2.4.2-1
-- Update to 2.4.2
-
-* Wed May 21 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-3.20080521svn
-- Disable --new-faad
-- 20080521 subversion snapshot
-
-* Sat Mar 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-2
-- Disable %%{?_smp_mflags}
-
-* Sat Mar 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4.1-1
-- Update to 2.4.1
-- Don't list the bin files twice, revisited
-- Default to GTK frontend
-
-* Wed Feb 20 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-6.20080126svn
-- Make pulseaudio default for sound out
-- Don't list the bin files twice
-- Don't build with arts support
-
-* Fri Feb 15 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-5.20080126svn
-- Don't list the .desktop files twice (bz#1870)
-- Oops, we should have %%{svndate}svn in release tag!
-
-* Sat Feb 2 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-4
-- F-8/F-7 x86_64 does seem to need --with-newfaad
-
-* Fri Feb 1 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-3
-- Update to version 2.4 (20080126svn) and include fixes from devel branch
-
-* Mon Jan 14 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-2
-- Fix many copy/paste errors and desktop file's Exec field
-
-* Sun Jan 13 2008 Stewart Adam <s.adam AT diffingo DOT com> - 2.4-1
-- Update to 2.4 final
-- Split up desktop files and make them pass desktop-file-validate
-- Add structure to split into gtk and qt pacakges
-- Disable qt4 for now, doesn't compile
-
-* Sun Oct 7 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info>3- 2.3.0-4.3
-- move js-include to a place where it is honored
-
-* Sun Oct 7 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4.2
-- Fix macro problem
-- Fix changelog date
-- Rebuild with faad, but don't pass --newfaad
-
-* Sun Oct 7 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4.1
-- Rebuild with no faad
-
-* Sat Oct 6 2007 Stewart Adam <s.adam AT diffingo DOT com> - 2.3.0-4
-- Rebuild for ffmpeg dependency problems
-- Update License: tag per Fedora guidelines
-
-* Sat Jan 13 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.3.0-3
-- more features with new BR's: x264-devel libXv-devel
-- make a note regarding the libdca-devel problem
-- remove the "0:" from the versioned BR's
-
-* Thu Jan 04 2007 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.3.0-2
-- don't use smp_mflags during make for now
-
-* Sat Dec 23 2006 kwizart < kwizart at gmail.com > - 2.3.0-1
-- Update to 2.3.0 Final
-- Use find_lang
-
-* Mon Apr 03 2006 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.1.2-1
-- Update to 2.1.2
-
-* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- switch to new release field
-
-* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- add dist
-
-* Wed Jan 04 2006 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.1.0-0.lvn.1
-- Update to 2.1.0
-- Drop epoch
-- gtk 2.6 now, so drop FC3 support
-
-* Sat Aug 27 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.3
-- Remove bogus BR ffmpeg-devel (#555)
-
-* Thu Jul 09 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.2
-- Add missing BR desktop-file-utils (thanks to ixs)
-
-* Thu Jul 07 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.42-0.lvn.1
-- Update to 2.0.42
-
-* Sat Jan 22 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.36-0.lvn.1
-- Update to 2.0.34
-- Rename package to avidemux -- no need for avidemux2 afaics
-
-* Sun Nov 21 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.34-0.lvn.1.test1
-- Update to 2.0.34-test1
-- BR gettext, libtool
-
-* Tue Oct 18 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:2.0.30-0.lvn.1
-- Initial RPM release.
+%changelog
+* Sun Oct 14 2012 Richard Shaw <hobbes1069(a)gmail.com> - 2.6.0-1
+- Update to new upstream release.
Index: sources
===================================================================
RCS file: /cvs/free/rpms/avidemux/F-18/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- sources 27 Jan 2012 16:57:03 -0000 1.10
+++ sources 30 Oct 2012 13:32:16 -0000 1.11
@@ -1 +1 @@
-00e479dd806b94a98d3f0f40639e88a9 avidemux_2.5.6.tar.gz
+7197933146168e83013fff286afc8b1b avidemux_2.6.0.tar.gz
--- 2.5.0-coreImage-parallel-build.patch DELETED ---
--- 2.5.3_mjpeg_fix.diff DELETED ---
--- avidemux-2.4-qt4.patch DELETED ---
--- avidemux-2.5-libmpeg2enc-altivec.patch DELETED ---
--- avidemux-2.5-pulseaudio-default.patch DELETED ---
--- avidemux-2.5.3-mpeg2enc.patch DELETED ---
--- avidemux-2.5.3-pluginlibs.patch DELETED ---
--- avidemux-2.5.3-tmplinktarget.patch DELETED ---
--- avidemux-2.5.4-liba52.patch DELETED ---
--- avidemux-2.5.4-libass.patch DELETED ---
--- avidemux-2.5.4-libmad.patch DELETED ---
--- avidemux-2.5.4-libtwolame.patch DELETED ---
--- avidemux-2.5.5-gcc46_tmp_fix.patch DELETED ---
--- avidemux-2.5.5-x264_i_to_b_open_gop.patch DELETED ---
--- avidemux-2.5.5_fix_lav_audio_encoder.patch DELETED ---
--- avidemux-2.5.6-ffmpeg_aac.patch DELETED ---
--- avidemux-2.5.6-ffmpeg_parallel_build.patch DELETED ---
--- avidemux_2.5.5-ffmpeg_aac.patch DELETED ---
12 years, 1 month
rpms/mythtv/devel ChangeLog,1.4,1.5 mythtv.spec,1.109,1.110
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/mythtv/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv17632
Modified Files:
ChangeLog mythtv.spec
Log Message:
Fix dependency issue.
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.4 -r 1.5 ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/ChangeLog,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ChangeLog 29 Oct 2012 02:04:24 -0000 1.4
+++ ChangeLog 30 Oct 2012 02:57:20 -0000 1.5
@@ -1,25 +1,34 @@
-commit 117b611ebdaf1c1710a1ccbcb2ffdeee06c92057
+commit e3087dda66175a6b7308ad5a5e80a35ff7d72fd3
+Author: Jonatan Lindblad <jlindblad(a)mythtv.org>
+Date: Sun Oct 28 21:59:38 2012 +0100
+
+ Internet Content: Remove deprecated YouTube categories
+
+ Fixes #11193
+ (cherry picked from commit 7c903d2a90d7962fa6e1ee856d506539ce17c1c8)
+
+commit 0de21aa876e3117ff98499c5a502affc52b5277e
Author: Raymond Wagner <rwagner(a)mythtv.org>
Date: Thu Oct 25 15:16:38 2012 -0400
Tweak DictData behavior to properly function with Properties.
(cherry picked from commit 662b5e83cfa103fc3aed86c194b2fa2c6b9424d8)
-commit d0c153bcc0567dd9ac97856563f05ba368654077
+commit 5e0099555dac1c16f7a76f46996675fa99c7a6b7
Author: Raymond Wagner <rwagner(a)mythtv.org>
Date: Thu Oct 25 15:14:27 2012 -0400
Correct handling of Artwork when database field is set to NULL.
(cherry picked from commit 4646e7f56fc97f62d05d42b5896e8eceb361492e)
-commit fe9f6fab3b9c43c98067ff0c3d62f136f2858d60
+commit 744a595db2273affca4030f4e8879860d72d4683
Author: Raymond Wagner <rwagner(a)mythtv.org>
Date: Tue Oct 23 15:51:05 2012 -0400
Use 'unicode' rather than 'str' for UTF8 compatibility.
(cherry picked from commit 0bc83db48ec08b8df576c6ecbf1049567d34ab7a)
-commit 175b741f2d66eb8e795e9be65686c1141aec6efa
+commit 35389d8f177c94a7b6381b5a63cfcb997d22dc66
Author: Raymond Wagner <rwagner(a)mythtv.org>
Date: Tue Oct 23 15:42:31 2012 -0400
@@ -34,7 +43,7 @@
standard str type instead.
(cherry picked from commit 9f66fa0f9a4d9d759b9fdb44f411a4dc1a0748cb)
-commit 4176baab0a6371be7d21b8ad3500ce663391dfd7
+commit 163e0e629095401268cf67309d16987ded6a0d72
Author: Bill <billstuff2001(a)sbcglobal.net>
Date: Fri Oct 12 13:47:27 2012 -0400
@@ -42,9 +51,16 @@
Signed-off-by: Daniel Thor Kristjansson <danielk(a)cuymedia.net>
-commit 2103465e70f0eda760d4cd25abd49078add273d3
+commit 143e2de7da6c88d8c9f736e700df2e71130f0882
Author: Jonatan Lindblad <jlindblad(a)mythtv.org>
-Date: Sun Oct 21 14:07:49 2012 +0200
+Date: Sun Oct 21 17:30:38 2012 +0200
+
+ MythUI: Fix double rendering of fading screens
+ (cherry picked from commit da065e42b2cfa3ea875df1b5c36ce34422f379a0)
+
+commit 2870590667b4b3b3e13b171c5e81a805d30512ce
+Author: Jonatan Lindblad <jlindblad(a)mythtv.org>
+Date: Sun Oct 21 13:29:12 2012 +0200
MythUI: Fix potential use after free when leaving a web page
@@ -55,2477 +71,205 @@
Fixes #11168.
(cherry picked from commit 83e88bc0abe21f54daace479ac921c352710c9de)
-commit 1fa9479b11791c60860d88eb37ad2033251d8957
-Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Thu Oct 18 15:20:35 2012 -0400
-
- Fix setting of values to Artwork property.
-
- This makes the Artwork property derived from a MutableString rather than
- a unicode type, allowing the setting of values to work properly, rather
- than merely by chance, and correcting an issue where importMetadata
- would not apply a coverart value to Video Library entries.
- (cherry picked from commit e4b46f0cdc1a18ee5dca94e29229531d928a6dc1)
-
-commit 84431ca786a4543623fb3a293b0ec18d49194338
-Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Wed Oct 10 10:52:24 2012 -0400
-
- Add reporting of logging volume to Smolt.
-
- This reports the logging volume as a percentage of the total amount
- stored in the database, for each urgency level. This is intended as a
- simple metric to determine stability of MythTV, as higher counts of
- higher urgency levels will indicate an increase in problems seen by the
- user base.
-
- (cherry picked from commit 5f90b1d62c4d692a6c23ae22ab2047db85e6572e)
-
-commit 380076192d0a0945c8489cba851537fde75b21e4
-Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Sat Oct 6 04:28:48 2012 -0400
+commit 8b7f6ce5cb97702718d69bea8e582f5dc26746c9
+Author: Jean-Yves Avenard <jyavenard(a)mythtv.org>
+Date: Fri Oct 19 20:47:32 2012 +1100
- Fix single episode grabber for season 0 specials.
+ Fix OS X compilation
- This makes the check for arguments to grabInetref() look specifically
- for None, rather than boolean False, to prevent false positives when
- dealing with specials that have a season of 0.
- (cherry picked from commit 7da754ad0d350988f324c239477a6587bf88ba1c)
-
-commit 139bd59f435974cf0f19934b8feafb1e742aea65
-Author: Stuart Morgan <smorgan(a)mythtv.org>
-Date: Mon Oct 1 17:56:38 2012 +0100
-
- Setting VERSION to v0.25.3
-
-commit f86a6c6466826baf6aa6fe7a7b778a4c4b6d0c05
-Author: Stuart Morgan <smorgan(a)mythtv.org>
-Date: Mon Oct 1 17:54:18 2012 +0100
-
- Setting VERSION to vv0.25.3
-
-commit 957c7e20c8b9e2f2bb50a5fc826810c39689db4b
-Author: Daniel Thor Kristjansson <danielk(a)cuymedia.net>
-Date: Mon Jul 30 15:40:10 2012 -0400
-
- Refs #10948. Fully randomize EIT crawl start time.
-
- The deadlocks we've been seeing here should be fixed now, but they
- should have been rare to begin with due to randomization of the
- EIT Scanning start time. But they were occurring at fairly high
- frequency. It turns out we were not applying enough randomness when
- there were multiple cards and we were also losing randomness after
- the first recording on a tuner finished and we reset the clock.
- (cherry picked from commit 0e5d159c6bc98ef29a7b6bb225b43492b45c37ac)
-
-commit eb52783e9f7ad232cbf4afb22dbc604898514e45
-Author: Daniel Kristjansson <danielk(a)cuymedia.net>
-Date: Fri Aug 3 17:47:39 2012 -0400
-
- Fixes #10970. Fix StreamHandler restart race.
-
- We wait for _running to be set to false, but we need the thread to be
- in the finish state or QThread::start() will exit silently without
- starting the thread. Since we're calling QThread::wait() we don't
- really need the while (_running) loop at all in either Start() or
- Stop(), so I've removed it. This race probably dates back to the
- pthread->QThread porting.
- (cherry picked from commit 7d01e691d2bb58ed7dcbbdcca93ec06dc3a7381b)
-
-commit 0817eb2a6d5663c5dce770105b8350688f09e97e
-Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Fri Sep 21 13:05:14 2012 -0400
-
- Fix argument count error in MythBE.getConflictedRecordings().
- (cherry picked from commit 272fb61b88522be3bf9d51510d3e0aaa882b36a2)
-
-commit d8ca64e65f99c628571cfc09ce88f70228b165b7
-Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Thu Sep 20 13:29:10 2012 -0400
-
- Add 'releasedate' to properties handled by Video.importMetadata()
- (cherry picked from commit dbd7a9e47f1ffa003f0011cbf76359829eab2122)
-
-commit c93373060d0053782a9033a0fce2d784e51f95a0
-Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Thu Sep 20 12:15:03 2012 -0400
-
- Add error handling for Frontend UPnP autodetection.
+ Signal SIGRTMIN doesn't exist under OS X so make all this code conditional.
- This adds an error handling block to UPnP detection of the Frontend
- connection class, to allow the remainder of the list to be returned if
- one machine responding to the query cannot be connected to.
- (cherry picked from commit 8c9fc7a1d3e4730c06bc0abac66be548aacbc11b)
+ [cherry-picked from 9f65a657827790687b8ac24daf7a4c581e7535a3]
-commit bd0f9eba93b37471bb6c3d0867b7470f6a116248
+commit fdfd45035d322bba1c537546dcf0c392dc1b35d5
Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Thu Sep 20 13:11:23 2012 -0400
-
- Add check for 'No Cover' when applying coverart to videos.
-
- This considers a 'No Cover' value properly as non-existent, when
- importing data from a VideoGrabber search result, to allow a new
- cover to be downloaded in it's place, rather than refusing to
- overwrite an existing image.
- (cherry picked from commit 2076d12a565e120b67ed25eb68181250cd2ffe59)
-
[...2285 lines suppressed...]
-
- Make services running on the frontend and advertised through Bonjour to listen to all interfaces
-
- It was previously only listening on the address used to communicate with the backend
-
- [cherry-picked from da49b57ac4a07da69b558b8b2660fa7963c9e238]
-
-commit 682e6f514bf7a69338c29959dbd746d9cea590ab
-Author: Michael T. Dean <mdean(a)mythtv.org>
-Date: Sun Apr 15 22:14:00 2012 -0400
-
- Fix metadata options editor for multiple results.
-
- Thanks to lomion for the patch (and apologies for the delay in applying
- it).
-
- Fixes #10383
- (cherry picked from commit ea5aa87578e857e205291b0d95a42ceef70f6c21)
-
-commit 446e30b02e87458b50a3fbedf5ba18b77671fb9f
-Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
-Date: Sun Apr 15 10:13:51 2012 -0700
-
- Fix a compiler warning.
- (cherry picked from commit d5f22eb940dca052949bfa8e3477e35e83054e1b)
-
-commit 8bbccaa865cd96aaecd685d815ebec9f22673666
-Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
-Date: Sun Apr 15 09:55:57 2012 -0700
-
- This should really fix the osx build. Give up on QVector for now.
- (cherry picked from commit 04e0d942ea0a1ccb14242084d3638e2ed4af5b7f)
-
-commit 108b52b605043324b56b7f8f5dd5049491d94954
-Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
-Date: Sun Apr 15 07:36:02 2012 -0700
-
- Fix Live TV channel changing when using Input Groups.
-
- When trying to change channels (either directly or through the program
- guide), an idle tuner in the same input group as the current tuner
- would not be considered available.
-
- This is fixed by adding the excluded_cardids argument to
- RemoteRequestFreeRecorderList() and
- RemoteRequestFreeRecorderFromList().
-
- Doing this the "right" way would require a protocol change for the
- GET_FREE_RECORDER_LIST command. This is better done closer to the end
- of the 0.26 release cycle, so the current implementation is less
- efficient and makes multiple queries.
-
- There is also a lot of vector<> code here that could stand to be
- converted to QVector<>.
- (cherry picked from commit dc6a18af542c9de80f06cc22485d6ac8b932dfeb)
-
-commit d11128aff44c176885db90a3d8b0e1ee782fc03e
-Author: Jonatan Lindblad <jlindblad(a)mythtv.org>
-Date: Sun Apr 15 12:31:04 2012 +0200
-
- MythNetvision: Fix segmentation fault in NetTree::showMenu
-
- Fixes #10603
-
- Also removed some unused code.
- (cherry picked from commit ba9bcba84c386adc68815c5301f32990872e8e1f)
-
-commit 76df8e6c8f7b84a157607d8c25fd19f39d8dc830
-Author: Rune Evjen <rune.evjen(a)gmail.com>
-Date: Sat Apr 14 17:37:29 2012 -0400
-
- Updated Norwegian Bokmal translation update
-
- Thank you Rune!
-
- Closes #10599
-
- Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
-
-commit 2e7722d436dd8348d9131b069bf963a96b04a1dd
-Author: Daniel Kristjansson <danielk(a)cuymedia.net>
-Date: Fri Apr 13 15:33:46 2012 -0400
-
- Disable picture controls with Intel XVideo overlay adaptor.
-
- This adaptor uses defaults that vary from the norm on more than just the hue value.
- Hue variance is the only thing we allow non-standard defaults on so just disable
- picture controls with this adaptor.
-
- [cherry-picked from 0c00c0ac960df077d558959b1726c4b9801852c3]
-
- Signed-off-by: Jean-Yves Avenard <jyavenard(a)mythtv.org>
-
-commit 0f8476995fe6a297ef6bae606e1600a967a4b965
-Author: Daniel Kristjansson <danielk(a)cuymedia.net>
-Date: Fri Apr 13 13:46:43 2012 -0400
-
- Changes VideoOutput::CalcHueBase() to return 50% by default.
-
- This also adds some adaptors to the known list from jya.
-
- Thanks to skd5aner, anykey and jya on IRC for their assistance with this problem.
-
- [cherry-picked from b2657a1a3f8aa7210885a9699b620634e4043363]
-
- Signed-off-by: Jean-Yves Avenard <jyavenard(a)mythtv.org>
-
-commit efada3f90132b3a9155b1adc07831161f4893aa4
-Author: Daniel Kristjansson <danielk(a)cuymedia.net>
-Date: Fri Apr 13 08:32:09 2012 -0400
-
- Update PROJECT_NUMBER to 0.25
-
-commit 77004d9f07c4cd90308dad87e4cdb018540460af
-Author: Stuart Morgan <smorgan(a)mythtv.org>
-Date: Fri Apr 13 12:38:24 2012 +0100
-
- Fix #10590. 'Record This' and 'Change to Channel' options not working in Guide menu.
- (cherry picked from commit 19efff933a2c5f91cc3961ec8a523cc1513d9c20)
-
-commit 13bc14c8699bfb6077efb11d5e68623dcee7ba76
-Author: Gavin Hurlbut <ghurlbut(a)mythtv.org>
-Date: Thu Apr 12 20:54:20 2012 -0700
-
- Fixed the version file
-
-commit 6967025c4f28ba564d0bb2928673310624c52470
-Author: Ilkka Tengvall <ikke(a)iki.fi>
-Date: Thu Apr 12 19:38:27 2012 -0400
-
- Backport of c4b33d30185eb4f5396a7c0c67b507371c7506c7/mythtv:
-
- Updated Finnish MythFrontend and all plugins translation
- from Ilkka Tengvall
-
- Thank you!
-
- Refs #10577
-
- Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
-
-commit 5c87d03153f33f0594f657ba68efe44b9d358227
-Author: Yves Cayer <ycayer(a)gmail.com>
-Date: Thu Apr 12 09:56:33 2012 +0100
-
- Re-enable idle timer after exiting video playback. (Copy/paste error). Fixes #10582
-
- Signed-off-by: Stuart Morgan <smorgan(a)mythtv.org>
- (cherry picked from commit ea953d91599a3d89e3e070732fb56a47e824d374)
-
-commit d3c35b3e2c9ecdecfa22b9d4f6bed848a943d8e2
-Author: Gavin Hurlbut <ghurlbut(a)mythtv.org>
-Date: Wed Apr 11 21:01:25 2012 -0700
-
- Tweak logging around Commercial Skip -> Cutlist copying
- (cherry picked from commit 73d20c4c0b1801df6b42621278bb35ad521c6bf1)
-
-commit 14d7a74578dfb38fa085b46db9c7647825668713
-Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
-Date: Wed Apr 11 12:59:34 2012 -0700
-
- Fixes #10566. Reverts part of 3a51b833e to improve channel changes.
-
- The first half of 3a51b833e looks like a bug (the new condition means
- the following "else if" branch is never taken). Removing it stops
- guide-based channel changes from being forced onto a different tuner.
-
- Note: this fix exposes another problem with guide-based channel
- changes - you can't switch to a different tuner in the current input
- group. Fix is in progress.
-
-commit fd06548d81f12f0911538b17aa79fdb6b9ac5c6d
-Author: Gary Buhrmaster <gary.buhrmaster(a)gmail.com>
-Date: Tue Apr 10 12:12:40 2012 -0700
-
- Fix a clang-related compile issue
-
- Fixes #10473.
-
- Port the mplayer yadif filter fix (revision 32437) to mythtv port to allow compile with clang
-
- mplayer log: yadif: Explicit wordlength for compare. Fixes compile with clang.
-
- mplayer cvslog reference:
- http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/2010-October/040647.html
-
- Signed-off-by: Gavin Hurlbut <ghurlbut(a)mythtv.org>
- (cherry picked from commit ecda14d1d751a4aa4b8eeb903330393d0e12bc48)
-
-commit 773c88c3ac2c2eac4e6dbb6af0ce949df6d4ab27
-Author: Kevon <mythtv(a)reidsresidence.com>
-Date: Tue Apr 10 11:45:14 2012 -0700
-
- Make mythtv more compatible with GCC 4.7
-
- Fixes #10537
-
- Signed-off-by: Gavin Hurlbut <ghurlbut(a)mythtv.org>
- (cherry picked from commit 19a7e0131146d38bfe384da55fc4c16193f2b54e)
+ Prevent a segfault in MythUIImage, this doesn't fix the root cause of the problem but at least we won't crash. Refs #11047
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/mythtv.spec,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -r1.109 -r1.110
--- mythtv.spec 29 Oct 2012 13:24:04 -0000 1.109
+++ mythtv.spec 30 Oct 2012 02:57:20 -0000 1.110
@@ -172,7 +172,7 @@
BuildRequires: mysql-devel >= 5
BuildRequires: qt-webkit-devel
BuildRequires: qt-devel >= 4.6
-BuildRequires: phonon-devel
+BuildRequires: phonon-devel phonon-backend-gstreamer
BuildRequires: libuuid-devel
BuildRequires: lm_sensors-devel
12 years, 1 month
rpms/avidemux/devel avidemux.spec,1.68,1.69
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/avidemux/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv1302
Modified Files:
avidemux.spec
Log Message:
Tweak spec for unneeded patch.
Index: avidemux.spec
===================================================================
RCS file: /cvs/free/rpms/avidemux/devel/avidemux.spec,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- avidemux.spec 29 Oct 2012 21:16:11 -0000 1.68
+++ avidemux.spec 29 Oct 2012 21:17:46 -0000 1.69
@@ -12,7 +12,7 @@
Source1: avidemux-qt.desktop
Source2: avidemux-gtk.desktop
-Patch0: avidemux-2.5.6-ffmpeg_parallel_build.patch
+#Patch0: avidemux-2.5.6-ffmpeg_parallel_build.patch
Patch1: avidemux-2.6-bundled_libs.patch
Patch2: avidemux3-libass.patch
Patch3: avidemux3-bundled_libs.patch
12 years, 1 month