Diff websocket-1.14_p20230305 with a websocket-1.15
/usr/portage/app-emacs/websocket/websocket-1.15.ebuild 2023-10-09 14:52:28.720368331 +0300 | ||
---|---|---|
3 | 3 | |
4 | 4 |
EAPI=8 |
5 | 5 | |
6 |
[[ ${PV} == *_p20230305 ]] && COMMIT=1a08093b122d8cf20366a1cba5faddf7a53d08ed |
|
7 | ||
8 | 6 |
inherit elisp |
9 | 7 | |
10 | 8 |
DESCRIPTION="A websocket implementation in elisp" |
11 | 9 |
HOMEPAGE="https://github.com/ahyatt/emacs-websocket" |
12 |
SRC_URI="https://github.com/ahyatt/emacs-${PN}/archive/${COMMIT}.tar.gz |
|
13 |
-> ${P}.tar.gz" |
|
14 |
S="${WORKDIR}"/emacs-${PN}-${COMMIT} |
|
10 | ||
11 |
if [[ ${PV} == *9999* ]] ; then |
|
12 |
inherit git-r3 |
|
13 | ||
14 |
EGIT_REPO_URI="https://github.com/ahyatt/emacs-websocket.git" |
|
15 |
S="${WORKDIR}"/emacs-${P} |
|
16 |
else |
|
17 |
[[ ${PV} == 1.15 ]] && COMMIT=40c208eaab99999d7c1e4bea883648da24c03be3 |
|
18 | ||
19 |
SRC_URI="https://github.com/ahyatt/emacs-${PN}/archive/${COMMIT}.tar.gz |
|
20 |
-> ${P}.tar.gz" |
|
21 |
S="${WORKDIR}"/emacs-${PN}-${COMMIT} |
|
22 | ||
23 |
KEYWORDS="~amd64 ~x86" |
|
24 |
fi |
|
15 | 25 | |
16 | 26 |
LICENSE="GPL-3+" |
17 | 27 |
SLOT="0" |
18 |
KEYWORDS="~amd64 ~x86" |
|
19 | 28 | |
20 |
DOCS=( README.org websocket-functional-test.el testserver.py ) |
|
29 |
DOCS=( README.org ) |
|
21 | 30 |
SITEFILE="50${PN}-gentoo.el" |
22 | 31 | |
32 |
elisp-enable-tests ert "${S}" |
|
33 | ||
23 | 34 |
src_compile() { |
24 | 35 |
elisp-compile ${PN}.el |
25 | 36 |
} |
26 | 37 | |
27 |
src_test() { |
|
28 |
${EMACS} ${EMACSFLAGS} -L . -l websocket-test \ |
|
29 |
-f ert-run-tests-batch-and-exit || die "tests failed" |
|
30 |
} |
|
31 | ||
32 | 38 |
src_install() { |
33 | 39 |
elisp-install ${PN} websocket.{el,elc} |
34 | 40 |
elisp-make-site-file "${SITEFILE}" |