From c9c3b19634f35f244bb3c32ae037840deb0b9498 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Thu, 2 Jun 2022 20:43:34 +0100 Subject: [PATCH] fetchMaven: set output's sourceProvenance to binaryBytecode --- pkgs/development/java-modules/m2install.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/java-modules/m2install.nix b/pkgs/development/java-modules/m2install.nix index f223e205220d..b35880e013c8 100644 --- a/pkgs/development/java-modules/m2install.nix +++ b/pkgs/development/java-modules/m2install.nix @@ -1,5 +1,12 @@ -{ stdenv, fetchurl }: -{ version, artifactId, groupId, sha512, type ? "jar", suffix ? "" }: +{ lib, stdenv, fetchurl }: +{ version +, artifactId +, groupId +, sha512 +, type ? "jar" +, suffix ? "" +, sourceProvenance ? (if type == "jar" then [ lib.sourceTypes.binaryBytecode ] else []) +}: let m2Path = "${builtins.replaceStrings ["."] ["/"] groupId}/${artifactId}/${version}"; @@ -18,4 +25,6 @@ in stdenv.mkDerivation { mkdir -p $out/m2/$m2Path cp $src $out/m2/$m2Path/$m2File ''; + + meta.sourceProvenance = sourceProvenance; }