#Packager: Dimitris Tzemos <djemos~at~slackel~dot~gr>

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
	
}