fcitx5: use makeBinaryWrapper
This commit is contained in:
parent
c550f2bcab
commit
f38a3fd6bd
@ -1,6 +1,6 @@
|
||||
{ lib
|
||||
, symlinkJoin
|
||||
, makeWrapper
|
||||
, makeBinaryWrapper
|
||||
, fcitx5
|
||||
, fcitx5-configtool
|
||||
, fcitx5-qt
|
||||
@ -13,14 +13,14 @@ symlinkJoin {
|
||||
|
||||
paths = [ fcitx5 fcitx5-configtool fcitx5-qt fcitx5-gtk ] ++ addons;
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
nativeBuildInputs = [ makeBinaryWrapper ];
|
||||
|
||||
postBuild = ''
|
||||
wrapProgram $out/bin/fcitx5 \
|
||||
--prefix FCITX_ADDON_DIRS : "$out/lib/fcitx5" \
|
||||
--suffix XDG_DATA_DIRS : "$out/share" \
|
||||
--suffix PATH : "$out/bin" \
|
||||
--suffix LD_LIBRARY_PATH : ${lib.makeLibraryPath (lib.flatten (map (x: x.extraLdLibraries or []) addons))}
|
||||
--suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath (lib.flatten (map (x: x.extraLdLibraries or []) addons))}"
|
||||
|
||||
${lib.optionalString (fcitx5-configtool != null)''
|
||||
# Configtool call libexec/fcitx5-qt5-gui-wrapper for gui addons in FCITX_ADDON_DIRS
|
||||
|
Loading…
Reference in New Issue
Block a user