1{ stdenv, lib, bundlerEnv, makeWrapper }:
2
3stdenv.mkDerivation rec {
4 name = "reckon-${version}";
5 version = "0.4.4";
6
7 env = bundlerEnv {
8 name = "${name}-gems";
9
10 gemdir = ./.;
11 };
12
13 phases = [ "installPhase" ];
14
15 buildInputs = [ makeWrapper ];
16
17 installPhase = ''
18 mkdir -p $out/bin
19 makeWrapper ${env}/bin/reckon $out/bin/reckon
20 '';
21
22 meta = with lib; {
23 description = "Flexibly import bank account CSV files into Ledger for command line accounting";
24 license = licenses.mit;
25 platforms = platforms.unix;
26 };
27}