import sys
import os
import shlex
+import re
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
# built documents.
#
# The short X.Y version.
-version = os.environ.get('version', "unknown")
-# The full version, including alpha/beta/rc tags.
+
+# Attempt to extract the version configure.ac.
+try:
+ version = os.environ.get('version', None)
+ if not version:
+ version = re.search(
+ "AC_INIT\(suricata,\s*(.*)?\)",
+ open("../../configure.ac").read()).groups()[0]
+ if not version:
+ version = "unknown"
+except:
+ version = "unknown"
release = version
# The language for content autogenerated by Sphinx. Refer to documentation