diff options
Diffstat (limited to 'pkgs/applications/version-management/monotone')
-rw-r--r-- | pkgs/applications/version-management/monotone/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/version-management/monotone/default.nix b/pkgs/applications/version-management/monotone/default.nix index ad7b3c10d82b..263c6f139071 100644 --- a/pkgs/applications/version-management/monotone/default.nix +++ b/pkgs/applications/version-management/monotone/default.nix @@ -1,10 +1,11 @@ {stdenv, fetchurl, boost, zlib, botan, libidn, - lua, pcre, sqlite, lib}: + lua, pcre, sqlite, perl, lib}: let version = "0.45"; -in stdenv.mkDerivation { +in stdenv.mkDerivation rec { name = "monotone-${version}"; + inherit perl; src = fetchurl { url = "http://monotone.ca/downloads/${version}/monotone-${version}.tar.gz"; sha256 = "64c734274715f392eb4a879172a11c0606d37c02b4a6f23045772af5f8e2a9ec"; @@ -14,6 +15,12 @@ in stdenv.mkDerivation { export sqlite_LIBS=-lsqlite3 export NIX_LDFLAGS="$NIX_LDFLAGS -ldl" ''; + postInstall = '' + ensureDir $out/share/${name} + cp -r contrib/ $out/share/${name}/contrib + ensureDir $out/lib/perl5/site_perl/''${perl##*-perl-} + cp contrib/Monotone.pm $out/lib/perl5/site_perl/''${perl##*-perl-} + ''; meta = { maintainers = [lib.maintainers.raskin]; }; |