diff --git a/tools/build_gh_pages.sh b/tools/build_gh_pages.sh index 7fe6164e..2c1bbc9d 100755 --- a/tools/build_gh_pages.sh +++ b/tools/build_gh_pages.sh @@ -72,7 +72,8 @@ for l in "$BUILD/_layouts"/*.html; do done mkdir -p "$SITE/../packages" "$SITE/packages/" -cp -up "$SELF/dist/debian"/*.deb "$SITE/../packages/" +cp -up "$SELF/dist/debian"/solaar_* "$SITE/../packages/" +cp -up "$SELF/dist/debian"/solaar-gnome3_* "$SITE/../packages/" if test -x /usr/bin/dpkg-scanpackages; then cd "$SITE/../packages/" dpkg-scanpackages -m . > Packages @@ -80,6 +81,16 @@ if test -x /usr/bin/dpkg-scanpackages; then cd - fi +if test -x /usr/bin/uscan; then + TAG=$(uscan --no-conf --report-status --check-dirname-regex packaging ./packaging/ \ + | grep 'Newest version' \ + | grep -ow '[0-9.]*' | head -1) + if test -n "$TAG"; then + sed -i -e 's#^version: .*$#'"version: $TAG#" "$SELF/jekyll/_config.yml" + sed -i -e 's#/archive/[0-9.]*\.tar\.gz$#'"/archive/$TAG.tar.gz#" "$SELF/jekyll/_config.yml" + fi +fi + GIT_BACKUP="$(mktemp -ud --tmpdir="$SITE/.." git-backup-XXXXXX)" mv "$SITE/.git" "$GIT_BACKUP" jekyll --kramdown "$BUILD" "$SITE"