# shellcheck disable=SC2034,SC2154,SC2164 pkgname=('shotcut-git') _srcname='shotcut' pkgdesc='Video editor' pkgver='r2732' pkgrel='1' arch=('i686' 'x86_64') url='https://github.com/mltframework/shotcut' license=('GPL3') depends=( 'qt5-base' 'qt5-declarative' 'qt5-graphicaleffects' 'qt5-multimedia' 'qt5-quickcontrols' 'qt5-webkit' 'qt5-websockets' 'qt5-x11extras' 'mlt-git' 'movit' 'ffmpeg' 'libx264' 'libvpx' 'lame' 'frei0r-plugins' 'ladspa' ) makedepends=('git' 'qt5-tools') provides=("${pkgname[0]%-git}") conflicts=("${pkgname[0]%-git}") source=( "${_srcname}::git+${url}.git" 'melt.patch' ) sha512sums=( 'SKIP' 'SKIP' ) pkgver() { cd "${srcdir}/${_srcname}" printf 'r%s.%s.%s\n' \ "$( git rev-list --count 'HEAD' )" \ "$( git log --max-count='1' --pretty='format:%ct' )" \ "$( git rev-parse --short 'HEAD' )" } prepare() { cd "${srcdir}/${_srcname}" git apply "${srcdir}/melt.patch" } build() { cd "${srcdir}/${_srcname}" qmake PREFIX='/usr' \ QMAKE_CFLAGS_RELEASE="${CFLAGS}" \ QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \ SHOTCUT_VERSION="${pkgver}" make cd translations lrelease ./*.ts } package() { cd "${srcdir}/${_srcname}" make INSTALL_ROOT="${pkgdir}" install }