1 diff -Nur calibre.orig/src/calibre/linux.py calibre/src/calibre/linux.py
2 --- calibre.orig/src/calibre/linux.py 2011-05-27 10:42:14.000000000 -0600
3 +++ calibre/src/calibre/linux.py 2011-05-27 20:06:53.461866793 -0600
7 raw = create_man_page(prog, parser)
10 manfile = os.path.join(manpath, prog+'.1')
12 manfile = os.path.join(manpath, prog+'.1'+__appname__+'.bz2')
13 diff -Nur calibre.orig/src/calibre/utils/help2man.py calibre/src/calibre/utils/help2man.py
14 --- calibre.orig/src/calibre/utils/help2man.py 2011-05-27 10:42:14.000000000 -0600
15 +++ calibre/src/calibre/utils/help2man.py 2011-05-27 20:08:28.314256418 -0600
17 __docformat__ = 'restructuredtext en'
20 -from calibre.constants import isbsd
21 +from calibre.constants import isbsd, islinux
23 from calibre.constants import __version__, __appname__, __author__
26 lines = [x if isinstance(x, unicode) else unicode(x, 'utf-8', 'replace') for
30 - return bz2.compress((u'\n'.join(lines)).encode('utf-8'))
32 + if isbsd or islinux:
33 return (u'\n'.join(lines)).encode('utf-8')
35 + return bz2.compress((u'\n'.join(lines)).encode('utf-8'))