diff options
author | Tim Steinbach <tim@nequissimus.com> | 2016-10-30 11:41:20 -0400 |
---|---|---|
committer | Tim Steinbach <tim@nequissimus.com> | 2016-11-14 15:19:33 -0500 |
commit | d849c0e2e1236b22e298254e75f8d30a665af66f (patch) | |
tree | c2359fb008fedd8ecad94deb457deb9df5df4af3 /pkgs/development/java-modules/m2install.nix | |
parent | 870fc844126d7fec49bfff4f82fcc852248ffd92 (diff) | |
download | nixpkgs-d849c0e2e1236b22e298254e75f8d30a665af66f.tar nixpkgs-d849c0e2e1236b22e298254e75f8d30a665af66f.tar.gz nixpkgs-d849c0e2e1236b22e298254e75f8d30a665af66f.tar.bz2 nixpkgs-d849c0e2e1236b22e298254e75f8d30a665af66f.tar.lz nixpkgs-d849c0e2e1236b22e298254e75f8d30a665af66f.tar.xz nixpkgs-d849c0e2e1236b22e298254e75f8d30a665af66f.tar.zst nixpkgs-d849c0e2e1236b22e298254e75f8d30a665af66f.zip |
Build support
Diffstat (limited to 'pkgs/development/java-modules/m2install.nix')
-rw-r--r-- | pkgs/development/java-modules/m2install.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/development/java-modules/m2install.nix b/pkgs/development/java-modules/m2install.nix new file mode 100644 index 00000000000..56ae8132c61 --- /dev/null +++ b/pkgs/development/java-modules/m2install.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl }: +{ version, baseName, package, sha512, type ? "jar" }: + +let + name = "${baseName}-${version}"; + m2Path = "${package}/${baseName}/${version}"; + m2File = "${name}.${type}"; + src = fetchurl rec { + inherit sha512; + url = "mirror://maven/${m2Path}/${m2File}"; + }; +in stdenv.mkDerivation rec { + inherit name m2Path m2File src; + + installPhase = '' + mkdir -p $out/m2/$m2Path + cp $src $out/m2/$m2Path/$m2File + ''; + + phases = "installPhase"; +} |