[arch-commits] Commit in synergy/trunk (PKGBUILD fix-incompetence.patch)

2016-08-10 Thread Levente Polyak
Date: Wednesday, August 10, 2016 @ 21:43:29
  Author: anthraxx
Revision: 186364

upgpkg: synergy 1.8.2-1

Modified:
  synergy/trunk/PKGBUILD
Deleted:
  synergy/trunk/fix-incompetence.patch

+
 PKGBUILD   |   21 +
 fix-incompetence.patch |   23 ---
 2 files changed, 9 insertions(+), 35 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-08-10 21:39:41 UTC (rev 186363)
+++ PKGBUILD2016-08-10 21:43:29 UTC (rev 186364)
@@ -11,32 +11,27 @@
 # installed version of that library. They change around paths every
 # update and just generally don't seem to care much.
 pkgname=synergy
-pkgver=1.7.6
-pkgrel=2
-pkgdesc="Share a single mouse and keyboard between multiple computers"
-url="http://synergy-foss.org;
+pkgver=1.8.2
+pkgrel=1
+pkgdesc='Share a single mouse and keyboard between multiple computers'
+url='http://synergy-foss.org'
 arch=('i686' 'x86_64')
 license=('GPL2')
 depends=('gcc-libs' 'libxtst' 'libxinerama' 'libxkbcommon-x11' 'avahi' 'curl')
 makedepends=('libxt' 'cmake' 'qt5-base' 'unzip')
-optdepends=(
-  'qt5-base: gui support'
-  'openssl: encryption support'
-)
+optdepends=('qt5-base: gui support'
+'openssl: encryption support')
 
source=(synergy-${pkgver}.tar.gz::https://github.com/symless/synergy/archive/v${pkgver}-stable.tar.gz
 synergys.socket
 synergys.service
-fix-incompetence.patch
 wrapper)
