kdePackages.krohnkite: 0.9.8.5 -> 0.9.9.0 and others (#400485)

This commit is contained in:
Sandro
2025-04-21 15:16:00 +02:00
committed by GitHub
+19 -7
View File
@@ -1,5 +1,6 @@
{
lib,
nix-update-script,
buildNpmPackage,
fetchFromGitHub,
nodejs_22,
@@ -7,15 +8,15 @@
kpackage,
zip,
}:
buildNpmPackage rec {
buildNpmPackage (finalAttrs: {
pname = "krohnkite";
version = "0.9.8.5";
version = "0.9.9.0";
src = fetchFromGitHub {
owner = "anametologin";
repo = "krohnkite";
tag = version;
hash = "sha256-DcNU0nx6KHztfMPFs5PZtZIeu4hDxNYIJa5E1fwMa0Q=";
tag = finalAttrs.version;
hash = "sha256-23GNKxP/ItGJgElS8gK2lMMkjZ/3LITr40LXo9/o6Iw=";
};
npmDepsHash = "sha256-Q/D6s0wOPSEziE1dBXgTakjhXCGvzhvLVS7zXcZlPCI=";
@@ -40,17 +41,28 @@ buildNpmPackage rec {
runHook preInstall
substituteInPlace Makefile --replace-fail '7z a -tzip' 'zip -r'
make KWINPKG_FILE=krohnkite.kwinscript krohnkite.kwinscript
# Override PROJECT_VER and PROJECT_REV because we don't have .git
make \
KWINPKG_FILE=krohnkite.kwinscript \
PROJECT_REV=${finalAttrs.version} \
PROJECT_VER=${finalAttrs.version} \
krohnkite.kwinscript
kpackagetool6 --type=KWin/Script --install=krohnkite.kwinscript --packageroot=$out/share/kwin/scripts
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Dynamic Tiling Extension for KWin 6";
homepage = "https://github.com/anametologin/krohnkite";
changelog = "https://github.com/anametologin/krohnkite/releases/tag/${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ben9986 ];
maintainers = with lib.maintainers; [
ben9986
dramforever
];
platforms = lib.platforms.all;
};
}
})