From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Griffin Subject: [PATCH 2/3] gnu: Add ledger. Date: Sat, 07 May 2016 13:38:40 -0500 Message-ID: <1462646320.1130194.601019473.51C9DD36@webmail.messagingengine.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_----------=_146264632011301940"; charset="utf-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40944) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1az77x-0007Yk-Cw for guix-devel@gnu.org; Sat, 07 May 2016 14:38:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1az77s-00083T-IK for guix-devel@gnu.org; Sat, 07 May 2016 14:38:56 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:41399) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1az77q-00081Q-6F for guix-devel@gnu.org; Sat, 07 May 2016 14:38:52 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id D995220288 for ; Sat, 7 May 2016 14:38:40 -0400 (EDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org This is a multi-part message in MIME format. --_----------=_146264632011301940 Content-Transfer-Encoding: 7bit Content-Type: text/plain This is a minimal build of ledger. If people want more features enabled I could add the shared library and Python module later. It might also be useful to package ledger 2.x in addition to 3.x because it can import from GnuCash. -- Alex Griffin --_----------=_146264632011301940 Content-Disposition: attachment; filename="0002-gnu-Add-ledger.patch" Content-Id: <1462646191.1130107.4d8dfdbdaa440fd2a2e90edcf2b5d21ba3c5dcff.488C203C@content.messagingengine.com> Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-gnu-Add-ledger.patch" RnJvbSA0ZGZkZDA2ZDZhZTE4MDljZGUwN2NkMDI3MDc2MjYwMTA0NmIzNGM0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4g PGFAYWpncmYuY29tPgpEYXRlOiBTYXQsIDcgTWF5IDIwMTYgMTI6MjA6NDcg LTA1MDAKU3ViamVjdDogW1BBVENIIDIvM10gZ251OiBBZGQgbGVkZ2VyLgoK KiBnbnUvcGFja2FnZXMvZmluYW5jZS5zY20gKGxlZGdlcik6IE5ldyB2YXJp YWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZmluYW5jZS5zY20gfCA2MSArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK IDEgZmlsZSBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2ZpbmFuY2Uuc2NtIGIvZ251L3BhY2thZ2VzL2Zp bmFuY2Uuc2NtCmluZGV4IGU5NDg3ZDQuLmJlZmYxNWUgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9maW5hbmNlLnNjbQorKysgYi9nbnUvcGFja2FnZXMv ZmluYW5jZS5zY20KQEAgLTEsNiArMSw3IEBACiA7OzsgR05VIEd1aXggLS0t IEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBHTlUKIDs7OyBD b3B5cmlnaHQgwqkgMjAxNSBBbmRyZWFzIEVuZ2UgPGFuZHJlYXNAZW5nZS5m cj4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNiBFZnJhaW0gRmxhc2huZXIgPGVm cmFpbUBmbGFzaG5lci5jby5pbD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAxNiBB bGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxl IGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTIzLDE0ICsyNCwyMCBA QAogICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKICAjOnVzZS1tb2R1 bGUgKGd1aXggYnVpbGQgdXRpbHMpCiAgIzp1c2UtbW9kdWxlIChndWl4IGJ1 aWxkLXN5c3RlbSBnbnUpCisgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5 c3RlbSBjbWFrZSkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBib29z dCkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkYXRhYmFzZXMpCisg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3JvZmYpCisgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgbGliZWRpdCkKICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBsaW51eCkKKyAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBtdWx0aXByZWNpc2lvbikKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBwa2ctY29uZmlnKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBy b3RvYnVmKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbikK ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkKKyAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyB0ZXhpbmZvKQogICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIHRscykKKyAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB1 bmljb2RlKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHVwbnApKQog CiAoZGVmaW5lLXB1YmxpYyBiaXRjb2luLWNvcmUKQEAgLTgxLDMgKzg4LDU3 IEBAIGNvbGxlY3RpdmVseSBieSB0aGUgbmV0d29yay4gIEJpdGNvaW4gQ29y ZSBpcyB0aGUgcmVmZXJlbmNlIGltcGxlbWVudGF0aW9uCiBvZiB0aGUgYml0 Y29pbiBwcm90b2NvbC4gIFRoaXMgcGFja2FnZSBwcm92aWRlcyB0aGUgQml0 Y29pbiBDb3JlIGNvbW1hbmQKIGxpbmUgY2xpZW50IGFuZCBhIGNsaWVudCBi YXNlZCBvbiBRdC4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkK KworKGRlZmluZS1wdWJsaWMgbGVkZ2VyCisgIChwYWNrYWdlCisgICAgKG5h bWUgImxlZGdlciIpCisgICAgKHZlcnNpb24gIjMuMS4xIikKKyAgICAoc291 cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8v Z2l0aHViLmNvbS9sZWRnZXIvbGVkZ2VyL2FyY2hpdmUvdiIgdmVyc2lvbgor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIudGFyLmd6Iikp CisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgICAgICAgICAoc2hh MjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAg IjEyamx2M2dzamhyamEyNXE5aHJ3aDczY2RhY2QybDNjMnl5bjhxbmlqYXY5 bWRobmJ3NGgiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQt c3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcworICAg ICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAg IChhZGQtYWZ0ZXIgJ2J1aWxkICdidWlsZC1kb2MKKyAgICAgICAgICAgKGxh bWJkYSBfICh6ZXJvPyAoc3lzdGVtKiAibWFrZSIgImRvYyIpKSkpCisgICAg ICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdyZW1vdmUtZW1hY3MtZG9jCisg ICAgICAgICAgIChsYW1iZGEgXyAoZGVsZXRlLWZpbGUgKHN0cmluZy1hcHBl bmQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJlL2lu Zm8vbGVkZ2VyLW1vZGUuaW5mbyIpKSkpKQorICAgICAgICM6Y29uZmlndXJl LWZsYWdzCisgICAgICAgYCgiLURCVUlMRF9ET0NTOkJPT0w9T04iCisgICAg ICAgICAiLURCVUlMRF9MSUJSQVJZOkJPT0w9T0ZGIgorICAgICAgICAgLChz dHJpbmctYXBwZW5kICItRFVURkNQUF9JTkNMVURFX0RJUjpQQVRIPSIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1 dHMgInV0ZmNwcCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgIi9pbmNs dWRlIikpKSkKKyAgICAoaW5wdXRzIGAoKCJib29zdCIgLGJvb3N0KQorICAg ICAgICAgICAgICAoImdtcCIgLGdtcCkKKyAgICAgICAgICAgICAgKCJsaWJl ZGl0IiAsbGliZWRpdCkKKyAgICAgICAgICAgICAgKCJtcGZyIiAsbXBmcikK KyAgICAgICAgICAgICAgKCJ1dGZjcHAiICx1dGZjcHApKSkKKyAgICAobmF0 aXZlLWlucHV0cyBgKCgidGV4aW5mbyIgLHRleGluZm8pCisgICAgICAgICAg ICAgICAgICAgICAoImdyb2ZmIiAsZ3JvZmYpKSkKKyAgICAoaG9tZS1wYWdl ICJodHRwOi8vbGVkZ2VyLWNsaS5vcmcvIikKKyAgICAoc3lub3BzaXMgIkNv bW1hbmQtbGluZSBkb3VibGUtZW50cnkgYWNjb3VudGluZyBwcm9ncmFtIikK KyAgICAoZGVzY3JpcHRpb24KKyAgICAgIkxlZGdlciBpcyBhIHBvd2VyZnVs LCBkb3VibGUtZW50cnkgYWNjb3VudGluZyBzeXN0ZW0gdGhhdCBpcworICAg ICBhY2Nlc3NlZCBmcm9tIHRoZSBVTklYIGNvbW1hbmQtbGluZS4gIFRoaXMg bWF5IHB1dCBvZmYgc29tZSB1c2VycywKKyAgICAgc2luY2UgdGhlcmUgaXMg bm8gZmxhc2h5IFVJLCBidXQgZm9yIHRob3NlIHdobyB3YW50IHVucGFyYWxs ZWxlZAorICAgICByZXBvcnRpbmcgYWNjZXNzIHRvIHRoZWlyIGRhdGEgdGhl cmUgYXJlIGZldyBhbHRlcm5hdGl2ZXMuCisKKyAgICAgTGVkZ2VyIHVzZXMg dGV4dCBmaWxlcyBmb3IgaW5wdXQuICBJdCByZWFkcyB0aGUgZmlsZXMgYW5k IGdlbmVyYXRlcworICAgICByZXBvcnRzOyB0aGVyZSBpcyBubyBvdGhlciBk YXRhYmFzZSBvciBzdG9yZWQgc3RhdGUuICBUbyB1c2UgTGVkZ2VyLAorICAg ICB5b3UgY3JlYXRlIGEgZmlsZSBvZiB5b3VyIGFjY291bnQgbmFtZXMgYW5k IHRyYW5zYWN0aW9ucywgcnVuIGZyb20KKyAgICAgdGhlIGNvbW1hbmQgbGlu ZSB3aXRoIHNvbWUgb3B0aW9ucyB0byBzcGVjaWZ5IGlucHV0IGFuZCByZXF1 ZXN0ZWQKKyAgICAgcmVwb3J0cywgYW5kIGdldCBvdXRwdXQuICBUaGUgb3V0 cHV0IGlzIGdlbmVyYWxseSBwbGFpbiB0ZXh0LCB0aG91Z2gKKyAgICAgeW91 IGNvdWxkIGdlbmVyYXRlIGEgZ3JhcGggb3IgaHRtbCBpbnN0ZWFkLiAgTGVk Z2VyIGlzIHNpbXBsZSBpbgorICAgICBjb25jZXB0LCBzdXJwcmlzaW5nbHkg cmljaCBpbiBhYmlsaXR5LCBhbmQgZWFzeSB0byB1c2UuIikKKyAgICAobGlj ZW5zZSAobGlzdCBsaWNlbnNlOmJzZC0zCisgICAgICAgICAgICAgICAgICAg bGljZW5zZTphc2wyLjAKKyAgICAgICAgICAgICAgICAgICAobGljZW5zZTpu b24tY29weWxlZnQgImZpbGU6Ly9zcmMvd2N3aWR0aC5jYyIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNlZSBzcmMvd2N3 aWR0aC5jYyBpbiB0aGUgZGlzdHJpYnV0aW9uLiIpKSkpKQotLSAKMi43LjQK Cg== --_----------=_146264632011301940--