Commit 8a9b7acd authored by Daniel Sampliner's avatar Daniel Sampliner Committed by Alyssa Ross
Browse files

skawarePackages: add passthru.updateScript

parent dcb247a5
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
  lib,
  stdenv,
  fetchFromSourcehut,
  nix-update-script,
}:

{
@@ -41,6 +42,13 @@ stdenv.mkDerivation {

  dontBuild = true;

  passthru.updateScript = nix-update-script {
    extraArgs = [
      "--override-filename"
      "pkgs/development/skaware-packages/${lib.removeSuffix "-man-pages" pname}/default.nix"
    ];
  };

  meta = with lib; {
    inherit description license maintainers;
    inherit (src.meta) homepage;
+14 −1
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
  stdenv,
  cleanPackaging,
  fetchurl,
  nix-update-script,
}:
{
  # : string
@@ -148,7 +149,19 @@ stdenv.mkDerivation {
    ${cleanPackaging.checkForRemainingFiles}
  '';

  passthru = passthru // (if manpages == null then { } else { inherit manpages; });
  passthru =
    {
      updateScript = nix-update-script {
        extraArgs = [
          "--url"
          "https://github.com/skarnet/${pname}"
          "--override-filename"
          "pkgs/development/skaware-packages/${pname}/default.nix"
        ];
      };
    }
    // passthru
    // (if manpages == null then { } else { inherit manpages; });

  meta = {
    homepage = "https://skarnet.org/software/${pname}/";