Load custom plugins

Ovidiu-Florin BOGDAN ovidiu.b13 at gmail.com
Fri Dec 2 17:56:43 UTC 2016


That's actually very simmilar to what I have:

```
export KF5=$HOME/KDE/install
# export QTDIR=/home/ovidiu/Qt/5.5/gcc_64/
export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH
export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share
export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg
export PATH=$KF5/bin:$QTDIR/bin:$PATH
export
QT_PLUGIN_PATH=$KF5/lib/plugins:$KF5/lib64/plugins:$KF5/lib/x86_64-linux-gnu/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH
#   (lib64 instead of lib, on OpenSUSE and similar)
export
QML2_IMPORT_PATH=$KF5/lib/qml:$KF5/lib64/qml:$KF5/lib/x86_64-linux-gnu/qml:$QTDIR/qml
export QML_IMPORT_PATH=$QML2_IMPORT_PATH
export KDE_SESSION_VERSION=5
export KDE_FULL_SESSION=true
```



*Ovidiu - Florin BOGDAN*
GeekAliens.com <http://ovidiu.geekaliens.com>
Kubuntu România <http://kubuntu.org>
<http://www.google.com/profiles/ovidiu.b13>

2016-12-02 9:38 GMT+02:00 Tomaz Canabrava <tcanabrava at kde.org>:

> So,
>
>
> On Thu, Dec 1, 2016 at 10:25 AM, Ovidiu-Florin BOGDAN <
> ovidiu.b13 at gmail.com> wrote:
>
>> Thank you.
>>
>> I've had a script for that, but since I get breaks from work rarely, I
>> rarely use it, and I keep forgetting how to set up the environment.
>>
>> Thank you for clearing it up for me.
>>
>
>
> since I had just reinstalled everything in my machine I wanted to try and
> see if kdev-embedded was working with my setup.
> luckly it is. :)
> those are my exported variables:
>
> export KF5=/home/tcanabrava/Projects/install
> export QTDIR=/usr
> export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH
> export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share
> export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg
> export PATH=$KF5/bin:$QTDIR/bin:$PATH
> export QT_PLUGIN_PATH=$KF5/lib64/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH
> export QML2_IMPORT_PATH=$KF5/lib64/qml:$QTDIR/qml
> export QML_IMPORT_PATH=$QML2_IMPORT_PATH
> export KDE_SESSION_VERSION=5
> export KDE_FULL_SESSION=true
> export LANG=en_US.UTF-8
> export LESSCHARSET=utf-8
> export LD_LIBRARY_PATH=$KF5/lib64
>
> I doub't that you will need them all, since I compile my whole kde stack,
> but either way, those are the full list of variables you need for a full
> kde experience.
>
> Tomaz
>
>
>> *Ovidiu - Florin BOGDAN*
>> GeekAliens.com <http://ovidiu.geekaliens.com>
>> Kubuntu România <http://kubuntu.org>
>> <http://www.google.com/profiles/ovidiu.b13>
>>
>> 2016-12-01 11:04 GMT+02:00 Kevin Funk <kfunk at kde.org>:
>>
>>> On Thursday, 1 December 2016 10:50:57 CET Ovidiu-Florin BOGDAN wrote:
>>> > It doesn't work.
>>> >
>>> > I have this layout:
>>> >
>>> > ~/KDE/install where I set the CMAKE_INSTALL_PREFIX to. I run: `$ rm
>>> -rf *
>>> > && cmake -DCMAKE_INSTALL_PREFIX=~/KDE/install
>>> ../../source/kdev-embedded &&
>>> > make && make install`
>>> >
>>> > after that I set the environment and execute:
>>> > ```
>>> >
>>> > export
>>> > QT_PLUGIN_PATH=$QT_PLUGIN_PATH:$HOME/KDE/install/lib/x86_64-
>>> linux-gnu/plugi
>>> > ns export
>>> > XDG_DATA_DIRS=$XDG_DATA_DIRS:$HOME/KDE/install/lib/x86_64-li
>>> nux-gnu/plugins
>>> > kdevelopq
>>> >
>>> > ```
>>> >
>>> > I don't think this is complete because:
>>> >
>>> >    - KDevelop does not load the plugin nor throw an error about it
>>>
>>> Heya,
>>>
>>> Please verify:
>>> - Does $HOME/KDE/install/lib/x86_64-linux-gnu/plugins contain
>>> kdev-embedded
>>> related .so files?
>>>   There should be kdevplatform/26/kdevembedded.so
>>>
>>> >    - There is also a ~/KDE/install/share dir that contains plugin
>>> related
>>> >    files. Directory to which I didn't point to from anywhere.
>>>
>>> XDG_DATA_DIRS should point to that directory.
>>>
>>> Just to make to sure: You also need to start kdevelop from within that
>>> environment -- launching it from e.g. the KDE start menu won't work.
>>>
>>> > What should I do?
>>>
>>> Please conduct the following page for more info:
>>>   https://community.kde.org/Guidelines_and_HOWTOs/
>>> Build_from_source#Set_up_a_script_for_preparing_the_environment
>>>
>>> Hope that helps,
>>> Kevin
>>>
>>> > *Ovidiu - Florin BOGDAN*
>>> > GeekAliens.com <http://ovidiu.geekaliens.com>
>>> > Kubuntu România <http://kubuntu.org>
>>> > <http://www.google.com/profiles/ovidiu.b13>
>>> >
>>> > 2016-11-29 23:40 GMT+02:00 Sven Brauch <mail at svenbrauch.de>:
>>> > > Hi,
>>> > >
>>> > > On 11/29/2016 09:07 PM, Ovidiu-Florin BOGDAN wrote:
>>> > > > How would one load plugins in Kdevelop?
>>> > >
>>> > > Just install them anywhere and set QT_PLUGIN_PATH appropriately. The
>>> > > simplest way is to install into the same prefix like KDevelop, but
>>> you
>>> > > can also install to e.g. ~/install-kdev-plugins, and export
>>> > > QT_PLUGIN_PATH=$QT_PLUGIN_PATH:$HOME/install-kdev-plugins/li
>>> b/plugins
>>> > > (if I'm not mistaken). You might need to set $XDG_DATA_DIRS like
>>> that as
>>> > > well.
>>> > >
>>> > > Greetings,
>>> > > Sven
>>>
>>>
>>> --
>>> Kevin Funk | kfunk at kde.org | http://kfunk.org
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20161202/f36b2d3c/attachment-0001.html>


More information about the KDevelop-devel mailing list