mbox

[bug#41639,0/3] Adds vala-language-server and updates vala

Message ID 20200601055649.988-1-rprior@protonmail.com
Headers show

Message

guix--- via Guix-patches via June 1, 2020, 5:56 a.m. UTC
The vala-language-server package just got its first production release, so
here's a Guix package! It requires a newer version of Vala than what we have,
so I include an up-to-date package in this patch series. I split vala into
vala-0.46 (with alias vala) and vala-0.48 which is required by the language
server. Hopefully we can update the vala package to point to 0.48 during the
next major core update cycle.


Ryan Prior (3):
  gnu: vala-0.46: Create alias for vala.
  gnu: Add vala-0.48
  gnu: Add vala-language-server.

 gnu/packages/gnome-xyz.scm | 30 ++++++++++++++++++++++++++++++
 gnu/packages/gnome.scm     | 16 +++++++++++++++-
 2 files changed, 45 insertions(+), 1 deletion(-)

Comments

Efraim Flashner June 2, 2020, 9:29 a.m. UTC | #1
On Mon, Jun 01, 2020 at 05:56:59AM +0000, Ryan Prior via Guix-patches via wrote:
> The vala-language-server package just got its first production release, so
> here's a Guix package! It requires a newer version of Vala than what we have,
> so I include an up-to-date package in this patch series. I split vala into
> vala-0.46 (with alias vala) and vala-0.48 which is required by the language
> server. Hopefully we can update the vala package to point to 0.48 during the
> next major core update cycle.
> 
> 
> Ryan Prior (3):
>   gnu: vala-0.46: Create alias for vala.
>   gnu: Add vala-0.48
>   gnu: Add vala-language-server.
> 
>  gnu/packages/gnome-xyz.scm | 30 ++++++++++++++++++++++++++++++
>  gnu/packages/gnome.scm     | 16 +++++++++++++++-
>  2 files changed, 45 insertions(+), 1 deletion(-)

Does the vala-language-server need to be the same version as the vala
version it is built with?  If so then you should add a note either with
vala or the language server noting which package it should be paired
with.
Ryan Prior June 3, 2020, 3:06 a.m. UTC | #2
Hi Efraim, thanks for the question. I did the research and added a relevant
note. What do you think?

Ryan Prior (1):
  gnu: Add vala-language-server.

 gnu/packages/gnome-xyz.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)