Unverified Commit f671fea9 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

traefik: use finalAttrs pattern; remove with lib from meta (#400947)

parents c4fbacfc 09787fba
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -6,13 +6,13 @@
  nix-update-script,
}:

buildGo124Module rec {
buildGo124Module (finalAttrs: {
  pname = "traefik";
  version = "3.3.6";

  # Archive with static assets for webui
  src = fetchzip {
    url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz";
    url = "https://github.com/traefik/traefik/releases/download/v${finalAttrs.version}/traefik-v${finalAttrs.version}.src.tar.gz";
    hash = "sha256-HA/JSwcss5ytGPqe2dqsKTZxuhWeC/yi8Mva4YVFeDs=";
    stripRoot = false;
  };
@@ -30,8 +30,8 @@ buildGo124Module rec {

    ldflags="-s"
    ldflags+=" -w"
    ldflags+=" -X github.com/traefik/traefik/v${lib.versions.major version}/pkg/version.Version=${version}"
    ldflags+=" -X github.com/traefik/traefik/v${lib.versions.major version}/pkg/version.Codename=$CODENAME"
    ldflags+=" -X github.com/traefik/traefik/v${lib.versions.major finalAttrs.version}/pkg/version.Version=${finalAttrs.version}"
    ldflags+=" -X github.com/traefik/traefik/v${lib.versions.major finalAttrs.version}/pkg/version.Codename=$CODENAME"
  '';

  doCheck = false;
@@ -42,15 +42,15 @@ buildGo124Module rec {

  passthru.updateScript = nix-update-script { };

  meta = with lib; {
  meta = {
    homepage = "https://traefik.io";
    description = "Modern reverse proxy";
    changelog = "https://github.com/traefik/traefik/raw/v${version}/CHANGELOG.md";
    license = licenses.mit;
    maintainers = with maintainers; [
    changelog = "https://github.com/traefik/traefik/raw/v${finalAttrs.version}/CHANGELOG.md";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [
      djds
      vdemeester
    ];
    mainProgram = "traefik";
  };
}
})