8ebe67a96f
Starting version v1.10.0-stable, Synergy tries to resolve the git revision in the build directory. This causes CMake to either detect the Buildroot commit or fail when no git repo is found. By manually setting SYNERGY_VERSION_STAGE to another value then snapshot, this behavior is skipped. Fixes: http://autobuild.buildroot.net/results/5bab942322357bd71901cfc13ed3cff0c17edcce Signed-off-by: Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
39 lines
1.1 KiB
Makefile
39 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# synergy
|
|
#
|
|
################################################################################
|
|
|
|
SYNERGY_VERSION = v2.0.12-beta
|
|
SYNERGY_SITE = $(call github,symless,synergy-core,$(SYNERGY_VERSION))
|
|
SYNERGY_LICENSE = GPL-2.0
|
|
SYNERGY_LICENSE_FILES = LICENSE
|
|
SYNERGY_DEPENDENCIES = xlib_libX11 xlib_libXtst
|
|
|
|
# Avoid using buildroot commit hash inside cmake/Version.cmake
|
|
# by setting SYNERGY_VERSION_STAGE != snapshot
|
|
SYNERGY_CONF_ENV += SYNERGY_VERSION_STAGE="beta"
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXEXT),y)
|
|
SYNERGY_DEPENDENCIES += xlib_libXext
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXI),y)
|
|
SYNERGY_DEPENDENCIES += xlib_libXi
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXINERAMA),y)
|
|
SYNERGY_DEPENDENCIES += xlib_libXinerama
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXRANDR),y)
|
|
SYNERGY_DEPENDENCIES += xlib_libXrandr
|
|
endif
|
|
|
|
define SYNERGY_INSTALL_TARGET_CMDS
|
|
$(INSTALL) -D -m 0755 $(@D)/bin/synergyc $(TARGET_DIR)/usr/bin/synergyc
|
|
$(INSTALL) -D -m 0755 $(@D)/bin/synergys $(TARGET_DIR)/usr/bin/synergys
|
|
endef
|
|
|
|
$(eval $(cmake-package))
|