summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorBernd Zeimetz <bernd@bzed.de>2010-04-20 00:21:08 +0200
committerBernd Zeimetz <bernd@bzed.de>2010-04-20 02:45:04 +0200
commit8834f83fed133b7076b51b02cc0509310bcb7c2e (patch)
tree847263818c623ca2248ac8e698d53895bd01b154 /setup.py
parent3a2acd010a2de636909d0181d7bf26ee9aa61297 (diff)
downloadgpsd-8834f83fed133b7076b51b02cc0509310bcb7c2e.tar.gz
Enhancing setup.py.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py21
1 files changed, 17 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index 89ad2ecd..a072b68c 100644
--- a/setup.py
+++ b/setup.py
@@ -55,12 +55,25 @@ if not 'clean' in sys.argv:
gpspacket_sources = ["gpspacket.c", "packet.c", "isgps.c",
"driver_rtcm2.c", "strl.c", "hex.c", "crc24q.c"]
+include_dirs = [ os.path.realpath(os.path.dirname(__file__)) ]
+version_out = os.popen(MAKE + " version")
+version = version_out.read()
+print(version)
+if version_out.close():
+ sys.exit(1)
+version = version.split('\n')[-1]
+version = version.strip()
-setup( name="gpsd",
- version="1.0",
+setup( name="gps",
+ version=version,
+ description='Python libraries for the gpsd service daemon',
+ url="http://gpsd.berlios.de/",
+ author='the GPSD project',
+ author_email="gpsd-dev@lists.berlios.de",
+ license="BSD",
ext_modules=[
- Extension("gps.packet", gpspacket_sources),
- Extension("gps.clienthelpers", ["gpsclient.c", "geoid.c", "gpsdclient.c", "strl.c"])
+ Extension("gps.packet", gpspacket_sources, include_dirs=include_dirs),
+ Extension("gps.clienthelpers", ["gpsclient.c", "geoid.c", "gpsdclient.c", "strl.c"], include_dirs=include_dirs)
],
packages = ['gps'],
scripts = ['gpscat','gpsfake','gpsprof', 'xgps'],