postgresqlPackages.sqlite_fdw: 2.4.0 -> 2.5.0 (#364337)
[NixPkgs.git] / pkgs / by-name / ph / phel / package.nix
blobe0280f932eaa65c4e29f484efaff57d21686081b
2   lib,
3   fetchFromGitHub,
4   php,
5 }:
7 php.buildComposerProject2 (finalAttrs: {
8   pname = "phel";
9   version = "0.16.0";
11   src = fetchFromGitHub {
12     owner = "phel-lang";
13     repo = "phel-lang";
14     rev = "refs/tags/v${finalAttrs.version}";
15     hash = "sha256-U+E4AdxjBjuMEG5CDpyr4Avu/NzvQXdksPsl+tQMybM=";
16   };
18   vendorHash = "sha256-ROJrVhkq3A0ZOsWv8rNNlVmE8KYu+vDM201BECOgmik=";
20   doInstallCheck = true;
21   postInstallCheck = ''
22     $out/bin/phel --version
23   '';
25   meta = {
26     changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}";
27     description = "Phel is a functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
28     homepage = "https://github.com/phel-lang/phel-lang";
29     license = lib.licenses.mit;
30     mainProgram = "phel";
31     maintainers = with lib.maintainers; [ drupol ];
32   };