Le lun. 10 nov. 2025 à 09:08, Yi Zhao <[email protected]> a écrit :
> > On 11/10/25 15:55, Yoann Congal wrote: > > > > Le sam. 8 nov. 2025 à 15:18, Yi Zhao via lists.openembedded.org > <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlNwcN40j7$> > <[email protected]> a écrit : > >> Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the correct >> latest stable verison. >> >> Before the patch: >> $ devtool latest-version menulibre >> INFO: Current version: 2.4.0 >> INFO: Latest version: >> >> After the patch: >> $ devtool latest-version menulibre >> INFO: Current version: 2.4.0 >> INFO: Latest version: 2.4.0 >> >> Signed-off-by: Yi Zhao <[email protected]> >> --- >> meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> index 71d3ab4d29..4c52249fed 100644 >> --- a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> +++ b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> @@ -15,6 +15,9 @@ REQUIRED_DISTRO_FEATURES = "x11 >> gobject-introspection-data" >> SRC_URI = " >> https://github.com/bluesabre/${BPN}/releases/download/${BP}/${BP}.tar.gz >> <https://urldefense.com/v3/__https://github.com/bluesabre/$*7BBPN*7D/releases/download/$*7BBP*7D/$*7BBP*7D.tar.gz__;JSUlJSUl!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN4rVMobI$> >> " >> SRC_URI[sha256sum] = >> "d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f" >> >> +UPSTREAM_CHECK_URI = "https://github.com/bluesabre/menulibre/releases >> <https://urldefense.com/v3/__https://github.com/bluesabre/menulibre/releases__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN2yK_rrE$> >> " >> +UPSTREAM_CHECK_REGEX = "releases/tag/menulibre-(?P<pver>\d+(\.\d+)+)" >> > > Have you thought about using the github-releases class? > > https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass > <https://urldefense.com/v3/__https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN7VVUaMq$> > > It doesn't work because the website address doesn't conform to the format > in github-releases.bbclass: > > --2025-11-10 16:04:14-- https://github.com/menulibre/menulibre/releases/ > Resolving github.com (github.com)... 20.205.243.166 > Connecting to github.com (github.com)|20.205.243.166|:443... connected. > HTTP request sent, awaiting response... 404 Not Found > 2025-11-10 16:04:14 ERROR 404: Not Found. > > INFO: Current version: 2.4.0 > INFO: Latest version: > > > There is no https://github.com/menulibre/menulibre/releases/ , but > https://github.com/bluesabre/menulibre/releases > You can maybe override GITHUB_BASE_URI and get the UPSTREAM_CHECK_* variable "for free"? > > //Yi > > > >> + >> do_compile[noexec] = "1" >> >> do_install:append() { >> -- >> 2.34.1 >> >> >> >> >> > > -- > Yoann Congal > Smile ECS > > -- Yoann Congal Smile ECS
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#121451): https://lists.openembedded.org/g/openembedded-devel/message/121451 Mute This Topic: https://lists.openembedded.org/mt/116187911/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
