about summary refs log tree commit diff
path: root/pkgs/tools/text/papertrail/shell.nix
blob: 55a7a18f57b1f0a9433caf956247d68af4d16323 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ pkgs ? import <nixpkgs> {} }:

pkgs.stdenv.mkDerivation {
  name = "papertrail";
  src = ./.;

  buildInputs = with pkgs; [
    bundix
    bundler
    ruby
  ];

  shellHook = ''
    truncate --size 0 Gemfile.lock
    bundle install --path=vendor/bundle
    rm -rf vendor .bundle
    bundix
  '';
}