gnome.mutter: 44.5 → 45.alpha

https://gitlab.gnome.org/GNOME/mutter/-/compare/44.5...45.alpha

API version is now 13: 859d72a66a

This introduces a default-off libdisplay_info option, looking at the MR the reason is
they wish to wait for libdisplay-info to be packaged in most distros.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2642#note_1680141

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
This commit is contained in:
Bobby Rong 2023-09-24 12:11:27 +08:00 committed by Jan Tojnar
parent 7b195510e1
commit 9aed364a94

View File

@ -66,13 +66,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mutter";
version = "44.5";
version = "45.alpha";
outputs = [ "out" "dev" "man" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz";
sha256 = "8kfg7WXrYvKwd1RtUoPtbUf0Ar2mpDFkE1AdjK7Slnk=";
sha256 = "DgyXx8AE+O9asrKugf5/61r/DUR1eRflBZhjNpsizk0=";
};
mesonFlags = [
@ -170,7 +170,7 @@ stdenv.mkDerivation (finalAttrs: {
postFixup = ''
# Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
# TODO: Move this into a directory devhelp can find.
moveToOutput "share/mutter-12/doc" "$devdoc"
moveToOutput "share/mutter-13/doc" "$devdoc"
'';
# Install udev files into our own tree.
@ -179,7 +179,7 @@ stdenv.mkDerivation (finalAttrs: {
separateDebugInfo = true;
passthru = {
libdir = "${finalAttrs.finalPackage}/lib/mutter-12";
libdir = "${finalAttrs.finalPackage}/lib/mutter-13";
tests = {
libdirExists = runCommand "mutter-libdir-exists" {} ''