diff options
Diffstat (limited to 'community/synergy')
-rw-r--r-- | community/synergy/PKGBUILD | 15 | ||||
-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 |