krunner: upstream patch for deprecated virtual method
This commit is contained in:
parent
f0d158fd88
commit
ee036bc025
1 changed files with 20 additions and 11 deletions
|
@ -1,17 +1,26 @@
|
|||
{
|
||||
mkDerivation, lib,
|
||||
mkDerivation, lib, fetchpatch,
|
||||
extra-cmake-modules,
|
||||
kconfig, kcoreaddons, ki18n, kio, kservice, plasma-framework, qtbase,
|
||||
qtdeclarative, solid, threadweaver, kwindowsystem
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
name = "krunner";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [
|
||||
kconfig kcoreaddons ki18n kio kservice qtdeclarative solid
|
||||
threadweaver
|
||||
];
|
||||
propagatedBuildInputs = [ plasma-framework qtbase kwindowsystem ];
|
||||
}
|
||||
let
|
||||
self = mkDerivation {
|
||||
name = "krunner";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
patches = [
|
||||
# Un-deprecate virtual method to restore binary compatibility.
|
||||
(assert !(lib.versionOlder "5.72" self.version); fetchpatch {
|
||||
url = "https://invent.kde.org/frameworks/krunner/-/commit/8f7ce559b84ee0c21de0256e6591793e4b95f411.diff";
|
||||
sha256 = "06h9g04syv6x3hqi0iy9wll78yf9ys95r5vm104sc25pnszvjbxv";
|
||||
})
|
||||
];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [
|
||||
kconfig kcoreaddons ki18n kio kservice qtdeclarative solid
|
||||
threadweaver
|
||||
];
|
||||
propagatedBuildInputs = [ plasma-framework qtbase kwindowsystem ];
|
||||
};
|
||||
in self
|
||||
|
|
Loading…
Reference in a new issue