Image 01
profile-image

monur

Ismail Onur Filiz
Various KDE 1.-4. Improvements
test
KMail Tagging Patch

Various KDE 1.-4. Improvements 18 comments

by monur
Score 50.0%
Mar 11 2006
Sorry, my focus had to shift since I last worked on this patch. It is possible that since the surrounding lines of the patch might have changed with the bugfixes, it might have been outdated. I also realized that it sometimes causes a crash when you select a folder with unindexed mail in it. I will try to work on these issues when I have some time. Thanks for the compliment. - Jul 18 2006
I am planning on adding that functionality in a later version. Some things I have in mind are:
* Automatic tagging through filters
* Searching based on tags ( which enables having 'tag folders' through use of search folders )
* A column for tags in the header view - Mar 12 2006
I added the Gentoo ebuild as well. The instructions are:

echo 'PORTDIR_OVERLAY="/usr/local/portage ${PORDIR_OVERLAY}"' >> /etc/make.conf

mkdir -p /usr/local/portage/kde-base/kdepim/files

cp kmail.tagging.0.2.6.patch /usr/local/portage/kde-base/kdepim/files

cp kdepim-3.5.1-r1.ebuild /usr/local/portage/kde-base/kdepim

cd /usr/local/portage/kde-base/kdepim/files

ln -s kmail.tagging.0.2.6.patch kmail.tagging.last.patch

cd ..

ebuild kdepim-3.5.1-r1.ebuild digest

emerge -av kdepim

I used the linking trick to try to avoid recompiling with every minor change, since I use FEATURES="keeptemp keepwork noclean" while emerging kdepim. But currently it doesn't look like it's working. - Mar 12 2006
No, sorry, I should have been more explicit. I meant to say KDE 4.0. 3.5.x is in feature freeze right now. - Mar 11 2006
You will need the source code for kdepim 3.5.1. You can obtain it from the kde anonymous svn server, for which you will need the subversion program. Or you can use your distribution's package manager. For the first method:
mkdir ~/repository
cd ~/repository
svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.1/kdepim

Then you need to apply the patch:
cd ~/repository/kdepim/kmail
patch -p1 < /path/to/kmail.tagging.patch

After this, you need to compile and install kdepim:
cd ~/repository/kdepim
make -f Makefile.cvs && ./configure [optional arguments like --enable-debug --with-gnokii --with-sasl --prefix=/path/to/alternative/installation/dir ] && make && make install

* Of course, depending on your distribution, there might be easier alternatives (e.g. Gentoo)
* Giving a --prefix option to configure might be appealing if you don't want to overwrite your original kdepim applications - Mar 11 2006
There are already bugs that request this feature.

And other developers are already aware of the patch, I am going to work on incorporating this to the next version.

Thanks for the suggestions, though. - Mar 11 2006