diff options
author | nfnty | 2015-06-19 14:22:14 +0200 |
---|---|---|
committer | nfnty | 2015-06-19 14:22:14 +0200 |
commit | 40ddb2879b6d99f384025c7289909381540bfd3d (patch) | |
tree | 40d1d1cf12366ae4ea23ccb9c2ca91e2534da4c6 | |
download | aur-40ddb2879b6d99f384025c7289909381540bfd3d.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 68 | ||||
-rw-r--r-- | cutelogger.patch | 13 | ||||
-rw-r--r-- | shotcut.desktop | 11 |
4 files changed, 125 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d68db088b559 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = shotcut-git + pkgdesc = Video editor + pkgver = r1 + pkgrel = 1 + url = https://github.com/mltframework/shotcut + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = git + depends = qt5-base + depends = qt5-declarative + depends = qt5-multimedia + depends = qt5-quickcontrols + depends = qt5-webkit + depends = qt5-x11extras + depends = mlt + depends = ffmpeg + depends = libx264 + depends = libvpx + depends = lame + depends = frei0r-plugins + depends = ladspa + provides = shotcut + conflicts = shotcut + source = shotcut::git+https://github.com/mltframework/shotcut.git + source = shotcut.desktop + source = cutelogger.patch + sha512sums = SKIP + sha512sums = 38aefcdfb092a53aac7d7989ea55f6e2d8ab581c7976291b476974aebf853169c40607301ef64612a62d5de30ae7a13de54cb9a91827568b216cb2b30b0501cf + sha512sums = fe18194558fca8096643528d239f91d0f7c948e58c8297e0338d6905e4df3732dd915eecc8bd25a62b1fba9731f21fcabc8f4ec32e45c46b74b061f549fb1c6a + +pkgname = shotcut-git + 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" +} diff --git a/cutelogger.patch b/cutelogger.patch new file mode 100644 index 000000000000..acfc312e76ce --- /dev/null +++ b/cutelogger.patch @@ -0,0 +1,13 @@ +diff --git a/CuteLogger/CuteLogger.pro b/CuteLogger/CuteLogger.pro +index a5290b0..146dfb8 100644 +--- a/CuteLogger/CuteLogger.pro ++++ b/CuteLogger/CuteLogger.pro +@@ -42,7 +42,7 @@ unix:!symbian { + maemo5 { + target.path = /opt/usr/lib + } else { +- target.path = $(INSTALL_ROOT)/usr/lib ++ target.path = $$PREFIX/lib + } + INSTALLS += target + } diff --git a/shotcut.desktop b/shotcut.desktop new file mode 100644 index 000000000000..94a2ccb9622b --- /dev/null +++ b/shotcut.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Shotcut +Name[de]=Shotcut +GenericName=Video Editor +GenericName[de]=Video Bearbeitungsprogramm +Comment=Video Editor +Comment[de]=Programm zum Bearbeiten und Abspielen von Videodateien. +Exec=shotcut +Terminal=false +Type=Application +Icon=applications-multimedia |