53 lines
1.1 KiB
Nix
53 lines
1.1 KiB
Nix
{
|
|
lib,
|
|
stdenv,
|
|
fetchzip,
|
|
libtool,
|
|
ghostscript,
|
|
groff,
|
|
autoreconfHook,
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "fstrcmp";
|
|
version = "0.7";
|
|
|
|
src = fetchzip {
|
|
url = "https://sourceforge.net/projects/fstrcmp/files/fstrcmp/${version}/fstrcmp-${version}.D001.tar.gz";
|
|
sha256 = "0yg3y3k0wz50gmhgigfi2dx725w1gc8snb95ih7vpcnj6kabgz9a";
|
|
};
|
|
|
|
patches = [ ./cross.patch ];
|
|
|
|
outputs = [
|
|
"out"
|
|
"dev"
|
|
"doc"
|
|
"man"
|
|
"devman"
|
|
];
|
|
|
|
nativeBuildInputs = [
|
|
libtool
|
|
ghostscript
|
|
groff
|
|
autoreconfHook
|
|
];
|
|
|
|
enableParallelBuilding = true;
|
|
|
|
meta = with lib; {
|
|
description = "Make fuzzy comparisons of strings and byte arrays";
|
|
mainProgram = "fstrcmp";
|
|
longDescription = ''
|
|
The fstrcmp project provides a library that is used to make fuzzy
|
|
comparisons of strings and byte arrays, including multi-byte character
|
|
strings.
|
|
'';
|
|
homepage = "https://fstrcmp.sourceforge.net/";
|
|
downloadPage = "https://sourceforge.net/projects/fstrcmp/";
|
|
license = licenses.gpl3;
|
|
maintainers = [ maintainers.sephalon ];
|
|
platforms = platforms.unix;
|
|
};
|
|
}
|