From f918323e91d1bf63a2ada714d9dcdfb4ce7b0f35 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 2 Apr 2014 15:15:27 -0400 Subject: [PATCH] build and install getsig.class with setup.py --- setup.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/setup.py b/setup.py index 898c6a92..2ea13f8c 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,14 @@ #!/usr/bin/env python2 from setuptools import setup +import os +import subprocess import sys +if not os.path.exists('fdroidserver/getsig/getsig.class'): + subprocess.check_output('cd fdroidserver/getsig && javac getsig.java', + shell=True) + setup(name='fdroidserver', version='0.1', description='F-Droid Server Tools', @@ -18,6 +24,7 @@ setup(name='fdroidserver', 'examples/config.py', 'examples/makebs.config.py', 'examples/fdroid-icon.png']), + ('fdroidserver/getsig', ['fdroidserver/getsig/getsig.class']) ], install_requires=[ 'python-magic', -- 2.30.2