Diff websocket-1.14_p20230305 with a websocket-1.15
/usr/portage/app-emacs/websocket/websocket-1.15.ebuild 2024-07-02 13:51:43.813851453 +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 |
PROPERTIES="test_network" |
20 | 29 |
RESTRICT="test" |
21 | 30 | |
22 |
DOCS=( README.org websocket-functional-test.el testserver.py ) |
|
31 |
DOCS=( README.org ) |
|
23 | 32 |
SITEFILE="50${PN}-gentoo.el" |
24 | 33 | |
34 |
elisp-enable-tests ert "${S}" |
|
35 | ||
25 | 36 |
src_compile() { |
26 | 37 |
elisp-compile ${PN}.el |
27 | 38 |
} |
28 | 39 | |
29 |
src_test() { |
|
30 |
${EMACS} ${EMACSFLAGS} -L . -l websocket-test \ |
|
31 |
-f ert-run-tests-batch-and-exit || die "tests failed" |
|
32 |
} |
|
33 | ||
34 | 40 |
src_install() { |
35 | 41 |
elisp-install ${PN} websocket.{el,elc} |
36 | 42 |
elisp-make-site-file "${SITEFILE}" |