From f497a0cd4df1b2dcbf37b8d2cbbc259ae09fbd85 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 19 Apr 2025 11:58:14 +0800 Subject: [PATCH] pantheon.appcenter: Do not use compressed appstream metadata --- pkgs/desktops/pantheon/apps/appcenter/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/desktops/pantheon/apps/appcenter/default.nix b/pkgs/desktops/pantheon/apps/appcenter/default.nix index e6dc305588b3..ea145ad388c0 100644 --- a/pkgs/desktops/pantheon/apps/appcenter/default.nix +++ b/pkgs/desktops/pantheon/apps/appcenter/default.nix @@ -65,6 +65,14 @@ stdenv.mkDerivation rec { "-Dcurated=false" ]; + postPatch = '' + # Since we do not build libxml2 with legacy support, + # we cannot use compressed appstream metadata. + # https://gitlab.gnome.org/GNOME/libxml2/-/commit/f7f14537727bf6845d0eea08cd1fdc30accc2a53 + substituteInPlace src/Core/FlatpakBackend.vala \ + --replace-fail ".xml.gz" ".xml" + ''; + passthru = { updateScript = nix-update-script { }; };