Description: Fix binNMU changelog parsing
Author: Andre Noll <maan@tuebingen.mpg.de>
Bug-Debian: https://bugs.debian.org/1086623

--- liblopsub-1.0.5.orig/version-gen.sh
+++ liblopsub-1.0.5/version-gen.sh
@@ -2,7 +2,6 @@
 
 version_file='version.c'
 ver='unnamed_version'
-# First try git, then gitweb, then default.
 if [ -e '.git' -o -e '../.git' ]; then
 	git_ver=$(git describe --abbrev=4 HEAD 2>/dev/null)
 	[ -z "$git_ver" ] && git_ver="$ver"
@@ -11,8 +10,8 @@ if [ -e '.git' -o -e '../.git' ]; then
 	# if there are differences (exit code 1), the working tree is dirty
 	git diff-index --quiet HEAD || git_ver=$git_ver-dirty
 	ver=$git_ver
-elif [ -f debian/changelog ]; then
-	ver="$(sed -ne '1s/.*(\(.*\)-.*/\1/1; tx; d; :x; p' debian/changelog)"
+elif [ -n "$DEB_VERSION" ]; then
+	ver=$DEB_VERSION
 elif [ "${PWD%%-*}" = 'lopsub-' ]; then
 	ver=${PWD##*/lopsub-}
 fi
