python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / compression / advancecomp / default.nix
blobe7db524e729ac175848ee5a2f443d96d5e71ac2b
1 { lib, stdenv
2 , fetchFromGitHub
3 , autoreconfHook
4 , zlib
5 }:
7 stdenv.mkDerivation rec {
8   pname = "advancecomp";
9   version = "2.3";
11   src = fetchFromGitHub {
12     owner = "amadvance";
13     repo = "advancecomp";
14     rev = "v${version}";
15     hash = "sha256-klyTqqZs5TwadgDP8LJ1wUhXlO+/kQPM6qhiSki31Q8=";
16   };
18   nativeBuildInputs = [ autoreconfHook ];
19   buildInputs = [ zlib ];
21   # autover.sh relies on 'git describe', which obviously doesn't work as we're not cloning
22   # the full git repo. so we have to put the version number in `.version`, otherwise
23   # the binaries get built reporting "none" as their version number.
24   postPatch = ''
25     echo "${version}" >.version
26   '';
28   meta = with lib; {
29     description = "A set of tools to optimize deflate-compressed files";
30     license = licenses.gpl3 ;
31     maintainers = [ maintainers.raskin ];
32     platforms = platforms.linux ++ platforms.darwin;
33     homepage = "https://github.com/amadvance/advancecomp";
35   };