From d1e55d0210bc588d16845dc63e77929b186a3f66 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 15 Oct 2009 11:13:21 +0000 Subject: [PATCH] Install monotone Perl API svn path=/nixpkgs/trunk/; revision=17818 --- .../version-management/monotone/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/monotone/default.nix b/pkgs/applications/version-management/monotone/default.nix index ad7b3c10d82..263c6f13907 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]; };