{"id":641,"date":"2014-07-28T17:21:34","date_gmt":"2014-07-28T15:21:34","guid":{"rendered":"http:\/\/www.thelins.se\/johan\/blog\/?p=641"},"modified":"2014-07-28T17:21:34","modified_gmt":"2014-07-28T15:21:34","slug":"meta-kf5-usable","status":"publish","type":"post","link":"https:\/\/www.thelins.se\/johan\/blog\/2014\/07\/meta-kf5-usable\/","title":{"rendered":"meta-kf5 usable"},"content":{"rendered":"<p>Finally I&#8217;ve had the time to work over the final issues in <a href=\"https:\/\/github.com\/e8johan\/meta-kf5\">meta-kf5<\/a>. Right now, I build most <a href=\"http:\/\/api.kde.org\/frameworks-api\/frameworks5-apidocs\/#fw-tier1\">tier 1<\/a> and <a href=\"http:\/\/api.kde.org\/frameworks-api\/frameworks5-apidocs\/#fw-tier2\">tier 2<\/a> components. I&#8217;ve packaged most functional modules and integration modules from these tiers.<\/p>\n<p>When it comes to integration modules, there might be missing dependencies that need to be added &#8211; but that should not be too hard to add.<\/p>\n<p>To be able to create useable cmake files, I had to employ a small hack modifying the cmake-files from KF5 before installing and packaging them. This seems to work (i.e. tier 2 builds), but there might be other sed-expressions that are needed.<\/p>\n<p>Also, the autotests are not built as long at Qt5Test is left out form the build. If you would add Qt5Test, I believe that the unit tests will be included in the same package as the libs. I&#8217;ll address this as I integrate the autotests into <a href=\"http:\/\/www.yoctoproject.org\/docs\/1.6.1\/dev-manual\/dev-manual.html#testing-packages-with-ptest\">ptest<\/a>.<\/p>\n<p>Summing up all of this, I&#8217;d say that the meta-kf5 layer now is usable!<\/p>\n<p>That is all for now. As always, contributions are welcome! If you find a use for this, I&#8217;d be happy to add your project as a reference to the layer!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finally I&#8217;ve had the time to work over the final issues in meta-kf5. Right now, I build most tier 1 and tier 2 components. I&#8217;ve packaged most functional modules and integration modules from these tiers. When it comes to integration modules, there might be missing dependencies that need to be added &#8211; but that should &hellip; <a href=\"https:\/\/www.thelins.se\/johan\/blog\/2014\/07\/meta-kf5-usable\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">meta-kf5 usable<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,6,4,9],"tags":[],"class_list":["post-641","post","type-post","status-publish","format-standard","hentry","category-kde","category-linux","category-qt","category-yocto"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/posts\/641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/comments?post=641"}],"version-history":[{"count":1,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/posts\/641\/revisions"}],"predecessor-version":[{"id":642,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/posts\/641\/revisions\/642"}],"wp:attachment":[{"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/media?parent=641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/categories?post=641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/tags?post=641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}