specfile: check if current gawk(abi) is correctly set
This commit is contained in:
parent
f4d7025752
commit
32a665951c
12
gawk.spec
12
gawk.spec
@ -69,6 +69,7 @@ Requires(preun): info
|
|||||||
|
|
||||||
BuildRequires: ghostscript-core
|
BuildRequires: ghostscript-core
|
||||||
BuildRequires: git
|
BuildRequires: git
|
||||||
|
BuildRequires: grep
|
||||||
|
|
||||||
# Extending GAWK possibilities:
|
# Extending GAWK possibilities:
|
||||||
BuildRequires: libsigsegv-devel
|
BuildRequires: libsigsegv-devel
|
||||||
@ -189,6 +190,17 @@ makeinfo --html -I doc -o html/gawkinet doc/gawkinet.texi
|
|||||||
%check
|
%check
|
||||||
make check
|
make check
|
||||||
|
|
||||||
|
# Check we have correctly specified the ABI version for the current sources:
|
||||||
|
api_major_vers=$(grep -e "gawk_api_major.*[[:digit:]]" gawkapi.h | grep -o -e "[[:digit:]]")
|
||||||
|
api_minor_vers=$(grep -e "gawk_api_minor.*[[:digit:]]" gawkapi.h | grep -o -e "[[:digit:]]")
|
||||||
|
|
||||||
|
if [[ "$api_major_vers" != %{gawk_api_major} || "$api_minor_vers" != %{gawk_api_minor} ]]; then
|
||||||
|
echo "Build Error: specified gawk(abi) version [%{gawk_api_major}.%{gawk_api_minor}] is different than source code API version [$api_major_vers.$api_minor_vers]!" >&2
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
unset api_major_vers api_minor_vers
|
||||||
|
fi
|
||||||
|
|
||||||
# ---------------
|
# ---------------
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
Loading…
Reference in New Issue
Block a user