#Packager: Dimitris Tzemos pkgname=synergy pkgver=1.4.10 pkgrel=1dj url="http://synergy-foss.org" source=("http://synergy.googlecode.com/files/$pkgname-$pkgver-Source.tar.gz" "rc.${pkgname}s" "synergys.socket" "synergys.service") docs=("COMPILE" "COPYING" "ChangeLog" "INSTALL" "README" "MacReadme.txt" "org.synergy-foss.org.synergyc.plist" "org.synergy-foss.org.synergys.plist" "synergy.conf.example" "synergy.conf.example-advanced" "synergy.conf.example-basic") slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "synergy (share mouse/keyboard between multiple computers)" "Synergy lets you easily share a single mouse and" "keyboard between multiple computers with different operating" "systems, without special hardware. All you need is a LAN" "connection. It's intended for users with multiple computers, where" "each system uses its own display. It's a little like having a 2nd" "or a 3rd desktop..." "" HomePage="http://synergy-foss.org" ) build() { cd ${SRC}/$pkgname-$pkgver-Source cmake \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ . || return 1 make || return 1 #make install DESTDIR=$PKG || return 1 # doesn't work atm cd ${SRC}/${pkgname}-${pkgver}-Source/bin # install binary install -d $PKG/usr/bin/ || return 1 install -Dm755 synergyc $PKG/usr/bin/ || return 1 install -Dm755 synergys $PKG/usr/bin/ || return 1 # install rc.d script and config install -d ${PKG}/etc/rc.d || return 1 install -Dm644 $SRC/$pkgname-$pkgver-Source/doc/${pkgname}.conf.example ${PKG}/etc || return 1 install -Dm755 $SRC/rc.${pkgname}s ${PKG}/etc/rc.d/rc.${pkgname}s || return 1 # Install systemd service and socket install -d $PKG/usr/lib${LIBDIRSUFFIX}/systemd/system || return 1 install -Dm644 $SRC/synergys.service $PKG/usr/lib${LIBDIRSUFFIX}/systemd/system/ || return 1 install -Dm644 $SRC/synergys.socket $PKG/usr/lib${LIBDIRSUFFIX}/systemd/system/ || return 1 install -d $PKG/usr/man/man1/ || return 1 install -Dm644 $SRC/${pkgname}-${pkgver}-Source/doc/synergy{s,c}.man $PKG/usr/man/man1/ || return 1 }