summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcontrib/ubxtool6
-rwxr-xr-xcontrib/zerk6
-rwxr-xr-xgegps6
-rwxr-xr-xgpsfake6
-rwxr-xr-xgpsprof6
-rwxr-xr-xxgps13
-rwxr-xr-xxgpsspeed6
7 files changed, 49 insertions, 0 deletions
diff --git a/contrib/ubxtool b/contrib/ubxtool
index d8999ae4..6c6c3b1a 100755
--- a/contrib/ubxtool
+++ b/contrib/ubxtool
@@ -54,6 +54,12 @@ except ImportError:
PROG_NAME)
sys.exit(2)
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("%s: ERROR: need gps module version %s, got %s\n" %
+ (PROG_NAME, gps_version, gps.__version__))
+ sys.exit(1)
+
VERB_QUIET = 0 # quiet
VERB_NONE = 1 # just output requested data and some info
diff --git a/contrib/zerk b/contrib/zerk
index ff0a0b12..61ec5542 100755
--- a/contrib/zerk
+++ b/contrib/zerk
@@ -64,6 +64,12 @@ except ImportError:
PROG_NAME)
sys.exit(2)
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("%s: ERROR: need gps module version %s, got %s\n" %
+ (PROG_NAME, gps_version, gps.__version__))
+ sys.exit(1)
+
VERB_QUIET = 0 # quiet
VERB_NONE = 1 # just output requested data and some info
diff --git a/gegps b/gegps
index ae4956ac..1c6cf177 100755
--- a/gegps
+++ b/gegps
@@ -30,6 +30,12 @@ import sys
import gps
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("gegps: ERROR: need gps module version %s, got %s\n" %
+ (gps_version, gps.__version__))
+ sys.exit(1)
+
KML_OPEN_IN_GE = '''\
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
diff --git a/gpsfake b/gpsfake
index 5d6a7988..301aa8ff 100755
--- a/gpsfake
+++ b/gpsfake
@@ -24,6 +24,12 @@ import time
import gps
import gps.fake as gpsfake # The "as" pacifies pychecker
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("gpsfake: ERROR: need gps module version %s, got %s\n" %
+ (gps_version, gps.__version__))
+ sys.exit(1)
+
try:
my_input = raw_input
except NameError:
diff --git a/gpsprof b/gpsprof
index 03b74253..954356ca 100755
--- a/gpsprof
+++ b/gpsprof
@@ -29,6 +29,12 @@ import time
import gps
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("gpsprof: ERROR: need gps module version %s, got %s\n" %
+ (gps_version, gps.__version__))
+ sys.exit(1)
+
debug = False
diff --git a/xgps b/xgps
index 654674f2..045b9808 100755
--- a/xgps
+++ b/xgps
@@ -40,6 +40,19 @@ from gi.repository import Pango # pylint: disable=wrong-import-position
import gps
import gps.clienthelpers
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("xgps: ERROR: need gps module version %s, got %s\n" %
+ (gps_version, gps.__version__))
+ sys.exit(1)
+
+
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("xgps: ERROR: need gps module version %s, got %s\n" %
+ (gps_version, gps.__version__))
+ sys.exit(1)
+
gui_about = '''\
This is xgps, a test client for the gpsd daemon.
diff --git a/xgpsspeed b/xgpsspeed
index 06da1f22..f4e82425 100755
--- a/xgpsspeed
+++ b/xgpsspeed
@@ -20,6 +20,12 @@ from socket import error as SocketError
import gps
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("xgpspeed: ERROR: need gps module version %s, got %s\n" %
+ (gps_version, gps.__version__))
+ sys.exit(1)
+
import cairo
# Gtk3 imports. Gtk3 requires the require_version(), which then causes