microfetch: 0.4.4 -> 0.4.6 (#377799)
[NixPkgs.git] / pkgs / by-name / lz / lzsa / package.nix
blob54c524d36d322b2fd8535c54b973551daaee8b26
2   lib,
3   stdenv,
4   fetchFromGitHub,
5 }:
7 stdenv.mkDerivation (finalAttrs: {
8   pname = "lzsa";
9   version = "1.4.1";
11   src = fetchFromGitHub {
12     owner = "emmanuel-marty";
13     repo = "lzsa";
14     rev = finalAttrs.version;
15     hash = "sha256-XaPtMW9INv/wzMXvlyXgE3VfFJCY/5R/HFGhV3ZKvGs=";
16   };
18   makeFlags = [
19     "CC=${stdenv.cc.targetPrefix}cc"
20   ];
22   installPhase = ''
23     runHook preInstall
24     install -Dm755 lzsa -t $out/bin/
25     runHook postInstall
26   '';
28   meta = {
29     homepage = "https://github.com/emmanuel-marty/lzsa";
30     description = "Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros";
31     mainProgram = "lzsa";
32     license = with lib.licenses; [ cc0 ];
33     maintainers = with lib.maintainers; [ AndersonTorres ];
34     platforms = lib.platforms.unix;
35   };