diff options
author | Robin Bate Boerop <me@robinbb.com> | 2015-03-15 09:59:41 -0400 |
---|---|---|
committer | Robin Bate Boerop <me@robinbb.com> | 2015-03-15 09:59:41 -0400 |
commit | d6e0169c6f2d7ea040e61c41cbaa8f5d074f6b2b (patch) | |
tree | 961ac724ca74a546c09e0073f9867b69fc579beb /pkgs/development/tools/misc/sqitch | |
parent | c668b45c6cbfb1b922fa495517e91d20a594b184 (diff) | |
download | nixpkgs-d6e0169c6f2d7ea040e61c41cbaa8f5d074f6b2b.tar nixpkgs-d6e0169c6f2d7ea040e61c41cbaa8f5d074f6b2b.tar.gz nixpkgs-d6e0169c6f2d7ea040e61c41cbaa8f5d074f6b2b.tar.bz2 nixpkgs-d6e0169c6f2d7ea040e61c41cbaa8f5d074f6b2b.tar.lz nixpkgs-d6e0169c6f2d7ea040e61c41cbaa8f5d074f6b2b.tar.xz nixpkgs-d6e0169c6f2d7ea040e61c41cbaa8f5d074f6b2b.tar.zst nixpkgs-d6e0169c6f2d7ea040e61c41cbaa8f5d074f6b2b.zip |
Add Sqitch database management tool
Diffstat (limited to 'pkgs/development/tools/misc/sqitch')
-rw-r--r-- | pkgs/development/tools/misc/sqitch/default.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/sqitch/default.nix b/pkgs/development/tools/misc/sqitch/default.nix new file mode 100644 index 00000000000..dcf0710c5d3 --- /dev/null +++ b/pkgs/development/tools/misc/sqitch/default.nix @@ -0,0 +1,21 @@ +{ stdenv, writeScript, makeWrapper, sqitchModule }: +stdenv.mkDerivation rec { + name = "sqitch-0.999"; + buildInputs = [ makeWrapper ]; + propagatedNativeBuildInputs = [ sqitchModule ]; + builder = writeScript (name + "-builder.sh") '' + . ${stdenv}/setup + mkdir -p $out/bin + cp ${sqitchModule}/bin/sqitch $out/bin + fixupPhase + wrapProgram $out/bin/sqitch \ + --prefix PERL5LIB : \ + "$(for i in "$propagatedNativeBuildInputs" ; do + for j in $(cat $i/nix-support/propagated-native-build-inputs) ; do + echo -n "$j"/lib/perl5/site_perl: + done + done + echo "$propagatedNativeBuildInputs"/lib/perl5/site_perl + )" + ''; +} |