Package Details: ledger 3.1.1-2

Git Clone URL: https://aur.archlinux.org/ledger.git (read-only)
Package Base: ledger
Description: A double-entry accounting system with a command-line reporting interface.
Upstream URL: https://github.com/ledger/ledger
Licenses: BSD
Submitter: tomk
Maintainer: korjjj
Last Packager: korjjj
Votes: 93
Popularity: 4.481488
First Submitted: 2006-01-03 11:05
Last Updated: 2016-01-20 18:13

Required by (1)

Sources (1)

Latest Comments

Kyrias commented on 2016-07-24 21:22

Any chance you could also include the default getquote script that's part of ledger?

another commented on 2016-05-13 13:56

Alright, seems like the problem lies with boost being build by gcc 6.0 while ledger compiling with gcc 6.1.1.
Rebuilding boost with gcc 6.1.1 should fix that. Until there is a new boost package a workaround is to rebuild boost yourself from ABS.

another commented on 2016-05-12 21:32

Build failed.

[100%] Linking CXX executable ../ledger
../libledger.so.3: undefined reference to `boost::re_detail_106000::cpp_regex_traits_implementation<char>::transform[abi:cxx11](char const*, char const*) const'
../libledger.so.3: undefined reference to `boost::re_detail_106000::cpp_regex_traits_implementation<char>::transform_primary[abi:cxx11](char const*, char const*) const'
collect2: error: ld returned 1 exit status
src/CMakeFiles/ledger.dir/build.make:132: recipe for target 'ledger' failed
make[2]: *** [ledger] Error 1
CMakeFiles/Makefile2:124: recipe for target 'src/CMakeFiles/ledger.dir/all' failed
make[1]: *** [src/CMakeFiles/ledger.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2

runical commented on 2016-01-20 21:31

The package compiled and seems to work. Thanks!

korjjj commented on 2016-01-20 18:20

@runical should be fine now

runical commented on 2016-01-18 10:30

OK, so I looked into it a bit further. According to namcap, Ledger depends on python 2, but uses /usr/bin/env python to run python. This returns python 3 in the case of Arch and thus will result in a build failure because python 3 is not python 2. I'm unsure how to fix this though, so ideas would be appreciated.

runical commented on 2016-01-16 10:22

Hey guys, I have this nasty habit of building my software in a chroot because I have multiple computers which will use the same package. Now, if I build this version of ledger in a chroot, I get a build failure. See the gist [1] with hopefully the relevant part of the log. It seems to fail due to there not being a PyFileObject, so maybe a missing dependency? Can anyone help me out here?

[1] https://gist.github.com/runical/1da8b40664cc0f0a50a1

korjjj commented on 2016-01-15 15:59

okay, 3.1.1
removed docs and their deps
added python bindings

dizzib commented on 2016-01-04 10:01

@vonpupp to avoid the 120Mb+ download and prevent installation of the tex docs, I edit the PKGBUILD file as follows:

1. remove 'texinfo' 'texlive-plainextra' from makedepends

2. amend the cmake flag to -DBUILD_DOCS:BOOL=OFF

skzzorz commented on 2015-12-24 01:04

Hello maintainer korjj,
Thanks for you work.
Can you add the python support to cmake build flags?

All comments