lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit cb764638e0ee4d0328cd3beafc148077e4449807
parent 6248f9a0299968484337fb3c66da28857fa3984e
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Wed, 29 Jun 2016 23:34:07 +0200

iotivity: fix package dependencies

add PKG_BUILD_DEPENDS and PKG_CONFIG_DEPENDS and also make the sub
packages select the main package.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>

Diffstat:
Mnet/iotivity/Makefile | 29+++++++++++++++++++++--------
1 file changed, 21 insertions(+), 8 deletions(-)

diff --git a/net/iotivity/Makefile b/net/iotivity/Makefile @@ -16,11 +16,24 @@ PKG_SOURCE_URL:=http://mirrors.kernel.org/${PKG_NAME}/${PKG_VERSION}/ PKG_MD5SUM:=98f8d5b0304c357520c4343d983491e2 PKG_USE_MIPS16:=0 +PKG_BUILD_DEPENDS:=boost + PKG_MAINTAINER:=Hauke Mehrtens <hauke.mehrtens@intel.com> PKG_LICENSE:=Apache-2.0 PKG_LICENSE_FILES:=LICENSE.md +PKG_CONFIG_DEPENDS := \ + CONFIG_PACKAGE_iotivity \ + CONFIG_PACKAGE_iotivity-cpp \ + CONFIG_PACKAGE_iotivity-things-manager-lib \ + CONFIG_PACKAGE_iotivity-oic-middle \ + CONFIG_PACKAGE_iotivity-things-manager \ + CONFIG_PACKAGE_iotivity-resource-container-lib \ + CONFIG_PACKAGE_iotivity-resource-container-sample \ + CONFIG_PACKAGE_iotivity-resource-container-hue \ + CONFIG_PACKAGE_iotivity-example-garage + include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/scons.mk @@ -42,7 +55,7 @@ endef define Package/iotivity-cpp SECTION:=net CATEGORY:=Network - DEPENDS:=iotivity +libpthread +libstdcpp + DEPENDS:=+iotivity +libpthread +libstdcpp TITLE:=IoTivity C++ Library URL:=https://www.iotivity.org endef @@ -56,7 +69,7 @@ endef define Package/iotivity-things-manager-lib SECTION:=net CATEGORY:=Network - DEPENDS:=iotivity +iotivity-cpp +libstdcpp + DEPENDS:=+iotivity +iotivity-cpp +libstdcpp TITLE:=IoTivity things manager lib URL:=https://www.iotivity.org endef @@ -69,7 +82,7 @@ endef define Package/iotivity-oic-middle SECTION:=net CATEGORY:=Network - DEPENDS:=iotivity +iotivity-cpp + DEPENDS:=+iotivity +iotivity-cpp TITLE:=IoTivity OIC Middle URL:=https://www.iotivity.org endef @@ -82,7 +95,7 @@ endef define Package/iotivity-things-manager SECTION:=net CATEGORY:=Network - DEPENDS:=iotivity +iotivity-cpp +iotivity-things-manager-lib + DEPENDS:=+iotivity +iotivity-cpp +iotivity-things-manager-lib TITLE:=IoTivity things manager URL:=https://www.iotivity.org endef @@ -94,7 +107,7 @@ endef define Package/iotivity-resource-container-lib SECTION:=net CATEGORY:=Network - DEPENDS:=iotivity +iotivity-cpp +boost-system +boost-thread +boost-date_time + DEPENDS:=+iotivity +iotivity-cpp +boost +boost-system +boost-thread +boost-date_time TITLE:=IoTivity Resource Container library URL:=https://www.iotivity.org endef @@ -102,7 +115,7 @@ endef define Package/iotivity-resource-container-sample SECTION:=net CATEGORY:=Network - DEPENDS:=iotivity +iotivity-resource-container-lib + DEPENDS:=+iotivity +iotivity-resource-container-lib TITLE:=IoTivity Resource Container sample Application URL:=https://www.iotivity.org endef @@ -110,7 +123,7 @@ endef define Package/iotivity-resource-container-hue SECTION:=net CATEGORY:=Network - DEPENDS:=iotivity +iotivity-resource-container-lib +libcurl + DEPENDS:=+iotivity +iotivity-resource-container-lib +libcurl TITLE:=IoTivity Resource Container Hue Bundle URL:=https://www.iotivity.org endef @@ -118,7 +131,7 @@ endef define Package/iotivity-example-garage SECTION:=net CATEGORY:=Network - DEPENDS:=iotivity +iotivity-cpp + DEPENDS:=+iotivity +iotivity-cpp TITLE:=IoTivity Garage example URL:=https://www.iotivity.org endef