Skip to content

Commit e7c9d1c

Browse files
MFransen69Divya-563
authored andcommitted
[PackMan] add package manager (#501)
1 parent 7050469 commit e7c9d1c

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
comment "WPEFramework PackageManager plugin needs wpeframework"
2+
depends on !BR2_PACKAGE_WPEFRAMEWORK
3+
4+
menuconfig BR2_PACKAGE_WPEFRAMEWORK_PACKAGEMANAGER
5+
bool "PackageManager"
6+
depends on BR2_PACKAGE_WPEFRAMEWORK
7+
help
8+
The PackageManager plugin allows installation of packages on the system from a remote repository in a Firebolt system
9+
10+
if BR2_PACKAGE_WPEFRAMEWORK_PACKAGEMANAGER
11+
config BR2_PACKAGE_WPEFRAMEWORK_PACKAGEMANAGER_AUTOSTART
12+
bool "Start Automatically"
13+
default y
14+
help
15+
Select this to start the plugin automatically when starting WPEFramework
16+
17+
endif
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
################################################################################
2+
#
3+
# wpeframework-packagemanager
4+
#
5+
################################################################################
6+
WPEFRAMEWORK_PACKAGEMANAGER_VERSION = ce5b5406da0e41008f5b782b48eae50f9e83a782
7+
WPEFRAMEWORK_PACKAGEMANAGER_SITE_METHOD = git
8+
WPEFRAMEWORK_PACKAGEMANAGER_SITE = [email protected]:rdkcentral/PackageManager.git
9+
10+
11+
WPEFRAMEWORK_PACKAGEMANAGER_DEPENDENCIES = wpeframework wpeframework-interfaces
12+
13+
WPEFRAMEWORK_PACKAGEMANAGER_CONF_OPTS += -DBUILD_REFERENCE=${WPEFRAMEWORK_PACKAGEMANAGER_VERSION}
14+
15+
WPEFRAMEWORK_PACKAGEMANAGER_CONF_OPTS += -DLEGACY_CONFIG_GENERATOR=OFF
16+
17+
ifeq ($(BR2_CMAKE_HOST_DEPENDENCY),)
18+
WPEFRAMEWORK_PACKAGEMANAGER_CONF_OPTS += \
19+
-DCMAKE_MODULE_PATH=$(HOST_DIR)/share/cmake/Modules
20+
endif
21+
22+
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_PACKAGEMANAGER_AUTOSTART),y)
23+
WPEFRAMEWORK_PACKAGEMANAGER_CONF_OPTS += -DPLUGIN_PACKAGEMANAGER_AUTOSTART=true
24+
endif
25+
26+
$(eval $(cmake-package))

package/wpe/wpeframework/Config.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,7 @@ source "package/wpe/wpeframework-playgiga/Config.in"
409409
source "package/wpe/wpeframework-provisioning/Config.in"
410410
source "package/wpe/wpeframework-spotify/Config.in"
411411
source "package/wpe/wpeframework-ui/Config.in"
412+
source "package/wpe/wpeframework-packagemanager/Config.in"
412413
endmenu
413414

414415
source "package/wpe/wpeframework-interfaces/Config.in"

0 commit comments

Comments
 (0)