gjs: 1.82.1 → 1.83.90

https://gitlab.gnome.org/GNOME/gjs/-/compare/1.82.1...1.83.90

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
This commit is contained in:
Jan Tojnar
2025-05-07 02:08:02 +02:00
parent 089caeb99f
commit cc85fcc1a1
+7 -2
View File
@@ -8,6 +8,7 @@
pkg-config,
gnome,
gtk3,
gtk4,
atk,
gobject-introspection,
spidermonkey_128,
@@ -30,6 +31,7 @@
let
testDeps = [
gtk3
gtk4
atk
pango.out
gdk-pixbuf
@@ -39,7 +41,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gjs";
version = "1.82.1";
version = "1.83.90";
outputs = [
"out"
@@ -49,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnome/sources/gjs/${lib.versions.majorMinor finalAttrs.version}/gjs-${finalAttrs.version}.tar.xz";
hash = "sha256-+zmqVjZXbeDloRcfVqGlgl4r0aaZcvsSC6eL0Qm1aTw=";
hash = "sha256-zolGZsn/zfa53TQ4PRfmbo9x6dasxzRMkLkIcDfb//Q=";
};
patches = [
@@ -123,6 +125,7 @@ stdenv.mkDerivation (finalAttrs: {
ln -s $PWD/libgjs.so.0 $out/lib/libgjs.so.0
ln -s $PWD/subprojects/gobject-introspection-tests/libgimarshallingtests.so $installedTests/libexec/installed-tests/gjs/libgimarshallingtests.so
ln -s $PWD/subprojects/gobject-introspection-tests/libregress.so $installedTests/libexec/installed-tests/gjs/libregress.so
ln -s $PWD/subprojects/gobject-introspection-tests/libutility.so $installedTests/libexec/installed-tests/gjs/libutility.so
ln -s $PWD/subprojects/gobject-introspection-tests/libwarnlib.so $installedTests/libexec/installed-tests/gjs/libwarnlib.so
ln -s $PWD/installed-tests/js/libgjstesttools/libgjstesttools.so $installedTests/libexec/installed-tests/gjs/libgjstesttools.so
'';
@@ -142,6 +145,8 @@ stdenv.mkDerivation (finalAttrs: {
checkPhase = ''
runHook preCheck
GTK_A11Y=none \
HOME=$(mktemp -d) \
xvfb-run -s '-screen 0 800x600x24' \
meson test --print-errorlogs
runHook postCheck