1 { stdenv, lib, fetchurl, makeWrapper, jre_headless }:
3 stdenv.mkDerivation (finalAttrs: {
8 url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar";
9 hash = "sha256-EA8YCJy7iQKG4FuGfmWx0NkEb5+UqklCcPEsO6DvSf4=";
14 nativeBuildInputs = [ makeWrapper ];
20 cp $src $out/lib/reposilite
21 makeWrapper ${jre_headless}/bin/java $out/bin/reposilite \
22 --add-flags "-Xmx40m -jar $out/lib/reposilite"
28 description = "Lightweight and easy-to-use repository management software dedicated for the Maven based artifacts in the JVM ecosystem";
29 homepage = "https://github.com/dzikoysk/reposilite";
30 sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
31 license = lib.licenses.asl20;
32 maintainers = with lib.maintainers; [ jamalam ];
33 inherit (jre_headless.meta) platforms;
34 mainProgram = "reposilite";