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