From b82e0b270698539a510a617c3736d60d1450359f Mon Sep 17 00:00:00 2001 From: Mikhail Zolotukhin Date: Tue, 9 Nov 2021 23:40:29 +0300 Subject: [PATCH] feat: make script installation directory global --- src/kwinscript/kconf_update/CMakeLists.txt | 11 +++++++++++ .../kconf_update/local_install_to_global.sh | 8 ++++++++ .../kconf_update/local_install_to_global.upd | 7 +++++++ 3 files changed, 26 insertions(+) create mode 100644 src/kwinscript/kconf_update/CMakeLists.txt create mode 100644 src/kwinscript/kconf_update/local_install_to_global.sh create mode 100644 src/kwinscript/kconf_update/local_install_to_global.upd diff --git a/src/kwinscript/kconf_update/CMakeLists.txt b/src/kwinscript/kconf_update/CMakeLists.txt new file mode 100644 index 00000000..729d4f58 --- /dev/null +++ b/src/kwinscript/kconf_update/CMakeLists.txt @@ -0,0 +1,11 @@ +# SPDX-FileCopyrightText: 2021 Mikhail Zolotukhin +# SPDX-License-Identifier: MIT + +install( + FILES local_install_to_global.upd + DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR} +) +install( + PROGRAMS local_install_to_global.sh + DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR} +) diff --git a/src/kwinscript/kconf_update/local_install_to_global.sh b/src/kwinscript/kconf_update/local_install_to_global.sh new file mode 100644 index 00000000..4c0a2f79 --- /dev/null +++ b/src/kwinscript/kconf_update/local_install_to_global.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env sh + +# SPDX-FileCopyrightText: 2021 Mikhail Zolotukhin +# SPDX-License-Identifier: MIT + +# Remove local installation of the script. +# It will be substituted with the global installation. +rm -r ~/.local/share/kwin/scripts/bismuth diff --git a/src/kwinscript/kconf_update/local_install_to_global.upd b/src/kwinscript/kconf_update/local_install_to_global.upd new file mode 100644 index 00000000..086ba592 --- /dev/null +++ b/src/kwinscript/kconf_update/local_install_to_global.upd @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: 2021 Mikhail Zolotukhin +# SPDX-License-Identifier: MIT + +Version=5 + +Id=bismuth-local-install-to-global +Script=local_install_to_global.sh,bash