Today i found out that kdesvn has reached it’s 0.14.1 version. Because on feisty the default package was 0.11.1, so I think it’s better for me to upgrade it now … so I download the source from kde-apps.org, and start to compile it …
bash: ./configure: No such file or directory
soon I realize that the creator of kdesvn is not using configure-make-makeinstall anymore, instead he use cmake for it … aarrghh … okay, after asking here and there I found how to use it, I’m ready to install kdesvn.
Below are some condition we need before compiling the source:
First, make sure you have cmake installed on your system .. sudo apt-get install cmake
Second, make sure you have subversion development packages on your system … sudo apt-get install subversion-dev
Third, make sure you have libsvnqt-dev on your system (usable for the compilation, not for running the application, soon I’ll explain why) … sudo apt-get install libsvnqt-dev
Fourth, make sure you have removed old kdesvn from your system … sudo apt-get remove kdesvn kdesvn-kio-plugins
Okay, let’s bake something
alvonsius@alvonsius-notebook:~/Desktop/kdesvn-0.14.1$ cmake .
alvonsius@alvonsius-notebook:~/Desktop/kdesvn-0.14.1$ sudo make install
Finish … try to run, then it complain that it can’t found libsvnqt.so.4 … damn, so now this thing is using libsvnqt.so.4 instead of libsvnqt.so.3 …. @#$%$#^%$&^%*^%&%$
Little tricky … just copy libsvnqt.so.4 from kdesvn-0.14.1/lib into /usr/lib/
sudo cp kdesvn-0.14.1/lib/libsvnqt.so.4* /usr/lib/
And so I go then ….