added nix
This commit is contained in:
1 parent
61700e7b59
commit
1fab7b30c1
11 files changed
+334
-13
No files matched your search
@@ -0,0 +1,43 @@
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
utils.url = "github:numtide/flake-utils";
|
||||
};
|
||||
outputs = { self, nixpkgs, utils }: utils.lib.eachDefaultSystem (system:
|
||||
let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
pname = "stream-examples";
|
||||
benchmark = pkgs.maven.buildMavenPackage {
|
||||
mvnJdk = pkgs.jdk22;
|
||||
pname = pname;
|
||||
version = "0.1.0";
|
||||
src = ./.;
|
||||
nativeBuildInputs = [ pkgs.makeWrapper ];
|
||||
mvnHash = "sha256-G7PQd0Ul61m+C9S7OvAB6NkMxRM8AMYg5+1G0RQeXP8=";
|
||||
|
||||
installPhase = ''
|
||||
ls -lrth
|
||||
|
||||
mkdir -p $out/bin $out/share/${pname}
|
||||
install -Dm644 target/stream-examples.jar $out/share/${pname}/${pname}.jar
|
||||
echo 'didier rocks!'
|
||||
mkdir -p $out/bin $out/share/${pname}
|
||||
makeWrapper ${pkgs.jdk22}/bin/java $out/bin/${pname} \
|
||||
--add-flags "-jar $out/share/${pname}/${pname}.jar"
|
||||
'';
|
||||
|
||||
};
|
||||
in
|
||||
{
|
||||
packages = {
|
||||
benchmark = benchmark;
|
||||
};
|
||||
devShell = pkgs.mkShell {
|
||||
buildInputs = with pkgs; [
|
||||
jdk22
|
||||
maven
|
||||
];
|
||||
};
|
||||
}
|
||||
);
|
||||
}
|
||||
Reference in new issue
Block a user