The current set of patches are not available at the old URLs, because the Debian package revision was updated. Switched the fetching strategy to pull directly from Salsa The patch contents have not changed
57 lines
1.3 KiB
Nix
57 lines
1.3 KiB
Nix
{
|
|
stdenv,
|
|
fetchurl,
|
|
fetchpatch,
|
|
autoreconfHook,
|
|
makeWrapper,
|
|
pkg-config,
|
|
ocaml,
|
|
findlib,
|
|
libxml2,
|
|
augeas,
|
|
lib,
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "ocaml-augeas";
|
|
version = "0.6";
|
|
|
|
src = fetchurl {
|
|
url = "https://people.redhat.com/~rjones/augeas/files/ocaml-augeas-0.6.tar.gz";
|
|
sha256 = "04bn62hqdka0658fgz0p0fil2fyic61i78plxvmni1yhmkfrkfla";
|
|
};
|
|
|
|
patches = [
|
|
(fetchpatch {
|
|
url = "https://salsa.debian.org/debian/ocaml-augeas/-/raw/07c2408a7e5a06cefe5d53a89fecaa8556a39b06/debian/patches/0001-Use-ocamlopt-g-option.patch";
|
|
hash = "sha256-EMd/EfWO2ni0AMonfS7G5FENpVVq0+q3gUPd4My+Upg=";
|
|
})
|
|
(fetchpatch {
|
|
url = "https://salsa.debian.org/debian/ocaml-augeas/-/raw/07c2408a7e5a06cefe5d53a89fecaa8556a39b06/debian/patches/0002-caml_named_value-returns-const-value-pointer-in-OCam.patch";
|
|
hash = "sha256-Y53UHwrTVeV3hnsvABmWxlPi2Fanm0Iy1OR8Zql5Ub8=";
|
|
})
|
|
];
|
|
|
|
nativeBuildInputs = [
|
|
autoreconfHook
|
|
makeWrapper
|
|
pkg-config
|
|
];
|
|
|
|
buildInputs = [
|
|
ocaml
|
|
findlib
|
|
augeas
|
|
libxml2
|
|
];
|
|
|
|
createFindlibDestdir = true;
|
|
|
|
meta = with lib; {
|
|
homepage = "https://people.redhat.com/~rjones/augeas/";
|
|
description = "OCaml bindings for Augeas";
|
|
license = with licenses; lgpl21Plus;
|
|
platforms = with platforms; linux;
|
|
};
|
|
}
|