Date: Thursday, July 3, 2014 @ 15:16:18
  Author: svenstaro
Revision: 114736

upgpkg: synergy 1.5.0-2

Change to user services instead

Added:
  synergy/trunk/synergys@.service
  synergy/trunk/synergys@.socket
Modified:
  synergy/trunk/PKGBUILD

-------------------+
 PKGBUILD          |   14 +++++++-------
 synergys@.service |   10 ++++++++++
 synergys@.socket  |    9 +++++++++
 3 files changed, 26 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2014-07-03 13:04:28 UTC (rev 114735)
+++ PKGBUILD    2014-07-03 13:16:18 UTC (rev 114736)
@@ -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 @@
 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@.socket"
+        "synergys@.service"
         "unfuck-cryptopp-thanks-gentoo.patch")
 sha1sums=('808f1d793e5e977241bbef7e28fd02990adf8a47'
-          '947406e72351145c65ba9884ed175bf781482d46'
-          '00f2259c31c9551c0830d9e889fd0a0790cf9045'
+          '7ec33221725fc496b807e0f435c5e87b590beb5d'
+          '4bd12cd0674ef317af1f7df32d84e94582855140'
           '8e321e664ae4b7a763175524dd938a88d85c7909')
 
 build() {
@@ -63,8 +63,8 @@
 
   # 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@.service" "$pkgdir/usr/lib/systemd/system/"
+  install -Dm644 "$srcdir/synergys@.socket" "$pkgdir/usr/lib/systemd/system/"
 
   # install desktop/icon stuff
   cd ../res

Added: synergys@.service
===================================================================
--- synergys@.service                           (rev 0)
+++ synergys@.service   2014-07-03 13:16:18 UTC (rev 114736)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Synergy Server Daemon
+After=network.target
+
+[Service]
+User=%i
+ExecStart=/usr/bin/synergys --no-daemon --config /etc/synergy.conf
+
+[Install]
+WantedBy=multi-user.target

Added: synergys@.socket
===================================================================
--- synergys@.socket                            (rev 0)
+++ synergys@.socket    2014-07-03 13:16:18 UTC (rev 114736)
@@ -0,0 +1,9 @@
+[Unit]
+Conflicts=synergys@.service
+
+[Socket]
+ListenStream=24800
+Accept=false
+
+[Install]
+WantedBy=sockets.target

Reply via email to