summaryrefslogtreecommitdiff
path: root/community/synergy
diff options
context:
space:
mode:
Diffstat (limited to 'community/synergy')
-rw-r--r--community/synergy/PKGBUILD15
-rw-r--r--community/synergy/synergys_at.service (renamed from community/synergy/synergys.service)4
-rw-r--r--community/synergy/synergys_at.socket (renamed from community/synergy/synergys.socket)2
3 files changed, 10 insertions, 11 deletions
diff --git a/community/synergy/PKGBUILD b/community/synergy/PKGBUILD
index 97563aa42..8e72464f4 100644
--- a/community/synergy/PKGBUILD
+++ b/community/synergy/PKGBUILD
@@ -12,7 +12,7 @@
pkgname=synergy
pkgver=1.5.0
_pkgver=2278
-pkgrel=1
+pkgrel=2
pkgdesc="Share a single mouse and keyboard between multiple computers"
url="http://synergy-foss.org"
arch=('i686' 'x86_64')
@@ -21,12 +21,12 @@ makedepends=('libxt' 'cmake' 'qt5-base' 'unzip')
optdepends=('qt5-base: gui support')
license=('GPL2')
source=("http://synergy-project.org/files/packages/synergy-${pkgver}-r${_pkgver}-Source.tar.gz"
- "synergys.socket"
- "synergys.service"
+ "synergys_at.socket"
+ "synergys_at.service"
"unfuck-cryptopp-thanks-gentoo.patch")
sha1sums=('808f1d793e5e977241bbef7e28fd02990adf8a47'
- '947406e72351145c65ba9884ed175bf781482d46'
- '00f2259c31c9551c0830d9e889fd0a0790cf9045'
+ '7ec33221725fc496b807e0f435c5e87b590beb5d'
+ '4bd12cd0674ef317af1f7df32d84e94582855140'
'8e321e664ae4b7a763175524dd938a88d85c7909')
build() {
@@ -62,9 +62,8 @@ package() {
install -Dm644 "$srcdir/$pkgname-$pkgver-Source/doc/${pkgname}s.man" "${pkgdir}/usr/share/man/man1/${pkgname}s.1"
# install systemd service and socket
- install -d "$pkgdir/usr/lib/systemd/system"
- install -Dm644 "$srcdir/synergys.service" "$pkgdir/usr/lib/systemd/system/"
- install -Dm644 "$srcdir/synergys.socket" "$pkgdir/usr/lib/systemd/system/"
+ install -Dm644 "$srcdir/synergys_at.service" "$pkgdir/usr/lib/systemd/system/synergys@.service"
+ install -Dm644 "$srcdir/synergys_at.socket" "$pkgdir/usr/lib/systemd/system/synergys@.socket"
# install desktop/icon stuff
cd ../res
diff --git a/community/synergy/synergys.service b/community/synergy/synergys_at.service
index 56c1ac061..64cbb7bcf 100644
--- a/community/synergy/synergys.service
+++ b/community/synergy/synergys_at.service
@@ -3,8 +3,8 @@ Description=Synergy Server Daemon
After=network.target
[Service]
-Type=forking
-ExecStart=/usr/bin/synergys --config /etc/synergy.conf
+User=%i
+ExecStart=/usr/bin/synergys --no-daemon --config /etc/synergy.conf
[Install]
WantedBy=multi-user.target
diff --git a/community/synergy/synergys.socket b/community/synergy/synergys_at.socket
index dda1537ca..9ab4bca7d 100644
--- a/community/synergy/synergys.socket
+++ b/community/synergy/synergys_at.socket
@@ -1,5 +1,5 @@
[Unit]
-Conflicts=synergys.service
+Conflicts=synergys@.service
[Socket]
ListenStream=24800