btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / ua / uarmsolver / package.nix
blob2f24f782927bc199900c59c3090691828917535c
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 }:
7 stdenv.mkDerivation rec {
8   pname = "uarmsolver";
9   version = "0.3.0";
11   src = fetchFromGitHub {
12    owner = "firefly-cpp";
13    repo = "uARMSolver";
14    rev = version;
15    sha256 = "sha256-IMlh6Y5iVouMZatR1uxw0gUNZBdh2qm56s+GEjcr1+M=";
16   };
18   nativeBuildInputs = [ cmake ];
20   installPhase = ''
21     install -D -t $out/bin uARMSolver
22   '';
24   meta = with lib; {
25     description = "universal Association Rule Mining Solver";
26     mainProgram = "uARMSolver";
27     homepage    = "https://github.com/firefly-cpp/uARMSolver";
28     license     = licenses.mit;
29     platforms   = platforms.linux;
30     maintainers = with maintainers; [ firefly-cpp ];
31   };