From aa78aa1436eaf8315a362fb464231f9a725f3dcc Mon Sep 17 00:00:00 2001 From: e5ten Date: Wed, 19 Sep 2018 01:01:10 -0400 Subject: [PATCH] add user service --- .SRCINFO | 4 +++- PKGBUILD | 10 +++++++--- parsecd.service | 9 +++++++++ 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 parsecd.service diff --git a/.SRCINFO b/.SRCINFO index a938ad8..cb39645 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -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 diff --git a/PKGBUILD b/PKGBUILD index 86f4f88..a119503 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -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 diff --git a/parsecd.service b/parsecd.service new file mode 100644 index 0000000..d248024 --- /dev/null +++ b/parsecd.service @@ -0,0 +1,9 @@ +[Unit] +Description=Parsec Daemon + +[Service] +ExecStart=/usr/bin/parsecd app_daemon=1 + +[Install] +WantedBy=default.target +