Jörg Sommer schrieb am Do 16. Jan, 10:50 (+0100): > Mingyu Wang (Fujitsu) schrieb am Do 16. Jan, 00:39 (+0000): > > Adding php-native to DEPENDS also doesn't work, it will report the same > > error. > > Yes. The problem is a (somewhat) broken make clean that removes files they > can't be rebuild without composer. But composer in meta-parallel-php and not > in meta-oe. So, I think the best is to mark clean as broken to prevent that > do_configure runs it. > > Here is a patch to make all working: > > diff --git meta-oe/recipes-support/smarty/smarty_5.4.2.bb > meta-oe/recipes-support/smarty/smarty_5.4.2.bb > index 906b9e4ee2..25eda52690 100644 > --- meta-oe/recipes-support/smarty/smarty_5.4.2.bb > +++ meta-oe/recipes-support/smarty/smarty_5.4.2.bb > @@ -1,21 +1,29 @@ > -DESCRIPTION = "the compiling PHP template engine" > -SECTION = "console/network" > +SUMMARY = "Template engine for PHP" > +DESCRIPTION = "\ > + Smarty facilitates the separation of presentation (HTML/CSS) from \ > + application logic. This implies that PHP code is application logic, and > is \ > + separated from the presentation. \ > +" > HOMEPAGE = "https://www.smarty.net/"
I was told in https://github.com/smarty-php/smarty/issues/1097#issuecomment-2594912113 that the new website is https://smarty-php.github.io/smarty/ > +BUGTRACKER = "https://github.com/smarty-php/smarty/issues" > > LICENSE = "GPL-3.0-only" > LIC_FILES_CHKSUM = "file://LICENSE;md5=2c0f216b2120ffc367e20f2b56df51b3" > > -DEPENDS += "php" > - > SRC_URI = > "git://github.com/smarty-php/smarty.git;protocol=https;branch=master" > - > -S = "${WORKDIR}/git" > - > SRCREV = "642a97adcc2bf6c1b2458d6afeeb36ae001c1c2f" > > -do_compile() { > - : > -} > +S = "${UNPACKDIR}/git" > + > +INHIBIT_DEFAULT_DEPS = "1" > + > +inherit allarch > + > +# `make clean` removes files, they can't be rebuild with `make all` > +CLEANBROKEN = "1" > + > +do_configure[noexec] = "1" > +do_compile[noexec] = "1" > > do_install() { > install -d ${D}${datadir}/php/smarty3/libs/ > @@ -24,6 +32,8 @@ do_install() { > install -d ${D}${datadir}/php/smarty3/src/ > cp -rf ${S}/src/* ${D}${datadir}/php/smarty3/src/ > } > -FILES:${PN} = "${datadir}/php/smarty3/" > +FILES:${PN} += "${datadir}/php/smarty3/" > + > +RDEPENDS:${PN} = "php" > > CVE_STATUS[CVE-2020-10375] = "cpe-incorrect: The recipe used in the > meta-openembedded is a different smarty package compared to the one which has > the CVE issue." > > I'm unsure about the archall, but it's PHP. > > Regards, Jörg > > -- > Als deutscher Tourist im Ausland steht man vor der Frage, ob man sich > anständig benehmen muss oder ob schon deutsche Touristen dagewesen sind. > (Kurt Tucholsky) > > Navimatix GmbH T: 03641 - 327 99 0 > Tatzendpromenade 2 F: 03641 - 526 306 > 07745 Jena www.navimatix.de > > Geschäftsführer: Steffen Späthe, Jan Rommeley > Registergericht: Amtsgericht Jena, HRB 501480 -- Manchmal denke ich, das sicherste Indiz dafür, daß anderswo im Universum intelligentes Leben existiert, ist, daß niemand versucht hat, mit uns Kontakt aufzunehmen. (Calvin und Hobbes) Navimatix GmbH T: 03641 - 327 99 0 Tatzendpromenade 2 F: 03641 - 526 306 07745 Jena www.navimatix.de Geschäftsführer: Steffen Späthe, Jan Rommeley Registergericht: Amtsgericht Jena, HRB 501480
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#114911): https://lists.openembedded.org/g/openembedded-devel/message/114911 Mute This Topic: https://lists.openembedded.org/mt/110621806/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
