26 lines
717 B
Nix
26 lines
717 B
Nix
with import <nixpkgs> {};
|
|
|
|
{ version }:
|
|
let
|
|
buildSonarQube = stdenv.mkDerivation rec {
|
|
name = "sonarqube-${version}";
|
|
|
|
src = fetchzip {
|
|
url = "https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-${version}.zip";
|
|
sha256="0rsfplylqxg7is73qv0w6jaiybixpdx2avmsfirpnn5pxill45pj";
|
|
};
|
|
|
|
phases = [ "unpackPhase" "installPhase"];
|
|
|
|
installPhase = ''
|
|
cp -R . $out
|
|
substitute bin/linux-x86-64/sonar.sh $out/bin/linux-x86-64/sonar.sh --replace /usr/bin/ps ${ps}/bin/ps
|
|
'';
|
|
|
|
postFixup = ''
|
|
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $ou/bin/linux-x86-64/wrapper
|
|
'';
|
|
};
|
|
in
|
|
buildSonarQube
|