Skip to content

Commit a10bdc4

Browse files
committed
[wpeframework-plugins] add possibility to generate IPKG target
1 parent c6d23e8 commit a10bdc4

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

package/wpe/wpeframework-plugins/wpeframework-plugins.mk

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ WPEFRAMEWORK_PLUGINS_SITE = $(call github,WebPlatformForEmbedded,WPEFrameworkPlu
99
WPEFRAMEWORK_PLUGINS_INSTALL_STAGING = YES
1010
WPEFRAMEWORK_PLUGINS_DEPENDENCIES = wpeframework libpng
1111

12+
# wpeframework-netflix binary package config
13+
WPEFRAMEWORK_PLUGINS_OPKG_NAME = "wpeframework-plugins"
14+
WPEFRAMEWORK_PLUGINS_OPKG_VERSION = "1.0.0"
15+
WPEFRAMEWORK_PLUGINS_OPKG_ARCHITECTURE = "${BR2_ARCH}"
16+
WPEFRAMEWORK_PLUGINS_OPKG_MAINTAINER = "Metrological"
17+
WPEFRAMEWORK_PLUGINS_OPKG_DESCRIPTION = "WPEFramework plugins"
18+
1219
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DBUILD_REFERENCE=${WPEFRAMEWORK_PLUGINS_VERSION}
1320

1421
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_DEBUG),y)
@@ -478,4 +485,22 @@ endif
478485

479486
endif
480487

488+
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_CREATE_IPKG_TARGETS),y)
489+
$(call SIMPLE_OPKG_TOOLS_CREATE_CPACK_METADATA,WPEFRAMEWORK_PLUGINS)
490+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DWPEFRAMEWORK_CREATE_IPKG_TARGETS=ON
491+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += ${WPEFRAMEWORK_PLUGINS_OPKG_CPACK_METADATA}
492+
493+
WPEFRAMEWORK_PLUGINS_POST_BUILD_HOOKS += SIMPLE_OPKG_TOOLS_MAKE_PACKAGE
494+
WPEFRAMEWORK_PLUGINS_POST_INSTALL_TARGET_HOOKS += WPEFRAMEWORK_PLUGINS_INSTALL_IPKG_CMDS
495+
496+
define WPEFRAMEWORK_PLUGINS_INSTALL_IPKG_CMDS
497+
$(eval PACKAGE_NAME_PREFIX := ${WPEFRAMEWORK_PLUGINS_OPKG_NAME}_${WPEFRAMEWORK_PLUGINS_OPKG_VERSION}_${WPEFRAMEWORK_PLUGINS_OPKG_ARCHITECTURE})
498+
$(call SIMPLE_OPKG_TOOLS_INSTALL_PACKAGE,${@D}/${PACKAGE_NAME_PREFIX}-WPEFrameworkWebKitBrowser.deb)
499+
$(call SIMPLE_OPKG_TOOLS_INSTALL_PACKAGE,${@D}/${PACKAGE_NAME_PREFIX}-WPEInjectedBundle.deb)
500+
501+
$(call SIMPLE_OPKG_TOOLS_REMOVE_FROM_TARGET)
502+
endef # WPEFRAMEWORK_PLUGINS_INSTALL_TARGET_CMDS
503+
504+
endif # ($(BR2_PACKAGE_WPEFRAMEWORK_CREATE_IPKG_TARGETS),y)
505+
481506
$(eval $(cmake-package))

0 commit comments

Comments
 (0)