Version: Kdevelop CVS (using KDE Devel) Installed from: Compiled sources Compiler: gcc 3.3.1 OS: Linux The factory name of of the .desktop file has the lower case string (directory name instead of project/class name) Steps to reproduce: 1. Create a new kcontrol module (SampleModule) 2. Compile and install 3. try to run it via kcminit, it will fail saying it cannot find libkcm_samplemodule.la. In fact, it does not find the create_samplemodule symbol in the .so (the .so has create_SampleModule). the .desktop file contains: X-KDE-FactoryName=samplemodule X-KDE-Library=samplemodule It should be: X-KDE-FactoryName=SampleModule X-KDE-Library=samplemodule
Subject: kdevelop/languages/cpp/app_templates/kcmodule CVS commit by aclu: Fix bug# 72089 Thanks to Laur Ivan for the detailed bug report. CCMAIL: 72089-done@bugs.kde.org M +1 -1 module.desktop 1.13 --- kdevelop/languages/cpp/app_templates/kcmodule/module.desktop #1.12:1.13 @@ -38,5 +38,5 @@ Terminal=false Type=Application -X-KDE-FactoryName=$APPNAMELC$ +X-KDE-FactoryName=$APPNAME$ X-KDE-Library=$APPNAMELC$ X-KDE-ModuleType=Library