News

KGeoTag 1.7.0 released

I’m happy to announce the new 1.7.0 release of KGeoTag, the stand-alone KDE/Linux geotagging app!

No functionality has been changed/added/etc., there’s only one change: KGeoTag can now be compiled against Qt6/KF6. Decently, it was possible to keep the codebase compatible with Qt5/KF5 as well, so that distros not having bumped to Qt 6 still can ship new versions of KGeoTag. I’ll try to keep the Qt 5 compatibility as long as possible, the goal is until Ubuntu LTS is Qt 6 based. Let’s see though if this will actually work out.

At the moment, you probably can’t build KGeoTag 1.7.0 with what your distro ships, because there’s a chicken-and-egg problem with a core dependency, Marble: As of now, there’s no Qt6/KF6 release of Marble. But one will be tagged in a few days. The problem is that you can’t upgrade Marble as long as you have KGeoTag <1.7.0, because it depends on the Qt 5 version of Marble. But you can’t build the Qt 6 KGeoTag if you don’t upgrade Marble.

The solution is this release: Distributors can now package both the new Marble and KGeoTag versions and upgrade both simultaneously.

A note to the packagers: KGeoTag will use Qt5/KF5 if it finds it. In a Qt-6-only environment, it will compile against Qt 6. If you have both Qt 5 and Qt 6 installed, a Qt6/KF6 build can be forced using ECM’s BUILD_WITH_QT6 switch, i.e. by passing -DBUILD_WITH_QT6=ON to cmake.

Have a lot of fun with the new version of KGeoTag :-)

– Tobias