Unverified Commit bf4a5ce5 authored by Artturi's avatar Artturi Committed by GitHub
Browse files

Merge pull request #263455 from NickCao/duperemove

parents 2e4accdb 97bfad5e
Loading
Loading
Loading
Loading
+22 −3
Original line number Diff line number Diff line
{ lib, stdenv, fetchFromGitHub, libgcrypt
, pkg-config, glib, linuxHeaders ? stdenv.cc.libc.linuxHeaders, sqlite
, util-linux, testers, duperemove }:
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch2
, libgcrypt
, pkg-config
, glib
, linuxHeaders ? stdenv.cc.libc.linuxHeaders
, sqlite
, util-linux
, testers
, duperemove
}:

stdenv.mkDerivation rec {
  pname = "duperemove";
@@ -13,6 +23,15 @@ stdenv.mkDerivation rec {
    hash = "sha256-D3+p8XgokKIHEwZnvOkn7cionVH1gsypcURF+PBpugY=";
  };

  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"