Skip to content

Installation path #37

@VicDeo

Description

@VicDeo

Hi!
Sorry for bothering, as it's not exactly a bugreport, but I appreciate some assistance.
I installed the widget on the openSUSE Tumbleweed by running

cmake -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix) -DCMAKE_BUILD_TYPE=Debug -B build
make -C build
sudo make -C build install

but my system likely needs different locations for the installation.

Here is my install_manifest.txt

/share/plasma/plasmoids/org.kde.I3Pager/contents/ui/configGeneral.qml
/share/plasma/plasmoids/org.kde.I3Pager/contents/ui/configScreens.qml
/share/plasma/plasmoids/org.kde.I3Pager/contents/ui/main.qml
/share/plasma/plasmoids/org.kde.I3Pager/contents/ui/screens.js
/share/plasma/plasmoids/org.kde.I3Pager/contents/config/config.qml
/share/plasma/plasmoids/org.kde.I3Pager/contents/config/main.xml
/share/plasma/plasmoids/org.kde.I3Pager/metadata.json
/share/metainfo/org.kde.I3Pager.appdata.xml
/lib64/qml/org/kde/private/I3Pager/libI3PagerPlugin.so
/lib64/qml/org/kde/private/I3Pager/qmldir
/share/qlogging-categories6/org.kde.i3pager.categories

I moved everything related to the plasmoid from /share/* to /usr/share/ and the widget was detected by system. But it can not find C++ part:

file:///usr/share/plasma/plasmoids/org.kde.I3Pager/contents/ui/main.qml:13:1: module "org.kde.private.I3Pager" is not installed

It seems that the correct location for these files
/lib64/qml/org/kde/private/I3Pager/libI3PagerPlugin.so
/lib64/qml/org/kde/private/I3Pager/qmldir

on my system is
/lib64/qt6/qml/org/kde/private/I3Pager/libI3PagerPlugin.so
/lib64/qt6/qml/org/kde/private/I3Pager/qmldir

But copying did not help.
So I appreciate any clues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions