synergy.mk 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ################################################################################
  2. #
  3. # synergy
  4. #
  5. ################################################################################
  6. SYNERGY_VERSION = 2.0.12-beta
  7. SYNERGY_SITE = $(call github,symless,synergy-core,v$(SYNERGY_VERSION))
  8. SYNERGY_LICENSE = GPL-2.0
  9. SYNERGY_LICENSE_FILES = LICENSE
  10. SYNERGY_DEPENDENCIES = xlib_libX11 xlib_libXtst
  11. # Avoid using buildroot commit hash inside cmake/Version.cmake
  12. # by setting SYNERGY_VERSION_STAGE != snapshot
  13. SYNERGY_CONF_ENV += SYNERGY_VERSION_STAGE="beta"
  14. ifeq ($(BR2_PACKAGE_XLIB_LIBXEXT),y)
  15. SYNERGY_DEPENDENCIES += xlib_libXext
  16. endif
  17. ifeq ($(BR2_PACKAGE_XLIB_LIBXI),y)
  18. SYNERGY_DEPENDENCIES += xlib_libXi
  19. endif
  20. ifeq ($(BR2_PACKAGE_XLIB_LIBXINERAMA),y)
  21. SYNERGY_DEPENDENCIES += xlib_libXinerama
  22. endif
  23. ifeq ($(BR2_PACKAGE_XLIB_LIBXRANDR),y)
  24. SYNERGY_DEPENDENCIES += xlib_libXrandr
  25. endif
  26. define SYNERGY_INSTALL_TARGET_CMDS
  27. $(INSTALL) -D -m 0755 $(@D)/bin/synergyc $(TARGET_DIR)/usr/bin/synergyc
  28. $(INSTALL) -D -m 0755 $(@D)/bin/synergys $(TARGET_DIR)/usr/bin/synergys
  29. endef
  30. $(eval $(cmake-package))