Package Details: synergy-git 20211021.r4088.940e2ecd2-2

Git Clone URL: (read-only, click to copy)
Package Base: synergy-git
Description: Share a single mouse and keyboard between multiple computers
Upstream URL:
Licenses: GPL2
Conflicts: synergy
Provides: synergy
Submitter: prurigro
Maintainer: yan12125
Last Packager: lilac
Votes: 17
Popularity: 0.000000
First Submitted: 2015-07-07 19:22 (UTC)
Last Updated: 2021-10-21 12:22 (UTC)

Latest Comments

yan12125 commented on 2021-09-07 00:32 (UTC)

Done ;)

prurigro commented on 2021-09-07 00:05 (UTC)

Awesome! No worries, thanks for taking the reins! I'll disown it now so you can pick it up.

yan12125 commented on 2021-09-06 02:23 (UTC)

would you be interested in taking over as maintainer?

Sure, glad to maintain it. Thanks for all the efforts!

prurigro commented on 2021-09-05 16:06 (UTC)

Thanks @yan12125 -- I've actually been using barrier for a while now, would you be interested in taking over as maintainer?

yan12125 commented on 2021-09-04 17:10 (UTC) (edited on 2021-09-05 12:54 (UTC) by yan12125)

Here is an updated PKGBUILD to fix build issues and add some improvements: Could you consider applying it? Thanks!

Details of changes:

prurigro commented on 2020-12-21 03:44 (UTC)

That's great to hear @motevets, thanks for confirming! I'll push an update with the additional arch now :)

motevets commented on 2020-12-13 23:36 (UTC)

Could you please add aarch64 to the supported architectures? I've tested it on a Pinebook Pro, and it works great.

cds84 commented on 2020-05-08 22:18 (UTC)

Looks like qt5 needs to be added to the dependencies?

CMake Warning at src/gui/CMakeLists.txt:3 (find_package):
  Found package configuration file:


  but it set Qt5_FOUND to FALSE so package "Qt5" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find Qt5 component "LinguistTools" config file at

CMake Error at src/gui/CMakeLists.txt:19 (qt5_add_translation):
  Unknown CMake command "qt5_add_translation".

-- Configuring incomplete, errors occurred!

Helladen commented on 2018-03-22 17:52 (UTC)

Updated my package to 1.9 Stable.

cjmick commented on 2017-11-28 07:35 (UTC)

Not sure if this package may help. It isn't git, but its the new release candidate. Someone created an arch build for it. Synergy 1.9 Arch Build - Synergy 1.9

prurigro commented on 2017-11-08 19:12 (UTC)

@alex.forencich: When synergy became synergy-core (thanks abyx01) the build stopped producing the GUI, and while there are a few tests related to QT5 I haven't been able to find anything that implies the GUI still exists in the repo. Perhaps they're rebuilding it for 2.x? Let me know if you figure out where it went and I'll update the build to include it again.

alex.forencich commented on 2017-11-07 03:03 (UTC)

This package is missing the GUI component that is present in the standard synergy package.

abyx01 commented on 2017-09-15 22:15 (UTC)

Git repo has been renamed from synergy to synergy-core.

wdevz commented on 2017-04-11 22:22 (UTC)

Same as gokcen, this package always stays in my packages to update. It's at least a quick fix.

gokcen commented on 2017-03-20 11:24 (UTC)

pkgver() function still returns 20170303.r2847.ec56ac44 instead of 20170303.r2847.ec56ac448

gokcen commented on 2017-03-20 10:38 (UTC)

When I try to upgrade to 20170303.r2847.ec56ac448 version, I see this message: Finished making: synergy-git 20170303.r2847.ec56ac44-1 Although pkgver is "20170303.r2847.ec56ac448-1", last 8 is missing. Then pacman prints the following warning: warning: synergy-git-20170303.r2847.ec56ac44-1 is up to date -- reinstalling This package always stays in my new packages list when I run yaourt -Syyua...

prurigro commented on 2016-08-09 20:33 (UTC)

@Flat: Looks like they fixed that issue upstream- thanks for pointing out!

Flat commented on 2016-08-09 16:48 (UTC)

Doesn't compile for me unless I remove the patch line in prepare()

sirgreiser commented on 2015-10-15 10:15 (UTC) (edited on 2015-10-15 10:22 (UTC) by sirgreiser)

