diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..abd14a390646 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,68 @@ +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-multimedia' + 'qt5-quickcontrols' + 'qt5-webkit' + 'qt5-x11extras' + 'mlt' + 'ffmpeg' + 'libx264' + 'libvpx' + 'lame' + 'frei0r-plugins' + 'ladspa' +) +makedepends=('git') +provides=('shotcut') +conflicts=('shotcut') + +source=( + "${srcname}::git+https://github.com/mltframework/shotcut.git" + 'shotcut.desktop' + 'cutelogger.patch' +) +sha512sums=( + 'SKIP' + '38aefcdfb092a53aac7d7989ea55f6e2d8ab581c7976291b476974aebf853169c40607301ef64612a62d5de30ae7a13de54cb9a91827568b216cb2b30b0501cf' + 'fe18194558fca8096643528d239f91d0f7c948e58c8297e0338d6905e4df3732dd915eecc8bd25a62b1fba9731f21fcabc8f4ec32e45c46b74b061f549fb1c6a' +) + +pkgver() { + cd "${srcdir}/${srcname}" + + printf 'r%s.%s\n' \ + "$( git rev-list HEAD | wc --lines )" \ + "$( git describe --always | sed 's/-/./g' )" +} + +prepare() { + cd "${srcdir}/${srcname}" + + git apply "${srcdir}/cutelogger.patch" + + qmake PREFIX='/usr/' +} + +build() { + cd "${srcdir}/${srcname}" + + make +} + +package() { + cd "${srcdir}/${srcname}" + + make INSTALL_ROOT="${pkgdir}" install + + install -D --mode=644 "${srcdir}/shotcut.desktop" "${pkgdir}/usr/share/applications/shotcut.desktop" +} |