| 1 | # Contributor: Celeste <[email protected]> |
| 2 | # Maintainer: |
| 3 | pkgname=emacs-fsm |
| 4 | pkgver=0.2.1_git20221212 |
| 5 | _gitrev=595d57373934ad94423c7f37a6c9cce5df81ec6c |
| 6 | pkgrel=1 |
| 7 | _pkgreal=fsm |
| 8 | pkgdesc="State machine library inspired by Erlang's gen_fsm" |
| 9 | url="https://elpa.gnu.org/packages/fsm.html" |
| 10 | arch="noarch" |
| 11 | license="GPL-2.0-or-later" |
| 12 | depends="cmd:emacs" |
| 13 | makedepends="emacs-nox" |
| 14 | source="https://github.com/emacsmirror/fsm/archive/$_gitrev/emacs-fsm-$_gitrev.tar.gz" |
| 15 | builddir="$srcdir/$_pkgreal-$_gitrev" |
| 16 | options="!check" # no tests provided |
| 17 | |
| 18 | build() { |
| 19 | emacs -batch -q -no-site-file -L . \ |
| 20 | -eval '(setq byte-compile-error-on-warn t)' \ |
| 21 | -f batch-byte-compile \ |
| 22 | ./*.el |
| 23 | } |
| 24 | |
| 25 | package() { |
| 26 | install -Dvm644 ./*.el ./*.elc \ |
| 27 | -t "$pkgdir"/usr/share/emacs/site-lisp/ |
| 28 | |
| 29 | cd "$pkgdir"/usr/share/emacs/site-lisp |
| 30 | emacs -batch -q -no-site-file \ |
| 31 | -eval "(loaddefs-generate \".\" \"$_pkgreal-loaddefs.el\")" |
| 32 | } |
| 33 | |
| 34 | sha512sums=" |
| 35 | 538a1bd02c607bc56f28da07ea0c1341c37ee2a04b878e81fd2e4c56f4260779287004fcc329b43dd43ecfe9c75e9dbd4b8a107efdfdb71ae9fd7b8b38ad1bfd emacs-fsm-595d57373934ad94423c7f37a6c9cce5df81ec6c.tar.gz |
| 36 | " |