From fa88a9ebc145dd7ebda2bb4f9f14e9e9077d93ae Mon Sep 17 00:00:00 2001 From: Philipp Storz Date: Thu, 6 Dec 2018 10:15:11 +0100 Subject: [PATCH] docs: get version from debian changelog when version.h does not exist We now set the sphinx version variable from the debian changelog version info when the version.h is not available. --- docs/manuals/en/new_main_reference/source/conf.py | 2 +- docs/manuals/en/new_main_reference/source/get-version.sh | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/manuals/en/new_main_reference/source/conf.py b/docs/manuals/en/new_main_reference/source/conf.py index 5c30bc559b8..627b5f93c7f 100644 --- a/docs/manuals/en/new_main_reference/source/conf.py +++ b/docs/manuals/en/new_main_reference/source/conf.py @@ -76,7 +76,7 @@ # auto detect version info from version.h import os release = os.popen('./get-version.sh').read() -version = release[:-2] +version = release[:4] #print release #print version diff --git a/docs/manuals/en/new_main_reference/source/get-version.sh b/docs/manuals/en/new_main_reference/source/get-version.sh index 1473e70ae45..2b50798f976 100755 --- a/docs/manuals/en/new_main_reference/source/get-version.sh +++ b/docs/manuals/en/new_main_reference/source/get-version.sh @@ -1,2 +1,8 @@ #!/bin/bash -grep "^#define VERSION" ../../../../../core/src/include/version.h | cut -b 17- | sed 's/"//g' + +VERSION_H=../../../../../core/src/include/version.h +if [ -f ${VERSION_H} ]; then + grep "^#define VERSION" ${VERSION_H} | cut -b 17- | sed 's/"//g' +else + cd ../../../../ && dpkg-parsechangelog | grep Version | cut -b 10- +fi