[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: 2ecb2c7c0ed332f415c0ff2dc13a5a18fa7e2f08 Author: Maciej Barć gentoo org> AuthorDate: Sat Apr 6 16:10:23 2024 + Commit: Maciej Barć gentoo org> CommitDate: Sat Apr 6 16:27:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ecb2c7c app-emacs/lsp-mode: bump to 9.0.0 Signed-off-by: Maciej Barć gentoo.org> app-emacs/lsp-mode/Manifest | 1 + app-emacs/lsp-mode/lsp-mode-9.0.0.ebuild | 68 2 files changed, 69 insertions(+) diff --git a/app-emacs/lsp-mode/Manifest b/app-emacs/lsp-mode/Manifest index 1b5c8ee5236f..4d6cffbdb925 100644 --- a/app-emacs/lsp-mode/Manifest +++ b/app-emacs/lsp-mode/Manifest @@ -1 +1,2 @@ DIST lsp-mode-8.0.1_pre20231218.tar.gz 16396690 BLAKE2B e841e1cda6e26ba1d646ea8ffeee7212fb3352e4ed73c323212e9bd883ddbe3461918b3ab435a16e6568d2fdaf97b165accd8876625415dfa428259c0c93998f SHA512 d3f5a26e40b7b569ba185d605208bd888aed6430f1fa5b608db47ba727e72fb540646a3908b80ab04db763d9be9adb8b58ef88165f31c874749ed26f7086c0fc +DIST lsp-mode-9.0.0.tar.gz 16407602 BLAKE2B beb4ea41d098a05e6eb6b2fc1a6eac67a47b99e081d16c298b92914236b740489eb2442fe8f0f46fe098514a259a97aad943b4ba7d9e152944f7bc29b3a98ced SHA512 99ed55853a27b0c4ed4a79a7aec1c48bb1dda00069a897d67fe3fcf570d73126b770791bc4986e791cc7c918349c0c16698b2c4f7d3d7d292898102d67d0f22e diff --git a/app-emacs/lsp-mode/lsp-mode-9.0.0.ebuild b/app-emacs/lsp-mode/lsp-mode-9.0.0.ebuild new file mode 100644 index ..a9d91c1ecc48 --- /dev/null +++ b/app-emacs/lsp-mode/lsp-mode-9.0.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="Emacs client/library for the Language Server Protocol" +HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/ + https://github.com/emacs-lsp/lsp-mode/; + +if [[ "${PV}" == ** ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/emacs-lsp/${PN}.git; +else + SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm64" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/dash-2.18.0 + >=app-emacs/f-0.20.0 + app-emacs/ht + app-emacs/lv + app-emacs/markdown-mode + app-emacs/spinner +" +BDEPEND=" + ${RDEPEND} + test? ( + app-emacs/deferred + app-emacs/ecukes + app-emacs/el-mock + app-emacs/espuds + app-emacs/flycheck + app-emacs/undercover + ) +" + +BYTECOMPFLAGS="-L . -L clients" +ELISP_REMOVE=" + test/lsp-clangd-test.el + test/lsp-common-test.el + test/lsp-integration-test.el +" # Remove failing tests. + +DOCS=( AUTHORS CHANGELOG.org README.md refcard ) +SITEFILE="50${PN}-gentoo.el" + +elisp-enable-tests ert-runner "${S}" -t "!no-win" -t "!org" + +src_compile() { + elisp_src_compile + elisp-compile clients/*.el +} + +src_install() { + elisp_src_install + elisp-install "${PN}/clients" clients/* +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: 4a3b253cd41d6272e281309e03a9a6184f537f65 Author: Sam James gentoo org> AuthorDate: Thu Jan 18 17:23:35 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 18 17:23:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3b253c app-emacs/lsp-mode: Stabilize 8.0.1_pre20231218 ALLARCHES, #922363 Signed-off-by: Sam James gentoo.org> app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild index 95083ad5a0bf..8a04e1d4b30e 100644 --- a/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild +++ b/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT}.tar.gz S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" SLOT="0" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: 4e971270cf58f497166d02458166f2463cc5c996 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jan 14 17:53:30 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jan 14 17:53:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e971270 app-emacs/lsp-mode: Keyword 8.0.1_pre20231218 arm64, #922064 Signed-off-by: Arthur Zamarin gentoo.org> app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild index 1910811a73ae..95083ad5a0bf 100644 --- a/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild +++ b/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT}.tar.gz S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="GPL-3+" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" SLOT="0" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: 5d6d7d5f705f77197ecbcb9fc1c63ae4bd1f8f0a Author: Maciej Barć gentoo org> AuthorDate: Tue Dec 19 02:29:30 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Dec 19 02:29:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6d7d5f app-emacs/lsp-mode: bump to 8.0.1_pre20231218 Signed-off-by: Maciej Barć gentoo.org> app-emacs/lsp-mode/Manifest| 1 + .../lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/app-emacs/lsp-mode/Manifest b/app-emacs/lsp-mode/Manifest index ce3116fa88d6..ed734f672c07 100644 --- a/app-emacs/lsp-mode/Manifest +++ b/app-emacs/lsp-mode/Manifest @@ -1 +1,2 @@ DIST lsp-mode-8.0.0_p20220620.tar.gz 15464614 BLAKE2B 10e50a52e2a725b1a275b81514bb268619b128370f8989970c75c87bc37516588e798c5f2531b73689d9d102fbd6b965841c6d8a0c337cb8d9052b632a01e289 SHA512 d464418df6eb99d8a1f4cad8c9e31ca057286f846afbb0078fdff21cfc685ffc158b1b37d4372bee67eb5298f20bb4db83ed466c09e4b4b3a83db865ef09 +DIST lsp-mode-8.0.1_pre20231218.tar.gz 16396690 BLAKE2B e841e1cda6e26ba1d646ea8ffeee7212fb3352e4ed73c323212e9bd883ddbe3461918b3ab435a16e6568d2fdaf97b165accd8876625415dfa428259c0c93998f SHA512 d3f5a26e40b7b569ba185d605208bd888aed6430f1fa5b608db47ba727e72fb540646a3908b80ab04db763d9be9adb8b58ef88165f31c874749ed26f7086c0fc diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild new file mode 100644 index ..1910811a73ae --- /dev/null +++ b/app-emacs/lsp-mode/lsp-mode-8.0.1_pre20231218.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=5b2f3741bb797371bba2932653ca829167f9745a +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="Emacs client/library for the Language Server Protocol" +HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/; +SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + >=app-emacs/dash-2.18.0 + >=app-emacs/f-0.20.0 + app-emacs/ht + app-emacs/lv + app-emacs/markdown-mode + app-emacs/spinner +" +BDEPEND=" + ${RDEPEND} + test? ( + app-emacs/deferred + app-emacs/ecukes + app-emacs/el-mock + app-emacs/espuds + app-emacs/flycheck + app-emacs/undercover + ) +" + +DOCS=( AUTHORS CHANGELOG.org README.md refcard ) +BYTECOMPFLAGS="-L . -L clients" +ELISP_REMOVE=" + test/lsp-clangd-test.el + test/lsp-common-test.el + test/lsp-integration-test.el +" # Remove failing tests. +SITEFILE="50${PN}-gentoo.el" + +elisp-enable-tests ert-runner "${S}" -t "!no-win" -t "!org" + +src_compile() { + elisp_src_compile + elisp-compile clients/*.el +} + +src_install() { + elisp_src_install + elisp-install "${PN}/clients" clients/* +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: 97997855a9f1862056c9ba96a63ac4005ef2eea4 Author: Maciej Barć gentoo org> AuthorDate: Wed Oct 18 16:53:50 2023 + Commit: Maciej Barć gentoo org> CommitDate: Wed Oct 18 17:00:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97997855 app-emacs/lsp-mode: drop old 8.0.0-r1 Signed-off-by: Maciej Barć gentoo.org> app-emacs/lsp-mode/Manifest | 1 - app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild | 59 - 2 files changed, 60 deletions(-) diff --git a/app-emacs/lsp-mode/Manifest b/app-emacs/lsp-mode/Manifest index 8fbe910bb5d2..ce3116fa88d6 100644 --- a/app-emacs/lsp-mode/Manifest +++ b/app-emacs/lsp-mode/Manifest @@ -1,2 +1 @@ -DIST lsp-mode-8.0.0.tar.gz 14703640 BLAKE2B ab7993772cfc127ee94ba4a0af75e8d7f6789ac22c76acce8df250b5579c1dd2f41e353b26cbdcf6e1a2e6a8d1f8a179d4736b67914cdec31c23032f93dffd3c SHA512 2620288142cea7b06ad2725b63e5db945b1d62d0b4c215e8d35d79d6c3f05bcdf2736dab34bd10c2b9f8928caf36ef617182c41c309e62e2ce8ddf45df376cbc DIST lsp-mode-8.0.0_p20220620.tar.gz 15464614 BLAKE2B 10e50a52e2a725b1a275b81514bb268619b128370f8989970c75c87bc37516588e798c5f2531b73689d9d102fbd6b965841c6d8a0c337cb8d9052b632a01e289 SHA512 d464418df6eb99d8a1f4cad8c9e31ca057286f846afbb0078fdff21cfc685ffc158b1b37d4372bee67eb5298f20bb4db83ed466c09e4b4b3a83db865ef09 diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild deleted file mode 100644 index ec668118c0b9.. --- a/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Emacs client/library for the Language Server Protocol" -HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/; -SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="~amd64" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-emacs/dash-2.18.0 - >=app-emacs/f-0.20.0 - app-emacs/ht - app-emacs/lv - app-emacs/markdown-mode - app-emacs/spinner -" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/deferred - app-emacs/ecukes - app-emacs/el-mock - app-emacs/ert-runner - app-emacs/espuds - app-emacs/flycheck - app-emacs/undercover - ) -" - -DOCS=( AUTHORS CHANGELOG.org README.md refcard ) -BYTECOMPFLAGS="-L . -L clients" -ELISP_REMOVE="test/lsp-clangd-test.el test/lsp-common-test.el - test/lsp-integration-test.el" # Remove failing tests -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-compile clients/*.el -} - -src_test() { - ert-runner -L clients --reporter ert+duration -t "!no-win" -t "!org" || die -} - -src_install() { - elisp_src_install - elisp-install ${PN}/clients clients/* -}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: 8b9dec33a45387cd264637f208b2a559ae856df0 Author: Maciej Barć gentoo org> AuthorDate: Mon Apr 3 16:41:33 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 18 00:35:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9dec33 app-emacs/lsp-mode: use elisp-enable-tests Bug: https://bugs.gentoo.org/898492 Signed-off-by: Maciej Barć gentoo.org> app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild index 2855d703f835..8b7c6ad12cda 100644 --- a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild +++ b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild @@ -16,8 +16,6 @@ S="${WORKDIR}"/${PN}-${COMMIT} LICENSE="GPL-3+" KEYWORDS="amd64" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" >=app-emacs/dash-2.18.0 @@ -33,7 +31,6 @@ BDEPEND=" app-emacs/deferred app-emacs/ecukes app-emacs/el-mock - app-emacs/ert-runner app-emacs/espuds app-emacs/flycheck app-emacs/undercover @@ -46,15 +43,13 @@ ELISP_REMOVE="test/lsp-clangd-test.el test/lsp-common-test.el test/lsp-integration-test.el" # Remove failing tests SITEFILE="50${PN}-gentoo.el" +elisp-enable-tests ert-runner "${S}" -t "!no-win" -t "!org" + src_compile() { elisp_src_compile elisp-compile clients/*.el } -src_test() { - ert-runner -L clients --reporter ert+duration -t "!no-win" -t "!org" || die -} - src_install() { elisp_src_install elisp-install ${PN}/clients clients/*
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: 6700f600020ad6440dc5b74a2d1f8a715448a75d Author: Sam James gentoo org> AuthorDate: Thu Mar 23 09:00:21 2023 + Commit: Sam James gentoo org> CommitDate: Thu Mar 23 09:00:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6700f600 app-emacs/lsp-mode: Stabilize 8.0.0_p20220620 amd64, #899640 Signed-off-by: Sam James gentoo.org> app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild index 14231ad78894..2855d703f835 100644 --- a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild +++ b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar S="${WORKDIR}"/${PN}-${COMMIT} LICENSE="GPL-3+" -KEYWORDS="~amd64" +KEYWORDS="amd64" SLOT="0" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: 9b334da658e4fd22eb44371a1d7ba2f44111f7b2 Author: Maciej Barć gentoo org> AuthorDate: Thu Jun 23 15:27:05 2022 + Commit: Maciej Barć gentoo org> CommitDate: Thu Jun 23 15:27:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b334da6 app-emacs/lsp-mode: bump to 8.0.0_p20220620 2022.06.20 snapshot Signed-off-by: Maciej Barć gentoo.org> app-emacs/lsp-mode/Manifest| 1 + app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild | 61 ++ 2 files changed, 62 insertions(+) diff --git a/app-emacs/lsp-mode/Manifest b/app-emacs/lsp-mode/Manifest index a66229b89085..8fbe910bb5d2 100644 --- a/app-emacs/lsp-mode/Manifest +++ b/app-emacs/lsp-mode/Manifest @@ -1 +1,2 @@ DIST lsp-mode-8.0.0.tar.gz 14703640 BLAKE2B ab7993772cfc127ee94ba4a0af75e8d7f6789ac22c76acce8df250b5579c1dd2f41e353b26cbdcf6e1a2e6a8d1f8a179d4736b67914cdec31c23032f93dffd3c SHA512 2620288142cea7b06ad2725b63e5db945b1d62d0b4c215e8d35d79d6c3f05bcdf2736dab34bd10c2b9f8928caf36ef617182c41c309e62e2ce8ddf45df376cbc +DIST lsp-mode-8.0.0_p20220620.tar.gz 15464614 BLAKE2B 10e50a52e2a725b1a275b81514bb268619b128370f8989970c75c87bc37516588e798c5f2531b73689d9d102fbd6b965841c6d8a0c337cb8d9052b632a01e289 SHA512 d464418df6eb99d8a1f4cad8c9e31ca057286f846afbb0078fdff21cfc685ffc158b1b37d4372bee67eb5298f20bb4db83ed466c09e4b4b3a83db865ef09 diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild new file mode 100644 index ..b87fe3e08a74 --- /dev/null +++ b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=9957623d93b13fabaca8ba35b85da8fcceaeef69 +NEED_EMACS=26.1 + +inherit elisp + +DESCRIPTION="Emacs client/library for the Language Server Protocol" +HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/; +SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${H} + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-emacs/dash-2.18.0 + >=app-emacs/f-0.20.0 + app-emacs/ht + app-emacs/lv + app-emacs/markdown-mode + app-emacs/spinner +" +BDEPEND=" + ${RDEPEND} + test? ( + app-emacs/deferred + app-emacs/ecukes + app-emacs/el-mock + app-emacs/ert-runner + app-emacs/espuds + app-emacs/flycheck + app-emacs/undercover + ) +" + +DOCS=( AUTHORS CHANGELOG.org README.md refcard ) +BYTECOMPFLAGS="-L . -L clients" +ELISP_REMOVE="test/lsp-clangd-test.el test/lsp-common-test.el + test/lsp-integration-test.el" # Remove failing tests +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-compile clients/*.el +} + +src_test() { + ert-runner -L clients --reporter ert+duration -t "!no-win" -t "!org" || die +} + +src_install() { + elisp_src_install + elisp-install ${PN}/clients clients/* +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/
commit: d267c6199510a02b346a200d9c0beffe11a2540b Author: Maciej Barć gentoo org> AuthorDate: Mon Apr 25 20:52:18 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Apr 25 20:53:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d267c619 app-emacs/lsp-mode: compile clients; enable tests Signed-off-by: Maciej Barć gentoo.org> app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild | 59 + app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild| 39 --- 2 files changed, 59 insertions(+), 39 deletions(-) diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild new file mode 100644 index ..ec668118c0b9 --- /dev/null +++ b/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=26.1 + +inherit elisp + +DESCRIPTION="Emacs client/library for the Language Server Protocol" +HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/; +SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-emacs/dash-2.18.0 + >=app-emacs/f-0.20.0 + app-emacs/ht + app-emacs/lv + app-emacs/markdown-mode + app-emacs/spinner +" +BDEPEND=" + ${RDEPEND} + test? ( + app-emacs/deferred + app-emacs/ecukes + app-emacs/el-mock + app-emacs/ert-runner + app-emacs/espuds + app-emacs/flycheck + app-emacs/undercover + ) +" + +DOCS=( AUTHORS CHANGELOG.org README.md refcard ) +BYTECOMPFLAGS="-L . -L clients" +ELISP_REMOVE="test/lsp-clangd-test.el test/lsp-common-test.el + test/lsp-integration-test.el" # Remove failing tests +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-compile clients/*.el +} + +src_test() { + ert-runner -L clients --reporter ert+duration -t "!no-win" -t "!org" || die +} + +src_install() { + elisp_src_install + elisp-install ${PN}/clients clients/* +} diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild deleted file mode 100644 index 610948576522.. --- a/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.1 - -inherit elisp - -IUSE="" - -DESCRIPTION="Emacs client/library for the Language Server Protocol" -HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/; -SRC_URI="https://github.com/emacs-lsp/lsp-mode/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -DOCS="CHANGELOG.org README.md" - -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=" - >=app-emacs/dash-2.18.0 - >=app-emacs/f-0.20.0 - >=app-emacs/ht-2.3 - app-emacs/lv - >=app-emacs/markdown-mode-2.3 - >=app-emacs/spinner-1.7.3 -" -DEPEND=${RDEPEND} - -# Requires unpackaged dependencies, e.g. Cask -RESTRICT="test" - -src_install() { - elisp_src_install - - elisp-install ${PN}/clients clients/* -}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/files/, app-emacs/lsp-mode/
commit: 21bd92420253959af1727a12540709b6d5bf05e8 Author: Hans de Graaff gentoo org> AuthorDate: Thu Nov 4 05:42:51 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Nov 4 05:54:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21bd9242 app-emacs/lsp-mode: import of 8.0.0 Closes: https://bugs.gentoo.org/770142 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Hans de Graaff gentoo.org> app-emacs/lsp-mode/Manifest | 1 + app-emacs/lsp-mode/files/50lsp-mode-gentoo.el | 35 app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild | 39 +++ app-emacs/lsp-mode/metadata.xml | 12 + 4 files changed, 87 insertions(+) diff --git a/app-emacs/lsp-mode/Manifest b/app-emacs/lsp-mode/Manifest new file mode 100644 index 000..a66229b8908 --- /dev/null +++ b/app-emacs/lsp-mode/Manifest @@ -0,0 +1 @@ +DIST lsp-mode-8.0.0.tar.gz 14703640 BLAKE2B ab7993772cfc127ee94ba4a0af75e8d7f6789ac22c76acce8df250b5579c1dd2f41e353b26cbdcf6e1a2e6a8d1f8a179d4736b67914cdec31c23032f93dffd3c SHA512 2620288142cea7b06ad2725b63e5db945b1d62d0b4c215e8d35d79d6c3f05bcdf2736dab34bd10c2b9f8928caf36ef617182c41c309e62e2ce8ddf45df376cbc diff --git a/app-emacs/lsp-mode/files/50lsp-mode-gentoo.el b/app-emacs/lsp-mode/files/50lsp-mode-gentoo.el new file mode 100644 index 000..c7cd4f60861 --- /dev/null +++ b/app-emacs/lsp-mode/files/50lsp-mode-gentoo.el @@ -0,0 +1,35 @@ +;;; lsp-mode site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") + +(autoload 'lsp-completion-at-point "lsp-completion" "Get lsp completions." t) +(autoload 'lsp-completion--enable "lsp-completion" "Enable LSP completion support.") +(autoload 'lsp-completion-mode "lsp-completion" "Toggle LSP completion support." t) + +(autoload 'lsp-diagnostics--enable "lsp-diagnostics" "Enable LSP checker support.") +(autoload 'lsp-diagnostics-mode "lsp-diagnostics" "Toggle LSP diagnostics integration." t) + +(autoload 'lsp-dired-mode "lsp-dired" "Display `lsp-mode' icons for each file in a dired buffer." t) + +(autoload 'lsp-headerline--enable-breadcrumb "lsp-headerline" "Enable breadcrumb on headerline.") +(autoload 'lsp-headerline-breadcrumb-mode "lsp-headerline" "Toggle breadcrumb on headerline." t) + +(autoload 'lsp-ido-workspace-symbol "lsp-ido" "`ido' for lsp workspace/symbol." t) + +(autoload 'lsp-iedit-highlights "lsp-iedit" "Start an `iedit' operation on the documentHighlights at point." t) + +(autoload 'lsp-lens--enable "lsp-lens" "Enable lens mode.") +(autoload 'lsp-lens-show "lsp-lens" "Display lenses in the buffer." t) +(autoload 'lsp-lens-mode "lsp-lens" "Toggle code-lens overlays." t) + +(autoload 'lsp "lsp-mode" "Entry point for the server startup." t) +(autoload 'lsp-deferred "lsp-mode" "Entry point that defers server startup until buffer is visible." t) + +(autoload 'lsp-modeline-code-actions-mode "lsp-modeline" "Toggle code actions on modeline." t) +(autoload 'lsp-modeline-diagnostics-mode "lsp-modeline" "Toggle diagnostics modeline." t) +(autoload 'lsp-modeline-workspace-status-mode "lsp-modeline" "Toggle workspace status on modeline." t) + +(autoload 'lsp--semantic-tokens-initialize-buffer "lsp-semantic-tokens" "Initialize the buffer for semantic tokens.") +(autoload 'lsp--semantic-tokens-initialize-workspace "lsp-semantic-tokens" "Initialize semantic tokens for WORKSPACE.") +(autoload 'lsp-semantic-tokens--enable "lsp-semantic-tokens" "Enable semantic tokens mode.") +(autoload 'lsp-semantic-tokens-mode "lsp-semantic-tokens" "Toggle semantic-tokens support.") diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild new file mode 100644 index 000..61094857652 --- /dev/null +++ b/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=26.1 + +inherit elisp + +IUSE="" + +DESCRIPTION="Emacs client/library for the Language Server Protocol" +HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/; +SRC_URI="https://github.com/emacs-lsp/lsp-mode/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +DOCS="CHANGELOG.org README.md" + +SITEFILE="50${PN}-gentoo.el" + +RDEPEND=" + >=app-emacs/dash-2.18.0 + >=app-emacs/f-0.20.0 + >=app-emacs/ht-2.3 + app-emacs/lv + >=app-emacs/markdown-mode-2.3 + >=app-emacs/spinner-1.7.3 +" +DEPEND=${RDEPEND} + +# Requires unpackaged dependencies, e.g. Cask +RESTRICT="test" + +src_install() { + elisp_src_install + + elisp-install ${PN}/clients clients/* +} diff --git a/app-emacs/lsp-mode/metadata.xml b/app-emacs/lsp-mode/metadata.xml new file mode 100644 index 000..75a2e551525 --- /dev/null +++ b/app-emacs/lsp-mode/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + +