[packages/avidemux] - up to 2.6.20
baggins
baggins at pld-linux.org
Thu May 25 16:06:40 CEST 2017
commit 485cbb9bf29b57e544f9bd92c6da104e9978b3de
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Thu May 25 16:06:27 2017 +0200
- up to 2.6.20
avidemux-x32.patch | 22 +++++++++----------
avidemux.spec | 8 +++----
build.patch | 2 +-
gtk-build.patch | 63 ------------------------------------------------------
4 files changed, 15 insertions(+), 80 deletions(-)
---
diff --git a/avidemux.spec b/avidemux.spec
index d8d048c..f2c5864 100644
--- a/avidemux.spec
+++ b/avidemux.spec
@@ -19,18 +19,17 @@
Summary: A small audio/video editing software for Linux
Summary(pl.UTF-8): Mały edytor audio/wideo dla Linuksa
Name: avidemux
-Version: 2.6.11
-Release: 5
+Version: 2.6.20
+Release: 0.1
License: GPL v2+
Group: X11/Applications/Multimedia
Source0: http://downloads.sourceforge.net/avidemux/%{name}_%{version}.tar.gz
-# Source0-md5: e4c753a8a2c7884270318c1951e7c00e
+# Source0-md5: 52be64ae608c9195454b5393ba684fc0
Source1: %{name}.desktop
Source2: %{name}-qt4.desktop
Source3: %{name}-qt5.desktop
Patch0: build.patch
Patch1: no-qt-in-gtk.patch
-Patch2: gtk-build.patch
Patch3: %{name}-x32.patch
URL: http://fixounet.free.fr/avidemux/
%{?with_qt5:BuildRequires: Qt5Gui-devel >= %{qt5_version}}
@@ -150,7 +149,6 @@ Interfejs użytkownika Qt 5 do edytora Avidemux.
find '(' -name '*.js' -o -name '*.cpp' -o -name '*.h' -o -name '*.cmake' -o -name '*.txt' ')' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,'
%patch0 -p1
%patch1 -p1
-%patch2 -p1
%patch3 -p1
%build
diff --git a/avidemux-x32.patch b/avidemux-x32.patch
index ad667b6..2e933c9 100644
--- a/avidemux-x32.patch
+++ b/avidemux-x32.patch
@@ -1,24 +1,24 @@
--- avidemux_2.6.10/avidemux_core/ADM_core/src/ADM_cpuCap.cpp.orig 2015-10-19 19:08:06.986346394 +0200
+++ avidemux_2.6.10/avidemux_core/ADM_core/src/ADM_cpuCap.cpp 2015-10-19 19:41:57.745216176 +0200
@@ -61,7 +61,7 @@
- int eax, ebx, ecx, edx;
- int max_std_level, max_ext_level;
+ int eax, ebx, ecx, edx;
+ int max_std_level, max_ext_level;
-#if !defined(ADM_CPU_64BIT) // 64 bits CPU have all cpuid
+#if !defined(ADM_CPU_X86_64) // x86_64 CPUs have all cpuid
- long a, c;
+ long a, c;
- __asm__ __volatile__ (
---- avidemux_2.6.10/cmake/admFFmpegBuild.cmake.orig 2015-10-19 20:07:00.923333350 +0200
-+++ avidemux_2.6.10/cmake/admFFmpegBuild.cmake 2015-10-19 20:34:06.114456242 +0200
+ __asm__ __volatile__ (
+--- avidemux_2.6.10/cmake/admFFmpegBuild_helpers.cmake.orig 2015-10-19 20:07:00.923333350 +0200
++++ avidemux_2.6.10/cmake/admFFmpegBuild_helpers.cmake 2015-10-19 20:34:06.114456242 +0200
@@ -259,7 +259,7 @@
- MESSAGE(STATUS "Configuring done, processing")
+ MESSAGE(STATUS "Configuring done, processing")
-- if (ADM_CPU_X86)
-+ if (ADM_CPU_X86_X32 OR (ADM_CPU_X86_64 AND ADM_CPU_64BIT))
- file(READ ${FFMPEG_BINARY_DIR}/config.h FF_CONFIG_H)
- string(REGEX MATCH "#define[ ]+HAVE_YASM[ ]+1" FF_YASM "${FF_CONFIG_H}")
+- if (ADM_CPU_X86)
++ if (ADM_CPU_X86_X32 OR (ADM_CPU_X86_64 AND ADM_CPU_64BIT))
+ file(READ ${FFMPEG_BINARY_DIR}/config.h FF_CONFIG_H)
+ string(REGEX MATCH "#define[ ]+HAVE_YASM[ ]+1" FF_YASM "${FF_CONFIG_H}")
--- avidemux_2.6.10/cmake/admInstallDir.cmake.orig 2015-10-19 20:34:26.862201138 +0200
+++ avidemux_2.6.10/cmake/admInstallDir.cmake 2015-10-19 21:15:45.397657233 +0200
diff --git a/build.patch b/build.patch
index 8a663dc..c5802fc 100644
--- a/build.patch
+++ b/build.patch
@@ -3,7 +3,7 @@
@@ -34,7 +34,7 @@
mkdir $BUILDDIR || fail mkdir
cd $BUILDDIR
- cmake $PKG $FAKEROOT $QT_FLAVOR -DCMAKE_EDIT_COMMAND=vim -DAVIDEMUX_SOURCE_DIR=$TOP -DCMAKE_INSTALL_PREFIX=/usr $EXTRA $DEBUG -G "$BUILDER" $SOURCEDIR || fail cmakeZ
+ cmake $COMPILER $PKG $FAKEROOT $QT_FLAVOR -DCMAKE_EDIT_COMMAND=vim $INSTALL_PREFIX $EXTRA $BUILD_QUIRKS $ASAN $DEBUG -G "$BUILDER" $SOURCEDIR || fail cmakeZ
- make $PARAL >& /tmp/log$BUILDDIR || fail "make, result in /tmp/log$BUILDDIR"
+ make $PARAL || fail "make, result in /tmp/log$BUILDDIR"
if [ "x$PKG" != "x" ] ; then
diff --git a/gtk-build.patch b/gtk-build.patch
deleted file mode 100644
index 6b4b402..0000000
--- a/gtk-build.patch
+++ /dev/null
@@ -1,63 +0,0 @@
---- avidemux_2.6.9/avidemux/gtk/CMakeLists.txt~ 2015-05-24 11:48:10.000000000 +0200
-+++ avidemux_2.6.9/avidemux/gtk/CMakeLists.txt 2015-05-24 11:56:38.844485490 +0200
-@@ -33,7 +33,7 @@
- ADD_SUBDIRECTORY(ADM_userInterfaces ./ADM_userInterfacesGtk)
-
- SDLify(../common/main.cpp)
--ADD_SOURCE_CFLAGS(../common/main.cpp "-DADM_SUBVERSION=\"${ADM_SUBVERSION}\"")
-+ADD_SOURCE_CFLAGS(../common/main.cpp "-DADM_SUBVERSION=\"${ADM_SUBVERSION}\"" "-DADM_VERSION='\"${AVIDEMUX_VERSION}\"'")
-
- ###########################################
- # Version Info
---- avidemux_2.6.11/avidemux/gtk/ADM_userInterfaces/ADM_gui2/GUI_gtkRender.cpp.orig 2016-01-30 08:54:43.917653247 +0100
-+++ avidemux_2.6.11/avidemux/gtk/ADM_userInterfaces/ADM_gui2/GUI_gtkRender.cpp 2016-01-30 10:22:47.504098179 +0100
-@@ -110,9 +110,9 @@
- xinfo->display = (void*)GDK_WINDOW_HWND(win);
- #elif defined(__APPLE__)
- xinfo->display = 0;
-- xinfo->window = getMainNSWindow();
-+ xinfo->systemWindowId = getMainNSWindow();
- #else
-- xinfo->window = GDK_WINDOW_XID(win);
-+ xinfo->systemWindowId = GDK_WINDOW_XID(win);
- xinfo->display = GDK_WINDOW_XDISPLAY(parentWin);
- #endif
-
---- avidemux_2.6.11/avidemux/gtk/ADM_userInterfaces/ADM_gui2/GUI_bindings.cpp.orig 2016-01-30 10:29:43.714080713 +0100
-+++ avidemux_2.6.11/avidemux/gtk/ADM_userInterfaces/ADM_gui2/GUI_bindings.cpp 2016-01-30 19:32:06.962714994 +0100
-@@ -1387,6 +1387,19 @@
- };
-
- /**
-+ * \fn UI_reset
-+ * \brief reset
-+ * @return
-+ */
-+bool UI_reset(void)
-+{
-+ UI_setVideoCodec(0);
-+ UI_setAudioCodec(0);
-+ UI_setCurrentPreview(false);
-+ return true;
-+}
-+
-+/**
- * \fn UI_Init
- * \brief Entry point. Initialize renderLib.
- *
-@@ -1596,6 +1596,15 @@
- return true;
- }
- /**
-+ * \fn UI_setDisplayName
-+ * \brief display current displayEngine name
-+ */
-+bool UI_setDisplayName(const char *name)
-+{
-+ // TODO?
-+ return true;
-+}
-+/**
- \fn UI_setTimeShift
-
- */
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/avidemux.git/commitdiff/485cbb9bf29b57e544f9bd92c6da104e9978b3de
More information about the pld-cvs-commit
mailing list