From eb5dfc7b48568f87b76bec23369333ffdf9f6efc Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 11 Apr 2026 10:02:14 -0500 Subject: [PATCH] openbangla-keyboard: migrate to by-name, preserve overrides --- .../op}/openbangla-keyboard/Cargo.lock | 0 .../op/openbangla-keyboard/package.nix} | 12 +++++++----- pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 7 insertions(+), 9 deletions(-) rename pkgs/{applications/misc => by-name/op}/openbangla-keyboard/Cargo.lock (100%) rename pkgs/{applications/misc/openbangla-keyboard/default.nix => by-name/op/openbangla-keyboard/package.nix} (92%) diff --git a/pkgs/applications/misc/openbangla-keyboard/Cargo.lock b/pkgs/by-name/op/openbangla-keyboard/Cargo.lock similarity index 100% rename from pkgs/applications/misc/openbangla-keyboard/Cargo.lock rename to pkgs/by-name/op/openbangla-keyboard/Cargo.lock diff --git a/pkgs/applications/misc/openbangla-keyboard/default.nix b/pkgs/by-name/op/openbangla-keyboard/package.nix similarity index 92% rename from pkgs/applications/misc/openbangla-keyboard/default.nix rename to pkgs/by-name/op/openbangla-keyboard/package.nix index 005345179886..167fc76cc8b7 100644 --- a/pkgs/applications/misc/openbangla-keyboard/default.nix +++ b/pkgs/by-name/op/openbangla-keyboard/package.nix @@ -7,19 +7,21 @@ pkg-config, rustPlatform, rustc, - wrapQtAppsHook, fcitx5, ibus, - qtbase, + libsForQt5, zstd, withFcitx5Support ? false, - withIbusSupport ? false, + withIbusSupport ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "openbangla-keyboard"; version = "2.0.0-unstable-2025-08-19"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "openbangla"; repo = "openbangla-keyboard"; @@ -34,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { cargo rustc rustPlatform.cargoSetupHook - wrapQtAppsHook + libsForQt5.wrapQtAppsHook ]; buildInputs = @@ -45,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ibus ] ++ [ - qtbase + libsForQt5.qtbase zstd ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a09c77b2e54..9ede1bc817d2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2042,10 +2042,6 @@ with pkgs; mozc = mozc.override { withIbus = true; }; mozc-ut = mozc-ut.override { withIbus = true; }; - openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { - withIbusSupport = true; - }; - pinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-pinyin { }; rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };