base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / se / semver-tool / package.nix
bloba26c99171662d92558d962e1df709cfb0f69e486
1 { stdenv, lib, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   pname = "semver-tool";
5   version = "3.4.0";
7   src = fetchFromGitHub {
8     owner = "fsaintjacques";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-BnHuiCxE0VjzMWFTEMunQ9mkebQKIKbbMxZVfBUO57Y=";
12   };
14   dontBuild = true; # otherwise we try to 'make' which fails.
16   installPhase = ''
17     runHook preInstall
19     mkdir -p $out/bin
20     install src/semver $out/bin
22     runHook postInstall
23   '';
25   meta = with lib; {
26     homepage = "https://github.com/fsaintjacques/semver-tool";
27     description = "semver bash implementation";
28     license = licenses.asl20;
29     platforms = platforms.unix;
30     maintainers = [ maintainers.qyliss ];
31     mainProgram = "semver";
32   };