# SPDX-FileCopyrightText: 2021 Luke Granger-Brown <depot@lukegb.com>
#
# SPDX-License-Identifier: Apache-2.0

{ depot, pkgs, ... }:
let
  inherit (pkgs) lib;
in
pkgs.buildGoModule {
  pname = "fup";
  version = "0.0.1";

  src = ./.;

  nativeBuildInputs = [
    depot.third_party.cheddar
    pkgs.makeWrapper
  ];

  postInstall = ''
    wrapProgram $out/bin/fup --prefix PATH : ${lib.makeBinPath [ depot.third_party.cheddar ]}
  '';

  vendorSha256 = "sha256:0i2ag29jsv3dmd28q7h022z3ym6mh9mywpxy4i6d8fg7gai7xkph";

  meta = with pkgs.lib; {
    description = "Simple file upload manager.";
    homepage = "https://hg.lukegb.com";
    license = licenses.asl20;
    platforms = platforms.linux;
  };
}