New KDE/Mac Build: Amarok Included

Last night I finished a new build of KDE/Mac which includes Amarok, building on the great work the Amarok team’s done on Amarok 2.0 porting.

In theory, sound should work (I’ve added GStreamer and kdemultimedia’s phonon-gst backend to the mix) but in practice it doesn’t. Now that I have a solid build working, I’m going to try digging into figuring out why that is the case.

As always, please bang on it, and let me know if you see any major issues.

Also, I’ve started working on packaging kde4 for fink. For now it is the X11 version, but as I get things cleaned up, I’ll add the Qt/Mac version to the mix. I’ll put a note up when there’s something useful along those lines…

Share on Facebook

Share on Facebook

KDE/Mac Snapshot, 2007-02-04

FYI, I put out a new KDE/Mac snapshot a few days ago. Nothing major other than refreshing with the latest SVN and adding oKular into the build. It looks like something’s wrong with plugin-loading, though, oKular can’t find any file plugins.

I’ll look into getting it fixed soon, and see if we can get oKular actually opening documents. 😉

I stand corrected, I must have run kbuildsycoca on one machine but started it up on another. =)

And to prove it…

Share on Facebook

Share on Facebook

PostgreSQL Security Updates

I’ve released updated PostgreSQL packages from version 7.3 and up. They fix a number of security problems (as well as a bug in the 8.x series that has been in the wild for a couple of days).

All users are encouraged to update.

Share on Facebook

Share on Facebook

New KDE/Mac Build

So there was a little bitrot since my last packaging run in November, but I’ve finally managed to get a new KDE build done. If you’re downloading in pieces, Qt and kdesupport have been updated too, so make sure you grab them as well as whatever else you’re looking to install.

It looks like starting from the Finder works again, so my patches haven’t totally rotted, and one big new thing is working — input methods!

Unfortunately, SSL is still not happy, I’ve not had a chance to investigate yet. Otherwise, though, things are looking up. Please give them a shot and let me know if you run into any issues, and if you’re willing to help out, join us on irc, in #kde-darwin on freenode.

Share on Facebook

Share on Facebook

D-Bus updated, also, new KDE/Mac snapshot

I’ve put out a new D-Bus package for Fink with the official 1.0 release. It’s been sitting in my experimental tree for a while but it seems to be pretty solid and I never heard back from the previous maintainer. If you are using anything that wants D-Bus, please let me know how it works out.

Also, while I haven’t really had any time to do real development on it, I did kick off a new build of the KDE/Mac binaries and put them up on the web site — please let me know if you run into any issues.

Share on Facebook

Share on Facebook

2006-10-25 KDE/Mac Snapshot

It looks like some of the kde4 build issues have been fixed, I was able to complete an unassisted run of the KDE/Mac build. New binaries are up and Konqueror and other complex stuff runs again. Dirk is putting out a 3.80.2 Krash release too, and this will pretty closely correspond to that release. I’ll do another build when 3.80.2 is finalized.

There’s already 3 seeders, so feel free to give the torrents a shot and let me know how things work.

Share on Facebook

Share on Facebook

New KDE/Mac Snapshot

I set off a new unattended build last night and had packages in the morning, so it looks like KDE trunk is still pretty mac-friendly at this point. 😉 The new torrents are on the new wikified KDE/Mac page and seeded. Please give them a shot and let me know.

I haven’t had a chance to look into the D-Bus <–> launchd integration, and it’s unlikely I will in the immediate future, but in the meantime, this should give you any of the updates that have gone on in trunk since the last snapshot.

After having looked at the CoreFoundation APIs for reading plists, I feel vastly unqualified for trying to read/write ~/.MacOSX/environment.plist in the D-Bus code, so if anyone with real C experience is interested in giving it a shot, take a look at Thiago’s pending D-Bus autolaunch patch which adds support for autodiscovery of the D-Bus bus address if you’re logged in to an X11 session. It should be pretty easy to adapt that to work with setting the values in ~/.MacOSX/environment.plist (and eventually launchd).

Share on Facebook

Share on Facebook

Fink 0.25.0 Out

For the first time since early 2005, a new major version of “fink” the command-line program is out. Plenty of good development work has gone on in the 0.24 series, with lots of nice incremental updates, but a lot of really great stuff has gone into 0.25. While there are plenty of other neat engine things and additions, I’m going to focus here on the changes that users will be able to see.

Internals Speed

Most noticeable right away is speed. The incremental indexer was pretty much rewritten. You will not spend nearly as much time nowadays waiting for fink to scan your info files for changes.

A lot of other smaller operations related to the index have been sped up as well. All in all, fink is much faster. (Although I still would never call it “snappy”… <grin>)

Building

The buildlocks system has been rewritten, and should rarely get in your way anymore. It is much smarter about adding and removing build locks, and can clean up after itself much better.

Options

There are a number of new options for various things.

–log-output Automatically log the output of package . . . → Read More: Fink 0.25.0 Out

Share on Facebook

KDE/Mac Apps Start from Finder

So I actually wrote some C++ code this weekend. Those of you who know me know that I have done a lot of hacking on other people’s code, but have written very little C++ myself. (I do a lot of perl and java professionally.) I’ve gotta say, though, Qt is pretty darn easy to work with. I managed to replace the crazy dock icon stuff that Sam Magnuson had put into the original KDE3/Mac work with QSystemTrayIcon (new in Qt 4.2), and I also worked around the bug where apps don’t exit properly.

I also made an ugly hack to set up the DBUS session environment and add /opt/kde4*/bin to the path. I still need to work out a nice/sane way to do this, but for now, it at least lets you start stuff from the Finder. (Yay!)

Next up is to find out why HTTPS is broken in konqueror (and presumably elsewhere).

In the meantime, check out the new packages for all of these updates, and let me know how things work for you.

Share on Facebook

Share on Facebook

KDE4/Mac Binaries Updated

If you haven’t noticed, I’ve updated the KDE/Mac binaries to a build I kicked off this morning.

The WebDAV was neat, but it seems those long-running DAV process booger up file locking on the web server, so I’ve had to disable it. However, I have added KOffice and kdegames to the mix. (Although a lot of things don’t work very well, especially in KOffice.) I’ve also made a .dmg with “everything” if you want to just download the whole dang thing.

Oh, and I’ve also fixed the endianness issues so that PNGs aren’t all purple anymore, so Konqueror looks normal again on PPC machines. 🙂

We’ve even gotten a few extra folks hanging out in IRC now, and folks with some interest in helping out porting, so stop by #kde-darwin on FreeNode and say “hi.”

Share on Facebook

Share on Facebook