X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=recipes-demo-hmi%2Fhomescreen%2Fhomescreen_git.bb;h=7782587bda2c80f711e71119e9210522912e87e6;hb=4c36a9b345add52791d4e33005d4f5d3a3b39e10;hp=7746e5edb192dae8d7b65900560447fe7f7f3435;hpb=f98eb9f66a10e91d5c1fb050550536822c2e8dca;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 7746e5edb..7782587bd 100644 --- a/recipes-demo-hmi/homescreen/homescreen_git.bb +++ b/recipes-demo-hmi/homescreen/homescreen_git.bb @@ -1,44 +1,30 @@ 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" -SRCREV = "${AUTOREV}" -# PV needs to be modified with SRCPV to work AUTOREV correctly -PV = "0.0+git${SRCPV}" - -SRC_URI = "git://gerrit.automotivelinux.org/gerrit/p/apps/homescreen.git;protocol=http \ - file://dbus-homescreen.conf.in" -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}/ +DEPENDS = "\ + qtbase \ + qtdeclarative \ + qtquickcontrols2 \ + agl-service-homescreen \ + agl-service-windowmanager \ + agl-service-weather \ + libqtappfw \ + qlibwindowmanager \ + libhomescreen \ +" -# 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 +inherit qmake5 systemd pkgconfig aglwgt - install -d ${D}${systemd_user_unitdir} - install -m 0644 ${S}/homescreen/conf/HomeScreen.service ${D}${systemd_user_unitdir} +SRC_URI = "gitsm://gerrit.automotivelinux.org/gerrit/apps/homescreen;protocol=https;branch=${AGL_BRANCH}" +SRCREV = "${AGL_APP_REVISION}" - install -d ${D}${sysconfdir}/systemd/user/default.target.wants - ln -sf ${systemd_user_unitdir}/HomeScreen.service ${D}${sysconfdir}/systemd/user/default.target.wants -} +PV = "1.0+git${SRCPV}" +S = "${WORKDIR}/git/" -FILES_${PN} += "/usr/AGL/${PN}/ ${systemd_user_unitdir}" -FILES_${PN}-dbg += "/usr/AGL/${PN}/.debug" +PATH_prepend = "${STAGING_DIR_NATIVE}${OE_QMAKE_PATH_QT_BINS}:" +OE_QMAKE_CXXFLAGS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'agl-devel', '' , '-DQT_NO_DEBUG_OUTPUT', d)}"