diff options
| author | Wang Mingyu <wangmy@fujitsu.com> | 2022-08-15 14:12:03 +0800 |
|---|---|---|
| committer | Gyorgy Sarvari <skandigraun@gmail.com> | 2025-09-26 13:17:09 +0200 |
| commit | 3cda04973fd8f557730a02a5868a8dabec04ca58 (patch) | |
| tree | cf33d9a0977464e089eabbe070a317aeddeda287 /meta-gnome/recipes-gnome/gjs/gjs_1.72.2.bb | |
| parent | 10d7864172140b0fbe5c64b625af750d0047ea0e (diff) | |
| download | meta-openembedded-3cda04973fd8f557730a02a5868a8dabec04ca58.tar.gz | |
gjs: upgrade 1.72.1 -> 1.72.2
Changelog:
==========
- Various fixes ported from the development branch.
- Closed bugs and merge requests:
* gi/arg-cache.cpp: Fix building on Visual Studio
* doc: Reflect support for constructor with GObject
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 757dedbc811bf3f09e259353a943effd1ae16733)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Diffstat (limited to 'meta-gnome/recipes-gnome/gjs/gjs_1.72.2.bb')
| -rw-r--r-- | meta-gnome/recipes-gnome/gjs/gjs_1.72.2.bb | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/meta-gnome/recipes-gnome/gjs/gjs_1.72.2.bb b/meta-gnome/recipes-gnome/gjs/gjs_1.72.2.bb new file mode 100644 index 0000000000..3170341560 --- /dev/null +++ b/meta-gnome/recipes-gnome/gjs/gjs_1.72.2.bb | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | SUMMARY = "Javascript bindings for GNOME" | ||
| 2 | LICENSE = "MIT & LGPL-2.0-or-later" | ||
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=8dcea832f6acf45d856abfeb2d51ec48" | ||
| 4 | |||
| 5 | GNOMEBASEBUILDCLASS = "meson" | ||
| 6 | |||
| 7 | DEPENDS = "mozjs-91 cairo" | ||
| 8 | |||
| 9 | inherit gnomebase gsettings gobject-introspection vala gettext features_check upstream-version-is-even pkgconfig | ||
| 10 | |||
| 11 | SRC_URI[archive.sha256sum] = "ddee379bdc5a7d303a5d894be2b281beb8ac54508604e7d3f20781a869da3977" | ||
| 12 | SRC_URI += " \ | ||
| 13 | file://0001-Support-cross-builds-a-bit-better.patch \ | ||
| 14 | file://0002-meson.build-Do-not-add-dir-installed-tests-when-inst.patch \ | ||
| 15 | " | ||
| 16 | |||
| 17 | # gobject-introspection is mandatory and cannot be configured | ||
| 18 | REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" | ||
| 19 | GIR_MESON_OPTION = "" | ||
| 20 | |||
| 21 | EXTRA_OEMESON = " \ | ||
| 22 | -Dinstalled_tests=false \ | ||
| 23 | -Dskip_dbus_tests=true \ | ||
| 24 | -Dskip_gtk_tests=true \ | ||
| 25 | " | ||
| 26 | |||
| 27 | LDFLAGS:append:mipsarch = " -latomic" | ||
| 28 | LDFLAGS:append:powerpc = " -latomic" | ||
| 29 | LDFLAGS:append:powerpc64 = " -latomic" | ||
| 30 | LDFLAGS:append:riscv32 = " -latomic" | ||
| 31 | |||
| 32 | FILES:${PN} += "${datadir}/gjs-1.0/lsan" | ||
| 33 | |||
| 34 | PACKAGES =+ "${PN}-valgrind" | ||
| 35 | FILES:${PN}-valgrind = "${datadir}/gjs-1.0/valgrind" | ||
| 36 | RDEPENDS:${PN}-valgrind += "valgrind" | ||
| 37 | |||
| 38 | # Valgrind not yet available on rv32/rv64 | ||
| 39 | RDEPENDS:${PN}-valgrind:remove:riscv32 = "valgrind" | ||
| 40 | RDEPENDS:${PN}-valgrind:remove:riscv64 = "valgrind" | ||
