ConsoleKit and pals
Published August 26th, 2007 in FreeBSD, Freedesktop, GITOk, so if you’ve been reading planet.gnome.org lately, you’ve read a couple of posts about PackageKit. I’m not going to write a lot about it cause reading Richard’s blog is the best source of information you’ll get.
PackageKit depends on recent versions of all the freedesktop hype stuff (PolicyKit, ConsoleKit, ...). While we have PolicyKit in FreeBSD ports, the version is a bit outdated. The latest one depends on inotify (IIRC) which I’ve disabled in a private git repo to make it compile properly and ConsoleKit. I’ll push these changes tomorrow. Marcus wrote the FreeBSD backend for ConsoleKit faster than I wrote the email saying I started to work on it. The repos are at http://git.xbsd.org/ if you feel like doing some FreeBSD porting stuff (hint: git-clone http://git.xbsd.org/freedesktop/blah.git, where blah is consolekit, policykit or packagekit).
Another project that may be worth looking at is GNOME Network Manager:
http://www.gnome.org/projects/NetworkManager/
Don’t worry, I’m well aware of NetworkManager, like everybody in the FreeBSD Gnome team
I started to work on it some months ago but it was kind of a moving target. AFAIK they’re still doing some major work on it so I’d rather not spend my time on something that will be obsolete in a couple weeks.