duperemove: 0.13 -> 0.14

This commit is contained in:
pongo1231 2023-11-19 13:55:54 +01:00 committed by Bjørn Forsman
parent dfa92919f0
commit d0816cb45f

View File

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