#!/bin/sh # SPDX-FileCopyrightText: 2019 Aleix Pol Gonzalez # SPDX-FileCopyrightText: 2021 Nate Graham # # SPDX-License-Identifier: GPL-2.0-or-later set -e # Make built-from-source sessions appear in login screen sudo install --mode=644 -D @CMAKE_CURRENT_BINARY_DIR@/plasmax11-dev6.desktop --target-directory=/usr/local/share/xsessions sudo install --mode=644 -D @CMAKE_CURRENT_BINARY_DIR@/plasmawayland-dev6.desktop --target-directory=/usr/local/share/wayland-sessions install @CMAKE_BINARY_DIR@/prefix.sh @CMAKE_INSTALL_FULL_LIBEXECDIR@/plasma-dev-prefix.sh install @CMAKE_CURRENT_BINARY_DIR@/startplasma-dev.sh @CMAKE_INSTALL_FULL_LIBEXECDIR@ # Make the system DBus able to see any new DBus files that have been added to # the built-from-source plasma session which are not yet present in the system # DBus locations. Because some distros have security policies which prevent the # use of DBus files in a user's homedir, and even symlinks outside, # we have to copy the files into a system-owned location. sudo mkdir -p /opt/kde-dbus-scripts/ sudo cp -r @KDE_INSTALL_FULL_DBUSDIR@/* /opt/kde-dbus-scripts/ cat > /tmp/00-plasma.conf << EOF /opt/kde-dbus-scripts/services /opt/kde-dbus-scripts/session.d/ EOF sudo mkdir -p /etc/dbus-1/session.d/ sudo mv /tmp/00-plasma.conf /etc/dbus-1/session.d/