Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/PKGBUILD b/PKGBUILD
- index dd57e45..f40d6b2 100644
- --- a/PKGBUILD
- +++ b/PKGBUILD
- @@ -1,18 +1,19 @@
- # Maintainer: Gustavo Alvarez <[email protected]>
- +: ${_build_qt5:=1}
- +: ${_build_qt6:=1}
- +
- pkgbase=avidemux-git
- pkgname=(
- 'avidemux-core-git'
- - 'avidemux-qt5-git'
- - 'avidemux-qt6-git'
- 'avidemux-cli-git'
- )
- -pkgver=2.8.2.250320.4b5c2a3d7
- +pkgver=2.8.2.260622.3f93852fa
- pkgrel=1
- pkgdesc="A graphical/cli tool to edit video (filter/re-encode/split). (GIT version)"
- arch=('x86_64')
- url='http://www.avidemux.org'
- -license=('GPL2')
- +license=('GPL-2.0-or-later')
- makedepends=(
- 'git'
- 'cmake'
- @@ -44,15 +45,25 @@ makedepends=(
- 'x265'
- 'sqlite'
- 'glu'
- - 'qt5-script'
- - 'qt5-tools'
- - 'qt6-base'
- - 'qt6-tools'
- 'libxv'
- 'vapoursynth'
- 'hicolor-icon-theme'
- 'setconf'
- )
- +if ((_build_qt5)); then
- + pkgname+=('avidemux-qt5-git')
- + makedepends+=(
- + 'qt5-script'
- + 'qt5-tools'
- + )
- +fi
- +if ((_build_qt6)); then
- + pkgname+=('avidemux-qt6-git')
- + makedepends+=(
- + 'qt6-base'
- + 'qt6-tools'
- + )
- +fi
- source=(
- 'avidemux::git+https://github.com/mean00/avidemux2.git'
- 'git+https://github.com/mean00/avidemux2_i18n.git'
- @@ -134,64 +145,68 @@ build() {
- cmake --build build_core_plugins
- DESTDIR="${srcdir}/fakeroot" cmake --install build_core_plugins
- - msg2 "Build Qt5 GUI"
- - cmake -B build_qt5 -S avidemux/avidemux/qt4 \
- - -DCMAKE_BUILD_TYPE=Release \
- - -DCMAKE_INSTALL_PREFIX=/usr \
- - -DCMAKE_INSTALL_RPATH="" \
- - -DOpenGL_GL_PREFERENCE=GLVND \
- - -DENABLE_QT5=ON \
- - -DFAKEROOT="${srcdir}/fakeroot"
- -
- - cmake --build build_qt5
- - DESTDIR="${srcdir}/fakeroot" cmake --install build_qt5
- -
- - msg2 "Build Qt5 GUI Plugins"
- - cmake -B build_qt5_plugins -S avidemux/avidemux_plugins \
- - -DCMAKE_BUILD_TYPE=Release \
- - -DCMAKE_INSTALL_PREFIX=/usr \
- - -DCMAKE_INSTALL_RPATH="" \
- - -DOpenGL_GL_PREFERENCE=GLVND \
- - -DENABLE_QT5=ON \
- - -DPLUGIN_UI=QT4 \
- - -DUSE_EXTERNAL_LIBA52=ON \
- - -DUSE_EXTERNAL_LIBMAD=ON \
- - -DUSE_EXTERNAL_MP4V2=ON \
- - -DFAKEROOT="${srcdir}/fakeroot"
- -
- - cmake --build build_qt5_plugins
- - DESTDIR="${srcdir}/fakeroot" cmake --install build_qt5_plugins
- -
- - msg2 "Build Qt6 GUI"
- - CXXFLAGS+=" -fPIC" \
- - cmake -B build_qt6 -S avidemux/avidemux/qt4 \
- - -DCMAKE_BUILD_TYPE=Release \
- - -DCMAKE_INSTALL_PREFIX=/usr \
- - -DCMAKE_INSTALL_RPATH="" \
- - -DOpenGL_GL_PREFERENCE=GLVND \
- - -DENABLE_QT6=ON \
- - -DFAKEROOT="${srcdir}/fakeroot"
- -
- - cmake --build build_qt6
- - DESTDIR="${srcdir}/fakeroot" cmake --install build_qt6
- -
- - msg2 "Build Qt6 GUI Plugins"
- - CXXFLAGS+=" -fPIC" \
- - cmake -B build_qt6_plugins -S avidemux/avidemux_plugins \
- - -DCMAKE_BUILD_TYPE=Release \
- - -DCMAKE_INSTALL_PREFIX=/usr \
- - -DCMAKE_INSTALL_RPATH="" \
- - -DOpenGL_GL_PREFERENCE=GLVND \
- - -DENABLE_QT6=ON \
- - -DPLUGIN_UI=QT4 \
- - -DUSE_EXTERNAL_LIBA52=ON \
- - -DUSE_EXTERNAL_LIBMAD=ON \
- - -DUSE_EXTERNAL_MP4V2=ON \
- - -DFAKEROOT="${srcdir}/fakeroot" \
- - -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux"
- -
- - cmake --build build_qt6_plugins
- - DESTDIR="${srcdir}/fakeroot" cmake --install build_qt6_plugins
- + if ((_build_qt5)); then
- + msg2 "Build Qt5 GUI"
- + cmake -B build_qt5 -S avidemux/avidemux/qt4 \
- + -DCMAKE_BUILD_TYPE=Release \
- + -DCMAKE_INSTALL_PREFIX=/usr \
- + -DCMAKE_INSTALL_RPATH="" \
- + -DOpenGL_GL_PREFERENCE=GLVND \
- + -DENABLE_QT5=ON \
- + -DFAKEROOT="${srcdir}/fakeroot"
- +
- + cmake --build build_qt5
- + DESTDIR="${srcdir}/fakeroot" cmake --install build_qt5
- +
- + msg2 "Build Qt5 GUI Plugins"
- + cmake -B build_qt5_plugins -S avidemux/avidemux_plugins \
- + -DCMAKE_BUILD_TYPE=Release \
- + -DCMAKE_INSTALL_PREFIX=/usr \
- + -DCMAKE_INSTALL_RPATH="" \
- + -DOpenGL_GL_PREFERENCE=GLVND \
- + -DENABLE_QT5=ON \
- + -DPLUGIN_UI=QT4 \
- + -DUSE_EXTERNAL_LIBA52=ON \
- + -DUSE_EXTERNAL_LIBMAD=ON \
- + -DUSE_EXTERNAL_MP4V2=ON \
- + -DFAKEROOT="${srcdir}/fakeroot"
- +
- + cmake --build build_qt5_plugins
- + DESTDIR="${srcdir}/fakeroot" cmake --install build_qt5_plugins
- + fi
- +
- + if ((_build_qt6)); then
- + msg2 "Build Qt6 GUI"
- + CXXFLAGS+=" -fPIC" \
- + cmake -B build_qt6 -S avidemux/avidemux/qt4 \
- + -DCMAKE_BUILD_TYPE=Release \
- + -DCMAKE_INSTALL_PREFIX=/usr \
- + -DCMAKE_INSTALL_RPATH="" \
- + -DOpenGL_GL_PREFERENCE=GLVND \
- + -DENABLE_QT6=ON \
- + -DFAKEROOT="${srcdir}/fakeroot"
- +
- + cmake --build build_qt6
- + DESTDIR="${srcdir}/fakeroot" cmake --install build_qt6
- +
- + msg2 "Build Qt6 GUI Plugins"
- + CXXFLAGS+=" -fPIC" \
- + cmake -B build_qt6_plugins -S avidemux/avidemux_plugins \
- + -DCMAKE_BUILD_TYPE=Release \
- + -DCMAKE_INSTALL_PREFIX=/usr \
- + -DCMAKE_INSTALL_RPATH="" \
- + -DOpenGL_GL_PREFERENCE=GLVND \
- + -DENABLE_QT6=ON \
- + -DPLUGIN_UI=QT4 \
- + -DUSE_EXTERNAL_LIBA52=ON \
- + -DUSE_EXTERNAL_LIBMAD=ON \
- + -DUSE_EXTERNAL_MP4V2=ON \
- + -DFAKEROOT="${srcdir}/fakeroot" \
- + -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux"
- +
- + cmake --build build_qt6_plugins
- + DESTDIR="${srcdir}/fakeroot" cmake --install build_qt6_plugins
- + fi
- msg2 "Build CLI frontend"
- cmake -B build_cli -S avidemux/avidemux/cli \
Advertisement
Add Comment
Please, Sign In to add comment