[emacs] add BRANCH, defaults to master, use emacs-30 for example

Signed-off-by: Gwenhael Le Moine <gwenhael.le.moine@gmail.com>
This commit is contained in:
Gwenhael Le Moine 2024-12-03 15:26:40 +01:00
parent 616f4c15e1
commit fd79d38ad2
No known key found for this signature in database
GPG key ID: FDFE3669426707A7

View file

@ -79,6 +79,7 @@ if [ -z "$ARCH" ]; then
export ARCH export ARCH
fi fi
BRANCH=${BRANCH:-master}
VERSION=${VERSION:-latest} VERSION=${VERSION:-latest}
PREFIX=${PREFIX:-/usr} PREFIX=${PREFIX:-/usr}
@ -100,9 +101,12 @@ git clean -dfX # https://github.com/commercial-emacs/commercial
cp -R "$REPOSITORY" "$TMP/${PKGNAM}" cp -R "$REPOSITORY" "$TMP/${PKGNAM}"
cd "$TMP/${PKGNAM}" || exit 1 cd "$TMP/${PKGNAM}" || exit 1
git checkout "$BRANCH"
git pull
case $VERSION in case $VERSION in
trunk) trunk)
VERSION="r$(git rev-list --count HEAD)_$(git log -1 --format=%h)" VERSION="${BRANCH//-/_}_r$(git rev-list --count HEAD)_$(git log -1 --format=%h)"
;; ;;
latest) latest)
VERSION=$(git tag --sort=-version:refname | head -n1) VERSION=$(git tag --sort=-version:refname | head -n1)