On 2019-04-26, Rafael Sadowski <raf...@sizeofvoid.org> wrote: > On Thu Apr 25, 2019 at 01:34:24PM +0200, Federico Giannici wrote: >> Similarly to konsole, KDE's dolphin no longer works too after upgrade of >> amd64 from 6.4 to 6.5. >> >> It seems that dolphin was switched to KF5 too, ma I wasn't able to install >> the new package: >> >> casa:/home/giannici# pkg_add dolphin-kf5 >> quirks-3.124 signed on 2019-04-15T12:10:16Z >> Can't install dolphin-kf5-18.12.0p2 because of conflicts >> (dolphin-plugins-4.14.3p1) >> --- dolphin-kf5-18.12.0p2 ------------------- >> Can't install dolphin-kf5-18.12.0p2: conflicts >> Couldn't install dolphin-kf5-18.12.0p2 >> >> I cannot remove dolphin-plugins-4.14.3p1 because kdesdk depends on it, and >> kde4 depends on kdesdk: >> >> casa:/home/giannici# pkg_delete dolphin-plugins >> can't delete dolphin-plugins-4.14.3p1 without deleting kdesdk-4.14.3p3 >> Delete them as well ? [y/N/a] >> >> casa:/home/giannici# pkg_delete kdesdk >> can't delete kdesdk-4.14.3p3 without deleting kde4-4.14.3p23 >> Delete them as well ? [y/N/a] >> >> >> Without dolphin and konsole it's really hard to comfortably use KDE. So, >> please can anybody tell me what is the supposed way to use dolphin (and >> konsole) with OpenBSD 6.5? >> >> Thanks. >> > > That was a hidden run-time dependency in the KDE4/KDESDK meta package. > I fixed this issue in -current ports tree. For -release I hope I can > help with a non official -- use at own risk -- workaround: > > Use my own kde4-4.14.3p25 and kdesdk-4.14.3p4 packages: > env > TRUSTED_PKG_PATH=https://sizeofvoid.org/pub/OpenBSD/fix-kde4-meta-65/:https://ftp.openbsd.org/pub/OpenBSD/6.5/packages/ > pkg_add -u kdesdk kde4 > > If kde4-4.14.3p25 and/or kdesdk-4.14.3p4 was successfully installed you > can remove dolphin-plugins-4.14.3p1 without pain and install > dolphin-kf5-18.12.0 and dolphin-plugins-kf5-18.12.0. > > Good luck! > > RS > >
Or if you don't need kdesdk, you can just "pkg_delete dolphin-plugins kdesdk kde4" (kde4/kdesdk are "meta packages", that only exist to pull in other dependencies easliy - uninstalling them does not uninstall the depedent packages).