diff options
author | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2016-04-22 21:34:40 +0200 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2016-04-22 21:34:40 +0200 |
commit | f523611028b7fe081eb140d41258bb93226d6730 (patch) | |
tree | 82d4fca5558fd5912194aed1119fdefc7c8f1abc /pkgs | |
parent | 545a65a76767d1a85a5398d4253f281dd841b2fb (diff) | |
parent | d3ab51674ccc8a06d6bbd67b97eb104936986649 (diff) | |
download | nixlib-f523611028b7fe081eb140d41258bb93226d6730.tar nixlib-f523611028b7fe081eb140d41258bb93226d6730.tar.gz nixlib-f523611028b7fe081eb140d41258bb93226d6730.tar.bz2 nixlib-f523611028b7fe081eb140d41258bb93226d6730.tar.lz nixlib-f523611028b7fe081eb140d41258bb93226d6730.tar.xz nixlib-f523611028b7fe081eb140d41258bb93226d6730.tar.zst nixlib-f523611028b7fe081eb140d41258bb93226d6730.zip |
Merge pull request #14533 from matthiasbeyer/add-beancount
beancount: init at 2016-04-08
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/office/beancount/default.nix | 43 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
2 files changed, 47 insertions, 0 deletions
diff --git a/pkgs/applications/office/beancount/default.nix b/pkgs/applications/office/beancount/default.nix new file mode 100644 index 000000000000..8811183dfc8f --- /dev/null +++ b/pkgs/applications/office/beancount/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchhg, pkgs, pythonPackages }: + +pythonPackages.buildPythonApplication rec { + version = "2016-04-10-b5721f1c6f01bd168a5781652e5e3167f7f8ceb3"; + name = "beancount-${version}"; + namePrefix = ""; + + src = fetchhg { + url = "https://bitbucket.org/blais/beancount"; + rev = "b5721f1c6f01bd168a5781652e5e3167f7f8ceb3"; + sha256 = "10nv3p9cix7yp23a9hnq5163rpl8cfs3hv75h90ld57dc24nxzn2"; + }; + + buildInputs = with pythonPackages; [ nose ]; + + checkPhase = '' + nosetests $out + ''; + + propagatedBuildInputs = with pythonPackages; [ + beautifulsoup4 + bottle + chardet + dateutil + google_api_python_client + lxml + ply + python_magic + ]; + + meta = { + homepage = http://furius.ca/beancount/; + description = "double-entry bookkeeping computer language"; + longDescription = '' + A double-entry bookkeeping computer language that lets you define + financial transaction records in a text file, read them in memory, + generate a variety of reports from them, and provides a web interface. + ''; + license = stdenv.lib.licenses.gpl2; + maintainers = with stdenv.lib.maintainers; [ matthiasbeyer ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 621ed6a5145d..9ebd6d6960fe 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14697,6 +14697,10 @@ in bastet = callPackage ../games/bastet {}; + beancount = callPackage ../applications/office/beancount { + pythonPackages = python3Packages; + }; + beret = callPackage ../games/beret { }; bitsnbots = callPackage ../games/bitsnbots { |