modules: Add kernel module for MV88E6xxx DSA switch
[openwrt/openwrt.git] / package / libs / libubox / Makefile
index ac4effb6f8641bbb3c53f45eccd8c19b85271b08..22abfd4372e38b49f1049100122f1a768a0266ad 100644 (file)
@@ -5,9 +5,9 @@ PKG_RELEASE=1
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL=$(PROJECT_GIT)/project/libubox.git
-PKG_MIRROR_HASH:=7dd1db1e0074a9c7c722db654cce3111b3bd3cff0bfd791c4497cb0f6c22d3ca
-PKG_SOURCE_DATE:=2021-05-16
-PKG_SOURCE_VERSION:=b14c4688612c05c78ce984d7bde633bce8703b1e
+PKG_MIRROR_HASH:=a4f671d10840fd8487394335636051a6df5edf6d8854af4fcb834a590efb240a
+PKG_SOURCE_DATE:=2024-03-29
+PKG_SOURCE_VERSION:=eb9bcb64185ac155c02cc1a604692c4b00368324
 PKG_ABI_VERSION:=$(call abi_version_str,$(PKG_SOURCE_DATE))
 CMAKE_INSTALL:=1
 
@@ -67,7 +67,7 @@ define Package/libubox-lua
 endef
 
 TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include
-CMAKE_OPTIONS = \
+CMAKE_OPTIONS += \
        -DLUAPATH=/usr/lib/lua \
        -DABIVERSION="$(PKG_ABI_VERSION)"
 
@@ -105,6 +105,14 @@ CMAKE_HOST_OPTIONS += \
        -DCMAKE_MACOSX_RPATH=1 \
        -DCMAKE_INSTALL_RPATH="${STAGING_DIR_HOST}/lib" \
 
+ifeq ($(HOST_OS),Darwin)
+  define Host/Install
+       $(Host/Install/Default)
+       $(INSTALL_DIR) $(STAGING_DIR_HOSTPKG)/lib
+       cd "$(STAGING_DIR_HOSTPKG)/lib" && ln -sf ../../host/lib/libubox.* .
+  endef
+endif
+
 $(eval $(call BuildPackage,libubox))
 $(eval $(call BuildPackage,libblobmsg-json))
 $(eval $(call BuildPackage,jshn))