syncthingtray: build as a shared library, small cleanup

This makes the plasmoid actually work.
This commit is contained in:
K900 2023-07-29 23:30:04 +03:00
parent 8767f7a362
commit a8e308bff1

View file

@ -70,7 +70,8 @@ mkDerivation rec {
cmakeFlags = [
"-DAUTOSTART_EXEC_PATH=${autostartExecPath}"
# See https://github.com/Martchus/syncthingtray/issues/42
"-DQT_PLUGIN_DIR:STRING=${placeholder "out"}/lib/qt-5"
"-DQT_PLUGIN_DIR:STRING=${placeholder "out"}/${qtbase.qtPluginPrefix}"
"-DBUILD_SHARED_LIBS=ON"
] ++ lib.optionals (!plasmoidSupport) ["-DNO_PLASMOID=ON"]
++ lib.optionals (!kioPluginSupport) ["-DNO_FILE_ITEM_ACTION_PLUGIN=ON"]
++ lib.optionals systemdSupport ["-DSYSTEMD_SUPPORT=ON"]