summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py20
1 files changed, 19 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 995a3b8..0a46bfc 100644
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,22 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-from distutils.core import setup
+from distutils.core import setup, Extension
+from distutils.command.build import build
+import cliapp
+
+
+class Build(build):
+
+ def run(self):
+ build.run(self)
+ print 'building manpages'
+ for x in ['desktop-cronish']:
+ with open('%s.1' % x, 'w') as f:
+ cliapp.runcmd(
+ ['python', x, '--generate-manpage=%s.1.in' % x],
+ stdout=f)
+
setup(name='desktop-cronish',
version='0.0',
@@ -24,4 +39,7 @@ setup(name='desktop-cronish',
author_email='liw@liw.fi',
url='http://liw.fi/desktop-cronish/',
scripts=['desktop-cronish'],
+ cmdclass={
+ 'build': Build,
+ },
)