diff options
Diffstat (limited to 'community/mlt/APKBUILD')
-rw-r--r-- | community/mlt/APKBUILD | 55 |
1 files changed, 26 insertions, 29 deletions
diff --git a/community/mlt/APKBUILD b/community/mlt/APKBUILD index 60444bb3d02..69bc4b1cf25 100644 --- a/community/mlt/APKBUILD +++ b/community/mlt/APKBUILD @@ -1,21 +1,21 @@ # Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> # Maintainer: Kevin Daudt <kdaudt@alpinelinux.org> pkgname=mlt -pkgver=7.0.1 -pkgrel=2 +pkgver=7.22.0 +pkgrel=4 pkgdesc="MLT Multimedia Framework" url="https://www.mltframework.org/" arch="all" license="GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later" makedepends=" - bsd-compat-headers - chrpath cmake ffmpeg-dev fftw-dev frei0r-plugins-dev gtk+2.0-dev jack-dev + ladspa-dev + libarchive-dev libexif-dev libsamplerate-dev libvorbis-dev @@ -23,8 +23,11 @@ makedepends=" python3-dev qt5-qtbase-dev qt5-qtsvg-dev + qt6-qt5compat-dev + qt6-qtbase-dev + qt6-qtsvg-dev + samurai sdl2-dev - sdl_image-dev sox-dev swig vidstab-dev @@ -32,53 +35,47 @@ makedepends=" options="!check" # todo checkdepends="py3-pykwalify" subpackages="$pkgname-dev $pkgname-doc py3-$pkgname:py3" -source="https://github.com/mltframework/mlt/archive/v$pkgver/mlt-v$pkgver.tar.gz - musl-locale.patch - " +source="https://github.com/mltframework/mlt/releases/download/v$pkgver/mlt-$pkgver.tar.gz" -_opencv=OFF case $CARCH in - x86*|aarch64|ppc64ke) - makedepends="$makedepends opencv-dev" - _opencv=ON - ;; +ppc64le|s390x|riscv64) + _opencv=OFF + ;; +*) + makedepends="$makedepends opencv-dev" + _opencv=ON + ;; esac build() { - mkdir -p build - - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_INSTALL_RPATH=ON \ -DBUILD_TESTING=OFF \ -DMOD_OPENCV=$_opencv \ -DMOD_MOVIT=OFF \ -DMOD_PLUS=OFF \ -DMOD_RTAUDIO=OFF \ -DMOD_RUBBERBAND=OFF \ - -DSWIG_PYTHON=ON \ - . - make -C build + -DMOD_QT6=ON \ + -DMOD_GLAXNIMATE=ON \ + -DSWIG_PYTHON=ON + cmake --build build } package() { cd build - # removing undesired rpath - scanelf -BRF '%r' . | awk '$1 != "-" { print $2 }' | xargs chrpath -d - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install . } py3() { pkgdesc="$pkgdesc (Python bindings)" - depends="python3" - - pythonpath=$(python3 -c "from sysconfig import get_path; print(get_path('platlib'))") - amove "${pythonpath#/*}" + amove usr/lib/python* } sha512sums=" -9268889f0fbe69180651a592ac0b328d18f8b60c7d83f9d6c506dc21254afcb2281662f4d19faf3520976ae100600d00cd6eb2aa42c83880fa4c4c36e760c68a mlt-v7.0.1.tar.gz -dfa4c192ce6121a3c86141c46a08eaf6cd6bd81c120786bdb1ef564bf7878dcb44031280b34609048409c3d09e8c0e1bd430dae1fe777ef030daf09b1dfd90a3 musl-locale.patch +84763e1cb8495be9476637d2474aa492906b904990905f9283faffff75829553cf87b097166fe6d382acc043422e6da45014ca4ba281c7fc68f10ebe3cec4fee mlt-7.22.0.tar.gz " |