btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / lz / lziprecover / package.nix
blobc3f2ca738c7df3fb9cac679f2a4725b0482bbb2d
1 { lib, stdenv, fetchurl, lzip }:
3 stdenv.mkDerivation rec {
4   pname = "lziprecover";
5   version = "1.24";
7   src = fetchurl {
8     url = "mirror://savannah/lzip/lziprecover/${pname}-${version}.tar.gz";
9     sha256 = "sha256-HWmc+u/pLrJiSjZSWAvK/gu7mP54GMJebegjvN0NRY8=";
10   };
12   configureFlags = [
13     "CPPFLAGS=-DNDEBUG"
14     "CFLAGS=-O3"
15     "CXXFLAGS=-O3"
16     "CXX=${stdenv.cc.targetPrefix}c++"
17   ];
19   doCheck = true;
20   nativeCheckInputs = [ lzip ];
22   enableParallelBuilding = true;
24   meta = with lib; {
25     homepage = "https://www.nongnu.org/lzip/lziprecover.html";
26     description = "Data recovery tool for lzip compressed files";
27     license = lib.licenses.gpl2Plus;
28     maintainers = with maintainers; [ vlaci ];
29     platforms = lib.platforms.all;
30     mainProgram = "lziprecover";
31   };