{ lib , stdenv , fetchFromGitHub , autoreconfHook , pkg-config }: stdenv.mkDerivation rec { pname = "bzip3"; version = "1.2.2"; outputs = [ "bin" "dev" "out" ]; src = fetchFromGitHub { owner = "kspalaiologos"; repo = "bzip3"; rev = version; hash = "sha256-B59Z7+5SFjt/UgppNtdUtzw96y+EVglHoKzq9Il9ud8="; }; postPatch = '' echo -n "${version}" > .tarball-version patchShebangs build-aux # build-aux/ax_subst_man_date.m4 calls git if the file exists rm .gitignore ''; nativeBuildInputs = [ autoreconfHook pkg-config ]; configureFlags = [ "--disable-arch-native" ] ++ lib.optionals stdenv.isDarwin [ "--disable-link-time-optimization" ]; meta = { description = "A better and stronger spiritual successor to BZip2"; homepage = "https://github.com/kspalaiologos/bzip3"; changelog = "https://github.com/kspalaiologos/bzip3/blob/${src.rev}/NEWS"; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ dotlambda ]; platforms = lib.platforms.unix; }; }