From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id sLJONe0F3V6VcQAA0tVLHw (envelope-from ) for ; Sun, 07 Jun 2020 15:21:17 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CG0OMe0F3V4hYAAAB5/wlQ (envelope-from ) for ; Sun, 07 Jun 2020 15:21:17 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4D7EE9407C8 for ; Sun, 7 Jun 2020 15:21:17 +0000 (UTC) Received: from localhost ([::1]:49306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jhx6q-0000j0-AN for larch@yhetil.org; Sun, 07 Jun 2020 11:21:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37510) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jhx6d-0000iP-CR for guix-patches@gnu.org; Sun, 07 Jun 2020 11:21:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43075) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jhx6c-0006OM-Mn for guix-patches@gnu.org; Sun, 07 Jun 2020 11:21:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jhx6c-0006tu-Jb for guix-patches@gnu.org; Sun, 07 Jun 2020 11:21:02 -0400 Subject: bug#41639: [PATCH 1/1] gnu: Add vala-language-server. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Sun, 07 Jun 2020 15:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 41639 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ryan Prior Cc: 41639-done@debbugs.gnu.org Mail-Followup-To: 41639@debbugs.gnu.org, efraim@flashner.co.il, rprior@protonmail.com Received: via spool by 41639-done@debbugs.gnu.org id=D41639.159154320726411 (code D ref 41639); Sun, 07 Jun 2020 15:21:02 +0000 Received: (at 41639-done) by debbugs.gnu.org; 7 Jun 2020 15:20:07 +0000 Received: from localhost ([127.0.0.1]:54615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jhx5j-0006rt-1E for submit@debbugs.gnu.org; Sun, 07 Jun 2020 11:20:07 -0400 Received: from flashner.co.il ([178.62.234.194]:45246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jhx5g-0006rG-7n for 41639-done@debbugs.gnu.org; Sun, 07 Jun 2020 11:20:05 -0400 Received: from localhost (unknown [188.120.128.90]) by flashner.co.il (Postfix) with ESMTPSA id 5B14C4015E; Sun, 7 Jun 2020 15:19:58 +0000 (UTC) Date: Sun, 7 Jun 2020 18:19:25 +0300 From: Efraim Flashner Message-ID: <20200607151925.GD24239@E5400> References: <20200603030611.19336-1-rprior@protonmail.com> <20200603030611.19336-2-rprior@protonmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="XuV1QlJbYrcVoo+x" Content-Disposition: inline In-Reply-To: <20200603030611.19336-2-rprior@protonmail.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: -2.61 X-TUID: 7iJbVYMv0rLL --XuV1QlJbYrcVoo+x Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Patch 2 and 3 pushed. I'm not convinced (yet!) about renaming vala to vala-0.46 and making a vala -> vala-0.46 renaming package. On Wed, Jun 03, 2020 at 03:06:35AM +0000, Ryan Prior via Guix-patches via w= rote: > * gnu/packages/gnome-xyz.scm (vala-language-server): New variable. > --- > gnu/packages/gnome-xyz.scm | 33 +++++++++++++++++++++++++++++++++ > 1 file changed, 33 insertions(+) >=20 > diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm > index 83e37f97b0..03621b8ccf 100644 > --- a/gnu/packages/gnome-xyz.scm > +++ b/gnu/packages/gnome-xyz.scm > @@ -585,3 +585,36 @@ dark elements. It supports GNOME, Unity, Xfce, and = Openbox.") > (description "Papirus is a fork of the icon theme Paper with a lot= of new icons > and a few extra features.") > (license license:gpl3)))) > + > +(define-public vala-language-server > + (package > + (name "vala-language-server") > + ;; Note to maintainer: VLS must be built with a Vala toolchain the s= ame > + ;; version or newer. Therefore when you update this package you may = need > + ;; to update Vala too. > + (version "0.48") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/benwaffle/vala-language-ser= ver.git") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0chgfpci247skrvsiq1l8cas8sj2z6z42dlarka3df3qwxmh= 0if0")))) > + (build-system meson-build-system) > + (arguments '(#:glib-or-gtk? #t)) > + (inputs > + `(("jsonrpc-glib" ,jsonrpc-glib) > + ("libgee" ,libgee) > + ("json-glib" ,json-glib))) > + (native-inputs > + `(("glib" ,glib) > + ("pkg-config" ,pkg-config) > + ("vala" ,vala-0.48))) vala-language-server keeps a reference to glib and vala so I moved them to inputs. > + (home-page "https://github.com/benwaffle/vala-language-server") > + (synopsis "Language server for Vala") > + (description "The Vala language server is an implementation of the V= ala > +language specification for the Language Server Protocol (LSP). This too= l is > +used in text editing environments to provide a complete and integrated > +feature-set for programming Vala effectively.") > + (license license:lgpl2.1+))) > --=20 > 2.26.2 >=20 >=20 >=20 >=20 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --XuV1QlJbYrcVoo+x Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl7dBX0ACgkQQarn3Mo9 g1Fp5BAAgxg4sXFWBGyx2gmyXDioev5TaQUN3m08OoVRFlQV694bOseouyLSvj8x BJJue0TCOfBFKOBLvYe7BX2Jx1UKnXTKqJb+p2pHBltt++0Zlg8IZt9bfwtxy+3f zUS/DIWrpv9cAmn14xa77n3hwJ+/V14a/R8G4gOXbp7WJCuHsYR/UkUc5P6xclF3 4IZWqIUONLCA6UmDFqlxO5PuzkGI0mm0eDv75ja80+JHeEVI09xHalzsHtWD8kuY NkmPmdKOZDbL8l0n70jyaICqKUrbwNFh/v3rSsslR9bDk80oQASRukqCeq7Pn3uc wGkW81Hgagxyv/NzB7BgYRDXyctH63abrKf1OqZ+UN/2coGVGZWYN4ed4SWxsnvt n8Q5nafHH9HaLgJYVJI/9avaeoovoq3Tn6S4O8fVxdM6VQScf//+dklQMIgU9K84 GIon5ElxC72ULzq3iUhFYWrM00IPRjqEqFKqvL3DwOMf9gBXe8nxh/krofmweeSP GEz2NpR8zm9qLxXp6xCkGSk9Z60ZWPIh2p6mAg+oAF30ruWK72t0DfsmH/Os33Vy 67oSfuwVYGPnQMNHs5NUZGjoLUz2yR4BC0nZOs2ToJFfVCoyxlRMx/BJOPb94Yte ZJhk87aGq2zhpQxhsk7XtLdeHZl21E+VxaWHZtqcXa+Eh0QvBMs= =ACbA -----END PGP SIGNATURE----- --XuV1QlJbYrcVoo+x--