Bug#426874: ITP: pkg -- High-level library for managing Debian package information
Enrico Zini
enrico at debian.org
Thu May 31 12:29:47 UTC 2007
Package: wnpp
Severity: wishlist
Owner: Enrico Zini <enrico at debian.org>
* Package name : pkg
Version : 0.1
Upstream Author : Enrico Zini <enrico at enricozini.org>
* URL : hg clone http://hg.debian.org/hg/private/enrico/libpkg
* License : LGPL
Programming Lang: C++
Description : High-level library for managing Debian package information
The library defines a very minimal framework in which many sources of data
about Debian packages can be implemented and queried together.
.
The library includes two data sources:
.
* APT: access the APT database
* Debtags: access the Debtags tag information
libept is proving too hard to maintain and I've created a slicker
replacement.
I've ported the 'debtags' package to this new library with success.
I'm about to port 'debtags-edit', after that I'll do the upload of
libpkg-dev and libpkg0.
This new library makes it very simple to add new data sources. I have
plans laid out for a popcon data source, for example, and more could
come.
It should also be straightforward to swig-bind it to the usual plethora
of scripting languages.
If anyone is interested in a debconf BoF about it, do let me know.
Ciao,
Enrico
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.21-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
More information about the Debtags-devel
mailing list