Hello, Maybe this information is outdated. I had a problem installing this package in Manjaro distro. Problem also was with manual installation. After discussing this problem with Synergy team found that the issue is Qt version. As I see in dependencies we have Qt5 and it have to be Qt4 (qmake <= 2.01a) Anyway, I was able to manually compile synergy with the following: # pacman -Ql | grep qmake | grep bin qt4 /usr/bin/qmake-qt4 qt4 /usr/lib/qt4/bin/qmake qt5-base /usr/bin/qmake-qt5 qt5-base /usr/lib/qt/bin/qmake qtchooser /usr/bin/qmake /root/synergy-v1.7.4-rc8-c734bab-Source:# QT_SELECT=4 python2.7 conf -g1 Mapping command: conf -> configure Running setup... Setup complete. cmake version 3.3.2 CMake suite maintained and supported by Kitware ( Creating dir: build/release Entering dir: build/release CMake command: cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../.. -- The C compiler identification is GNU 5.2.0 -- The CXX compiler identification is GNU 5.2.0 ... -- Build files have been written to: /root/synergy-v1.7.4-rc8-c734bab-Source/build/release Going back to: /root/synergy-v1.7.4-rc8-c734bab-Source QMake command: qmake -r Entering dir: src/gui Going back to: /root/synergy-v1.7.4-rc8-c734bab-Source # QT_SELECT=4 python2.7 build Entering dir: build/release Scanning dependencies of target arch [ 0%] Building CXX object src/lib/arch/CMakeFiles/arch.dir/Arch.cpp.o ... [100%] Building CXX object src/test/unittests/CMakeFiles/unittests.dir/__/global/TestEventQueue.cpp.o [100%] Linking CXX executable ../../../../../bin/unittests [100%] Built target unittests Going back to: /root/synergy-v1.7.4-rc8-c734bab-Source Make GUI command: make -w Entering dir: src/gui make: Entering directory '/root/synergy-v1.7.4-rc8-c734bab-Source/src/gui' /usr/lib/qt4/bin/uic res/MainWindowBase.ui -o ui_MainWindowBase.h ... make: Leaving directory '/root/synergy-v1.7.4-rc8-c734bab-Source/src/gui' Going back to: /root/synergy-v1.7.4-rc8-c734bab-Source #synergyc --version synergyc 1.7.4, protocol version 1.6 Copyright (C) 2012-2014 Synergy Si Ltd. Copyright (C) 2008-2014 Nick Bolton Copyright (C) 2002-2014 Chris Schoeneman synergyc: a server address or name is required Try `synergyc --help' for more information. Kindly, sirgreiser

Nefelim4ag commented on 2015-09-07 14:31 (UTC)

i think this is can be usefull # synergys_at.service - + user@%i.service

prurigro commented on 2015-07-27 20:52 (UTC)

I just updated the package to include the patch from this pull request: (thanks mfrischknecht!)

Talion commented on 2015-07-24 17:11 (UTC)

Package fails to build with following errors: In file included from src/CommandProcess.cpp:18:0: src/CommandProcess.h:24:1: error: expected class-name before ‘{’ token { ^ src/CommandProcess.h:25:2: error: ‘Q_OBJECT’ does not name a type Q_OBJECT ^ src/CommandProcess.h:30:1: error: ‘signals’ does not name a type signals: ^ src/CommandProcess.h:33:8: error: expected ‘:’ before ‘slots’ public slots: ^ src/CommandProcess.h:33:8: error: ‘slots’ does not name a type src/CommandProcess.cpp:22:1: error: prototype for ‘CommandProcess::CommandProcess(QString, QStringList)’ does not match any in class ‘CommandProcess’ CommandProcess::CommandProcess(QString cmd, QStringList arguments) : ^ In file included from src/CommandProcess.cpp:18:0: src/CommandProcess.h:23:7: error: candidates are: CommandProcess::CommandProcess(const CommandProcess&) class CommandProcess : public QObject ^ src/CommandProcess.h:23:7: error: CommandProcess::CommandProcess() src/CommandProcess.cpp:28:26: error: no ‘void CommandProcess::run()’ member function declared in class ‘CommandProcess’ void CommandProcess::run() ^ Makefile:1367: recipe for target 'tmp/release/CommandProcess.o' failed make: *** [tmp/release/CommandProcess.o] Error 1