base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / hy / hyprlang / package.nix
blob3b88af7833039f2b80ec4e244a5f10ef71050394
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "hyprlang";
10   version = "0.5.2";
12   src = fetchFromGitHub {
13     owner = "hyprwm";
14     repo = "hyprlang";
15     rev = "v${finalAttrs.version}";
16     hash = "sha256-Jq9hHYFL5nMHArWgJIcrDHGnzs/MjDi95cyB7cUZIJ4=";
17   };
19   nativeBuildInputs = [
20     cmake
21   ];
23   outputs = [
24     "out"
25     "dev"
26   ];
28   doCheck = true;
30   meta = {
31     homepage = "https://github.com/hyprwm/hyprlang";
32     description = "Official implementation library for the hypr config language";
33     license = lib.licenses.lgpl3Only;
34     platforms = lib.platforms.all;
35     maintainers = with lib.maintainers; [ iogamaster fufexan ];
36   };