author | Antonio Rojas
<arojas@archlinux.org> 2024-02-14 12:18:36 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2024-02-14 12:18:36 UTC |
parent | 298a3faee736a1cc9811bcff00607a69f1d7f742 |
PKGBUILD | +11 | -57 |
diff --git a/PKGBUILD b/PKGBUILD index 8131a38..30c8125 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -11,71 +11,25 @@ pkgdesc='A non-linear video editor for Linux using the MLT video framework' arch=(x86_64) url='https://apps.kde.org/kdenlive/' license=(GPL) -depends=(breeze-icons - frei0r-plugins - gcc-libs - glibc - karchive - kbookmarks - kcodecs - kcolorscheme - kcompletion - kconfig - kconfigwidgets - kcoreaddons - kcrash - kdbusaddons - kfilemetadata - kguiaddons - ki18n - kiconthemes - kio - kitemviews - knewstuff - knotifications - knotifyconfig - ktextwidgets - kwidgetsaddons - kxmlgui - mlt - purpose - qt6-base - qt6-declarative - qt6-multimedia - qt6-networkauth - qt6-svg - solid) -makedepends=(doxygen - extra-cmake-modules - kdoctools - qt6-tools) -optdepends=('bigsh0t: VR360 effects' +groups=(kde-applications kde-multimedia) +depends=(qt5-networkauth knewstuff5 knotifyconfig5 kfilemetadata5 purpose5 mlt breeze-icons frei0r-plugins) +makedepends=(extra-cmake-modules kdoctools5 v4l-utils doxygen qt5-tools) +optdepends=('ffmpeg: for FFmpeg plugin' 'dvgrab: for firewire capture' - 'ffmpeg: for FFmpeg plugin' - 'kimageformats: support for dds, xcf, exr, psd, and more image formats' - 'mediainfo: for technical clip information' - 'noise-suppression-for-voice: noise suppression effect' + 'recordmydesktop: for screen capture' 'opencv: for motion tracking' - 'opentimelineio: timeline export/import' 'plasma-desktop: theme configuration' - 'python: for scripts' - 'qt6-imageformats: support for tiff, webp, and more image formats' - 'recordmydesktop: for screen capture') -groups=(kde-applications - kde-multimedia) -source=(https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz{,.sig} - mlt-no-qt5.patch) + 'opentimelineio: timeline export/import' + 'bigsh0t: VR360 effects' + 'mediainfo: for technical clip information' + 'noise-suppression-for-voice: noise suppression effect') +source=(https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz{,.sig}) sha256sums=('8440d949d5f6ac7bef5da04da12c5545868f9171f1251aa666c3f5b76f6e3f11' - 'SKIP' - 'd946fddbe366e641e3172b601db7de474719588696bace25fa8643b67bc82f9b') + 'SKIP') validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7 # Albert Astals Cid <aacid@kde.org> F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87 # Christoph Feck <cfeck@kde.org> D81C0CB38EB725EF6691C385BB463350D6EF31EF) # Heiko Becker <heiko.becker@kde.org> -prepare() { - patch -d $pkgname-$pkgver -p1 < mlt-no-qt5.patch # Blacklist MLT Qt5 module to prevent crashes -} - build() { cmake -B build -S $pkgname-$pkgver \ -DBUILD_TESTING=OFF \