[gentoo-commits] repo/gentoo:master commit in: app-emacs/lsp-mode/

2024-04-06 Thread Maciej Barć
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/

2024-01-18 Thread Sam James
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/

2024-01-14 Thread Arthur Zamarin
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/

2023-12-18 Thread Maciej Barć
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/

2023-10-18 Thread Maciej Barć
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/

2023-04-17 Thread Maciej Barć
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/

2023-03-23 Thread Sam James
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/

2022-06-23 Thread Maciej Barć
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/

2022-04-25 Thread Maciej Barć
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/

2021-11-03 Thread Hans de Graaff
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;>
+
+
+