X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=recipes-demo-hmi%2Fhomescreen%2Fhomescreen_git.bb;h=80d402b05f09e167417b793559945e6a19b8a459;hb=16c00939e1d79f875f714f0e3bc33c42002c03a0;hp=e7d07cf64fb83e3b20044654f71783bba6979e59;hpb=10c9f16b8853d0e4c2e75b4382122b6a6aa4a734;p=AGL%2Fmeta-agl-demo.git diff --git a/recipes-demo-hmi/homescreen/homescreen_git.bb b/recipes-demo-hmi/homescreen/homescreen_git.bb index e7d07cf64..80d402b05 100644 --- a/recipes-demo-hmi/homescreen/homescreen_git.bb +++ b/recipes-demo-hmi/homescreen/homescreen_git.bb @@ -1,44 +1,28 @@ SUMMARY = "AGL Home Screen Application" -DESCRIPTION = "AGL Home Screen Application + SampleAppTimeDate" +DESCRIPTION = "AGL Home Screen Application build with recipe method" HOMEPAGE = "http://docs.automotivelinux.org" LICENSE = "Apache-2.0" SECTION = "apps" -S = "${WORKDIR}/git/" - -inherit qmake5 systemd pkgconfig -DEPENDS = " qtbase qtdeclarative qtquickcontrols2 pulseaudio" -RDEPENDS_${PN} = " \ - homescreenappframeworkbinderagl \ - inputeventmanager \ - windowmanager" - LIC_FILES_CHKSUM = "file://homescreen/LICENSE;md5=ae6497158920d9524cf208c09cc4c984" -SRC_URI = "git://gerrit.automotivelinux.org/gerrit/p/apps/homescreen.git;protocol=https;branch=${AGL_BRANCH} \ - file://dbus-homescreen.conf.in" +DEPENDS = "\ + qtbase \ + qtdeclarative \ + qtquickcontrols2 \ + agl-service-homescreen \ + agl-service-windowmanager \ + agl-service-weather \ + libqtappfw \ + qlibwindowmanager \ + libhomescreen \ +" + +inherit qmake5 systemd pkgconfig aglwgt + +SRC_URI = "gitsm://gerrit.automotivelinux.org/gerrit/apps/homescreen;protocol=https;branch=${AGL_BRANCH}" SRCREV = "${AGL_APP_REVISION}" -# PV needs to be modified with SRCPV to work AUTOREV correctly -PV = "0.0+git${SRCPV}" - -PATH_prepend = "${STAGING_DIR_NATIVE}${OE_QMAKE_PATH_QT_BINS}:" - -do_install() { - install -d ${D}/usr/AGL/${PN} - install -m 0755 ${B}/homescreen/HomeScreen ${D}/usr/AGL/${PN}/ - install -m 0755 ${B}/sampleapptimedate/SampleAppTimeDate ${D}/usr/AGL/${PN}/ -# claneys: add dbus policy to make wifi/bluetooth status icon working as quick -# workaround. (jira.automotivelinux.org : SPEC-377) - install -d ${D}/etc/dbus-1/session.d - install -m 0644 ${WORKDIR}/dbus-homescreen.conf.in ${D}/etc/dbus-1/session.d/homescreen.conf - - install -d ${D}${systemd_user_unitdir} - install -m 0644 ${S}/homescreen/conf/HomeScreen.service ${D}${systemd_user_unitdir} - - install -d ${D}${sysconfdir}/systemd/user/default.target.wants - ln -sf ${systemd_user_unitdir}/HomeScreen.service ${D}${sysconfdir}/systemd/user/default.target.wants -} - -FILES_${PN} += "/usr/AGL/${PN}/ ${systemd_user_unitdir}" -FILES_${PN}-dbg += "/usr/AGL/${PN}/.debug" +PV = "1.0+git${SRCPV}" +S = "${WORKDIR}/git/" +PATH_prepend = "${STAGING_DIR_NATIVE}${OE_QMAKE_PATH_QT_BINS}:"