-sha512sums=('025305fc1aca425b27c1d4f16dd0c6ee7798c048e234c8a27272b81b03c0c1cb35fab6639707c1b55d58e7676fe2abf058b6f93e994ae5b256034c32c6fe806a'
+sha512sums=('48d7e18e92f239feddc7afd31b5614c2c27b7dc1cb30e58aa168095771a85d87c9c621daaef6ee0126381bcdcfa515d484545d763d0b1c5e6c181e0e5175639c'
 
'f9c124533dfd01b5036b7f4b06f7f86f69165e88b9146ff17798377119eb9f1a4666f3b2ee9840bc436558d715cdbfe2fdfd7624348fae64871f785a1a62'
 
'9663a11b915e10e60317e732a4d1191e8f8ff19176994c27dd20aa445daab7565bd624e5575c9c639d144293879fbe8376834a076723f778fd322ebd1c9f2029'
-
'd598f05614d0db894781e85ecab9a1196da3df6967e3bd44f5b8246c7cba76859734cf953edddf0addf6464f62f88b99da52fb5674e8db4a58bf971d078da83a'
 
'a2e126ad3ac53fb855a331134982f86ef81ffc75b73e73b242e6f854fe7e2daec160fac2161acdc7020cd7f57ae0a8826ac7a249ad10b03db614ada0062b3e93')
 
 prepare() {
   cd synergy-${pkgver}-stable
-  patch -p1 < "${srcdir}/fix-incompetence.patch"
   (cd ext
 unzip gmock-1.6.0.zip -d gmock-1.6.0
 unzip gtest-1.6.0.zip -d gtest-1.6.0
@@ -47,6 +42,8 @@
   cd synergy-${pkgver}-stable
 
   cmake -DCMAKE_INSTALL_PREFIX=/usr .
+  # unittests don't pass with optimization (segfault on nullptr)
+  sed 's|\-O2|\-O0|g' -i 
src/test/unittests/CMakeFiles/unittests.dir/{flags.make,link.txt}
   make
 
   (cd src/gui

Deleted: fix-incompetence.patch
===
--- fix-incompetence.patch  2016-08-10 21:39:41 UTC (rev 186363)
+++ fix-incompetence.patch  2016-08-10 21:43:29 UTC (rev 186364)
@@ -1,23 +0,0 @@
-From 5080bf0c679711f60ca14eb5979d92f181749bb7 Mon Sep 17 00:00:00 2001
-From: Manuel Frischknecht 
-Date: Mon, 20 Jul 2015 17:55:02 +0200
-Subject: [PATCH] Fixed a missing include that breaks the build on linux
-

- src/gui/src/CommandProcess.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/gui/src/CommandProcess.h b/src/gui/src/CommandProcess.h
-index 62e89bf..f279dff 100644
 a/src/gui/src/CommandProcess.h
-+++ b/src/gui/src/CommandProcess.h
-@@ -18,6 +18,7 @@
- #ifndef COMMANDTHREAD_H
- #define COMMANDTHREAD_H
- 
-+#include 
- #include 
- 
- class CommandProcess : public QObject
--- 
-2.4.2


[arch-commits] Commit in synergy/trunk (PKGBUILD fix-incompetence.patch)

2015-08-24 Thread Levente Polyak
Date: Monday, August 24, 2015 @ 17:17:11
  Author: anthraxx
Revision: 138729

upgpkg: synergy 1.7.4-1

upgpkg synergy 1.7.4-1

Modified:
  synergy/trunk/PKGBUILD
  synergy/trunk/fix-incompetence.patch

+
 PKGBUILD   |9 -
 fix-incompetence.patch |   29 -
 2 files changed, 4 insertions(+), 34 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-24 13:10:35 UTC (rev 138728)
+++ PKGBUILD2015-08-24 15:17:11 UTC (rev 138729)
@@ -11,8 +11,8 @@
 # installed version of that library. They change around paths every
 # update and just generally don't seem to care much.
 pkgname=synergy
-pkgver=1.7.3
-pkgrel=3
+pkgver=1.7.4
+pkgrel=1
 pkgdesc=Share a single mouse and keyboard between multiple computers
 url=http://synergy-foss.org;
 arch=('i686' 'x86_64')
@@ -28,16 +28,15 @@
 synergys_at.service
 fix-incompetence.patch
 wrapper)
-sha512sums=('334cad16b843f0a6c1337960d76b37724bdb2a5f9841cffab4dbcbe6393cb0c4323860b64a15cccba1158763ef8cbea820900a5c53d0abbb6a92cfbeff827287'
+sha512sums=('ad6139209a8635ed91e943e11a7709d96a037bdda45a949c9f63aa3e13211aecf02651794921d2dde30d9024930e256da7538f1cf104d300be1e6b7bc4732932'
 
'f9c124533dfd01b5036b7f4b06f7f86f69165e88b9146ff17798377119eb9f1a4666f3b2ee9840bc436558d715cdbfe2fdfd7624348fae64871f785a1a62'
 
'e85cc3452bb8ba8fcccb1857386c77eb1e4cabb149a1c492c56b38e1b121ac0e7d96c6fcbd3c9b522d3a4ae9d7a9974f4a89fc32b02a56f665be92af219e371c'
-
'02eff8a165c33b22239a1e979532b56fbb791cd2a042237f3c3705a4168ec6b833d5dc58a0037375b223af1c34e6bdd8aa9e9c7672a709d7722656c846fe065c'
+
'd598f05614d0db894781e85ecab9a1196da3df6967e3bd44f5b8246c7cba76859734cf953edddf0addf6464f62f88b99da52fb5674e8db4a58bf971d078da83a'
 
'a2e126ad3ac53fb855a331134982f86ef81ffc75b73e73b242e6f854fe7e2daec160fac2161acdc7020cd7f57ae0a8826ac7a249ad10b03db614ada0062b3e93')
 
 prepare() {
   cd synergy-${pkgver}-stable
   patch -p1  ${srcdir}/fix-incompetence.patch
-
   (cd ext
 unzip gmock-1.6.0.zip -d gmock-1.6.0
 unzip gtest-1.6.0.zip -d gtest-1.6.0

Modified: fix-incompetence.patch
===
--- fix-incompetence.patch  2015-08-24 13:10:35 UTC (rev 138728)
+++ fix-incompetence.patch  2015-08-24 15:17:11 UTC (rev 138729)
@@ -1,32 +1,3 @@
-From 03fc9b5fa72fd3197ca1e496f2c22e640304a602 Mon Sep 17 00:00:00 2001
-From: Maxim Doucet maxim.dou...@gmail.com
-Date: Wed, 27 May 2015 18:34:47 +0200
-Subject: [PATCH] Fix issue synergy/synergy#4720
-

- src/gui/src/PluginManager.cpp | 8 +---
- 1 file changed, 1 insertion(+), 7 deletions(-)
-
-diff --git a/src/gui/src/PluginManager.cpp b/src/gui/src/PluginManager.cpp
-index fd3a24e..d1dc876 100644
 a/src/gui/src/PluginManager.cpp
-+++ b/src/gui/src/PluginManager.cpp
-@@ -194,13 +194,7 @@ QString PluginManager::getPluginUrl(const QString 
pluginName)
-   process.start(program, args);
-   bool success = process.waitForStarted();
- 
--  if (!success || !process.waitForFinished())
--  {
--  emit error(tr(Could not get Linux package type.));
--  return ;
--  }
--
--  bool isDeb = (process.exitCode() == 0);
-+  bool isDeb = (success  process.waitForFinished()  
(process.exitCode() == 0));
- 
-   int arch = getProcessorArch();
-   if (arch == kProcessorArchLinux32) {
--- 
 From 5080bf0c679711f60ca14eb5979d92f181749bb7 Mon Sep 17 00:00:00 2001
 From: Manuel Frischknecht manuel.frischkne...@bfh.ch
 Date: Mon, 20 Jul 2015 17:55:02 +0200


[arch-commits] Commit in synergy/trunk (PKGBUILD fix-incompetence.patch wrapper)

2015-08-01 Thread Levente Polyak
Date: Saturday, August 1, 2015 @ 21:19:30
  Author: anthraxx
Revision: 137668

upgpkg: synergy 1.7.3-3

updpkg synergy 1.7.3-3: symlink libns.so

Added:
  synergy/trunk/wrapper
Modified:
  synergy/trunk/PKGBUILD
  synergy/trunk/fix-incompetence.patch

+
 PKGBUILD   |   96 ++-
 fix-incompetence.patch |   23 ++-
 wrapper|4 +
 3 files changed, 81 insertions(+), 42 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-01 18:31:07 UTC (rev 137667)
+++ PKGBUILD2015-08-01 19:19:30 UTC (rev 137668)
@@ -1,5 +1,5 @@
-# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
 # Maintainer: Levente Polyak anthraxx[at]archlinux[dot]org
+# Contributor: Sven-Hendrik Haase s...@lutzhaase.com
 # Contributor: Jelle van der Waa jelle vdwaa nl
 # Contributor: Stéphane Gaudreault steph...@archlinux.org
 # Contributor: Dale Blount d...@archlinux.org
@@ -12,10 +12,11 @@
 # update and just generally don't seem to care much.
 pkgname=synergy
 pkgver=1.7.3
-pkgrel=2
+pkgrel=3
 pkgdesc=Share a single mouse and keyboard between multiple computers
 url=http://synergy-foss.org;
 arch=('i686' 'x86_64')
+license=('GPL2')
 depends=('gcc-libs' 'libxtst' 'libxinerama' 'libxkbcommon-x11' 'avahi' 'curl')
 makedepends=('libxt' 'cmake' 'qt5-base' 'unzip')
 optdepends=(
@@ -22,71 +23,84 @@
   'qt5-base: gui support'
   'openssl: encryption support'
 )
-license=('GPL2')
-source=(synergy-${pkgver}.tar.gz::https://github.com/synergy/synergy/archive/v${pkgver}-stable.tar.gz;
-synergys_at.socket
-synergys_at.service
-fix-incompetence.patch)
-sha1sums=('8b29b172ef6d025f3cdf8fb434eb0e23b6ed896f'
-  '7ec33221725fc496b807e0f435c5e87b590beb5d'
-  '65ab58cc3546d6374a05a6a260f15045632e43ce'
-  '10a899901ef62828280f21979625495f4da159f5')
+source=(synergy-${pkgver}.tar.gz::https://github.com/synergy/synergy/archive/v${pkgver}-stable.tar.gz
+synergys_at.socket
+synergys_at.service
+fix-incompetence.patch
+wrapper)
+sha512sums=('334cad16b843f0a6c1337960d76b37724bdb2a5f9841cffab4dbcbe6393cb0c4323860b64a15cccba1158763ef8cbea820900a5c53d0abbb6a92cfbeff827287'
+
'f9c124533dfd01b5036b7f4b06f7f86f69165e88b9146ff17798377119eb9f1a4666f3b2ee9840bc436558d715cdbfe2fdfd7624348fae64871f785a1a62'
+
'e85cc3452bb8ba8fcccb1857386c77eb1e4cabb149a1c492c56b38e1b121ac0e7d96c6fcbd3c9b522d3a4ae9d7a9974f4a89fc32b02a56f665be92af219e371c'
+
'02eff8a165c33b22239a1e979532b56fbb791cd2a042237f3c3705a4168ec6b833d5dc58a0037375b223af1c34e6bdd8aa9e9c7672a709d7722656c846fe065c'
+
'a2e126ad3ac53fb855a331134982f86ef81ffc75b73e73b242e6f854fe7e2daec160fac2161acdc7020cd7f57ae0a8826ac7a249ad10b03db614ada0062b3e93')
 
 prepare() {
-  cd ${srcdir}/synergy-${pkgver}-stable
-  patch -p1  ../fix-incompetence.patch
+  cd synergy-${pkgver}-stable
+  patch -p1  ${srcdir}/fix-incompetence.patch
 
-  cd ext
-  unzip gmock-1.6.0.zip -d gmock-1.6.0
-  unzip gtest-1.6.0.zip -d gtest-1.6.0
+  (cd ext
+unzip gmock-1.6.0.zip -d gmock-1.6.0
+unzip gtest-1.6.0.zip -d gtest-1.6.0
+  )
 }
 
 build() {
-  cd ${srcdir}/synergy-${pkgver}-stable
+  cd synergy-${pkgver}-stable
 
   cmake -DCMAKE_INSTALL_PREFIX=/usr .
   make
 
-  cd src/gui
-  qmake
-  make
+  (cd src/gui
+qmake
+make
+  )
 }
 
 check() {
-  cd ${srcdir}/synergy-${pkgver}-stable/bin
-  ./unittests
+  cd synergy-${pkgver}-stable
+  ./bin/unittests
 }
 
 package() {
-  cd ${srcdir}/synergy-${pkgver}-stable
+  cd synergy-${pkgver}-stable
 
   # install binary
-  install -Dm755 bin/synergy ${pkgdir}/usr/bin/synergy
-  install -Dm755 bin/synergyc ${pkgdir}/usr/bin/synergyc
-  install -Dm755 bin/synergyd ${pkgdir}/usr/bin/synergyd
-  install -Dm755 bin/synergys ${pkgdir}/usr/bin/synergys
-  install -Dm755 bin/syntool ${pkgdir}/usr/bin/syntool
-  install -Dm755 bin/usynergy ${pkgdir}/usr/bin/usynergy
+  install -Dm 755 bin/synergy ${pkgdir}/usr/lib/synergy/synergy
+  install -Dm 755 bin/synergyc ${pkgdir}/usr/lib/synergy/synergyc
+  install -Dm 755 bin/synergyd ${pkgdir}/usr/lib/synergy/synergyd
+  install -Dm 755 bin/synergys ${pkgdir}/usr/lib/synergy/synergys
+  install -Dm 755 bin/syntool ${pkgdir}/usr/lib/synergy/syntool
+  install -Dm 755 bin/usynergy ${pkgdir}/usr/lib/synergy/usynergy
 
+  # unfuck wrapper
+  install -Dm 755 ${srcdir}/wrapper ${pkgdir}/usr/lib/synergy/wrapper
+  install -d ${pkgdir}/usr/bin
+  ln -sf /usr/lib/synergy/wrapper ${pkgdir}/usr/bin/synergy
+  ln -sf /usr/lib/synergy/wrapper ${pkgdir}/usr/bin/synergyc
+  ln -sf /usr/lib/synergy/wrapper ${pkgdir}/usr/bin/synergyd
+  ln -sf /usr/lib/synergy/wrapper ${pkgdir}/usr/bin/synergys
+  ln -sf /usr/lib/synergy/wrapper ${pkgdir}/usr/bin/syntool
+  ln -sf /usr/lib/synergy/wrapper ${pkgdir}/usr/bin/usynergy
+
+  # plugin
+  install -Dm 755 bin/plugins/libns.so 

[arch-commits] Commit in synergy/trunk (PKGBUILD fix-incompetence.patch)

2015-06-01 Thread Levente Polyak
Date: Monday, June 1, 2015 @ 12:15:11
  Author: anthraxx
Revision: 134460

fix incompetente plugin detection via upstream patch

Added:
  synergy/trunk/fix-incompetence.patch
Modified:
  synergy/trunk/PKGBUILD

+
 PKGBUILD   |9 ++---
 fix-incompetence.patch |   31 +++
 2 files changed, 37 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-06-01 10:13:39 UTC (rev 134459)
+++ PKGBUILD2015-06-01 10:15:11 UTC (rev 134460)
@@ -12,7 +12,7 @@
 # update and just generally don't seem to care much.
 pkgname=synergy
 pkgver=1.7.3
-pkgrel=1
+pkgrel=2
 pkgdesc=Share a single mouse and keyboard between multiple computers
 url=http://synergy-foss.org;
 arch=('i686' 'x86_64')
@@ -25,13 +25,16 @@
 license=('GPL2')
 
source=(synergy-${pkgver}.tar.gz::https://github.com/synergy/synergy/archive/v${pkgver}-stable.tar.gz;
 synergys_at.socket
-synergys_at.service)
+synergys_at.service
+fix-incompetence.patch)
 sha1sums=('8b29b172ef6d025f3cdf8fb434eb0e23b6ed896f'
   '7ec33221725fc496b807e0f435c5e87b590beb5d'
-  '65ab58cc3546d6374a05a6a260f15045632e43ce')
+  '65ab58cc3546d6374a05a6a260f15045632e43ce'
+  '10a899901ef62828280f21979625495f4da159f5')
 
 prepare() {
   cd ${srcdir}/synergy-${pkgver}-stable
+  patch -p1  ../fix-incompetence.patch
 
   cd ext
   unzip gmock-1.6.0.zip -d gmock-1.6.0

Added: fix-incompetence.patch
===
--- fix-incompetence.patch  (rev 0)
+++ fix-incompetence.patch  2015-06-01 10:15:11 UTC (rev 134460)
@@ -0,0 +1,31 @@
+From 03fc9b5fa72fd3197ca1e496f2c22e640304a602 Mon Sep 17 00:00:00 2001
+From: Maxim Doucet maxim.dou...@gmail.com
+Date: Wed, 27 May 2015 18:34:47 +0200
+Subject: [PATCH] Fix issue synergy/synergy#4720
+
+---
+ src/gui/src/PluginManager.cpp | 8 +---
+ 1 file changed, 1 insertion(+), 7 deletions(-)
+
+diff --git a/src/gui/src/PluginManager.cpp b/src/gui/src/PluginManager.cpp
+index fd3a24e..d1dc876 100644
+--- a/src/gui/src/PluginManager.cpp
 b/src/gui/src/PluginManager.cpp
+@@ -194,13 +194,7 @@ QString PluginManager::getPluginUrl(const QString 
pluginName)
+   process.start(program, args);
+   bool success = process.waitForStarted();
+ 
+-  if (!success || !process.waitForFinished())
+-  {
+-  emit error(tr(Could not get Linux package type.));
+-  return ;
+-  }
+-
+-  bool isDeb = (process.exitCode() == 0);
++  bool isDeb = (success  process.waitForFinished()  
(process.exitCode() == 0));
+ 
+   int arch = getProcessorArch();
+   if (arch == kProcessorArchLinux32) {
+-- 
+2.4.2
+