Openembedded Devel Discussions
 help / color / mirror / Atom feed
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 --]

  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