diff options
-rw-r--r-- | .SRCINFO | 57 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 313 | ||||
-rw-r--r-- | add_settings_pluginui_message_error.patch | 13 | ||||
-rw-r--r-- | avidemux-git.install (renamed from avidemux.install) | 0 | ||||
-rw-r--r-- | fix_nvenc_check.patch | 27 | ||||
-rw-r--r-- | fix_verbose.patch | 10 | ||||
-rw-r--r-- | fix_vf_hflip_plugin_name.patch | 18 |
8 files changed, 243 insertions, 201 deletions
@@ -1,8 +1,10 @@ +# Generated by mksrcinfo v8 +# Wed Feb 3 16:33:21 UTC 2016 pkgbase = avidemux-git pkgdesc = A graphical/cli tool to edit video (filter/re-encode/split). (GIT version) - pkgver = 2.6.10.150607.4c23a42c229 + pkgver = 2.6.11.160203.dd4a5e0 pkgrel = 1 - url = http://www.avidemux.org/ + url = http://www.avidemux.org arch = i686 arch = x86_64 license = GPL2 @@ -27,13 +29,21 @@ pkgbase = avidemux-git makedepends = xvidcore makedepends = x265 makedepends = sqlite - makedepends = qt4 makedepends = glu makedepends = qt5-script makedepends = qt5-tools makedepends = libxv + makedepends = vapoursynth source = avidemux::git+https://github.com/mean00/avidemux2.git + source = fix_verbose.patch + source = fix_nvenc_check.patch + source = add_settings_pluginui_message_error.patch + source = fix_vf_hflip_plugin_name.patch sha1sums = SKIP + sha1sums = 4b61f11627278578a180d4bdc3b6100544107f32 + sha1sums = 19bcbe1c3aa6df8fdee2d10ecb9626b46de00175 + sha1sums = 4162d53297ec9d77633723ae911c605d8fdca3f1 + sha1sums = 54ffd680b4a18a945f8a03c650abbccb48952d70 pkgname = avidemux-core-git pkgdesc = Core libs for Avidemux. (GIT version) @@ -54,41 +64,30 @@ pkgname = avidemux-core-git depends = sqlite depends = libx264 depends = x265 - optdepends = avidemux-qt4-git: a Qt4 GUI for Avidemux. (GIT Version) (install from "avidemux-git" package) - optdepends = avidemux-qt5-git: a Qt5 GUI for Avidemux. (GIT Version) (install from "avidemux-git" package) - optdepends = avidemux-gtk-git: a Gtk3 GUI for Avidemux. (GIT Version) (install from "avidemux-git" package) - optdepends = avidemux-cli-git: a CLI frontend for Avidemux. (GIT Version) (install from "avidemux-git" package) - optdepends = wine: AVSload - provides = avidemux-core-git=2.6.10.150607.4c23a42c229 + optdepends = avidemux-qt-git: a Qt GUI for Avidemux + optdepends = avidemux-cli-git: a CLI frontend for Avidemux + optdepends = wine: AVSload (Load Avisynth scripts on Avidemux) + optdepends = vapoursynth: vsProxy (Load Vapoursynth scripts on Avidemux + provides = avidemux-core-git=2.6.11.160203.dd4a5e0 provides = avidemux-core + conflicts = avidemux-core -pkgname = avidemux-qt4-git - pkgdesc = Qt4 GUI for Avidemux. (GIT version) - install = avidemux.install - depends = avidemux-core-git=2.6.10.150607.4c23a42c229 - depends = qt4 - depends = glu - depends = libx264 - depends = x265 - provides = avidemux-qt4-git=2.6.10.150607.4c23a42c229 - conflicts = avidemux-qt4 - -pkgname = avidemux-qt5-git - pkgdesc = Qt5 GUI for Avidemux. (GIT version) - install = avidemux.install - depends = avidemux-core-git=2.6.10.150607.4c23a42c229 +pkgname = avidemux-qt-git + pkgdesc = Qt GUI for Avidemux. (GIT version) + install = avidemux-git.install + depends = avidemux-core-git=2.6.11.160203.dd4a5e0 depends = qt5-script depends = libxv + depends = glu depends = desktop-file-utils - depends = libx264 - depends = x265 - provides = avidemux-qt5-git=2.6.10.150607.4c23a42c229 + provides = avidemux-qt + conflicts = avidemux-qt4 conflicts = avidemux-qt5 + conflicts = avidemux-qt pkgname = avidemux-cli-git pkgdesc = CLI frontend for Avidemux. (GIT version) - depends = avidemux-core-git=2.6.10.150607.4c23a42c229 - provides = avidemux-cli-git=2.6.10.150607.4c23a42c229 + depends = avidemux-core-git=2.6.11.160203.dd4a5e0 provides = avidemux-cli conflicts = avidemux-cli diff --git a/.gitignore b/.gitignore index 6608cfd829f0..389b7afc2569 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,8 @@ !.gitignore !.SRCINFO !PKGBUILD -!avidemux.install +!avidemux-git.install +!add_settings_pluginui_message_error.patch +!fix_nvenc_check.patch +!fix_verbose.patch +!fix_vf_hflip_plugin_name.patch @@ -1,35 +1,79 @@ # Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> -makedepends=('git' 'cmake' 'subversion' 'yasm' 'aften' 'dcaenc' 'faac' 'faad2' 'fribidi' 'jack2' 'lame' 'libdca' 'libpulse' 'libva' - 'libvpx' 'libx264' 'opencore-amr' 'twolame' 'xvidcore' 'x265' 'sqlite' - 'qt4' 'glu' - 'qt5-script' 'qt5-tools' 'libxv') #'gtk3' pkgbase=avidemux-git -pkgname=('avidemux-core-git' 'avidemux-qt4-git' 'avidemux-qt5-git' 'avidemux-cli-git') #avidemux-gtk-git -pkgver=2.6.10.150607.4c23a42c229 +pkgname=('avidemux-core-git' + 'avidemux-qt-git' + 'avidemux-cli-git' + ) +pkgver=2.6.11.160203.dd4a5e0 pkgrel=1 pkgdesc="A graphical/cli tool to edit video (filter/re-encode/split). (GIT version)" -url="http://www.avidemux.org/" -license=('GPL2') arch=('i686' 'x86_64') -source=('avidemux::git+https://github.com/mean00/avidemux2.git') -sha1sums=('SKIP') +url='http://www.avidemux.org' +license=('GPL2') +makedepends=('git' + 'cmake' + 'subversion' + 'yasm' + 'aften' + 'dcaenc' + 'faac' + 'faad2' + 'fribidi' + 'jack2' + 'lame' + 'libdca' + 'libpulse' + 'libva' + 'libvpx' + 'libx264' + 'opencore-amr' + 'twolame' + 'xvidcore' + 'x265' + 'sqlite' + 'glu' + 'qt5-script' + 'qt5-tools' + 'libxv' + 'vapoursynth' + ) +source=('avidemux::git+https://github.com/mean00/avidemux2.git' + 'fix_verbose.patch' + 'fix_nvenc_check.patch' + 'add_settings_pluginui_message_error.patch' + 'fix_vf_hflip_plugin_name.patch' + ) +sha1sums=('SKIP' + '4b61f11627278578a180d4bdc3b6100544107f32' + '19bcbe1c3aa6df8fdee2d10ecb9626b46de00175' + '4162d53297ec9d77633723ae911c605d8fdca3f1' + '54ffd680b4a18a945f8a03c650abbccb48952d70' + ) pkgver() { cd avidemux - _ver="$(cat cmake/avidemuxVersion.cmake | grep -e CPACK_PACKAGE_VERSION_MAJOR -e CPACK_PACKAGE_VERSION_MINOR -e CPACK_PACKAGE_VERSION_P| head -n3 | cut -d '"' -f2)" - echo "$(echo ${_ver} | tr ' ' .).$(date -u +%g%m%d).$(git log --format=oneline -1 | head -c 11)" + _ver="$(cat cmake/avidemuxVersion.cmake | grep -m3 -e CPACK_PACKAGE_VERSION_MAJOR -e CPACK_PACKAGE_VERSION_MINOR -e CPACK_PACKAGE_VERSION_P | grep -o "[[:digit:]]*" | paste -sd'.')" + echo -e "${_ver}.$(date -u +%g%m%d).$(git rev-parse --short HEAD | head -c 11)" } prepare() { mkdir -p build_core{,_plugins,_plugins_settings} - mkdir -p build_qt4{,_plugins} - mkdir -p build_qt5{,_plugins} -# mkdir -p build_gtk{,_plugins} + mkdir -p build_qt{,_plugins} mkdir -p build_cli{,_plugins} + cd avidemux # http://avidemux.org/smuf/index.php/topic,16302.msg71463.html#msg71463 - sed 's|hf_hflip|vf_hflip|g' -i avidemux/avidemux_plugins/ADM_videoFilters6/horizontalFlip/CMakeLists.txt + patch -p1 -i "${srcdir}/fix_vf_hflip_plugin_name.patch" + + # http://avidemux.org/smif/index.php/topic,16301.0.html + patch -p1 -i "${srcdir}/fix_verbose.patch" + + # http://avidemux.org/smif/index.php/topic,16451.0.html + patch --binary -p1 -i "${srcdir}/fix_nvenc_check.patch" + + # add SETTINGS to MESSAGE(FATAL_ERROR in avidemux_plugins/CMakeLists.txt + patch -p1 -i "${srcdir}/add_settings_pluginui_message_error.patch" } build() { @@ -38,10 +82,9 @@ build() { cmake ../avidemux/avidemux_core \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DFAKEROOT="${srcdir}/fakeroot" \ - -DVERBOSE= - make VERBOSE= -j1 - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install + -DFAKEROOT="${srcdir}/fakeroot" + make -j1 + make DESTDIR="${srcdir}/fakeroot" install msg2 "Build Common Plugins" cd "${srcdir}/build_core_plugins" @@ -51,90 +94,39 @@ build() { -DPLUGIN_UI=COMMON \ -DQTSCRIPT=OFF \ -DFAKEROOT="${srcdir}/fakeroot" \ - -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" \ - -DVERBOSE= - make VERBOSE= - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install + -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" + make + make DESTDIR="${srcdir}/fakeroot" install - msg2 "Build Qt4 GUI" - cd "${srcdir}/build_qt4" - cmake ../avidemux/avidemux/qt4 \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DFAKEROOT="${srcdir}/fakeroot" \ - -DVERBOSE= - make VERBOSE= - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install - - msg2 "Build Qt4 GUI Plugins" - cd "${srcdir}/build_qt4_plugins" - cmake ../avidemux/avidemux_plugins \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DPLUGIN_UI=QT4 \ - -DFAKEROOT="${srcdir}/fakeroot" \ - -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" \ - -DVERBOSE= - make VERBOSE= - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install - - msg2 "Build Qt5 GUI" - cd "${srcdir}/build_qt5" + msg2 "Build Qt GUI" + cd "${srcdir}/build_qt" cmake ../avidemux/avidemux/qt4 \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_QT5=ON \ - -DFAKEROOT="${srcdir}/fakeroot" \ - -DVERBOSE= - make VERBOSE= - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install + -DFAKEROOT="${srcdir}/fakeroot" + make + make DESTDIR="${srcdir}/fakeroot" install - msg2 "Build Qt5 GUI Plugins" - cd ${srcdir}/build_qt5_plugins - cmake "../avidemux/avidemux_plugins" \ + msg2 "Build Qt GUI Plugins" + cd ${srcdir}/build_qt_plugins + cmake ../avidemux/avidemux_plugins \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_QT5=ON \ -DPLUGIN_UI=QT4 \ - -DQT_LRELEASE_EXECUTABLE=/usr/bin/lrelease-qt5 \ -DFAKEROOT="${srcdir}/fakeroot" \ - -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" \ - -DVERBOSE= - make VERBOSE= - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install - -# -# msg2 "Build Gtk GUI" -# cd "${srcdir}/build_gtk" -# cmake ../avidemux/avidemux/gtk \ -# -DCMAKE_BUILD_TYPE=Release \ -# -DCMAKE_INSTALL_PREFIX=/usr \ -# -DFAKEROOT="${srcdir}/fakeroot" \ -# -DVERBOSE= -# make VERBOSE= -# make VERBOSE= DESTDIR="${srcdir}/fakeroot" install -# -# msg2 "Build Gtk GUI plugins" -# cd ${srcdir}/build_gtk_plugins -# cmake "../avidemux/avidemux_plugins" \ -# -DCMAKE_BUILD_TYPE=Release \ -# -DCMAKE_INSTALL_PREFIX=/usr \ -# -DPLUGIN_UI=GTK \ -# -DFAKEROOT="${srcdir}/fakeroot" \ -# -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" \ -# -DVERBOSE= -# make VERBOSE= -# make VERBOSE= DESTDIR="${srcdir}/fakeroot" install + -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" + make + make DESTDIR="${srcdir}/fakeroot" install msg2 "Build CLI frontend" cd "${srcdir}/build_cli" cmake ../avidemux/avidemux/cli \ - -DFAKEROOT="${srcdir}/fakeroot" \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DVERBOSE= - make VERBOSE= - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install + -DCMAKE_INSTALL_PREFIX=/usr + make + make DESTDIR="${srcdir}/fakeroot" install msg2 "Build CLI plugins" cd "${srcdir}/build_cli_plugins" @@ -142,110 +134,89 @@ build() { -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DPLUGIN_UI=CLI \ - -DFAKEROOT="${srcdir}/fakeroot" \ - -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" \ - -DVERBOSE= - make VERBOSE= - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install + -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" + make msg2 "Build Settings" cd "${srcdir}/build_core_plugins_settings" cmake ../avidemux/avidemux_plugins \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DFAKEROOT="${srcdir}/fakeroot" \ - -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" \ -DPLUGIN_UI=SETTINGS \ - -DVERBOSE= - make VERBOSE= - make VERBOSE= DESTDIR="${srcdir}/fakeroot" install + -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux" + make } package_avidemux-core-git() { - depends=('aften' 'dcaenc' 'faac' 'faad2' 'fribidi' 'jack2' 'lame' 'libdca' 'libpulse' 'libva' 'libvpx' 'opencore-amr' 'twolame' 'xvidcore' 'sqlite' 'libx264' 'x265') pkgdesc="Core libs for Avidemux. (GIT version)" + depends=('aften' + 'dcaenc' + 'faac' + 'faad2' + 'fribidi' + 'jack2' + 'lame' + 'libdca' + 'libpulse' + 'libva' + 'libvpx' + 'opencore-amr' + 'twolame' + 'xvidcore' + 'sqlite' + 'libx264' + 'x265' + ) + optdepends=('avidemux-qt-git: a Qt GUI for Avidemux' + 'avidemux-cli-git: a CLI frontend for Avidemux' + 'wine: AVSload (Load Avisynth scripts on Avidemux)' + 'vapoursynth: vsProxy (Load Vapoursynth scripts on Avidemux') provides=("avidemux-core-git=${pkgver}" 'avidemux-core') - optdepends=('avidemux-qt4-git: a Qt4 GUI for Avidemux. (GIT Version) (install from "avidemux-git" package)' - 'avidemux-qt5-git: a Qt5 GUI for Avidemux. (GIT Version) (install from "avidemux-git" package)' - 'avidemux-gtk-git: a Gtk3 GUI for Avidemux. (GIT Version) (install from "avidemux-git" package)' - 'avidemux-cli-git: a CLI frontend for Avidemux. (GIT Version) (install from "avidemux-git" package)' - 'wine: AVSload') - - make VERBOSE= -C build_core DESTDIR="${pkgdir}" install - make VERBOSE= -C build_core_plugins DESTDIR="${pkgdir}" install - make VERBOSE= -C build_core_plugins_settings DESTDIR="${pkgdir}" install - - for i in 4 5; do - if [ -f fakeroot/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x26${i}_other.so ]; then - install -Dm755 fakeroot/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x26${i}_other.so "${pkgdir}/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x26${i}_other.so" - fi - done + conflicts=('avidemux-core') + + make -C build_core DESTDIR="${pkgdir}" install + make -C build_core_plugins DESTDIR="${pkgdir}" install + make -C build_core_plugins_settings DESTDIR="${pkgdir}" install + + if [ -f fakeroot/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so ]; then + install -Dm755 fakeroot/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so "${pkgdir}/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so" + fi + if [ -f fakeroot/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.so ]; then + install -Dm755 fakeroot/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.so "${pkgdir}/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.so" + fi } -package_avidemux-qt4-git() { - depends=("avidemux-core-git=${pkgver}" 'qt4' 'glu' 'libx264' 'x265') - pkgdesc="Qt4 GUI for Avidemux. (GIT version)" - provides=("avidemux-qt4-git=${pkgver}") - conflicts=('avidemux-qt4') - install=avidemux.install - - make VERBOSE= -C build_qt4 DESTDIR="${pkgdir}" install - make VERBOSE= -C build_qt4_plugins DESTDIR="${pkgdir}" install - - install -Dm644 avidemux/avidemux2.desktop "${pkgdir}/usr/share/applications/avidemux-qt4.desktop" - sed -e 's|Icon=avidemux|Icon=avidemux-qt4|g' \ - -e 's|Exec=avidemux2_gtk|Exec=avidemux3_qt4|g' \ - -e 's|Name=avidemux2|Name=Avidemux Qt4|' \ - -i "${pkgdir}/usr/share/applications/avidemux-qt4.desktop" - install -Dm644 avidemux/avidemux_icon.png "${pkgdir}/usr/share/pixmaps/avidemux-qt4.png" -} - -package_avidemux-qt5-git() { - depends=("avidemux-core-git=${pkgver}" 'qt5-script' 'libxv' 'desktop-file-utils' 'libx264' 'x265') - pkgdesc="Qt5 GUI for Avidemux. (GIT version)" - provides=("avidemux-qt5-git=${pkgver}") - conflicts=('avidemux-qt5') - install=avidemux.install - - make VERBOSE= -C build_qt5 DESTDIR="${pkgdir}" install - make VERBOSE= -C build_qt5_plugins DESTDIR="${pkgdir}" install - - install -Dm644 avidemux/avidemux2.desktop "${pkgdir}/usr/share/applications/avidemux-qt5.desktop" - sed -e 's|Icon=avidemux|Icon=avidemux-qt5|g' \ +package_avidemux-qt-git() { + pkgdesc="Qt GUI for Avidemux. (GIT version)" + depends=("avidemux-core-git=${pkgver}" + 'qt5-script' + 'libxv' + 'glu' + 'desktop-file-utils' + ) + provides=('avidemux-qt') + conflicts=('avidemux-qt4' 'avidemux-qt5' 'avidemux-qt') + install=avidemux-git.install + + make -C build_qt DESTDIR="${pkgdir}" install + make -C build_qt_plugins DESTDIR="${pkgdir}" install + + install -Dm644 avidemux/avidemux2.desktop "${pkgdir}/usr/share/applications/avidemux-qt.desktop" + sed -e 's|Icon=avidemux|Icon=avidemux-qt|g' \ -e 's|Exec=avidemux2_gtk|Exec=avidemux3_qt5|g' \ - -e 's|Name=avidemux2|Name=Avidemux Qt5|' \ - -i "${pkgdir}/usr/share/applications/avidemux-qt5.desktop" - install -Dm644 avidemux/avidemux_icon.png "${pkgdir}/usr/share/pixmaps/avidemux-qt5.png" + -e 's|Name=avidemux2|Name=Avidemux Qt|' \ + -i "${pkgdir}/usr/share/applications/avidemux-qt.desktop" + install -Dm644 avidemux/avidemux_icon.png "${pkgdir}/usr/share/pixmaps/avidemux-qt.png" } -# package_avidemux-gtk-git() { -# depends=("avidemux-core-git=${pkgver}" 'gtk3' 'libxv' 'sdl' 'desktop-file-utils') -# pkgdesc="Gtk3 GUI for Avidemux. (GIT version)" -# provides=("avidemux-gtk-git=${pkgver}" 'avidemux-gtk') -# conflicts=('avidemux-gtk') -# install=avidemux.install -# -# make VERBOSE= -C build_gtk DESTDIR="${pkgdir}" install -# make VERBOSE= -C build_gtk_plugins DESTDIR="${pkgdir}" install -# -# install -Dm644 avidemux/avidemux2.desktop "${pkgdir}/usr/share/applications/avidemux-gtk.desktop" -# sed -e 's|Icon=avidemux|Icon=avidemux-gtk|g' \ -# -e 's|Exec=avidemux2_gtk|Exec=avidemux3_gtk|g' \ -# -e 's|Name=avidemux2|Name=Avidemux Gtk|' \ -# -i "${pkgdir}/usr/share/applications/avidemux-gtk.desktop" -# install -Dm644 avidemux/avidemux_icon.png "${pkgdir}/usr/share/pixmaps/avidemux-gtk.png" -# -# rm -fr "${pkgdir}/usr/lib/ADM_plugins6/videoEncoders/" -# } - package_avidemux-cli-git() { - depends=("avidemux-core-git=${pkgver}") pkgdesc="CLI frontend for Avidemux. (GIT version)" - provides=("avidemux-cli-git=${pkgver}" 'avidemux-cli') + depends=("avidemux-core-git=${pkgver}") + provides=('avidemux-cli') conflicts=('avidemux-cli') - make VERBOSE= -C build_cli DESTDIR="${pkgdir}" install - make VERBOSE= -C build_cli_plugins DESTDIR="${pkgdir}" install + make -C build_cli DESTDIR="${pkgdir}" install + make -C build_cli_plugins DESTDIR="${pkgdir}" install rm -fr "${pkgdir}/usr/lib/ADM_plugins6/videoEncoders/" } diff --git a/add_settings_pluginui_message_error.patch b/add_settings_pluginui_message_error.patch new file mode 100644 index 000000000000..5fe56981882b --- /dev/null +++ b/add_settings_pluginui_message_error.patch @@ -0,0 +1,13 @@ +diff --git a/avidemux_plugins/CMakeLists.txt b/avidemux_plugins/CMakeLists.txt +index ee7148c..eb34e95 100644 +--- a/avidemux_plugins/CMakeLists.txt ++++ b/avidemux_plugins/CMakeLists.txt +@@ -61,7 +61,7 @@ SET(DO_CLI 0) + SET(DO_SETTINGS 0) + + IF (NOT PLUGIN_UI) +- MESSAGE(FATAL_ERROR "Please add -DPLUGIN_UI=[ALL|QT4|GTK|CLI|COMMON]") ++ MESSAGE(FATAL_ERROR "Please add -DPLUGIN_UI=[ALL|QT4|GTK|CLI|COMMON|SETTINGS]") + ENDIF (NOT PLUGIN_UI) + + if(PLUGIN_UI MATCHES "ALL") diff --git a/avidemux.install b/avidemux-git.install index df8436b28a14..df8436b28a14 100644 --- a/avidemux.install +++ b/avidemux-git.install diff --git a/fix_nvenc_check.patch b/fix_nvenc_check.patch new file mode 100644 index 000000000000..ffd8bae6b0b4 --- /dev/null +++ b/fix_nvenc_check.patch @@ -0,0 +1,27 @@ +diff --git a/cmake/admCheckNvEnc.cmake b/cmake/admCheckNvEnc.cmake
+index 43e2472..f1c292d 100644
+--- a/cmake/admCheckNvEnc.cmake
++++ b/cmake/admCheckNvEnc.cmake
+@@ -7,11 +7,12 @@ MACRO(checkNvEnc)
+
+ IF (NVENC)
+ FIND_PATH(NVENC_INCLUDE_DIR nvEncodeAPI.h
+- PATHS /usr/include/x86_64-linux-gnu) # Needed for 64 bits linux
++ PATHS /usr/include/nvidia-video-sdk) # Needed for 64 bits linux
+ IF(NVENC_INCLUDE_DIR)
+ MESSAGE(STATUS " nvenc header Found ")
+ SET(USE_NVENC True)
+ SET(NVENC_FOUND 1)
++ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I/usr/include/nvidia-video-sdk")
+ ELSE(NVENC_INCLUDE_DIR)
+ MESSAGE(STATUS " nvenc header not Found ")
+ SET(NVENC_FOUND 0)
+@@ -20,7 +21,7 @@ MACRO(checkNvEnc)
+ ENDIF (NVENC)
+
+ MESSAGE("")
+- APPEND_SUMMARY_LIST("Video Encoder" "NVENC" "${NVENC_FOUND}")
++ APPEND_SUMMARY_LIST("Video Encoder" "NVENC" "${NVENC_CHECKED}")
+ ENDIF (NOT NVENC_CHECKED)
+
+ ENDMACRO(checkNvEnc)
diff --git a/fix_verbose.patch b/fix_verbose.patch new file mode 100644 index 000000000000..3b8b3dc46877 --- /dev/null +++ b/fix_verbose.patch @@ -0,0 +1,10 @@ +diff --git a/cmake/admCoreIncludes.cmake b/cmake/admCoreIncludes.cmake +index 5263ded..47b8afb 100644 +--- a/cmake/admCoreIncludes.cmake ++++ b/cmake/admCoreIncludes.cmake +@@ -1,5 +1,4 @@ + # eclipse +-SET(CMAKE_VERBOSE_MAKEFILE ON) + IF(CMAKE_COMPILER_IS_GNUCC) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fmessage-length=0") + ENDIF(CMAKE_COMPILER_IS_GNUCC) diff --git a/fix_vf_hflip_plugin_name.patch b/fix_vf_hflip_plugin_name.patch new file mode 100644 index 000000000000..18598cc584a4 --- /dev/null +++ b/fix_vf_hflip_plugin_name.patch @@ -0,0 +1,18 @@ +diff --git a/avidemux_plugins/ADM_videoFilters6/horizontalFlip/CMakeLists.txt b/avidemux_plugins/ADM_videoFilters6/horizontalFlip/CMakeLists.txt +index 578ed4a..426588b 100644 +--- a/avidemux_plugins/ADM_videoFilters6/horizontalFlip/CMakeLists.txt ++++ b/avidemux_plugins/ADM_videoFilters6/horizontalFlip/CMakeLists.txt +@@ -1,9 +1,9 @@ + INCLUDE(vf_plugin) + + +-SET(ADM_hf_hflip_SRCS horizontalFlip.cpp) ++SET(ADM_vf_hflip_SRCS horizontalFlip.cpp) + +-ADD_VIDEO_FILTER(ADM_hf_hflip ${ADM_hf_hflip_SRCS}) ++ADD_VIDEO_FILTER(ADM_vf_hflip ${ADM_vf_hflip_SRCS}) + +-INIT_VIDEO_FILTER(ADM_hf_hflip) +-INSTALL_VIDEO_FILTER(ADM_hf_hflip) ++INIT_VIDEO_FILTER(ADM_vf_hflip) ++INSTALL_VIDEO_FILTER(ADM_vf_hflip) |