I have created a Krusader-2.0.0-beta1 DEB package for "Kubuntu 8.04
KDE4 Remix" distro.
Though after installing the deb package the menu icons and the
krusader menu entries are gone ...
See attached "krusader2-deb-package.png"
But when I compile Krusader from source and install, the menu icons
and the Krusader menu entries are OK.
See attached "krusader2-compiled.png"
I'm not shure if it's caused by my deb package or by my KUbuntu installation.
Can someone test the test the DEB package?
Available at:
http://users.telenet.be/franks.website/downloads/krusader-2.0.0-beta1/krusader_2.0.0-beta1-0hardy-kde4-remix0_amd64.deb
All files are available at:
http://users.telenet.be/franks.website/downloads/krusader-2.0.0-beta1/
Thanks to Fathi Boudra for all the deb build rules!
See attached "debian_krusader.tar.gz"
One fix was needed before it works:
https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/135595
Thanks and bye,
Frank
Hi all,
I did find some time to take a closer look and I do understand now why
the Krusader menu doesn't work.
The krusader kubuntu binary is not able to find krusaderui.rc file and
the compiled Krusader version is able to find the krusaderui.rc file.
The question is now why??? (I'm not a compiler expert ;)
Thanks and bye,
Frank
-------------------------------------
The KUbuntu deb package binary:
frank@kubuntu:~/$ krusader
krusader(10039) KXMLGUIClient::setXMLFile: KXMLGUIClient::setXMLFile:
cannot find .rc file "krusaderui.rc"
krusader(10039) UserAction::UserAction: Initialisising useractions...
krusader(10039) UserAction::UserAction: 10 useractions read.
krusader(10039) KXMLGUIClient::setXMLFile: KXMLGUIClient::setXMLFile:
cannot find .rc file "krusaderui.rc"
krusader(10039) KMimeTypeFactory::parseMagic: Now parsing
"/usr/share/mime/magic"
krusader(10039) KMimeTypeFactory::parseMagic: Now parsing
"/home/frank/.local/share/mime/magic"
krusaderui.rc is located in /usr/share/kde4/apps/krusader
The KUbuntu package is build with the next cmake options
-DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_C_COMPILER:FILEPATH="cc"
-DCMAKE_CXX_COMPILER:FILEPATH="g++" -DCMAKE_C_FLAGS="-g -Wall -O2"
-DCMAKE_CXX_FLAGS="-g -Wall -O2" -DCMAKE_SKIP_RPATH=ON
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Debian
-DKDE4_BUILD_TESTS=false -DKDE_DISTRIBUTION_TEXT="Debian packages"
-DCMAKE_SKIP_RPATH=true -DKDE4_USE_ALWAYS_FULL_RPATH=false
-DCONFIG_INSTALL_DIR=/etc/kde4 -DDATA_INSTALL_DIR=/usr/share/kde4/apps
-DHTML_INSTALL_DIR=/usr/share/doc/kde4/HTML
-DKCFG_INSTALL_DIR=/usr/share/kde4/config.kcfg
-DLIB_INSTALL_DIR=/usr/lib -DSYSCONF_INSTALL_DIR=/etc
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"
-------------------------------------
The Krusader compiled version in /opt/krusader/bin/krusader
frank@kubuntu:~/$ /opt/krusader/bin/krusader
krusader(10047) UserAction::UserAction: Initialisising useractions...
krusader(10047) UserAction::UserAction: 10 useractions read.
krusader(10047) KMimeTypeFactory::parseMagic: Now parsing
"/usr/share/mime/magic"
krusader(10047) KMimeTypeFactory::parseMagic: Now parsing
"/home/frank/.local/share/mime/magic"
krusaderui.rc is located in /opt/krusader/share/apps/krusader
compiled with:
cmake -DCMAKE_INSTALL_PREFIX=/opt/krusader -DQT_INCLUDES=/usr/share/qt4/include
-------------------------------------