From c44d864a431fab1b8b89b2341ffb48d4e9b68e32 Mon Sep 17 00:00:00 2001 From: sh0uv1 Date: Tue, 15 Sep 2026 10:59:08 +0000 Subject: [PATCH] packagekit: 1.3.5 -> 1.4.0 (cherry picked from commit a562d046d339a09d6d506b36be609ec5a1fa42f5) --- pkgs/tools/package-management/packagekit/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/packagekit/default.nix b/pkgs/tools/package-management/packagekit/default.nix index 45a37d4762ca..7f75f2868232 100644 --- a/pkgs/tools/package-management/packagekit/default.nix +++ b/pkgs/tools/package-management/packagekit/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "packagekit"; - version = "1.3.5"; + version = "1.4.0"; outputs = [ "out" @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "PackageKit"; repo = "PackageKit"; rev = "v${finalAttrs.version}"; - hash = "sha256-aKucwqwNyZWyHfNu9ntzSwD+eQy8KjCt6RVMjjjZmZg="; + hash = "sha256-okmbeM/Iv4DKKl21gDCRvMtYG/xcQ1N/rayH9YH0gN0="; }; buildInputs = [ @@ -96,13 +96,15 @@ stdenv.mkDerivation (finalAttrs: { # HACK: we want packagekit to look in /etc for configs but install # those files in $out/etc ; we just override the runtime paths here # same for /var & $out/var - substituteInPlace etc/meson.build \ + substituteInPlace data/config/meson.build \ --replace-fail "install_dir: join_paths(get_option('sysconfdir'), 'PackageKit')" "install_dir: join_paths('$out', 'etc', 'PackageKit')" substituteInPlace data/meson.build \ --replace-fail "install_dir: join_paths(get_option('localstatedir'), 'lib', 'PackageKit')," "install_dir: join_paths('$out', 'var', 'lib', 'PackageKit')," substituteInPlace client/meson.build \ --replace-fail http://docbook.sourceforge.net/release/xsl-ns/current ${docbook_xsl_ns}/share/xml/docbook-xsl-ns + # Fix /usr/bin/env python3 not being available. + patchShebangs tests/runner/setup-test-root.py ''; passthru.tests = {