Commit d0816cb4 authored by pongo1231's avatar pongo1231 Committed by Bjørn Forsman
Browse files

duperemove: 0.13 -> 0.14

parent dfa92919
Loading
Loading
Loading
Loading
+3 −13
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch2
, libgcrypt
, pkg-config
, glib
@@ -14,31 +13,22 @@

stdenv.mkDerivation rec {
  pname = "duperemove";
  version = "0.13";
  version = "0.14";

  src = fetchFromGitHub {
    owner = "markfasheh";
    repo = "duperemove";
    rev = "v${version}";
    hash = "sha256-D3+p8XgokKIHEwZnvOkn7cionVH1gsypcURF+PBpugY=";
    hash = "sha256-dz7ZswOUDmWxzVM3j5GTlC/Tu8Wfgyn1QT5nIqBanrs=";
  };

  patches = [
    # Use variable instead of hardcoding pkg-config
    # https://github.com/markfasheh/duperemove/pull/315
    (fetchpatch2 {
      url = "https://github.com/markfasheh/duperemove/commit/0e1c62d79a9a79d7bb3e80f1bd528dbf7cb75e22.patch";
      hash = "sha256-YMMu6LCkBlipEJALukQMwIMcjQEAG5pjGEGeTW9OEJk=";
    })
  ];

  postPatch = ''
    substituteInPlace util.c --replace \
      "lscpu" "${lib.getBin util-linux}/bin/lscpu"
  '';

  nativeBuildInputs = [ pkg-config ];
  buildInputs = [ libgcrypt glib linuxHeaders sqlite ];
  buildInputs = [ libgcrypt glib linuxHeaders sqlite util-linux ];

  makeFlags = [
    "PREFIX=${placeholder "out"}"