From: Markus Volk <f_l_k@t-online.de>
To: ankur.tyagi85@gmail.com
Cc: "Ankur Tyagi via lists.openembedded.org"
<ankur.tyagi85=gmail.com@lists.openembedded.org>,
openembedded-devel@lists.openembedded.org
Subject: Re: [oe] [meta-gnome][PATCH 2/6] gjs: update
Date: Thu, 03 Sep 2026 10:24:57 +0200 [thread overview]
Message-ID: <LP4SKT.9MQIGMDJKGZO@t-online.de> (raw)
In-Reply-To: <CADySD0ESmpePK6kdD=mhucv_=m=YikUkJTOewaT7b5j+7_OgRA@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 6779 bytes --]
yes, thanks
On Thu, Sep 3 2026 at 20:23:12 +12:00:00, Ankur Tyagi via
lists.openembedded.org <ankur.tyagi85=gmail.com@lists.openembedded.org>
wrote:
> will be good to include from and to version in the commit message
>
> On Thu, Sep 3, 2026 at 8:19 PM Markus Volk via
> lists.openembedded.org
> <f_l_k=t-online.de@lists.openembedded.org
> <mailto:f_l_k=t-online.de@lists.openembedded.org>> wrote:
>>
>> Signed-off-by: Markus Volk <f_l_k@t-online.de
>> <mailto:f_l_k@t-online.de>>
>> ---
>> meta-gnome/recipes-gnome/gjs/gjs_1.84.2.bb | 45 ------------------
>> meta-gnome/recipes-gnome/gjs/gjs_1.88.1.bb | 53
>> ++++++++++++++++++++++
>> 2 files changed, 53 insertions(+), 45 deletions(-)
>> delete mode 100644 meta-gnome/recipes-gnome/gjs/gjs_1.84.2.bb
>> create mode 100644 meta-gnome/recipes-gnome/gjs/gjs_1.88.1.bb
>>
>> diff --git a/meta-gnome/recipes-gnome/gjs/gjs_1.84.2.bb
>> b/meta-gnome/recipes-gnome/gjs/gjs_1.84.2.bb
>> deleted file mode 100644
>> index 1330342426..0000000000
>> --- a/meta-gnome/recipes-gnome/gjs/gjs_1.84.2.bb
>> +++ /dev/null
>> @@ -1,45 +0,0 @@
>> -SUMMARY = "Javascript bindings for GNOME"
>> -LICENSE = "LGPL-2.0-or-later AND MIT"
>> -LIC_FILES_CHKSUM =
>> "file://COPYING;md5=8dcea832f6acf45d856abfeb2d51ec48"
>> <file://copying;md5=8dcea832f6acf45d856abfeb2d51ec48/>
>> -
>> -
>> -DEPENDS = "mozjs-128 cairo"
>> -
>> -inherit gnomebase gobject-introspection gettext features_check
>> upstream-version-is-even pkgconfig multilib_script
>> -
>> -SRC_URI[archive.sha256sum] =
>> "35142edf345705636300291ec3a7d583f14969ff3fae0ff30f4a95b1e6740166"
>> -SRC_URI += " \
>> - file://0001-Support-cross-builds-a-bit-better.patch
>> <file://0001-support-cross-builds-a-bit-better.patch/> \
>> -
>> file://0002-meson.build-Do-not-add-dir-installed-tests-when-inst.patch
>> <file://0002-meson.build-do-not-add-dir-installed-tests-when-inst.patch/>
>> \
>> -"
>> -
>> -# gobject-introspection is mandatory and cannot be configured
>> -REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
>> -GIR_MESON_OPTION = ""
>> -
>> -EXTRA_OEMESON = " \
>> - -Dinstalled_tests=false \
>> - -Dskip_dbus_tests=true \
>> - -Dskip_gtk_tests=true \
>> -"
>> -
>> -LDFLAGS:append:mipsarch = " -latomic"
>> -LDFLAGS:append:powerpc = " -latomic"
>> -LDFLAGS:append:powerpc64 = " -latomic"
>> -LDFLAGS:append:riscv32 = " -latomic"
>> -
>> -FILES:${PN} += "${datadir}/gjs-1.0/lsan"
>> -
>> -PACKAGES =+ "${PN}-valgrind"
>> -FILES:${PN}-valgrind = "${datadir}/gjs-1.0/valgrind"
>> -RDEPENDS:${PN}-valgrind += "valgrind"
>> -
>> -# Valgrind not yet available on rv32/rv64
>> -RDEPENDS:${PN}-valgrind:remove:riscv32 = "valgrind"
>> -RDEPENDS:${PN}-valgrind:remove:riscv64 = "valgrind"
>> -
>> -MULTILIB_SCRIPTS:append =
>> "${PN}:${libexecdir}/installed-tests/gjs/GIMarshallingTests-1.0.typelib
>> \
>> -
>> ${PN}:${libexecdir}/installed-tests/gjs/Regress-1.0.typelib \
>> -
>> ${PN}:${libexecdir}/installed-tests/gjs/Utility-1.0.typelib \
>> -
>> ${PN}:${libexecdir}/installed-tests/gjs/WarnLib-1.0.typelib \
>> - "
>> diff --git a/meta-gnome/recipes-gnome/gjs/gjs_1.88.1.bb
>> b/meta-gnome/recipes-gnome/gjs/gjs_1.88.1.bb
>> new file mode 100644
>> index 0000000000..16c8636d84
>> --- /dev/null
>> +++ b/meta-gnome/recipes-gnome/gjs/gjs_1.88.1.bb
>> @@ -0,0 +1,53 @@
>> +SUMMARY = "Javascript bindings for GNOME"
>> +HOMEPAGE = "<https://gitlab.gnome.org/GNOME/gjs>"
>> +LICENSE = "LGPL-2.0-or-later AND MIT"
>> +LIC_FILES_CHKSUM =
>> "file://COPYING;md5=8dcea832f6acf45d856abfeb2d51ec48"
>> <file://copying;md5=8dcea832f6acf45d856abfeb2d51ec48/>
>> +
>> +DEPENDS = "mozjs-140 cairo glib-2.0 glib-2.0-native libffi"
>> +
>> +inherit meson pkgconfig gettext gobject-introspection
>> features_check
>> +
>> +SRC_URI = "${GNOME_MIRROR}/${BPN}/${@oe.utils.trim
>> <mailto:${@oe.utils.trim>_version("${PV}",
>> 2)}/${BP}.tar.xz;name=archive"
>> +SRC_URI += "file://0001-Support-cross-builds-a-bit-better.patch"
>> <file://0001-support-cross-builds-a-bit-better.patch/>
>> +SRC_URI +=
>> "file://0002-meson.build-Do-not-add-dir-installed-tests-when-inst.patch"
>> <file://0002-meson.build-do-not-add-dir-installed-tests-when-inst.patch/>
>> +SRC_URI[archive.sha256sum] =
>> "767bab80e665d672cb00563c25f0b392a9ec8c2996ed1d4454c698b4c2f0a3d9"
>> +
>> +# gobject-introspection is mandatory and cannot be configured
>> +REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
>> +GIR_MESON_OPTION = ""
>> +
>> +# readline and profiler are meson features with value 'auto' and
>> would otherwise
>> +# be picked up from whatever happens to be in the sysroot.
>> +PACKAGECONFIG ??= "readline"
>> +PACKAGECONFIG[readline] =
>> "-Dreadline=enabled,-Dreadline=disabled,readline"
>> +PACKAGECONFIG[profiler] =
>> "-Dprofiler=enabled,-Dprofiler=disabled,sysprof"
>> +
>> +EXTRA_OEMESON = " \
>> + -Dinstalled_tests=false \
>> + -Dskip_dbus_tests=true \
>> + -Dskip_gtk_tests=true \
>> + -Ddtrace=false \
>> + -Dsystemtap=false \
>> + -Dverbose_logs=false \
>> + -Dbsymbolic_functions=true \
>> +"
>> +
>> +LDFLAGS:append:mipsarch = " -latomic"
>> +LDFLAGS:append:powerpc = " -latomic"
>> +LDFLAGS:append:powerpc64 = " -latomic"
>> +LDFLAGS:append:riscv32 = " -latomic"
>> +
>> +FILES:${PN} += "${datadir}/gjs-1.0/lsan"
>> +
>> +PACKAGES =+ "${PN}-valgrind"
>> +FILES:${PN}-valgrind = "${datadir}/gjs-1.0/valgrind"
>> +RDEPENDS:${PN}-valgrind += "valgrind"
>> +
>> +# Valgrind not yet available on rv32/rv64
>> +RDEPENDS:${PN}-valgrind:remove:riscv32 = "valgrind"
>> +RDEPENDS:${PN}-valgrind:remove:riscv64 = "valgrind"
>> +
>> +# The GIMarshallingTests/Regress/Utility/WarnLib typelibs that the
>> 1.84 recipe
>> +# listed in MULTILIB_SCRIPTS are no longer produced by the build
>> system.
>> +
>> +UPSTREAM_CHECK_GITTAGREGEX = "^(?P<pver>\d+\.\d*[02468]\.\d+)$"
>> --
>> 2.55.0
>>
>>
>>
>>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#129711):
> <https://lists.openembedded.org/g/openembedded-devel/message/129711>
> Mute This Topic: <https://lists.openembedded.org/mt/121065944/3618223>
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> <mailto:openembedded-devel+owner@lists.openembedded.org>
> Unsubscribe:
> <https://lists.openembedded.org/g/openembedded-devel/unsub>
> [f_l_k@t-online.de <mailto:f_l_k@t-online.de>]
> -=-=-=-=-=-=-=-=-=-=-=-
>
[-- Attachment #2: Type: text/html, Size: 6904 bytes --]
next prev parent reply other threads:[~2026-09-03 8:25 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-03 8:19 [meta-gnome][PATCH 1/6] glycin: add recipe Markus Volk
2026-09-03 8:19 ` [meta-gnome][PATCH 2/6] gjs: update Markus Volk
2026-09-03 8:23 ` [oe] " Ankur Tyagi
2026-09-03 8:24 ` Markus Volk [this message]
2026-09-03 8:19 ` [meta-gnome][PATCH 3/6] mutter: update 48.7 -> 50.4 Markus Volk
2026-09-03 8:19 ` [meta-gnome][PATCH 4/6] gnome-shell-extensions: update 48.3 -> 50.3 Markus Volk
2026-09-03 8:19 ` [meta-gnome][PATCH 5/6] gnome-shell: update Markus Volk
2026-09-03 8:22 ` [oe] " Ankur Tyagi
2026-09-03 8:19 ` [meta-gnome][PATCH 6/6] mozjs: update 128->140 Markus Volk
2026-09-03 14:56 ` [oe] " Khem Raj
2026-09-04 5:31 ` Markus Volk
2026-09-05 3:01 ` [oe] [meta-gnome][PATCH 1/6] glycin: add recipe Khem Raj
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=LP4SKT.9MQIGMDJKGZO@t-online.de \
--to=f_l_k@t-online.de \
--cc=ankur.tyagi85=gmail.com@lists.openembedded.org \
--cc=ankur.tyagi85@gmail.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox