I have a project which I've been continuously working on for 1 year now since May 2011 ( http://gitorious.org/libbitcoin?page=17 ). It is used in a number of projects like Electrum ( http://ecdsa.org/electrum/ ) or as backend software for websites ( https://intersango.com/ ). Intersango is the largest exchange in the UK, and 2nd largest worldwide so libbitcoin is being used in a production environment.
It is a C++ Bitcoin library (rewrote from scratch) with an asynchronous toolkit based design. It has Python bindings and is at its 1.0 release.
There are packages for Gentoo and Parabola/ArchLinux.
I made a simple Ubuntu package: http://gitorious.org/libbitcoin/distpkg
I then have been trying to create a Debian package to get it into the repos, however the entire process for creating shared library packages is immensely complex going by these guides:
Anyway, sorry if this sounds presumptious but if anyone can make a package then contact me and I'll collaborate and make whatever changes are needed to get it to work with Debian. I did make an effort before asking for help, but I'm mostly familiar with upstream processes.
There is nothing unusual or funny
about the setup. It is just a normal autotools build system with no
special modifications or hacks.
$ sudo apt-get install build-essential autoconf libtool libboost1.48-all-dev libdb++-dev libprotobuf-dev libcurl4-openssl-dev git
$ git clone git://gitorious.org/libbitcoin/libbitcoin.git
$ cd libbitcoin
$ autoreconf -i
$ ./configure --enable-bdb
$ sudo make install
A pkg-config is provided:
$ pkg-config --cflags --libs libbitcoin
-std=gnu++0x -DBDB_ENABLED -I/home/genjix/usr/include -L/home/genjix/usr/lib -lbitcoin -lboost_thread -lboost_system -lboost_regex -lboost_filesystem -lpthread -lprotobuf -ldb_cxx -lcurl
The license is AGPL with a lesser clause (I worked with Stallman and Aaron Williamson of the SFLC to create this license).