forked from mirrors/nixpkgs
dfd300c81d
Upstream killed the pkgs server but src continues to serve up the exact same content, so we can just point there and all hashes should be unchanged.
39 lines
980 B
Nix
39 lines
980 B
Nix
{stdenv, fetchurl, makeWrapper, ocaml, ncurses}:
|
|
let
|
|
pname = "omake";
|
|
version = "0.9.8.6-0.rc1";
|
|
webpage = "http://omake.metaprl.org";
|
|
in
|
|
stdenv.mkDerivation {
|
|
|
|
name = "${pname}-${version}";
|
|
|
|
src = fetchurl {
|
|
url = "http://src.fedoraproject.org/repo/pkgs/ocaml-omake/${pname}-${version}.tar.gz/fe39a476ef4e33b7ba2ca77a6bcaded2/${pname}-${version}.tar.gz";
|
|
sha256 = "1sas02pbj56m7wi5vf3vqrrpr4ynxymw2a8ybvfj2dkjf7q9ii13";
|
|
};
|
|
patchFlags = "-p0";
|
|
patches = [ ./warn.patch ];
|
|
|
|
buildInputs = [ ocaml makeWrapper ncurses ];
|
|
|
|
phases = "unpackPhase patchPhase buildPhase";
|
|
buildPhase = ''
|
|
make bootstrap
|
|
make PREFIX=$out all
|
|
make PREFIX=$out install
|
|
'';
|
|
# prefixKey = "-prefix ";
|
|
#
|
|
# configureFlags = if transitional then "--transitional" else "--strict";
|
|
#
|
|
# buildFlags = "world.opt";
|
|
|
|
meta = {
|
|
description = "Omake build system";
|
|
homepage = "${webpage}";
|
|
license = "GPL";
|
|
platforms = ocaml.meta.platforms or [];
|
|
};
|
|
}
|