diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2016-04-08 12:49:37 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2016-04-11 13:14:56 +0200 |
commit | d3ab51674ccc8a06d6bbd67b97eb104936986649 (patch) | |
tree | f9e5daeccef65abf65fff6578aece3bee0076ee5 /pkgs | |
parent | b6dc2b3f0fc5153bc276a613e1100587b64647ef (diff) | |
download | nixpkgs-d3ab51674ccc8a06d6bbd67b97eb104936986649.tar nixpkgs-d3ab51674ccc8a06d6bbd67b97eb104936986649.tar.gz nixpkgs-d3ab51674ccc8a06d6bbd67b97eb104936986649.tar.bz2 nixpkgs-d3ab51674ccc8a06d6bbd67b97eb104936986649.tar.lz nixpkgs-d3ab51674ccc8a06d6bbd67b97eb104936986649.tar.xz nixpkgs-d3ab51674ccc8a06d6bbd67b97eb104936986649.tar.zst nixpkgs-d3ab51674ccc8a06d6bbd67b97eb104936986649.zip |
beancount: init at 2016-04-10-b5721f1c6f01bd168a5781652e5e3167f7f8ceb3
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 00000000000..8811183dfc8 --- /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 dfb1d258ba3..1464a93d23e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14585,6 +14585,10 @@ in bastet = callPackage ../games/bastet {}; + beancount = callPackage ../applications/office/beancount { + pythonPackages = python3Packages; + }; + beret = callPackage ../games/beret { }; bitsnbots = callPackage ../games/bitsnbots { |