Unverified Commit fb8cb205 authored by éclairevoyant's avatar éclairevoyant
Browse files

openbangla-keyboard: fix IME support, remove original attribute

parent ace5f036
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -11,6 +11,8 @@
, ibus
, qtbase
, zstd
, withFcitx5Support ? false
, withIbusSupport ? false
}:

stdenv.mkDerivation rec {
@@ -36,9 +38,11 @@ stdenv.mkDerivation rec {
    wrapQtAppsHook
  ];

  buildInputs = [
  buildInputs = lib.optionals withFcitx5Support [
    fcitx5
  ] ++ lib.optionals withIbusSupport [
    ibus
  ] ++ [
    qtbase
    zstd
  ];
@@ -52,8 +56,9 @@ stdenv.mkDerivation rec {
    hash = "sha256-XMleyP2h1aBhtjXhuGHyU0BN+tuL12CGoj+kLY5uye0=";
  };

  cmakeFlags = [
  cmakeFlags = lib.optionals withFcitx5Support [
    "-DENABLE_FCITX=YES"
  ] ++ lib.optionals withIbusSupport [
    "-DENABLE_IBUS=YES"
  ];

@@ -69,6 +74,7 @@ stdenv.mkDerivation rec {
  '';

  meta = {
    isIbusEngine = withIbusSupport;
    description = "An OpenSource, Unicode compliant Bengali Input Method";
    homepage = "https://openbangla.github.io/";
    license = lib.licenses.gpl3Plus;
+1 −0
Original line number Diff line number Diff line
@@ -595,6 +595,7 @@ mapAliases ({
  opa = throw "opa has been removed from nixpkgs as upstream has abandoned the project"; # Added 2023-03-21
  opam_1_2 = throw "'opam_1_2' has been renamed to/replaced by 'opam'"; # Added 2023-03-08
  openafs_1_8 = openafs; # Added 2022-08-22
  openbangla-keyboard = throw "openbangla-keyboard has been replaced by ibus-engines.openbangla-keyboard and fcitx5-openbangla-keyboard"; # added 2023-10-10
  opencascade = throw "'opencascade' has been removed as it is unmaintained; consider opencascade-occt instead'"; # Added 2023-09-18
  openconnect_head = openconnect_unstable; # Added 2022-03-29
  openconnect_gnutls = openconnect; # Added 2022-03-29
+4 −2
Original line number Diff line number Diff line
@@ -7041,6 +7041,8 @@ with pkgs;
      protobuf = pkgs.protobuf3_21.overrideDerivation (_: { stdenv = clangStdenv; });
    };
    openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; };
    rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
    table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
@@ -8099,6 +8101,8 @@ with pkgs;
  fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
  fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withFcitx5Support = true; };
  fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
  fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
@@ -11530,8 +11534,6 @@ with pkgs;
  openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
  openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; };
  openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { };
  openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
  opencc = callPackage ../tools/text/opencc { };