pkgname=('shotcut-git') _srcname='shotcut' pkgdesc='Video editor' pkgver='r1' 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' 'ffmpeg' 'libx264' 'libvpx' 'lame' 'frei0r-plugins' 'ladspa' ) makedepends=('git') provides=("${pkgname[0]%-git}") conflicts=("${pkgname[0]%-git}") source=( "${_srcname}::git+${url}.git" 'shotcut.desktop' 'melt.patch' ) sha512sums=( 'SKIP' '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 'CONFIG-=c++11' PREFIX='/usr/' make } package() { cd "${srcdir}/${_srcname}" make INSTALL_ROOT="${pkgdir}" install install -D --mode=644 "${srcdir}/shotcut.desktop" "${pkgdir}/usr/share/applications/shotcut.desktop" }