Index: SConscript
--- SConscript.orig
+++ SConscript
@@ -236,8 +236,7 @@ api_version_minor = 15
 libgps_version_current = 31
 libgps_version_revision = 0
 libgps_version_age = 0
-libgps_version = "%d.%d.%d" % (libgps_version_current, libgps_version_age,
-                               libgps_version_revision)
+libgps_version = "%s" % ('${LIBgps_VERSION}')
 #
 # Release identification ends here
 
@@ -1921,7 +1920,7 @@ libgpsd_static = env.StaticLibrary(
 packet_ffi_objects = [env.SharedObject(s) for s in packet_ffi_extension]
 packet_ffi_shared = env.SharedLibrary(target="gpsdpacket",
                                       source=packet_ffi_objects,
-                                      SHLIBVERSION=libgps_version,
+                                      SHLIBVERSION="%s" % ('${LIBgpsdpacket_VERSION}'),
                                       parse_flags=rtlibs + libgps_flags)
 
 libraries = [libgps_shared, packet_ffi_shared]
