blob: 0092882fcfa036149118bff54c8aab2a3c137cba [file] [log] [blame]
Gunnar Mills35591d42017-01-27 13:13:24 -06001SUMMARY = "Phosphor Software Management"
2DESCRIPTION = "Phosphor Software Manager provides a set of system software \
3management daemons. It is suitable for use on a wide variety of OpenBMC \
4platforms."
5HOMEPAGE = "https://github.com/openbmc/phosphor-bmc-code-mgmt"
6PR = "r1"
7LICENSE = "Apache-2.0"
8LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
9
10SOFTWARE_MGR_PACKAGES = " \
11 ${PN}-version \
Deepak Kodihalli60d1de52017-04-13 23:23:42 -050012 ${PN}-download-mgr \
Gunnar Mills30131f72017-05-15 15:40:58 -050013 ${PN}-updater \
Gunnar Mills35591d42017-01-27 13:13:24 -060014"
Deepak Kodihalli60d1de52017-04-13 23:23:42 -050015PACKAGES =+ "${SOFTWARE_MGR_PACKAGES}"
Brad Bishop4c43bb52017-03-01 15:37:17 -050016PACKAGES_remove = "${PN}"
17RDEPENDS_${PN}-dev = "${SOFTWARE_MGR_PACKAGES}"
18RDEPENDS_${PN}-staticdev = "${SOFTWARE_MGR_PACKAGES}"
19
Gunnar Mills35591d42017-01-27 13:13:24 -060020DBUS_PACKAGES = "${SOFTWARE_MGR_PACKAGES}"
21
22# Set SYSTEMD_PACKAGES to empty because we do not want ${PN} and DBUS_PACKAGES
23# handles the rest.
24SYSTEMD_PACKAGES = ""
25
26inherit autotools pkgconfig
27inherit obmc-phosphor-dbus-service
28
Deepak Kodihalli60d1de52017-04-13 23:23:42 -050029DEPENDS += " \
30 autoconf-archive-native \
31 sdbusplus \
32 phosphor-dbus-interfaces \
33 phosphor-logging \
34"
Gunnar Mills35591d42017-01-27 13:13:24 -060035
Deepak Kodihalli60d1de52017-04-13 23:23:42 -050036RDEPENDS_${PN}-version += " \
37 phosphor-logging \
38 phosphor-dbus-interfaces \
39 sdbusplus \
40"
41RDEPENDS_${PN}-download-mgr += " \
42 phosphor-logging \
43 phosphor-dbus-interfaces \
44 sdbusplus \
45"
Gunnar Mills30131f72017-05-15 15:40:58 -050046RDEPENDS_${PN}-updater += " \
47 phosphor-logging \
48 phosphor-dbus-interfaces \
49 sdbusplus \
50"
Gunnar Mills35591d42017-01-27 13:13:24 -060051
Deepak Kodihalli60d1de52017-04-13 23:23:42 -050052FILES_${PN}-version += "${sbindir}/phosphor-version-software-manager"
53FILES_${PN}-download-mgr += "${sbindir}/phosphor-download-manager"
Gunnar Mills30131f72017-05-15 15:40:58 -050054FILES_${PN}-updater += "${sbindir}/phosphor-image-updater"
Gunnar Mills4a993b52017-05-11 08:27:12 -050055DBUS_SERVICE_${PN}-version += "xyz.openbmc_project.Software.Version.service"
Deepak Kodihalli60d1de52017-04-13 23:23:42 -050056DBUS_SERVICE_${PN}-download-mgr += "xyz.openbmc_project.Software.Download.service"
Gunnar Mills30131f72017-05-15 15:40:58 -050057DBUS_SERVICE_${PN}-updater += "xyz.openbmc_project.Software.BMC.Updater.service"
Gunnar Mills35591d42017-01-27 13:13:24 -060058
59SRC_URI += "git://github.com/openbmc/phosphor-bmc-code-mgmt"
Patrick Williams91ce2152017-05-24 00:10:04 -050060SRCREV = "4e48fd582e86bd8246a5602dde4b5f644ae03d11"
Gunnar Mills35591d42017-01-27 13:13:24 -060061
62S = "${WORKDIR}/git"