Merge pull request #263455 from NickCao/duperemove

This commit is contained in:
Artturi 2023-11-01 08:48:52 +02:00 committed by GitHub
commit bf4a5ce57b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,16 @@
{ 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"