chiark / gitweb /
build and install getsig.class with setup.py
authorHans-Christoph Steiner <hans@eds.org>
Wed, 2 Apr 2014 19:15:27 +0000 (15:15 -0400)
committerHans-Christoph Steiner <hans@eds.org>
Wed, 2 Apr 2014 21:54:21 +0000 (17:54 -0400)
setup.py

index 898c6a92accbf6c24b09c597d227ca92b14acf85..2ea13f8c57127b97c2354b367fba85aa2f93e33c 100644 (file)
--- 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',