summaryrefslogtreecommitdiff
path: root/app-emacs/emacs-bazel-mode
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-29 22:40:34 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-29 22:40:34 +0100
commita984494e5a73cca4db8adb6b670fbd04c3af955f (patch)
tree42fb126a10dcdf0eb3b706f55c19374398ea43c3 /app-emacs/emacs-bazel-mode
parent303f772eff7a30f470d9fb207d69b6a1207b8cab (diff)
gentoo auto-resync : 29:07:2023 - 22:40:34
Diffstat (limited to 'app-emacs/emacs-bazel-mode')
-rw-r--r--app-emacs/emacs-bazel-mode/Manifest4
-rw-r--r--app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild1
-rw-r--r--app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild47
3 files changed, 51 insertions, 1 deletions
diff --git a/app-emacs/emacs-bazel-mode/Manifest b/app-emacs/emacs-bazel-mode/Manifest
index fd2a032960fc..110a0ea42090 100644
--- a/app-emacs/emacs-bazel-mode/Manifest
+++ b/app-emacs/emacs-bazel-mode/Manifest
@@ -1,5 +1,7 @@
AUX 50emacs-bazel-mode-gentoo.el 80 BLAKE2B 393d859edf88c571c79460da1b2ff957d8f3229bfdac1b2953c6d637cf3fffa94f3aa9febd0ed792675ec71da3ec36e40bba39c6c6d483dd58f901801603fd97 SHA512 d70a9b373db290cbd48745d7fc6beb1d6f146317f4db93b51971bd1a9f2aa1b82b0973ada357ef432eb10e412a23729f80dc6c9a589ce801c291e7bbc2688995
AUX emacs-bazel-mode-bazel-test--directory.patch 347 BLAKE2B d07d715cb067c440d15b141f9c637f4253c17147f934e07ac53377ff8dab52113c53c61de3147ca7197143a3c852590a632716f89245e0037a6d4769ddd73ddd SHA512 4db0faae1b291594dcb9bf3dde191e62fcdcecf75fbb1b412ac6e708e2d1b327adbe984087504889fae87a84a7a0a61a5fbfeba27d5cf947a9c3a644bf9c57fd
DIST emacs-bazel-mode-0_p20220707.tar.gz 63821 BLAKE2B fadd0a26c02d0fd6ee92d34ca70cbb1ae3ea873317f97195849993ed94c55e404cfa1eae3f0e94eb81b80ec814dbf5e705ef98f1b23bfc7158a8a14ed32e6276 SHA512 cf654de1b46e562a090b933bc08e2651a5c88b9a01502413cc38f86d849cd1fd698e52d7ad737f4d0b43ea49180fb33eb200c5102ac57df1ca9b65bd175f431d
-EBUILD emacs-bazel-mode-0_p20220707.ebuild 925 BLAKE2B c579efa13b3fa6c85f8348c5654a268218fba9f5574b9d03ddd22da713f1fde50908028cd5208fbd3bae46de10b387f736a6ee2d3a528cefd9203cba0a5abaef SHA512 0e5cfed5e612ec01cdefe48d3a70270011cae9c4a5c0a470497f9e7bc797386e1a6998c1a6a75438cbb7e9a6053c2c874a4214e2a5fa993677f03ea1b106d126
+DIST emacs-bazel-mode-0_p20230511.tar.gz 64614 BLAKE2B 87c53388df15ac73a6587ebdd73d7e1637db0d8ba68d53eadd4e4fabc11166ae2642a0e6607d543e65e61ebdc832ab12a6a2471cf52fe7ae3cefe4ffb9fdb6e7 SHA512 b169264ef62abf4d38da71ca0819575ecfc315291dfba88d887ab129000998fe1ff8b6427e4f275fe5fb108245987f909895829be367285102e4d8786217891f
+EBUILD emacs-bazel-mode-0_p20220707.ebuild 971 BLAKE2B d6a9fa57838df0f93da8ad92f8b3ddd0d4af04fdfe08afa69db382229477a51aa50a8cf509acd3d3ec4dd2602576d68fa43f61fdc3ef673b877e916e797344dd SHA512 8ebaa223541e6cc17c07d87217865a1b1a97888e7c7a12c24898b36612b1b60ac4cb9867d68b095b65a8082a1f3d44bc8acebc02b1936296929aafb6439a53b6
+EBUILD emacs-bazel-mode-0_p20230511.ebuild 1009 BLAKE2B d4bf55d700ca0ba2fafcbeca390c87410ed0a4e400e994afd5f03df69d72dd4e0adaaec0e08212bbb4a2eb5066b19d09c0516c3d5728cfd11e71e3e2a8d3fa77 SHA512 cca2f5274f0f8e75d8721dfaab253b80e32f4a06735d465e521c03a265601a93bbc76d7f02075d63f5bbdffa497648c69c43dc0b0f8487658abdef48da3638f9
MISC metadata.xml 750 BLAKE2B 71387f057a94c8d607a85b0af75605881130932144e35f5252e53effbfd22b42cee21a3ea0054fce44af96c83eacbd33b8bc4f92949ed5b7b6f97cff9f9d548f SHA512 ef65e5f3efbf4e6826c6f8917134448c3857600d041d4547c2ae97673c0fe7894cdac01ac3658883d2d1a2cfdec41dcad18428023409379c0392e8707429e14d
diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild
index bc5cca85f718..ce7416961022 100644
--- a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild
+++ b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild
@@ -18,6 +18,7 @@ S="${WORKDIR}"/${PN}-${COMMIT}
LICENSE="Apache-2.0"
KEYWORDS="amd64 ~x86"
SLOT="0"
+RESTRICT="test" # Tests fail.
PATCHES=( "${FILESDIR}"/${PN}-bazel-test--directory.patch )
diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild
new file mode 100644
index 000000000000..7af3b4d5d970
--- /dev/null
+++ b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs major modes for the Bazel build system support"
+HOMEPAGE="https://bazel.build/
+ https://github.com/bazelbuild/emacs-bazel-mode/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/bazelbuild/${PN}.git"
+else
+ [[ ${PV} == *_p20230511 ]] && COMMIT=55cba9bd31c660d9b313a993979f012f35673ba2
+ SRC_URI="https://github.com/bazelbuild/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}"/${PN}-${COMMIT}
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+RESTRICT="test" # Tests fail.
+
+DOCS=( CONTRIBUTING.md README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert "${S}" -l test.el
+
+src_compile() {
+ elisp-compile bazel.el
+ elisp-make-autoload-file
+}
+
+src_test() {
+ TEST_SRCDIR="." TEST_WORKSPACE="." elisp_src_test
+}
+
+src_install() {
+ rm test.el || die
+
+ elisp_src_install
+}