diff options
author | Carlos Aznarán Laos | 2022-03-15 17:11:44 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-03-15 17:11:44 -0500 |
commit | ea9231e9548935623952073a03eb51de73634333 (patch) | |
tree | 277bb16475eef46b9c89aa57e3f58877fac3ac43 /PKGBUILD | |
parent | e1970f643400a27cd63ac70cc0e0996ea3850a9d (diff) | |
download | aur-emacs-j-mode-git.tar.gz |
Fix git sources
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 20 insertions, 21 deletions
@@ -1,36 +1,35 @@ # Maintainer: Stefan Husmann <stefan-husmann@t-online.de> -pkgname=emacs-j-mode-git -pkgver=1.1.1.8.g6f7f598 +_base=j-mode +pkgname=emacs-${_base}-git +pkgver=1.1.1.10.ge8725ac pkgrel=1 pkgdesc="Emacs-mode for the J language" -arch=('any') -url="https://github.com/zellio/j-mode" -license=('GPL3') -makedepends=('git') -provides=('emacs-j-mode') -conflicts=('emacs-j-mode') -install=$pkgname.install -source=("git://github.com/zellio/j-mode.git") -md5sums=('SKIP') -_gitname="j-mode" +arch=(any) +url="https://github.com/zellio/${_base}" +license=(GPL3) +depends=(emacs) +makedepends=(git) +provides=(emacs-${_base}) +conflicts=(emacs-${_base}) +install=${pkgname}.install +source=(git+${url}) +sha512sums=('SKIP') pkgver() { - cd "$srcdir/$_gitname" - git describe --tags | sed 's|-|.|g' |sed 's+^v++' + cd ${_base} + git describe --tags | sed 's|-|.|g' | sed 's+^v++' } build() { - cd "$srcdir/$_gitname" - for _i in *.el - do + cd ${_base} + for _i in *.el; do emacs --batch -q --eval "(byte-compile-file \"${_i}\")" done } package() { - cd "$srcdir/$_gitname" - for _i in *.el *.elc - do + cd ${_base} + for _i in *.el *.elc; do install -Dm644 ${_i} "$pkgdir"/usr/share/emacs/site-lisp/${_i} - done + done } |