Unverified Commit 8b67d109 authored by Jonas Chevalier's avatar Jonas Chevalier Committed by GitHub
Browse files

gerrit: Make use of finalAttrs and add changelog link to meta data (#479701)

parents 87ec031c 49b3948c
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -6,18 +6,18 @@
  nixosTests,
}:

stdenvNoCC.mkDerivation rec {
stdenvNoCC.mkDerivation (finalAttrs: {
  pname = "gerrit";
  version = "3.13.1";

  src = fetchurl {
    url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war";
    url = "https://gerrit-releases.storage.googleapis.com/gerrit-${finalAttrs.version}.war";
    hash = "sha256-4+Z1q1cHEM5IaG+SAS7JgiCypfjM8W2Zaa25/KGaoqw=";
  };

  buildCommand = ''
    mkdir -p "$out"/webapps/
    ln -s ${src} "$out"/webapps/gerrit-${version}.war
    ln -s ${finalAttrs.src} "$out"/webapps/gerrit-${finalAttrs.version}.war
  '';

  passthru = {
@@ -50,6 +50,7 @@ stdenvNoCC.mkDerivation rec {
    homepage = "https://www.gerritcodereview.com/index.md";
    license = lib.licenses.asl20;
    description = "Web based code review and repository management for the git version control system";
    changelog = "https://www.gerritcodereview.com/${lib.versions.majorMinor finalAttrs.version}.html";
    sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
    maintainers = with lib.maintainers; [
      flokli
@@ -58,4 +59,4 @@ stdenvNoCC.mkDerivation rec {
    ];
    platforms = lib.platforms.unix;
  };
}
})