You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
1.7 KiB

  1. #
  2. # Copyright (C) 2010-2014 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=liblo
  9. PKG_VERSION:=0.31
  10. PKG_RELEASE:=1
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  12. PKG_SOURCE_URL:=@SF/liblo
  13. PKG_HASH:=2b4f446e1220dcd624ecd8405248b08b7601e9a0d87a0b94730c2907dbccc750
  14. PKG_MAINTAINER:=
  15. PKG_LICENSE:=LGPL-2.1-or-later
  16. PKG_LICENSE_FILES:=COPYING
  17. PKG_INSTALL:=1
  18. PKG_BUILD_PARALLEL:=1
  19. include $(INCLUDE_DIR)/package.mk
  20. define Package/liblo/Default
  21. TITLE:=Lightweight Open Sound Control (OSC)
  22. URL:=http://liblo.sourceforge.net/
  23. endef
  24. define Package/liblo
  25. $(call Package/liblo/Default)
  26. SECTION:=libs
  27. CATEGORY:=Libraries
  28. SUBMENU:=Sound
  29. TITLE+= library
  30. DEPENDS:= +libpthread
  31. endef
  32. define Package/liblo-utils
  33. $(call Package/liblo/Default)
  34. CATEGORY:=Sound
  35. TITLE+= utilities
  36. DEPENDS:= +liblo
  37. endef
  38. CONFIGURE_ARGS += \
  39. $(if $(CONFIG_IPV6),--enable,--disable)-ipv6 \
  40. --enable-threads \
  41. --disable-examples \
  42. --disable-network-tests \
  43. --disable-tests
  44. define Build/InstallDev
  45. $(INSTALL_DIR) $(1)/usr/include
  46. $(CP) $(PKG_INSTALL_DIR)/usr/include/lo $(1)/usr/include/
  47. $(INSTALL_DIR) $(1)/usr/lib
  48. $(CP) $(PKG_INSTALL_DIR)/usr/lib/liblo.* $(1)/usr/lib/
  49. $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
  50. $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/liblo.pc $(1)/usr/lib/pkgconfig/
  51. endef
  52. define Package/liblo/install
  53. $(INSTALL_DIR) $(1)/usr/lib
  54. $(CP) $(PKG_INSTALL_DIR)/usr/lib/liblo.so.* $(1)/usr/lib/
  55. endef
  56. define Package/liblo-utils/install
  57. $(INSTALL_DIR) $(1)/usr/bin
  58. $(CP) $(PKG_INSTALL_DIR)/usr/bin/osc{dump,send} $(1)/usr/bin/
  59. endef
  60. $(eval $(call BuildPackage,liblo))
  61. $(eval $(call BuildPackage,liblo-utils))