From aae8cda0c3029700b146166d9e267a99c1f3f884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Bariteau?= Date: Mon, 13 Jul 2026 14:52:33 -0400 Subject: [PATCH] recoll-kio: init at ${recoll.version} The KIO working is already in the recoll source but just isn't built by default. This package uses the recoll source and version so it stays consistent. --- pkgs/by-name/re/recoll-kio/package.nix | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/re/recoll-kio/package.nix diff --git a/pkgs/by-name/re/recoll-kio/package.nix b/pkgs/by-name/re/recoll-kio/package.nix new file mode 100644 index 000000000000..fbb87cb18230 --- /dev/null +++ b/pkgs/by-name/re/recoll-kio/package.nix @@ -0,0 +1,41 @@ +{ + lib, + stdenv, + cmake, + kdePackages, + recoll, + xapian, +}: + +stdenv.mkDerivation { + pname = "recoll-kio"; + version = recoll.version; + + src = recoll.src; + + strictDeps = true; + buildInputs = [ + kdePackages.kio + recoll + xapian + ]; + + postPatch = '' + cp ./kde/kioslave/kio_recoll/CMakeLists-KF6.txt ./kde/kioslave/kio_recoll/CMakeLists.txt + ''; + + dontWrapQtApps = true; + + nativeBuildInputs = [ cmake ]; + + cmakeDir = "../kde/kioslave/kio_recoll"; + + __structuredAttrs = true; + meta = { + homepage = recoll.meta.homepage; + description = "Plasma KIO worker for recoll"; + license = recoll.meta.license; + maintainers = with lib.maintainers; [ numkem ]; + platforms = lib.platforms.linux; + }; +}