Package Details: kdepimlibs4 4.14.10-15

Git Clone URL: https://aur.archlinux.org/kdepimlibs4.git (read-only)
Package Base: kdepimlibs4
Description: KDE4 PIM Libraries
Upstream URL: https://projects.kde.org/projects/kde/kdepimlibs
Licenses: GPL, LGPL
Conflicts: kdepimlibs
Provides: kdepimlibs
Replaces: kdepimlibs
Submitter: Chazza
Maintainer: None
Last Packager: Chazza
Votes: 0
Popularity: 0.000000
First Submitted: 2018-02-17 17:12
Last Updated: 2018-02-26 23:08

Pinned Comments

Chazza commented on 2018-02-26 13:56

Note to all - The akonadi-qt4 package conflicts with the KDE 5 version of akonadi and you need akonadi-qt4 to build kdepimlibs4. However, kdepimlibs4 only needs libakonadi-qt4 at runtime which doesn't conflict with akonadi. So if you're trying to build kdepimlibs4 but you have packages which depend on KDE 5 akonadi installed then what you need to do is the following:

1) pacman -Rdd akonadi (this will uninstall KDE 5 akonadi with no dependency checks)

2) Install akonadi-qt4 and libakonadi-qt4

3) Build and install kdepimlibs4

4) pacman -R akonadi-qt4

5) pacman -S akonadi

Latest Comments

1 2 3 4 5 Next › Last »

mozo commented on 2018-03-01 10:08

Before I installed your packages I first fully updated my system so there isn't any difference :)

Chazza commented on 2018-02-28 17:32

@mozo If all your packages were up to date and the obsolete KDE 4 binaries removed from your system and you were still getting soname errors (and other problems) with the KDE 5 applications then I think your system must be broken in some way because that really shouldn't happen... I'm sorry, but there's nothing I can do to help you. :( As a maintainer, I have to assume that anyone using the PKGBUILDs has kept their system up to date over the years. To the best of my knowledge, the KDE 4 desktop builds, installs and works as expected on a current, clean Arch install and that's the only use case I can target I'm afraid.

mozo commented on 2018-02-27 20:08

My system was up to date and none of the packages have been held :) Gwenview was KDE 5 but it has problems despite of this fact. Then I installed KDE5 Dolphin - systemsettings stopped working. Used systemsettings5 - it starts but with white screen. The problems are many :) Anyway I already restored from backup and everything works again ^_^

Chazza commented on 2018-02-27 19:46

Oh wow! I'm really not sure what to do in that case, sorry! :( When you hold back package updates and start doing partial upgrades all over the place then you're bound to run into issues I'm afraid. To be honest, my recommendation would be to get your entire system up to date, no more held packages, and just use the KDE 5 versions of the KDE applications. If there were a good port of the Oxygen theme to Qt5 then that would solve the appearance problem for you wouldn't it? Because the apps would blend in. Doing a quick google search, I found this: https://github.com/10110111/k4oxygen

mozo commented on 2018-02-27 13:52

I managed to install baloo4-widgets with little dependency problems and now KDE 4 dolphin starts with downgrading xapian-core to 1:1.2.24-1.

The only problems left are gwenview and the file transfer dialog. Gwenview gives the following error:

gwenview: error while loading shared libraries: libKF5Activities.so.5: cannot open shared object file: No such file or directory.

Obviously it is searching for the kactivities package. When I install kactivities it's seeks for libexiv2.so.14 so I have to downgrade exiv2 package and now gwenview starts.

But now dolphin won't start again and it needs libkactivities.so.6. Funny :)

mozo commented on 2018-02-27 12:42

All right but you said:

"I think you can still use the KDE 4 versions of Dolphin etc but they'll need to be rebuilt against the updated libraries. So someone would need to dig up the KDE 4 era PKGBUILD for Dolphin and add it to the AUR. "

And I decided to try :) Anyway, this evening I'll restore from backup, there's no problem, don't worry and keep the good work.

Chazza commented on 2018-02-27 11:14

@mozo When I said this: "1) Unhold all packages." I really did mean all. And that included replacing the KDE 4 versions of Dolphin, KWrite etc with the KDE 5 versions. You're not going to be able to use the KDE 4 versions of those applications with the KDE 5 libraries and frameworks. My apologies if I didn't make this clear to you. As for baloo4-widgets, you can get the old versions of Arch binaries from the Arch Linux Archive: https://wiki.archlinux.org/index.php/Arch_Linux_Archive

To be clear, the situation at the moment is as follows. If you have an up to date Arch system with no packages held back then you can build and install the KDE Plasma 4 desktop from the packages in the AUR. However, you will have to use the KDE 5 versions of the KDE applications. If anyone wants to use the KDE 4 versions of these applications then they will need to resurrect those PKGBUILDS plus the PKGBUILDS of all the KDE 4 era packages that they depend on like baloo4. I can't commit myself to doing that right now.

mozo commented on 2018-02-27 10:08

Yes now it builds and installs without problems :)

Now, how can I turn back baloo4-widgets with libbaloofiles.so.4 to be able to start Dolphin again? Yes I can install KDE 5 Dolphin but this isn't the task isn't it?

Chazza commented on 2018-02-27 05:57

"But I can't stand longer with this broken DE for I must use my computer and sooner or later I'll have to restore from backup. I do it for you and you do it for us :)"

Of course :) Actually I hadn't expected you to try so soon!

"Now I try again to build kdepimlibs4 but it fails with different error. I have libakonadi-qt4 and akonadi-qt4 packages installed."

You have to delete your srcdir first before trying again.

mozo commented on 2018-02-26 23:56

There isn't a problem at all - we are trying some things to orient you and help you in this difficult task :) But I can't stand much longer with this broken DE for I must use my computer and sooner or later I'll have to restore from backup. I do it for you and you do it for us :)

Now I'll try again to build kdepimlibs4 but it fails with different error. I have libakonadi-qt4 and akonadi-qt4 packages installed.

Here is the error:

https://pastebin.com/ir3bmPYD