[Pkg-bitcoin-devel] Bug#700910: progress on packaging 0.8.0

Scott Howard showard314 at gmail.com
Tue Feb 26 22:46:01 UTC 2013


Hello all,

Quick update on version 0.8.0 packaging.

I imported upstream's tarball to our repo [1], refreshed patches, it
builds fine. However, it compiles its own libleveldb.a and libmemenv.a
as others have reported.

I modified upstream's (luke-jr) patch:
1005_use_system_libleveldb.patch [2]

When applied it compiles bitcoind and bitcoin-qt ok, but the tests
will fail because they need libmemenv.a. A bug report has been filed
against leveldb in debian asking them to ship libmemenv.a. [3]

We can either (1) wait and see what leveldb maintainers do after
Wheezy or (2) build libmemenv.a and link it against debian's system
libleveldb. Since libmemenv.a is only used for the test suites,
perhaps that isn't that bad of a solution. As of now, I have our clean
target removing src/leveldb, but if we're building our own we can
checkout src/leveldb and not clean it.

Also, debian/copyright needs to be refreshed, I haven't done that yet.

Cheers,
Scott

[1] http://anonscm.debian.org/gitweb/?p=collab-maint/bitcoin.git
[2] http://anonscm.debian.org/gitweb/?p=collab-maint/bitcoin.git;a=blob;f=debian/patches/1005_use_system_leveldb.patch;h=1292400e178d78c53bb6bea7b9675fafc9ee01c9;hb=HEAD
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701075



More information about the Pkg-bitcoin-devel mailing list