Monthly Archives: August 2007

(K)Ubuntu packages

I’m packaging several pieces of software for work and/or personal use. You can find i386 and amd64 packages for Ubuntu Feisty (7.04, current stable) and Gutsy* (7.10, current unstable) on my Personal Package Archive.

Currently you may find these packages:

  • Wt, AKA Witty, is a C++ library and application server for developping and deploying web applications. The API (intentionally) resembles the Qt API. Packaged by me.
  • asio, a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach. It’s a dependency for Wt. Packaged by me.
  • Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries. It’s a dependency for Wt. Packaged by me.
  • Log4CXX, a C++ “port” of Log4j. We use it at work. Packaged by me.
  • MLDonkey, the best multinetwork P2P application. Feisty and Gutsy builds of the Debian Experimental package.
  • Intel PowerTopis a Linux tool that finds the software component(s) that make your laptop use more power than necessary while it is idle. Originally Feisty and Gutsy builds of the Debian Experimental package, I am now taking snapshots from the Subversion repository (read: these packages are the bleeding edge).
  • Qt, the best crossplatform GUI (and since Qt4, non-GUI) toolkit. These packages are build with subpixel rendering and the patented TrueType font rendering enabled. Do not use these packages if in the USA or any other country which recognizes those patents as valid. They do not apply in Spain, where I live.
  • Samba. The latest version. At this moment, Feisty builds of the Gutsy package.
  • libNTLM is a library that implement Microsoft’s NTLM authentication. Packaged by me.
  • Strigi is a daemon which uses a very fast and efficient crawler that can index data on your harddrive (Google Desktop-like). I improved the Debian version and I am building almost-daily snapshots from Subversion.
  • SNMP++, a C++ SNMP v1, v2 and v3 library. We use it at work. Packaged by me.
  • libTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines. It’s a dependency for SNMP++. Packaged by me.
  • CMake, cross-platform, open-source make system. Better than autotools. We use it at work. Feisty builds of the Gutsy package.
  • tolua++, C++ bindings for Lua 5.0 and Lua 5.1. I am only providing the Lua 5.1 version. Packaged by me.
  • mod_auth_ntlm_winbind. An Apache module providing NTLM authentication in cooperation with Samba 3. I improved a bit the official packaging.

* Not all packages have Gutsy version yet, as I only started Gutsy builds today, motivated by a request on #strigi. Further, I am not providing my own Gutsy builds of packages already in Gutsy.