[blfs-dev] plasma5

Bruce Dubbs bruce.dubbs at gmail.com
Thu Sep 24 20:29:26 PDT 2015

Ken Moffat wrote:
> On Thu, Sep 24, 2015 at 09:18:29PM -0500, Bruce Dubbs wrote:
>> Ken Moffat wrote:
>>> On Thu, Sep 24, 2015 at 08:33:20PM -0500, Bruce Dubbs wrote:
>>>> I'm trying to test build plasma5 using version 5.4.1.
>>>> So far I see we need to add wayland and libinput.  mesalib needs to be built
>>>> after wayland.
>>>> I've gotten to kwin-5.4.1 and it gives me:
>>>> CMake Error at
>>>> /usr/share/cmake-3.3/Modules/FindPackageHandleStandardArgs.cmake:148
>>>> (message):
>>>>    Could NOT find XCB (missing: CURSOR)
>>>> There is xcb-util-cursor-0.1.2.tar.gz.  I don't have a problem with
>>>> installing it, but has anyone else built this version of plasma?  Is this
>>>> really needed?
>>> Yes, I built it, and it enabled kwin to compile.  Hmm, I did not
>>> spot that 5.4.1 had been released, I built 5.4.0.
>>> Other things which have changed between 5.11/5.3.1 and 5.14.0/5.4.0  :
>>> kio-extras is now part of 'applications' (15.08.0 when I built it),
>>> and baloo is now part of kf5 and now requires lmdb (I used
>>> lmdb_LMDB_0.9.16).
>> Thanks.  From what is in the systemd book, I hae:
>> kfilemetadata  now in kf5
>> KIO-Extras  ???
> as above, or something newer

Yes, I have 15.08.1/kio-extras-15.08.1.tar.xz,  I;m going to try to 
build plsma5 without it.  We'll see.

>> baloo now in kf5
>> oxygen-icons  refer to kde4 (installed in /usr)
>> mesalib requires --with-egl-platforms="drm,x11,wayland"
>> In addition to xcb-util-cursor it also wants XKB (required version >= 0.4.1)
>> http://xkbcommon.org/download/libxkbcommon-0.5.0.tar.xz looks current.
>> ./configure $XORG_CONFIG --docdir='${datadir}'/doc/$PROGRAM  make
>> make check
>> sudo make install
> I didn't need that, but things change even in point releases.

Yes,  I also just found out that I do need lmdb.  Sigh, another 

I think you mentioned it earlier.

>> There ars also several packages not mentioned in the systemd book:
>> 9ea14c8cc5a64ce0d9f0eeb3fccac830  5.4.1/kde-gtk-config-5.4.1.tar.xz
>> 940fec6800707ed57fa3a60b861b7665  5.4.1/kgamma5-5.4.1.tar.xz
>> c4921201f38136666e5dd1986166f131  5.4.1/ksshaskpass-5.4.1.tar.xz
>> 893378e2456881c59bc342ff3a0f5464  5.4.1/kwallet-pam-5.4.1.tar.xz
>> 161710cb26d5fb123be4062656124934  5.4.1/kwayland-integration-5.4.1.tar.xz
>> 9e9b2c7f015f34de92d2b712a288b073  5.4.1/muon-5.4.1.tar.xz
>> 1b1d6606792d4a348ba19e0cf1fca76f  5.4.1/plasma-mediacenter-5.4.1.tar.xz
>> 6793e0a36f3237d1f1581874b4297da8  5.4.1/plasma-pa-5.4.1.tar.xz
>> f1d61d7a858a33faacb46f8eeaf57f09  5.4.1/plasma-sdk-5.4.1.tar.xz
>> 78a5267bd557505f6dfa0a873a537efb  5.4.1/sddm-kcm-5.4.1.tar.xz
>> 3f31566c772d5bce10c3db7d7b97392e  5.4.1/user-manager-5.4.1.tar.xz

> Those are probably not required.  Some of them might be useful in some
> cases, e.g. kgamma5 sounds like it might be a wrapper for xgamma (I
> _used_ to use that), and some of the others have names which suggest
> what they do.  I think there was always more in plasma than there was
> in the systemd book.
> I suppose some of them might have descriptions which google knows
> about.  I have seen the sddm-kcm package mentioned in the context of
> using sddm with plasma, but I have no idea what it provides.

It's supposed to be a kde configuration utility for sddm.

I'll try to boot with out them and see what happens.  I really don't 
think we need anything that has sdk as a part of the name.

   -- Bruce

More information about the blfs-dev mailing list