gtk4: 4.16.12 → 4.17.5
https://gitlab.gnome.org/GNOME/gtk/-/compare/4.16.12...4.17.5 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
buildPackages,
|
||||
replaceVars,
|
||||
fetchurl,
|
||||
fetchpatch,
|
||||
pkg-config,
|
||||
docutils,
|
||||
gettext,
|
||||
@@ -69,7 +68,7 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gtk4";
|
||||
version = "4.16.12";
|
||||
version = "4.17.5";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -83,21 +82,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url =
|
||||
with finalAttrs;
|
||||
"mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz";
|
||||
hash = "sha256-7zG9vW8ILEQBY0ogyFCwBQyb8lLvHgeXZO6VoqDEyVo=";
|
||||
url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-euurG2MEE1zXEQURqPzqPQe6EmHGGxAuT8lfDcv82k8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fix rendering glitches on vulkan drivers which do not support mipmaps for VK_IMAGE_TILING_LINEAR (Asahi Honeykrisp)
|
||||
# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8058
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.gnome.org/GNOME/gtk/-/commit/c9a3cdd396c5646382612ed25e93bb5f9664d043.patch";
|
||||
hash = "sha256-K774FFu6eyyjnxBTy7oTDygkh8+7qp5/KssHkyEwRR8=";
|
||||
})
|
||||
];
|
||||
|
||||
depsBuildBuild = [
|
||||
pkg-config
|
||||
];
|
||||
@@ -272,7 +260,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# Wrap demos
|
||||
postFixup =
|
||||
lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
|
||||
demos=(gtk4-demo gtk4-demo-application gtk4-icon-browser gtk4-widget-factory)
|
||||
demos=(gtk4-demo gtk4-demo-application gtk4-widget-factory)
|
||||
|
||||
for program in ''${demos[@]}; do
|
||||
wrapProgram $dev/bin/$program \
|
||||
|
||||
Reference in New Issue
Block a user