projects/aports·blob master · refs

46 lines · 1.1 KiB

1# Contributor: Celeste <[email protected]>
2# Maintainer:
3pkgname=emacs-ement
4pkgver=0.16
5pkgrel=1
6_pkgreal=ement
7pkgdesc="Matrix client for Emacs"
8url="https://github.com/alphapapa/ement.el"
9arch="noarch"
10license="GPL-3.0-or-later"
11depends="
12 cmd:emacs
13 emacs-persist
14 emacs-plz
15 emacs-svg-lib
16 emacs-taxy
17 emacs-taxy-magit-section
18 "
19makedepends="emacs-nox"
20source="https://github.com/alphapapa/ement.el/archive/v$pkgver/emacs-ement-$pkgver.tar.gz"
21builddir="$srcdir/ement.el-$pkgver"
22
23build() {
24 emacs -batch -q -no-site-file -L . \
25 -eval '(setq byte-compile-error-on-warn t)' \
26 -f batch-byte-compile \
27 ./*.el
28}
29
30check() {
31 emacs -batch -q -no-site-file -L . -L tests \
32 -l ement-tests -f ert-run-tests-batch-and-exit
33}
34
35package() {
36 install -Dvm644 ./*.el ./*.elc \
37 -t "$pkgdir"/usr/share/emacs/site-lisp/$_pkgreal/
38
39 cd "$pkgdir"/usr/share/emacs/site-lisp/$_pkgreal
40 emacs -batch -q -no-site-file \
41 -eval "(loaddefs-generate \".\" \"$_pkgreal-loaddefs.el\")"
42}
43
44sha512sums="
455e0c77cfb6ffd62881797cd18cb4c5d7187bb56128a430328490fa13f960baeaa553f0d2ce0f31b98f89758ca06126be99bccaff3733e5411deffc4492ff4dc8 emacs-ement-0.16.tar.gz
46"