diff options
author | beelzebud | 2021-08-31 05:23:25 -0500 |
---|---|---|
committer | beelzebud | 2021-08-31 05:23:25 -0500 |
commit | 583d86859ba85548fe70f0638251060fbd6fd09c (patch) | |
tree | 7deef137bfa2e69421d12b2e09721d5b20facff4 | |
download | aur-583d86859ba85548fe70f0638251060fbd6fd09c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | vgtranslate.service | 13 |
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bbd69891fc6c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = vgtranslate-git + pkgdesc = VgTranslate service for retroarch + pkgver = r66.1b68c26 + pkgrel = 1 + url = http://gitlab.com/spherebeaker/vgtranslate + arch = any + license = GPL3 + makedepends = git + makedepends = python-setuptools + makedepends = python2-setuptools + depends = python2 + provides = vgtranslate + conflicts = vgtranslate + source = vgtranslate-git::git+https://gitlab.com/spherebeaker/vgtranslate.git + md5sums = SKIP + +pkgname = vgtranslate-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cd2e042a1ca0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Nick Bilbrey (beelzebud) <beelzebud@gmail.com> + +_pkgname=vgtranslate +pkgname=vgtranslate-git +pkgver=r66.1b68c26 +pkgrel=1 +pkgdesc="VgTranslate service for retroarch" +arch=('any') +url="http://gitlab.com/spherebeaker/vgtranslate" +license=('GPL3') +provides=('vgtranslate') +conflicts=('vgtranslate') +depends=('python2') +makedepends=('git' 'python-setuptools' 'python2-setuptools') +source=("$pkgname"::'git+https://gitlab.com/spherebeaker/vgtranslate.git') +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$pkgname" + python2 setup.py build +} + +package() { + cd "$srcdir/$pkgname" + PYTHONPATH="$srcdir/$_pkgname/usr/bin/" + python2 setup.py install --root="$pkgdir" --optimize=1 + install -d "$pkgdir"/usr/share/$_pkgname/fonts + install -Dm644 $srcdir/$pkgname/$_pkgname/*.* $pkgdir/usr/share/$_pkgname/ + install -Dm644 $srcdir/$pkgname/$_pkgname/fonts/*.* $pkgdir/usr/share/$_pkgname/fonts + install -d "$pkgdir/usr/lib/systemd/system" + install -Dm644 "$startdir/vgtranslate.service" "$pkgdir/usr/lib/systemd/system/vgtranslate.service" + install -Dm644 $srcdir/$pkgname/LICENSE "$pkgdir"/usr/share/licenses/$_pkgname/LICENSE +echo +echo +echo _________________________________________________________________________________ +echo Edit the /usr/local/vgtranslate/default_config.json file as per instructions at: +echo https://www.libretro.com/index.php/retroarch-1-7-8-ai-service-how-to-set-it-up/ +echo Then use systemctl to enable the vgtranslate.service +echo _________________________________________________________________________________ +echo +echo +} diff --git a/vgtranslate.service b/vgtranslate.service new file mode 100644 index 000000000000..d6f4c5bc9ae4 --- /dev/null +++ b/vgtranslate.service @@ -0,0 +1,13 @@ +[Unit] +Description=Vgtranslate service for retroarch +Wants=network-online.target +After=network.target network-online.target + +[Service] +Type=simple +ExecStart=/usr/bin/python2 /usr/share/vgtranslate/serve.py +WorkingDirectory=/usr/share/vgtranslate/ +PIDFile=/run/vgranslate.pid + +[Install] +WantedBy=multi-user.target |