MethylBlue
  1. Filelight
  2. Codeine
  3. Wocka
  4. Blog
  5. Detritus
  6. Home
RSS

Archive for the ‘Wocka’ Category

Adapting Wocka for OSX

August 14th, 2007

I will prolly adapt Wocka for OSX.

Installwatch, should work on OSX. I’ve already almost compiled it. It requires itself to be loaded as a library before other libraries, and it then displaces all applicable file system functions with its own so it can write the install log. It’s clever :)

This is possible on OSX with some env variable, on Linux it’s LD_PRELOAD. If that doesn’t work though, I’ll compile my own version of make that has installwatch built in. Although this isn’t as handy since you are then restricted to installations that use make.

OSX packages either install via dmg and thus are self contained directories, or use the NeXT packaging format. This format writes installation logs to /Library/Receipts. This system is awesome an very unix, and further reason I love OSX. So all wocka has to do is create a receipt for installations.

No need to port pacman to OSX, or use the Fink APT db which I was considering.

I always wanted wocka for debian too. But don’t use it enough. So I’ll make wocka flexible so other people could do that if they choose.

Respond »

Wocka 0.5 Released

February 17th, 2007

I have released a new version of Wocka.

I rewrote it in D. I thought I’d love D and I do. And I’m sure I’ve written better less buggy code with it.

Fortunately it introduces no new dependencies, and I lose the Qt dependency that was fairly unpopular.

I fixed the bugs, made it more robust, and added –set-version, –set-name, and some other things like package revision incrementation when you –upgrade.

Packages are available here.

2 Comments »