X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=blobdiff_plain;f=gen_changelog.sh;h=b4f5bc883760e2aea2eb0002249457dd192dcace;hp=23d064c3cc4faf09660197086beb74e0ca5bc5cd;hb=refs%2Fheads%2Fmaster;hpb=789eb276a69c16860e63b7896cde987db6e56689 diff --git a/gen_changelog.sh b/gen_changelog.sh index 23d064c3..b47a1a2d 100755 --- a/gen_changelog.sh +++ b/gen_changelog.sh @@ -11,7 +11,7 @@ builddir="$2" -cd "$1" +cd "$1" || exit [ ! -e "ChangeLog.gqview" ] && exit 1 [ ! -x "$(command -v git)" ] && exit 1 @@ -38,4 +38,15 @@ echo "" >> "$builddir/ChangeLog.$$.new.html" rm "$builddir/ChangeLog.$$.old.html" mv -f "$builddir/ChangeLog.$$.new.html" "$builddir/ChangeLog.html" +# Meson: distribute in tarballs. The first variable is more reliable, but requires Meson 0.58. +# Fallback to the older one if necessary +# shellcheck disable=SC2154 +for distdir in "$MESON_PROJECT_DIST_ROOT" "$MESON_DIST_ROOT"; do + if [ -n "$distdir" ]; then + cp -f "$builddir/ChangeLog.html" "$distdir/ChangeLog.html" + cp -f "$builddir/ChangeLog" "$distdir/ChangeLog" + break + fi +done + exit 0