diff --git a/hooks/06-create-dummy-changelog-prebuild b/hooks/06-create-dummy-changelog-prebuild new file mode 100755 index 0000000..b1e54d4 --- /dev/null +++ b/hooks/06-create-dummy-changelog-prebuild @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +source "${TAMARIN_UTIL}" + +if [ -f debian/changelog ] || [ ! -d .git ]; then + info "Not a Git repository or Debian changelog already exists !" + exit +fi + +changelog="debian/changelog" +project_name=$(get_opt project_name) +project_version=$(get_opt project_version '0.0.0') +date=$(date -R) +top_contributor=$(git log --pretty=short | git shortlog -s -n -e | sed 's/^\s*[0-9]*\s*//g' | head -n 1) +current_commit=$(git log -n 1 --pretty=format:%h) + +echo "${project_name} (${project_version}) unstable; urgency=low" > ${changelog} +echo >> ${changelog} +echo " * Package built with Tamarin. Based on commit ${current_commit}." >> ${changelog} +echo >> ${changelog} +echo " -- ${top_contributor} ${date}" >> ${changelog} diff --git a/hooks/07-add-package-version-suffix-prebuild b/hooks/07-add-package-version-suffix-prebuild index 7905074..2a2a739 100755 --- a/hooks/07-add-package-version-suffix-prebuild +++ b/hooks/07-add-package-version-suffix-prebuild @@ -16,4 +16,4 @@ else version_suffix=tamarin$(date +%Y%m%d%H%M) fi -sed -i "0,/(\(.*\))/s/(\(.*\))/(\1-${version_suffix})/" debian/changelog +sed -i "0,/(\(.*\))/s/(\(.*\))/(\1${version_suffix})/" debian/changelog