I finally got around to tarballing libattica 0.1.4 (ftp://ftp.kde.org/pub/kde/stable/attica/). This is what is required for KDE 4.5 and only contains some small additions and cleanup (now the providers advertise which parts of the api they support).
Now I’m off, because:

Hi,
KDE 4.4.3 does not compile with new attica 0.1.4, error log is below. It is because a set of new virtual functions defined in platformdependent.h. Is this something you just overlooked or a conscious decision? iirc here[1] you said attica will stay compatible at the last comment.
——–8<——8<———
kdebase-runtime-4.4.3/attica/kdeplugin/kdeplatformdependent.cpp:225: error: cannot allocate an object of abstract type ‘Attica::KdePlatformDependent’
kdebase-runtime-4.4.3/attica/kdeplugin/kdeplatformdependent.h:42: note: because the following virtual functions are pure within ‘Attica::KdePlatformDependent’:
/usr/include/attica/platformdependent.h:47: note: virtual void Attica::PlatformDependent::addDefaultProviderFile(const QUrl&)
/usr/include/attica/platformdependent.h:48: note: virtual void Attica::PlatformDependent::removeDefaultProviderFile(const QUrl&)
/usr/include/attica/platformdependent.h:53: note: virtual void Attica::PlatformDependent::enableProvider(const QUrl&, bool) const
/usr/include/attica/platformdependent.h:54: note: virtual bool Attica::PlatformDependent::isEnabled(const QUrl&) const
——–8<——8<———
[1] http://blogs.fsfe.org/gladhorn/2010/04/07/attica-013/