add user service

This commit is contained in:
e5ten
2018-09-19 01:01:10 -04:00
parent 8d2ae22cb0
commit aa78aa1436
3 changed files with 19 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
pkgbase = parsec-bin
pkgdesc = Remotely connect to a gaming pc for a low latency remote computing experience
pkgver = 147_9
pkgrel = 2
pkgrel = 3
epoch = 1
url = http://parsec.tv
arch = x86_64
@@ -13,7 +13,9 @@ pkgbase = parsec-bin
provides = parsec
conflicts = parsec
source = https://s3.amazonaws.com/parsec-build/package/parsec-linux.deb
source = parsecd.service
md5sums = e4baa31eb9a2f5aaad28148014165626
md5sums = 5e1c21b8e2d186d137e25dfe7d5c1a6f
pkgname = parsec-bin

View File

@@ -3,7 +3,7 @@
pkgname=parsec-bin
pkgver=147_9
pkgrel=2
pkgrel=3
pkgdesc="Remotely connect to a gaming pc for a low latency remote computing experience"
url=http://parsec.tv
arch=('x86_64')
@@ -12,17 +12,21 @@ conflicts=('parsec')
epoch=1
depends=('gcc-libs' 'libglvnd' 'libxext' 'libxcb')
optdepends=('libva: For hardware accelerated decoding')
source=("https://s3.amazonaws.com/parsec-build/package/parsec-linux.deb")
md5sums=('e4baa31eb9a2f5aaad28148014165626')
source=("https://s3.amazonaws.com/parsec-build/package/parsec-linux.deb"
'parsecd.service')
md5sums=('e4baa31eb9a2f5aaad28148014165626'
'5e1c21b8e2d186d137e25dfe7d5c1a6f')
package() {
mkdir -p $pkgdir/usr/bin
mkdir -p $pkgdir/usr/share/icons/hicolor/256x256/apps
mkdir -p $pkgdir/usr/share/applications
mkdir -p $pkgdir/usr/share/parsec/skel
mkdir -p $pkgdir/usr/lib/systemd/user
bsdtar xf $srcdir/data.tar.xz
install -Dm755 $srcdir/usr/bin/parsecd $pkgdir/usr/bin/
install -Dm755 $srcdir/usr/share/applications/parsec.desktop $pkgdir/usr/share/applications/
install -Dm644 $srcdir/usr/share/icons/hicolor/256x256/apps/parsec.png $pkgdir/usr/share/icons/hicolor/256x256/apps/
install -Dm644 $srcdir/parsecd.service $pkgdir/usr/lib/systemd/user/
ln -s /usr/bin/parsecd $pkgdir/usr/bin/parsec
cp $srcdir/usr/share/parsec/skel/appdata.json $pkgdir/usr/share/parsec/skel/appdata.json
cp $srcdir/usr/share/parsec/skel/parsecd-${pkgver//_/-}.so $pkgdir/usr/share/parsec/skel/parsecd-${pkgver//_/-}.so

9
parsecd.service Normal file
View File

@@ -0,0 +1,9 @@
[Unit]
Description=Parsec Daemon
[Service]
ExecStart=/usr/bin/parsecd app_daemon=1
[Install]
WantedBy=default.target