KDE4/Mac Binaries

So I’ve finally gotten things pretty much set up for autobuilding KDE4/Mac packages. Universal packages for 10.4 are available here and I’m working on getting 10.3 packages put together as well. I’m still setting off the build process manually for now so I can watch it, but assuming things work out, they should start updating nightly sometime in the next few days. (Well… Assuming everything builds, of course.)

I’ve noticed there are some endianness issues with the png code, I need to figure out if it’s in libpng or somewhere higher up, but other than that, I was able to actually open Konqueror and browse around. Things are a little more stable than my last report a few months ago, so it looks like kde is moving in a generally forward direction. 🙂

If you have any questions, comments, whatever, please e-mail me or visit us on IRC.

Share on Facebook

Share on Facebook

Smooth Sailing with Leopard

So we’ve been working frantically to get Fink things up and running in a basic way on Leopard. I’m told that Fink HEAD now bootstraps cleanly, and we’ve been slowly working our way through smoke-testing building various things.

For the most part, it’s been really smooth, compared to this time in the previous cycle. The Tiger WWDC preview was nearly unusable; it was enough to get a taste of things to come, but so much was broken at the system level that it was hard to get things working reliably. It took a number of seeds before we could really do much work on 10.4.

That’s definitely not the case on Leopard. Other than a few minor buglets, stuff has been working remarkably well. I’ve probably only had to tweak maybe one in ten packages to get where I am, and those have been minor changes (mostly standard fixes related to POSIX compliance — “#include <sys/types.h>” and such).

I’ve managed to get a decent amount of KDE/X11 built, and it seems to run just fine:

Woot!

Share on Facebook

Share on Facebook

Out with a Bang, In with a Whimper

It’s funny how what should have been one of the greatest open-source PR moves since Netscape opened up the mozilla codebase instead feels like “too little, too late.”

Apple has announced Mac OS Forge, a project to do what OpenDarwin was already essentially created to do. It comes on the heels of months of bad PR about Apple failing to put out the X86 kernel source, and OpenDarwin shutting down due to a lack of communication between Apple and the open-source community and a lack of community involvement in general (other than a few specific exceptions like dports and WebKit).

For a company that’s done a great job of getting developers excited about their platform, this really shows they don’t understand the community they’re trying to get help from.

The most important thing you can give an open-source developer is the feeling that he’s doing something with impact; that he’s donating his time to something that others will appreciate and find useful. He wants to know that the work he’s doing goes, maybe not into the public domain, but into a world where everyone can stand on each other’s shoulders to . . . → Read More: Out with a Bang, In with a Whimper

Share on Facebook

Updates since June 29th

There are quite a few updates since my last big post. Most notable are getting mono up-to-date (although monodevelop still doesn’t work), Ruby on Rails, and kde 3.5.4 (as of this post, it’s 10.4-only, my 10.3 build machine is still chugging through doing a final verification build, but it should be out in the next day or two).

actionmailer-rb: new package (for Ruby on Rails) actionpack-rb: new package (for Ruby on Rails) actionwebservice-rb: new package (for Ruby on Rails) activerecord-rb: new package (for Ruby on Rails) activesupport-rb: new package (for Ruby on Rails) amarok: updated to 1.4.1 (still no GStreamer engine…) boo: updated to 0.7.6.2237-4 cairo: updated to 1.2.0 cocoa-sharp: updated to 0.9.1 fastercsv-rb: new package (fast CSV parsing for Ruby) ferret-rb: new package (a port of the Lucene search engine to Ruby) gecko-sharp: updated to use firefox1.5 instead of firefox (1.0.x) gnupg and gnupg-idea: updated to 1.4.5 glitz: updated to 0.5.6 gst-plugins-bad-0.10: dependency fixes gst-plugins-base-0.10: updated to 0.10.9 gst-plugins-good-0.10: updated to a 0.10.4 snapshot (for updated OSX drivers) gst-plugins: dependcy fixes gstreamer-0.10: . . . → Read More: Updates since June 29th

Share on Facebook

Fink on Rails

So this last week I was at OSCON. I met a lot of awesome people, some of whom I’d met online and finally got to see in person. I also learned a ton about a lot of things, but really, The Buzz® was Rails, Rails, Rails.

I’ve played with Ruby on Rails off and on for a few months, and I was very impressed, but I learned a new appreciation for it at OSCON. There were a ton of good training classes and experts able to explain the stuff that up until now I’d been using without really knowing what it means… (which is common if you’ve just picked up the 15-minute demo and thought “man, that’s cool, I want to try it!”)

Of course, I hate having anything installed on my system without it being package-managed, so I went ahead and packaged up everything up to Rails as well as a few extras — Streamlined (a featureful replacement for the scaffold that was just announced at OSCON), and ferret (a port of the excellent Lucene search engine to Ruby).

It’s dead easy to package . . . → Read More: Fink on Rails

Share on Facebook

Qt 4.2 and kdesupport snapshots updated

I’ve updated my universal packages for Qt and kdesupport to handle the latest that’s going on in kdelibs trunk (the move to Qt 4.2 snapshots, D-Bus moving from kdesupport to Qt, etc.) You should be able to build kdelibs trunk with these packages, until things change again. 😉

Share on Facebook

Share on Facebook

Updates Since May 19th

The KDE4/D-Bus stuff is starting to settle down, and it looks like trunk is starting to regularly build again. It’ll be worth seeing if it’s stabilized pretty soon.

Also, Peter O’Gorman, Torrey Lyons, and I have been working on getting X.org 7.1 building. Torrey committed a ton of fixes in the monolithic (6.9) tree to fix building with the GL and other changes that happened between 6.8 and 6.9. Now we’re trying to get all of that into the 7.x (modular) tree. I’ve got everything up to the X server packaged in my experimental tree and I’ve been playing with seeing how things do when built against it. Peter just got XDarwin.app building enough to start up, although it doesn’t work yet. Hopefully things will start working soon.

I’m taking this opportunity to work towards making X.org 7.x the “official” X11 of Fink. I’ve been doing some tests with mixed binaries (some libs linked against /usr/X11R6 and some against /sw/X11) with good results. Eventually, the goal is to transition all X11-using packages in Fink to link against the /sw/X11 tree, and let end-users have whatever X they want in /usr/X11R6 . . . → Read More: Updates Since May 19th

Share on Facebook

KDE/X11 3.5.3 in Fink Unstable, KDE4 updates

KDE 3.5.3 is in Fink unstable (10.3, 10.4-transitional, and 10.4). It looks like there’s an issue with kdenetwork3 building in 10.4-transitional, and a couple of people have reported some strange build errors in kdegraphics3 that I can’t reproduce, but other than that I think things are looking pretty good. There aren’t really any OSX-specific changes, but a few build system things have been cleaned up.

In other news, the D-Bus branch of kdelibs has officially moved to trunk. This means no more DCOP weirdness on Mac OS X. (yay!) I’ve put together updated versions of my (universal) KDE4 support binaries that include Qt 4.1.3 as well as D-Bus and it’s dependencies. Note that I don’t provide a CMake package anymore, you can get Mac OS X binaries from the CMake site.

Share on Facebook

Share on Facebook

kdepim ported to kde4

Looks like kdepim builds on kdelibs4 now!

I’m in the process of getting Qt/Mac 4.1.3 final (plus the KDE qt-copy patches) finished up for my binary packages, and then I’m going to start tooling up for trying out some more KDE/Mac stuff. It will take a little time to get all the DBus stuff sussed out on OSX.

At least there’s something interesting to try out; perhaps I can get KMail running.

Share on Facebook

Share on Facebook

PostgreSQL Security Updates

I’ve released Fink packages for the recent PostgreSQL security update — they are available in unstable in the 10.3, 10.4-transitional, and 10.4 trees.

Share on Facebook

Share on Facebook