mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-31 13:20:03 +00:00
gjs: initial add 1.58.3
* it is a dependency for upcoming gnome shell * this is the latest stable version currently [1] [1] http://ftp.gnome.org/pub/gnome/sources/gjs/1.63/gjs-1.63.1.news Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
@@ -0,0 +1,33 @@
|
|||||||
|
From 95379de2132786f855e8caec1fd5869225774d02 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||||
|
Date: Sat, 18 May 2019 01:14:07 +0200
|
||||||
|
Subject: [PATCH] Disable tests on host
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate [OE-specific]
|
||||||
|
|
||||||
|
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||||
|
---
|
||||||
|
configure.ac | 4 +---
|
||||||
|
1 file changed, 1 insertion(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index fa4e136..056e96e 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -335,9 +335,7 @@ AS_IF([test "x$with_dbus_tests" != "xno"], [
|
||||||
|
])
|
||||||
|
AM_CONDITIONAL([DBUS_TESTS], [test "x$with_dbus_tests" != "xno"])
|
||||||
|
|
||||||
|
-AC_MSG_CHECKING([for a suitable UTF-8 locale to run the tests in])
|
||||||
|
-TESTS_LOCALE=$($srcdir/build/choose-tests-locale.sh)
|
||||||
|
-AC_MSG_RESULT([$TESTS_LOCALE])
|
||||||
|
+TESTS_LOCALE=C
|
||||||
|
AC_SUBST([TESTS_LOCALE])
|
||||||
|
|
||||||
|
AC_SUBST([gjsjsdir], [\${datadir}/gjs-1.0])
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
SUMMARY = "Javascript bindings for GNOME"
|
||||||
|
LICENSE = "MIT & LGPLv2+"
|
||||||
|
LIC_FILES_CHKSUM = " \
|
||||||
|
file://COPYING;md5=beb29cf17fabe736f0639b09ee6e76fa \
|
||||||
|
file://COPYING.LGPL;md5=3bf50002aefd002f49e7bb854063f7e7 \
|
||||||
|
"
|
||||||
|
|
||||||
|
GNOMEBASEBUILDCLASS = "autotools"
|
||||||
|
|
||||||
|
DEPENDS = "mozjs gtk+3"
|
||||||
|
|
||||||
|
inherit gnomebase gsettings gobject-introspection vala gettext features_check upstream-version-is-even
|
||||||
|
|
||||||
|
SRC_URI[archive.md5sum] = "bce6dea9a6583a8b3c6af5854df76aaf"
|
||||||
|
SRC_URI[archive.sha256sum] = "ca9fcd47b95ab0fc445301b2595e51fcea24d6f3cd87c190fe07006146d773ae"
|
||||||
|
SRC_URI += "file://0001-Disable-tests-on-host.patch"
|
||||||
|
|
||||||
|
# gobject-introspection is mandatory and cannot be configured
|
||||||
|
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||||
|
UNKNOWN_CONFIGURE_WHITELIST_append = " --enable-introspection --disable-introspection"
|
||||||
|
|
||||||
|
EXTRA_OECONF = " \
|
||||||
|
--without-dbus-tests \
|
||||||
|
--disable-installed-tests \
|
||||||
|
"
|
||||||
|
|
||||||
|
do_configure_prepend() {
|
||||||
|
# make configure find gobject-introspection test code. Although we set
|
||||||
|
# --disable-installed-tests gjs builds them
|
||||||
|
sed -i 's|:$GI_DATADIR|:${STAGING_DIR_NATIVE}$GI_DATADIR|g' ${S}/configure.ac
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES_${PN} += "${datadir}/gjs-1.0/lsan"
|
||||||
|
|
||||||
|
PACKAGES =+ "${PN}-valgrind"
|
||||||
|
FILES_${PN}-valgrind = "${datadir}/gjs-1.0/valgrind"
|
||||||
|
RSEPENDS_${PN}-valgrind += "valgrind"
|
||||||
Reference in New Issue
Block a user