Commit 24fa239c authored by Sergei Zimmerman's avatar Sergei Zimmerman
Browse files

stenc: 1.1.1 -> 2.0.0

parent 8959d730
Loading
Loading
Loading
Loading
+15 −11
Original line number Diff line number Diff line
@@ -4,27 +4,31 @@
  fetchFromGitHub,
  gitUpdater,
  autoreconfHook,
  pkg-config,
  pandoc,
}:

stdenv.mkDerivation rec {
  pname = "stenc";
  version = "1.1.1";
  version = "2.0.0";

  outputs = [
    "out"
    "man"
  ];

  src = fetchFromGitHub {
    owner = "scsitape";
    repo = "stenc";
    rev = version;
    sha256 = "GcCRVkv+1mREq3MhMRn5fICthwI4WRQJSP6InuzxP1Q=";
    tag = version;
    sha256 = "sha256-L0g285H8bf3g+HDYUDRWBZMOBCnWz3Vm38Ijttu404U=";
  };

  postPatch = ''
    # Fix gcc-13 build by pulling missing header. UPstream also fixed it
    # in next major version, but there are many other patch dependencies.
    # TODO: remove on next major version update
    sed -e '1i #include <cstdint>' -i src/scsiencrypt.h
  '';

  nativeBuildInputs = [ autoreconfHook ];
  nativeBuildInputs = [
    autoreconfHook
    pkg-config
    pandoc
  ];

  passthru.updateScript = gitUpdater { };