summaryrefslogtreecommitdiff
path: root/synergy
diff options
context:
space:
mode:
authorThomas Penteker <tek@serverop.de>2018-06-02 20:17:49 +0200
committerThomas Penteker <tek@serverop.de>2018-06-02 20:17:49 +0200
commit9c28648972f48c69cea22768d3df199ade4765da (patch)
treee96e6b5388ad48485df0505e72030fc5948e854e /synergy
parent5b7eb0fd6c0d669f2a763dce82dd7971c9cc003f (diff)
downloadcontrib-9c28648972f48c69cea22768d3df199ade4765da.tar.gz
contrib-9c28648972f48c69cea22768d3df199ade4765da.tar.xz
synergy: 1.7.5 -> 1.9.1
Diffstat (limited to 'synergy')
-rw-r--r--synergy/.footprint8
-rw-r--r--synergy/.md5sum2
-rw-r--r--synergy/.signature8
-rw-r--r--synergy/Pkgfile33
4 files changed, 29 insertions, 22 deletions
diff --git a/synergy/.footprint b/synergy/.footprint
index 437d5d223..c3d164691 100644
--- a/synergy/.footprint
+++ b/synergy/.footprint
@@ -5,9 +5,7 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/synergyd
-rwxr-xr-x root/root usr/bin/synergys
-rwxr-xr-x root/root usr/bin/syntool
--rwxr-xr-x root/root usr/bin/usynergy
drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man1/
--rwxr-xr-x root/root usr/share/man/man1/synergyc.man.gz
--rwxr-xr-x root/root usr/share/man/man1/synergys.man.gz
+drwxr-xr-x root/root usr/share/man1/
+-rwxr-xr-x root/root usr/share/man1/synergyc.man
+-rwxr-xr-x root/root usr/share/man1/synergys.man
diff --git a/synergy/.md5sum b/synergy/.md5sum
index f94789d37..6e96c7a43 100644
--- a/synergy/.md5sum
+++ b/synergy/.md5sum
@@ -1 +1 @@
-e743b96cb1b2a5a1be637a227f0205d3 synergy-1.7.5.tar.gz
+e5a04e2341c8d57b15220c12cf5520f3 v1.9.1-stable.tar.gz
diff --git a/synergy/.signature b/synergy/.signature
index 407f9a8e7..79ed18702 100644
--- a/synergy/.signature
+++ b/synergy/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF353biFUa6l/5/qIH6E1gT/3AyPUA+1KsBL8y12cjsKlEefp4Xa/fLAUTKzxxYO079qT5KJADewcKcYo6rSKKrQ4=
-SHA256 (Pkgfile) = abf25452093d4bc86aaf411416fe576eb5fdaf6e46ffc98817dee20492053001
-SHA256 (.footprint) = f45d9ce44a96510985391c2ddd53d67938f108c98bdccdc412752da1f7e14a2e
-SHA256 (synergy-1.7.5.tar.gz) = 7c67d9f147711c6b328ad4d3d9ba1f47838d5791a6f0350f8a98217d72e7af7d
+RWSagIOpLGJF3+xrOaycbs3yJ8lfxHY0JjmFMrx7IRH+z4lc9OZItHNLlZyehAR+c/i0or9/GKoBq6+EQZVxFqiy8nxBTQxFDQs=
+SHA256 (Pkgfile) = e351dfbaf7f8f76e155aaa23c81734238a2473d8504f7dcd2f08af570aba4795
+SHA256 (.footprint) = df31c0376c3e516bdf66d5f507ad5889d254bf4395116df52ccf43faab56d0c4
+SHA256 (v1.9.1-stable.tar.gz) = f05d5f1426079d4fe1fad90c0cb6fe5be52b2081ce996373b2e08f447d444472
diff --git a/synergy/Pkgfile b/synergy/Pkgfile
index 8e75a5bf1..d70784bf2 100644
--- a/synergy/Pkgfile
+++ b/synergy/Pkgfile
@@ -1,25 +1,34 @@
# Description: Share mouse and keyboard between multiple computers
# URL: http://synergy-foss.org/
# Maintainer: Thomas Penteker, tek at serverop dot de
-# Depends on: xorg-libxrender
+# Depends on: xorg-libxrender xorg-libxdmcp xorg-libxcb qt5 avahi
name=synergy
-version=1.7.5
+version=1.9.1
release=1
-source=(https://crux.nu/~tek/synergy-${version}.tar.gz)
+source=(https://github.com/symless/synergy-core/archive/v${version}-stable.tar.gz)
build() {
- cd $name-${version}-stable
+ cd $name-core-$version-stable
- ./hm.sh conf -g1
- ./hm.sh build
+ # work around a failing cmake file by defining re/version
+ cmake -DCMAKE_INSTALL_PREFIX=/usr \
+ -DSYNERGY_REVISION=0badc0de \
+ -DSYNERGY_VERSION=$version .
- install -D -m 755 doc/synergyc.man $PKG/usr/share/man/man1/synergyc.man
- install -D -m 755 doc/synergys.man $PKG/usr/share/man/man1/synergys.man
- install -d -m 755 $PKG/usr/bin
+ make
+
+ cd src/gui
+ qmake-qt5
- rm -r bin/plugins
- install -D -m 755 bin/* $PKG/usr/bin
- rm $PKG/usr/bin/*tests
+ sed -i 's|-I../lib/shared|-I../lib|g' Makefile
+ sed -i 's|version = version.*|version=version + '-0';|1' src/AboutDialog.cpp
+ make
+ cd ../..
+ install -D -m 755 doc/synergyc.man $PKG/usr/share/man1/synergyc.man
+ install -D -m 755 doc/synergys.man $PKG/usr/share/man1/synergys.man
+ install -d -m 755 $PKG/usr/bin
+ install -D -m 755 bin/*syn* $PKG/usr/bin
+ rm -rf $PKG/usr/bin/*tests
}

Generated by cgit