diff options
author | phiresky | 2016-07-03 17:21:27 +0200 |
---|---|---|
committer | phiresky | 2016-07-03 17:21:27 +0200 |
commit | 8297f9f5f1ef6c94342aaf1983f9c759b89f474c (patch) | |
tree | bd2a6449cf387bfda99e9f41fd36fe63429fcf46 | |
download | aur-8297f9f5f1ef6c94342aaf1983f9c759b89f474c.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | svp.install | 32 |
3 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8be37737821c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Sun Jul 3 15:21:04 UTC 2016 +pkgbase = svp + pkgdesc = SmoothVideo Project 4 (SVP4) + pkgver = 4.0.0.80 + pkgrel = 1 + url = https://www.svp-team.com/wiki/SVP:Linux + arch = x86_64 + license = custom + makedepends = p7zip + makedepends = qt-installer-framework + depends = libmediainfo + depends = qt5-svg + depends = qt5-script + depends = vapoursynth + depends = libusb + depends = xdg-utils + optdepends = mpv-git: needed for mpv vapoursynth support + optdepends = ocl-icd: for GPU acceleration + source = http://www.svp-team.com/files/svp4-linux-64.tbz2 + sha1sums = 5b1d81d5d856596d5c992f5635bf3190e690ee60 + +pkgname = svp + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1010388abe0f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: phiresky <phireskyde+git@gmail.com> +pkgname=svp +pkgver=4.0.0.80 +pkgrel=1 +epoch= +pkgdesc="SmoothVideo Project 4 (SVP4)" +arch=('x86_64') +url="https://www.svp-team.com/wiki/SVP:Linux" +license=('custom') +groups=() +depends=(libmediainfo qt5-svg qt5-script vapoursynth libusb xdg-utils) +makedepends=(p7zip qt-installer-framework) +checkdepends=() +optdepends=( + 'mpv-git: needed for mpv vapoursynth support' + 'ocl-icd: for GPU acceleration' +) +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("http://www.svp-team.com/files/svp4-linux-64.tbz2") +noextract=() +sha1sums=("5b1d81d5d856596d5c992f5635bf3190e690ee60") +validpgpkeys=() + +prepare() { + rm -rf "$srcdir/installer" + devtool --dump "$srcdir/installer" "$srcdir/svp4-linux-64.run" + for f in "$srcdir/installer/metadata/"*/*.7z; do + 7z x -o"$srcdir/extracted/" "$f" + done +} + +package() { + mkdir -p "$pkgdir"/{opt/svp,usr/bin,usr/share/licenses/svp} + mv "$srcdir/extracted/licenses" "$pkgdir/usr/share/licenses/$pkgname" + mv "$srcdir/extracted/"* "$pkgdir/opt/$pkgname" + ln -s "/opt/$pkgname/SVPManager" "$pkgdir/usr/bin/SVPManager" + chmod -R +rX "$pkgdir/opt/svp" "$pkgdir/usr/share" +} diff --git a/svp.install b/svp.install new file mode 100644 index 000000000000..e2ad192d50a6 --- /dev/null +++ b/svp.install @@ -0,0 +1,32 @@ +## arg 1: the new package version +#pre_install() { + # do something here +#} + +## arg 1: the new package version +post_install() { + echo $pkgname + /opt/svp/add-menuitem.sh +} + +## arg 1: the new package version +## arg 2: the old package version +#pre_upgrade() { + # do something here +#} + +## arg 1: the new package version +## arg 2: the old package version +#post_upgrade() { + # do something here +#} + +## arg 1: the old package version +pre_remove() { + /opt/svp/remove-menuitem.sh +} + +## arg 1: the old package version +#post_remove() { + # do something here +#} |