Building DigiKam 4.14 with libkgeomanip and other former "extras"

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Building DigiKam 4.14 with libkgeomanip and other former "extras"

Steve Robbins
Hi,

I'm preparing DigiKam 4.x packages for Debian.  While I've used KDE for ages,
I'm new to the development side, so I have a couple questions.

The previous Debian package was DigiKam 4.4.  I just created an initial 4.14
package.   Between 4.4 and 4.14, several "extra" libraries were split out and
are no longer distributed in the digikam source: libkdcraw  libkexiv2  
libkface  libkgeomap  libkipi  libksane  libkvkontakte  libmediawiki.  Several
of these are already packaged in Debian and I just used them in the build.  

Others are not yet packaged for Debian (e.g. libkgeomap and libkface) so I had
to drop functionality temporarily.  Now I'm looking for the canonical source
location of these former "extras".  

Question 1: Given that I'm building DigiKam 4.x, I presume I'll need a
KDE4/Qt4 version of each extra.  Is that the case?


The first place I found was https://www.digikam.org/sharedlibs where I can find
links some of these extras, including kface and geomap.    The kface link
takes me to
https://projects.kde.org/projects/kde/kdegraphics/libs/libkface/repository but
here the latest commit is March 2015.  The geomap link has bitrotted and
brings up a 404.

Next, I found http://download.kde.org/stable/applications/15.12.0/src/ which
has kface and geomanip.   Debian has an "experimental" package for kface that
is version 15.04.0, built against KDE4/Qt4.  The new 15.12 version builds
against KF5 and Qt5.   The geomap v15.12 sources also build against KF5.

Question 2: If I can't use the latest kface, should I just go backwards in
time to find the last release using KDE4 and use that with DigiKam?  


Thanks,
-Steve

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Building DigiKam 4.14 with libkgeomanip and other former "extras"

Bugzilla from perezmeyer@gmail.com
On Sunday 20 December 2015 17:22:07 Steve M. Robbins wrote:

> Hi,
>
> I'm preparing DigiKam 4.x packages for Debian.  While I've used KDE for
> ages, I'm new to the development side, so I have a couple questions.
>
> The previous Debian package was DigiKam 4.4.  I just created an initial 4.14
> package.   Between 4.4 and 4.14, several "extra" libraries were split out
> and are no longer distributed in the digikam source: libkdcraw  libkexiv2
> libkface  libkgeomap  libkipi  libksane  libkvkontakte  libmediawiki.
> Several of these are already packaged in Debian and I just used them in the
> build.
\o/ Those are really fabulous news!

> Others are not yet packaged for Debian (e.g. libkgeomap and libkface) so I
> had to drop functionality temporarily.  Now I'm looking for the canonical
> source location of these former "extras".
>
> Question 1: Given that I'm building DigiKam 4.x, I presume I'll need a
> KDE4/Qt4 version of each extra.  Is that the case?

It should be, you can't mix Qt4 and Qt5 (we will be able to do so at some
extent with Qt5 and Qt6, but that's another story).

[snip]

> Question 2: If I can't use the latest kface, should I just go backwards in
> time to find the last release using KDE4 and use that with DigiKam?

I'm afraid yes.

Another solution could be to just build the 5.0.0 beta2 which, if I'm not
mistaken, uses Qt5/KF5. And maybe push it to experimental.

--
My favourite poem is the one that starts 'Thirty days hath September' because
it actually tells you something.
 -- Groucho Marx

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Building DigiKam 4.14 with libkgeomanip and other former "extras"

Eric Valette
On 12/21/2015 04:54 PM, Lisandro Damián Nicanor Pérez Meyer wrote:
> On Sunday 20 December 2015 17:22:07 Steve M. Robbins wrote:

> Another solution could be to just build the 5.0.0 beta2 which, if I'm not
> mistaken, uses Qt5/KF5. And maybe push it to experimental.

This was my suggestion from the beginning. I'm not a QT5/KDE5 developper
but managed to build 5.0.0 beta2 on debian unstable + experimentall (for
kdepim part). It should now build directly from git provided you install
a working QT5/KDE5 KQUAUTH library (that I can supply because official
git need two small patches for debian).

-- eric


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Building DigiKam 4.14 with libkgeomanip and other former "extras"

Gilles Caulier-4
The list of whole digiKam 5.0.0 dependencies is given here :


Gilles Caulier

2015-12-22 10:27 GMT+01:00 Eric Valette <[hidden email]>:
On 12/21/2015 04:54 PM, Lisandro Damián Nicanor Pérez Meyer wrote:
On Sunday 20 December 2015 17:22:07 Steve M. Robbins wrote:

Another solution could be to just build the 5.0.0 beta2 which, if I'm not
mistaken, uses Qt5/KF5. And maybe push it to experimental.

This was my suggestion from the beginning. I'm not a QT5/KDE5 developper but managed to build 5.0.0 beta2 on debian unstable + experimentall (for kdepim part). It should now build directly from git provided you install a working QT5/KDE5 KQUAUTH library (that I can supply because official git need two small patches for debian).

-- eric


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel