This includes the following commits: changeset: 22:14a375563e2b summary: chang "while" command to "type -P" in bash based configure changeset: 21:c4bf7c0f33d2 summary: updated codec paper for RS01 life cycle changeset: 20:dbcaad8128aa summary: replaced build count with mercurial changeset changeset: 19:fba258a6acfa summary: Added tag 0.79.10 for changeset 49950be5a2ef changeset: 18:49950be5a2ef summary: merged some debian patches changeset: 17:815be3929c41 summary: merged "easy" patches from Stéphane Lesimple's version changeset: 16:7d15f8a958cb summary: Made printf format strings 32/64bit safe as suggested by Stéphane; changeset: 15:1055a53b8d6d summary: reorganized code for --with-gui=[yes|no] option changeset: 14:fbe2ae12a32c summary: Added tag 0.79.9 for changeset f2fdd6d3a1f5 changeset: 13:f2fdd6d3a1f5 summary: updated TODO and CHANGELOG And other changes that were needed to resolve the (many) conflicts.
22 lines
598 B
Bash
Executable File
22 lines
598 B
Bash
Executable File
#!/usr/bin/env bash
|
|
build=$(grep BUILDNUM $1 2>/dev/null | cut -d\ -f3)
|
|
build=$((build+1))
|
|
cat >$1 <<EOF
|
|
#ifdef WITH_GUI_YES
|
|
#define FLAVOR GUI
|
|
#else
|
|
#define FLAVOR NOGUI
|
|
#endif
|
|
#define STRINGIFY(x) #x
|
|
#define TOSTRING(x) STRINGIFY(x)
|
|
EOF
|
|
echo "#define BUILDNUM $build" >>$1
|
|
if git describe >/dev/null 2>/dev/null; then
|
|
gitver=$(git describe --tags --dirty)
|
|
echo "#define BUILD \"$gitver-\" TOSTRING(FLAVOR) \"-speed47.build$build\"" >>$1
|
|
else
|
|
echo "#define BUILD TOSTRING(FLAVOR) \"-speed47.build$build\"" >>$1
|
|
fi
|
|
date=$(date +"%d.%m.%y (%A, %H:%M)")
|
|
echo "#define BDATE \"$date\"" >>$1
|