Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 56 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, testers,}:
stdenv.mkDerivation (finalAttrs: { pname = "bzip3"; version = "1.5.2";
outputs = [ "bin" "dev" "out" ];
src = fetchFromGitHub { owner = "kspalaiologos"; repo = "bzip3"; rev = finalAttrs.version; hash = "sha256-mu95ZYkD0isDuHdHcU4zhWxCTlaYXoM85j76IGwVAak="; };
postPatch = '' echo -n "${finalAttrs.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.hostPlatform.isDarwin [ "--disable-link-time-optimization" ];
passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
meta = { description = "Better and stronger spiritual successor to BZip2"; homepage = "https://github.com/kspalaiologos/bzip3"; changelog = "https://github.com/kspalaiologos/bzip3/blob/${finalAttrs.src.rev}/NEWS"; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ dotlambda ]; pkgConfigModules = [ "bzip3" ]; platforms = lib.platforms.unix; };})