From b4c2d79e0db945cc158aada42b0a3fcb9b9f629d Mon Sep 17 00:00:00 2001 From: js6pak Date: Mon, 23 Dec 2024 03:51:45 +0100 Subject: [PATCH] krunner-vscodeprojects: init at 2.0.2 --- .../kr/krunner-vscodeprojects/package.nix | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/by-name/kr/krunner-vscodeprojects/package.nix diff --git a/pkgs/by-name/kr/krunner-vscodeprojects/package.nix b/pkgs/by-name/kr/krunner-vscodeprojects/package.nix new file mode 100644 index 000000000000..07316f77b59e --- /dev/null +++ b/pkgs/by-name/kr/krunner-vscodeprojects/package.nix @@ -0,0 +1,48 @@ +{ + stdenv, + lib, + fetchFromGitHub, + cmake, + kdePackages, + nix-update-script, +}: +stdenv.mkDerivation rec { + pname = "krunner-vscodeprojects"; + version = "2.0.2"; + + src = fetchFromGitHub { + owner = "alex1701c"; + repo = "krunner-vscodeprojects"; + rev = version; + hash = "sha256-a24MFSXYFR4VVUVMOAY0n0sKqY0L9lUhnpgSeDFtceI="; + }; + + dontWrapQtApps = true; + + buildInputs = with kdePackages; [ + ki18n + krunner + kconfig + ]; + + nativeBuildInputs = [ + cmake + kdePackages.extra-cmake-modules + ]; + + cmakeFlags = [ + "-DBUILD_WITH_QT6=ON" + "-DQT_MAJOR_VERSION=6" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Krunner Plugin which allows you to open your VSCode Project Manager projects"; + homepage = "https://github.com/alex1701c/krunner-vscodeprojects"; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ js6pak ]; + inherit (kdePackages.krunner.meta) platforms; + }; +}