diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 20 insertions, 9 deletions
@@ -72,7 +72,7 @@ if [[ BRANCH = "emacs-26" ]]; then else pkgname=emacs-git fi -pkgver=27.0.50.132088 +pkgver=27.0.50.133067 pkgrel=1 pkgdesc="GNU Emacs. Development." arch=('x86_64') # Arch Linux only. Users of derivatives are on their own. @@ -158,15 +158,26 @@ md5sums=('SKIP') #source=("emacs-git::git://git.sv.gnu.org/emacs.git#branch=$BRANCH") #source=("emacs-git::git+https://git.savannah.gnu.org/emacs.git#branch=$BRANCH") -pkgver() { - cd "$srcdir/emacs-git" - - printf "%s.%s" \ - "$(grep AC_INIT configure.ac | \ - sed -e 's/^.\+\ \([0-9]\+\.[0-9]\+\.[0-9]\+\?\).\+$/\1/')" \ - "$(git rev-list --count HEAD)" -} +if [[ $BRANCH = "master" ]]; then + pkgver() { + cd "$srcdir/emacs-git" + printf "%s.%s" \ + "$(grep AC_INIT configure.ac | \ + sed -e 's/^.\+\ \([0-9]\+\.[0-9]\+\.[0-9]\+\?\).\+$/\1/')" \ + "$(git rev-list --count HEAD)" + } +else + pkgver() { + cd "$srcdir/emacs-git" + + printf "%s.%s" \ + "$(grep AC_INIT configure.ac | \ + awk '{split($0,a,","); print a[2]}' | \ + sed -e 's/\ //g' )" \ + "$(git rev-list --count HEAD)" + } +fi # There is no need to run autogen.sh after first checkout. # Doing so, breaks incremental compilation. |