Gentoo Archives: gentoo-commits

From: Tony Olagbaiye <gentoo@××××.io>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-util/vala-language-server/
Date: Wed, 01 Jun 2022 00:57:44
Message-Id: 1654045047.7d88c34a1a45d5a4ca408a8efa291a29aa2a1ec1.gentoo@gentoo
1 commit: 7d88c34a1a45d5a4ca408a8efa291a29aa2a1ec1
2 Author: Tony Olagbaiye <bqv <AT> fron <DOT> io>
3 AuthorDate: Wed Jun 1 00:57:27 2022 +0000
4 Commit: Tony Olagbaiye <gentoo <AT> fron <DOT> io>
5 CommitDate: Wed Jun 1 00:57:27 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d88c34a
7
8 dev-util/vala-language-server: new package, add 0.48.4
9
10 Signed-off-by: Tony Olagbaiye <bqv <AT> fron.io>
11
12 dev-util/vala-language-server/Manifest | 1 +
13 .../vala-language-server-0.48.4.ebuild | 34 ++++++++++++++++++++++
14 2 files changed, 35 insertions(+)
15
16 diff --git a/dev-util/vala-language-server/Manifest b/dev-util/vala-language-server/Manifest
17 new file mode 100644
18 index 000000000..c66cef2ad
19 --- /dev/null
20 +++ b/dev-util/vala-language-server/Manifest
21 @@ -0,0 +1 @@
22 +DIST vala-language-server-0.48.4.tar.gz 874057 BLAKE2B 37d38503bc6c61d9af3706f816b6667de3c4a905d0e5a3673a8b57da36ed004db7cf476fd6abf9350e7b7de8e7387475aa5d7617937b7aa8a91a0df73eb08863 SHA512 260030137e64597092eabd84eebc0e2bbf93e76af1379e7ba824765fa16ecafa2610ddb20789345a367cecf83e4060c1c4d1efdf11d5925f8a086f4a23b4bcfa
23
24 diff --git a/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild b/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild
25 new file mode 100644
26 index 000000000..3c8fa4af0
27 --- /dev/null
28 +++ b/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild
29 @@ -0,0 +1,34 @@
30 +# Copyright 2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit meson
36 +
37 +DESCRIPTION="Code Intelligence for Vala & Genie"
38 +HOMEPAGE="https://github.com/vala-lang/vala-language-server"
39 +SRC_URI="https://github.com/vala-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
40 +
41 +LICENSE="GPL-3"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE="debug_mem plugins test"
45 +
46 +DEPEND="dev-lang/vala
47 + dev-util/gnome-builder
48 + dev-libs/jsonrpc-glib[vala]
49 + dev-libs/gobject-introspection
50 + dev-libs/json-glib
51 + dev-libs/libgee
52 + dev-libs/glib"
53 +RDEPEND="${DEPEND}"
54 +BDEPEND=""
55 +
56 +src_configure() {
57 + local emesonargs=(
58 + $(meson_use debug_mem)
59 + $(meson_use plugins)
60 + $(meson_use test tests)
61 + )
62 + meson_src_configure
63 +}