Merge pull request #102664 from andreasfelix/andreasfelix/vala-language-server

vala-language-server: init at 0.48.1

Changed files
+67
maintainers
pkgs
development
tools
vala-language-server
top-level
+6
maintainers/maintainer-list.nix
···
githubId = 69135;
name = "Andrea Bedini";
};
+
andreasfelix = {
+
email = "fandreas@physik.hu-berlin.de";
+
github = "andreasfelix";
+
githubId = 24651767;
+
name = "Felix Andreas";
+
};
andres = {
email = "ksnixos@andres-loeh.de";
github = "kosmikus";
+59
pkgs/development/tools/vala-language-server/default.nix
···
+
{ stdenv
+
, fetchFromGitHub
+
, nix-update-script
+
, meson
+
, ninja
+
, pkg-config
+
, scdoc
+
, gnome-builder
+
, gnused
+
, glib
+
, libgee
+
, json-glib
+
, jsonrpc-glib
+
, vala
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "vala-language-server";
+
version = "0.48.1";
+
+
src = fetchFromGitHub {
+
owner = "benwaffle";
+
repo = pname;
+
rev = version;
+
sha256 = "12k095052jkvbiyz8gzkj6w7r7p16d5m18fyikl48yvh5nln8fw0";
+
};
+
+
passthru = {
+
updateScript = nix-update-script {
+
attrPath = pname;
+
};
+
};
+
+
nativeBuildInputs = [
+
meson
+
ninja
+
pkg-config
+
scdoc
+
# GNOME Builder Plugin
+
gnused
+
gnome-builder
+
];
+
+
buildInputs = [
+
glib
+
libgee
+
json-glib
+
jsonrpc-glib
+
vala
+
];
+
+
meta = with stdenv.lib; {
+
description = "Code Intelligence for Vala & Genie";
+
homepage = "https://github.com/benwaffle/vala-language-server";
+
license = licenses.lgpl21Plus;
+
maintainers = with maintainers; [ andreasfelix worldofpeace ];
+
platforms = platforms.linux;
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
vagrant = callPackage ../development/tools/vagrant {};
+
vala-language-server = callPackage ../development/tools/vala-language-server {};
+
bashdb = callPackage ../development/tools/misc/bashdb { };
gdb = callPackage ../development/tools/misc/gdb {