fcitx5: fix and enable strictDeps (#361689)

This commit is contained in:
Sandro
2025-01-18 00:15:54 +01:00
committed by GitHub
8 changed files with 21 additions and 6 deletions
@@ -34,6 +34,7 @@
, xcb-imdkit
, libxkbfile
, nixosTests
, gettext
}:
let
enDictVer = "20121020";
@@ -62,9 +63,11 @@ stdenv.mkDerivation rec {
extra-cmake-modules
pkg-config
wayland-scanner
gettext
];
buildInputs = [
extra-cmake-modules # required to please CMake
expat
fmt
isocodes
@@ -94,6 +97,8 @@ stdenv.mkDerivation rec {
libxkbfile
];
strictDeps = true;
passthru = {
updateScript = ./update.py;
tests = {
@@ -23,13 +23,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
gettext # msgfmt
pkg-config
zstd
];
buildInputs = [
fcitx5
anthy
gettext
];
meta = with lib; {
@@ -6,6 +6,7 @@
cmake,
extra-cmake-modules,
boost,
gettext,
libime,
fcitx5,
fcitx5-qt,
@@ -45,7 +46,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
boost
gettext
fcitx5-lua
];
@@ -55,6 +56,7 @@ stdenv.mkDerivation rec {
'';
buildInputs = [
boost
fcitx5
fcitx5-qt
libime
@@ -22,12 +22,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
gettext
];
buildInputs = [
fcitx5
lua
gettext
];
passthru = {
@@ -5,6 +5,7 @@
cmake,
extra-cmake-modules,
fcitx5,
gettext,
qtbase,
qtwayland,
wrapQtAppsHook,
@@ -39,6 +40,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
gettext
wrapQtAppsHook
];
@@ -26,10 +26,13 @@ stdenv.mkDerivation rec {
extra-cmake-modules
gettext
libime
boost
fcitx5
];
buildInputs = [
boost
];
meta = with lib; {
description = "Extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick";
homepage = "https://github.com/fcitx/fcitx5-table-extra";
@@ -26,10 +26,13 @@ stdenv.mkDerivation rec {
extra-cmake-modules
gettext
libime
boost
fcitx5
];
buildInputs = [
boost
];
meta = with lib; {
description = "Some other tables for Fcitx";
homepage = "https://github.com/fcitx/fcitx5-table-other";
@@ -24,13 +24,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
gettext # msgfmt
];
buildInputs = [
qtbase
fcitx5
fcitx5-qt
gettext
];
cmakeFlags = [