From 6a057b6c7327ad85fb4f82e131efef9f3b0d7bc4 Mon Sep 17 00:00:00 2001 From: Ximi1970 Date: Sun, 9 Feb 2020 23:46:52 +0100 Subject: [PATCH] Generate JSON linux --- app/SysTray-X/SysTray-X.pro | 10 ++++++++++ app/config/linux/SysTray_X.json.template | 7 +++++++ 2 files changed, 17 insertions(+) create mode 100644 app/config/linux/SysTray_X.json.template diff --git a/app/SysTray-X/SysTray-X.pro b/app/SysTray-X/SysTray-X.pro index febb3d3..40cb2fa 100644 --- a/app/SysTray-X/SysTray-X.pro +++ b/app/SysTray-X/SysTray-X.pro @@ -116,6 +116,16 @@ message("Git branch: "$$GIT_BRANCH) message("Version: "$$VERSION_MAJOR"."$$VERSION_MINOR"."$$VERSION_PATCH) #message($$QMAKESPEC) +unix: { + + # + # Generate JSON + # + QMAKE_POST_LINK = cp -f "$${_PRO_FILE_PWD_}/../config/linux/SysTray_X.json.template" "$${_PRO_FILE_PWD_}/../config/linux/SysTray_X.json" ; + QMAKE_POST_LINK += sed -i -e "s?SYSTRAY_X_PATH?$${OUT_PWD}/$${TARGET}?" "$${_PRO_FILE_PWD_}/../config/linux/SysTray_X.json" ; + QMAKE_POST_LINK += cp -f "$${_PRO_FILE_PWD_}/../config/linux/SysTray_X.json" ~/.mozilla/native-messaging-hosts/SysTray_X.json ; +} + win32: { CONFIG(debug, debug|release) { QMAKE_POST_LINK = $$[QT_INSTALL_BINS]\windeployqt.exe "$$shell_path($${OUT_PWD}/debug/$${TARGET}.exe)" diff --git a/app/config/linux/SysTray_X.json.template b/app/config/linux/SysTray_X.json.template new file mode 100644 index 0000000..620b0a0 --- /dev/null +++ b/app/config/linux/SysTray_X.json.template @@ -0,0 +1,7 @@ +{ + "name": "SysTray_X", + "description": "SysTray-X System Tray App", + "path": "SYSTRAY_X_PATH", + "type": "stdio", + "allowed_extensions": [ "systray-x@Ximi1970" ] +}