{ lib, stdenv, fetchurl, }: stdenv.mkDerivation (finalAttrs: { pname = "mockobjects"; version = "0.09"; src = fetchurl { url = "mirror://sourceforge/mockobjects/mockobjects-bin-${finalAttrs.version}.tar"; sha256 = "18rnyqfcyh0s3dwkkaszdd50ssyjx5fa1y3ii309ldqg693lfgnz"; }; # Work around the "unpacker appears to have produced no directories" sourceRoot = "."; installPhase = '' runHook preInstall mkdir -p $out/share/java cp mockobjects-*.jar $out/share/java runHook postInstall ''; meta = { description = "Generic unit testing framework and methodology for testing any kind of code"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; platforms = lib.platforms.unix; license = lib.licenses.asl20; }; })