summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTércio Martins2022-11-25 11:53:20 -0300
committerTércio Martins2022-11-25 11:53:20 -0300
commitbe6c0ccfd969a6c8093bd4b93a5c302c842373f5 (patch)
tree259b4252a239f76c7e0544bb5baa77004bbb596d
parentc54e8b0c37a0e13a192e64a6ee08a18a7b85e13a (diff)
downloadaur-be6c0ccfd969a6c8093bd4b93a5c302c842373f5.tar.gz
Upgrade Qt to version 6 and disable integration with OpenTimelineIO
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD25
2 files changed, 16 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9b11dcc1dbe4..60ed6743fcf1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,19 @@
pkgbase = olive-git
pkgdesc = Free non-linear video editor
- pkgver = continuous.r1621.g41a49c488
+ pkgver = continuous.r2461.g4c00387ab
pkgrel = 1
url = https://www.olivevideoeditor.org/
- arch = pentium4
arch = x86_64
license = GPL3
makedepends = cmake
makedepends = git
makedepends = ninja
- makedepends = qt5-svg
- makedepends = qt5-tools
+ makedepends = qt6-svg
+ makedepends = qt6-tools
depends = ffmpeg
depends = openimageio
- depends = opentimelineio
depends = portaudio
- depends = qt5-base
+ depends = qt6-base
provides = olive
conflicts = olive
source = git+https://github.com/olive-editor/olive.git
diff --git a/PKGBUILD b/PKGBUILD
index 4c1677acdd9c..8f097180fbad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,15 @@
_pkgname=olive
pkgname=$_pkgname-git
-pkgver=continuous.r1621.g41a49c488
+pkgver=continuous.r2461.g4c00387ab
pkgrel=1
-arch=('pentium4' 'x86_64')
+arch=('x86_64')
pkgdesc="Free non-linear video editor"
url="https://www.olivevideoeditor.org/"
license=('GPL3')
-depends=('ffmpeg' 'openimageio' 'opentimelineio' 'portaudio' 'qt5-base')
-makedepends=('cmake' 'git' 'ninja' 'qt5-svg' 'qt5-tools')
+#depends=('ffmpeg' 'openimageio' 'opentimelineio' 'portaudio' 'qt6-base')
+depends=('ffmpeg' 'openimageio' 'portaudio' 'qt6-base')
+makedepends=('cmake' 'git' 'ninja' 'qt6-svg' 'qt6-tools')
# Temporarily, the "olive-git" package is incompatible
# with the dependency "olive-community-effects-git".
@@ -22,17 +23,15 @@ conflicts=('olive')
source=('git+https://github.com/olive-editor/olive.git')
sha512sums=('SKIP')
-pkgver() {
- cd $_pkgname
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+prepare() {
+ # Currently, the build process fails if the OpenTimelineIO library is used
+ sed -i '/find_package(OpenTimelineIO)/d' \
+ "$srcdir"/$_package/CMakeLists.txt
}
-prepare() {
+pkgver() {
cd $_pkgname
-
- # The OpenTimelineIO library requires some features of C++17 standard.
- # Olive uses C++14 by default, preventing the compilation of modules that use OpenTimelineIO.
- sed -i "/CXX_STANDARD/ s/14/17/" CMakeLists.txt
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
@@ -41,7 +40,7 @@ build() {
-Bbuild \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DOTIO_DEPS_INCLUDE_DIR=/usr/include/opentimelineio
+ -DQT_VERSION_MAJOR=6
ninja -C build/
}