That is a very old post as it is referes to calibre 0.8.8 and we are now up to 0.8.40 (32 revisions later). Have you checked to see if this feature has been incorporated into the standard calibre build since then (I do not know)?
However in pricniple you are right as to what you need to do to incorporate a patch. However it is a little easier than the steps you describe as Calibre uses Python as its programming language which supports "Just in Time" compilation so simply patching the source will pick up the change if you are set to run from source.
|