Diff emacs-bazel-mode-0_p20220707 with a emacs-bazel-mode-0_p20230511
/usr/portage/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild 2023-10-09 14:52:28.684368330 +0300 | ||
---|---|---|
3 | 3 | |
4 | 4 |
EAPI=8 |
5 | 5 | |
6 |
[[ ${PV} == *_p20220707 ]] && COMMIT=8f7875998f233d248097006df224a33873bbc4f2 |
|
7 | 6 |
NEED_EMACS=27.1 |
8 | 7 | |
9 | 8 |
inherit elisp |
... | ... | |
11 | 10 |
DESCRIPTION="Emacs major modes for the Bazel build system support" |
12 | 11 |
HOMEPAGE="https://bazel.build/ |
13 | 12 |
https://github.com/bazelbuild/emacs-bazel-mode/" |
14 |
SRC_URI="https://github.com/bazelbuild/${PN}/archive/${COMMIT}.tar.gz |
|
15 |
-> ${P}.tar.gz" |
|
16 |
S="${WORKDIR}"/${PN}-${COMMIT} |
|
13 | ||
14 |
if [[ ${PV} == *9999* ]] ; then |
|
15 |
inherit git-r3 |
|
16 |
EGIT_REPO_URI="https://github.com/bazelbuild/${PN}.git" |
|
17 |
else |
|
18 |
[[ ${PV} == *_p20230511 ]] && COMMIT=55cba9bd31c660d9b313a993979f012f35673ba2 |
|
19 |
SRC_URI="https://github.com/bazelbuild/${PN}/archive/${COMMIT}.tar.gz |
|
20 |
-> ${P}.tar.gz" |
|
21 |
S="${WORKDIR}"/${PN}-${COMMIT} |
|
22 |
KEYWORDS="amd64 ~x86" |
|
23 |
fi |
|
17 | 24 | |
18 | 25 |
LICENSE="Apache-2.0" |
19 |
KEYWORDS="amd64 ~x86" |
|
20 | 26 |
SLOT="0" |
21 | 27 |
RESTRICT="test" # Tests fail. |
22 | 28 | |
23 |
PATCHES=( "${FILESDIR}"/${PN}-bazel-test--directory.patch ) |
|
24 | ||
25 | 29 |
DOCS=( CONTRIBUTING.md README.md ) |
26 | 30 |
SITEFILE="50${PN}-gentoo.el" |
27 | 31 | |
32 |
elisp-enable-tests ert "${S}" -l test.el |
|
33 | ||
28 | 34 |
src_compile() { |
29 | 35 |
elisp-compile bazel.el |
30 | 36 |
elisp-make-autoload-file |
31 | 37 |
} |
32 | 38 | |
33 | 39 |
src_test() { |
34 |
${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \ |
|
35 |
-l ./test.el -f ert-run-tests-batch-and-exit || die "Testing failed" |
|
40 |
TEST_SRCDIR="." TEST_WORKSPACE="." elisp_src_test |
|
36 | 41 |
} |
37 | 42 | |
38 | 43 |
src_install() { |