Am 28.08.2014 um 08:31 schrieb Stephan Witt <sw...@lyx.org>:

> commit f2aeca65b491f4a2396ec2b8834713e5c156c5ef
> Author: Stephan Witt <sw...@lyx.org>
> Date:   Thu Aug 28 08:30:45 2014 +0200
> 
>    pass git commit hash within CPPFLAGS to add it to version info
> 
> diff --git a/development/LyX-Mac-binary-release.sh 
> b/development/LyX-Mac-binary-release.sh
> index 4fb7547..45adfd8 100644
> --- a/development/LyX-Mac-binary-release.sh
> +++ b/development/LyX-Mac-binary-release.sh
> @@ -303,6 +303,11 @@ if [ -z "${LyXVersion}" ]; then
>       LyXVersion=$(grep AC_INIT "${LyxSourceDir}"/configure.ac | cut -d, -f2 
> | tr -d " ()")
> fi
> LyXVersionSuffix=${LyXVersionSuffix:-$(echo "${LyXVersion}" | cut -d. -f1-2)}
> +case "${LyXVersion}" in
> +*dev*)
> +     LyXGitCommitHash=$(cd "${LyxSourceDir}" ; git log -1 --pretty=format:%H)
> +     ;;
> +esac
> 
> LyxName="LyX"
> LyxBase="${LyxName}-${LyXVersion}"
> @@ -627,6 +632,10 @@ build_lyx() {
>               CPPFLAGS="${SDKROOT:+-isysroot ${SDKROOT}} -arch ${arch} 
> ${MYCFLAGS}"
>               LDFLAGS="${SDKROOT:+-isysroot ${SDKROOT}} -arch ${arch} 
> ${MYCFLAGS}"
> 
> +             if [ -n "${LyXGitCommitHash}" ]; then
> +                     CPPFLAGS="${CPPFLAGS} 
> -DLYX_GIT_COMMIT_HASH='${LyXGitCommitHash}'"
> +             fi
> +
>               if [ "$configure_qt_frameworks" = "yes" ]; then
>                       export QT_CORE_CFLAGS="-FQtCore"
>                       export QT_CORE_LIBS="-framework QtCore"

Richard, may I backport it to 2.1.x?

Stephan

Reply via email to