summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorphiresky2016-07-03 17:21:27 +0200
committerphiresky2016-07-03 17:21:27 +0200
commit8297f9f5f1ef6c94342aaf1983f9c759b89f474c (patch)
treebd2a6449cf387bfda99e9f41fd36fe63429fcf46
downloadaur-8297f9f5f1ef6c94342aaf1983f9c759b89f474c.tar.gz
initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD44
-rw-r--r--svp.install32
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
+#}