Add some new KDE applications
This MR packages most of the applications to be shipped in the default Plasma Mobile image, as discussed with the Plasma Mobile team on Akademy.
- Okular
- VVave
- Pix
- Index
Also included is Kube, a QML-based email client which is supposed to get a mobile UI. I'm not sure if we'll keep it, we'll have to see how it's development goes, but it's good enough for now.
Lastly I packaged Itinerary. It was shown at Akademy, and is basically a travel assistant. You can use it to board flights by using it's rendered flight ticket for example. There is some work to do with this package still, but it should be good enough for now.
Merge request reports
Activity
added 5 commits
-
edc5973a...ba0ba4e8 - 3 commits from branch
master
- 40a59162 - Add new KDE applications
- 6f9b24ff - Update KDE applications to 18.08.1
By Bart Ribbers on 2018-09-09T14:18:24
-
edc5973a...ba0ba4e8 - 3 commits from branch
Thanks for the MR! I've started to pre-build this for
x86_64
,armhf
andaarch64
just to make sure there are no surprises when it gets merged tomaster
.Building
libkgapi
doesn't go through foraarch64
for some reason:CMake Error at /usr/share/ECM/modules/ECMPoQmTools.cmake:144 (find_package): Could not find a package configuration file provided by "Qt5LinguistTools" with any of the following names: Qt5LinguistToolsConfig.cmake qt5linguisttools-config.cmake Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or set "Qt5LinguistTools_DIR" to a directory containing one of the above files. If "Qt5LinguistTools" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /usr/share/ECM/modules/ECMPoQmTools.cmake:220 (ecm_process_po_files_as_qm) CMakeLists.txt:100 (ecm_install_po_files_as_qm) -- Configuring incomplete, errors occurred! See also "/home/pmos/build/src/libkgapi-18.08.1/CMakeFiles/CMakeOutput.log". See also "/home/pmos/build/src/libkgapi-18.08.1/CMakeFiles/CMakeError.log". >>> ERROR: libkgapi: all failed
...looking closer at it, it seems that package didn't get build for any architecture. So probably a dependency is missing.
By Oliver Smith on 2018-09-13T19:39:52
added 11 commits
-
5afd15d0...87e3d177 - 7 commits from branch
master
- 0df22d0c - Add new KDE applications
- 5173f6fe - Update KDE applications to 18.08.1
- 02d1ab31 - Remove flastbuffers, upstream PR got merged
- e26fa330 - Add missing dependency to libkgapi
By Bart Ribbers on 2018-09-19T09:18:29
Toggle commit list-
5afd15d0...87e3d177 - 7 commits from branch
I totally missed the fact that you commented, Gitlab notifications are a bit strange compared to what I was used too from Github.
Yup,
Qt5LinguistToolsConfig.cmake
was missing, not sure how I missed that. I've updated the MR, it should go through now.By Bart Ribbers on 2018-09-19T09:18:32
added 1 commit
- f087b03e - Re-add KDE Connect, it seems to have been lost in the aports split
By Bart Ribbers on 2018-09-23T16:27:26
added 8 commits
-
f087b03e...81822748 - 3 commits from branch
master
- 9a462b03 - Add new KDE applications
- 88f2eb4b - Update KDE applications to 18.08.1
- d0ccf1f4 - Remove flastbuffers, upstream PR got merged
- bf532bda - Add missing dependency to libkgapi
- 16d0b0c7 - Re-add KDE Connect, it seems to have been lost in the aports split
By Bart Ribbers on 2018-09-23T16:36:13
Toggle commit list-
f087b03e...81822748 - 3 commits from branch
@ollieparanoid I added the missing dependencies, the PR should be done now.
It seems we've lost my KDEConnect aport in the pmaports split somehow, so I re-added it to this MR.
By Bart Ribbers on 2018-09-23T16:39:46
@PureTryOut thanks for the update! I've kicked off building it, and it fails at
calendarsupport
for me (see below, building with--strict
).calendarsupport-18.08.1.tar.xz: OK >>> calendarsupport: Unpacking /var/cache/distfiles/calendarsupport-18.08.1.tar.xz... -- The C compiler identification is GNU 6.4.0 -- The CXX compiler identification is GNU 6.4.0 -- Check for working C compiler: /usr/lib/ccache/bin/gcc -- Check for working C compiler: /usr/lib/ccache/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Installing in the same prefix as Qt, adopting their path scheme. -- Could not set up the appstream test. appstreamcli is missing. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Boost version: 1.67.0 -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") CMake Error at CMakeLists.txt:52 (find_package): Could not find a package configuration file provided by "KF5PimCommon" (requested version 5.9.1) with any of the following names: KF5PimCommonConfig.cmake kf5pimcommon-config.cmake Add the installation prefix of "KF5PimCommon" to CMAKE_PREFIX_PATH or set "KF5PimCommon_DIR" to a directory containing one of the above files. If "KF5PimCommon" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! See also "/home/pmos/build/src/calendarsupport-18.08.1/CMakeFiles/CMakeOutput.log". See also "/home/pmos/build/src/calendarsupport-18.08.1/CMakeFiles/CMakeError.log". >>> ERROR: calendarsupport: all failed
By Oliver Smith on 2018-09-24T20:21:11
added 1 commit
- a31c612b - Fix calendarsupport compilation and add Kirigami mobile UI
By Bart Ribbers on 2018-09-24T23:45:53
added 7 commits
-
4e940e51 - 1 commit from branch
master
- f269c1b4 - Add new KDE applications
- c179dfec - Update KDE applications to 18.08.1
- 6e52bfbb - Remove flastbuffers, upstream PR got merged
- 97fc35fb - Add missing dependency to libkgapi
- 23eb8ed8 - Re-add KDE Connect, it seems to have been lost in the aports split
- d71eda5f - Fix calendarsupport compilation and add Kirigami mobile UI
By Bart Ribbers on 2018-09-24T23:46:16
Toggle commit list-
4e940e51 - 1 commit from branch
@ollieparanoid updated the dependencies.
I've also found the missing switch to built the Kirigami (mobile) version of Okular, so I've enabled that and made the
okular-mobile
subpackage. It works fine, although Okular for now misses PDF support due to needingpoppler-qt5
, which requires a newer version ofpoppler
than Alpine has right now. I'll look into this, but that can be done in a separate PR in my opinion.By Bart Ribbers on 2018-09-24T23:51:53
added 1 commit
- 7aa3d9f1 - Stop splitting the mobile app for now as discussed in #kdeconnect
By Bart Ribbers on 2018-09-25T19:24:02
Thanks again. This version compiles now. But I have a feeling that it would be wise to wait with merging this until after the GCC upgrade (#103 (closed)), because the GCC upgrade will likely keep the buildbot busy.
By Oliver Smith on 2018-09-26T06:43:31
Seeing the GCC upgrade has been done for about a week now, can either @ollieparanoid or @MartijnBraam merge this?
By Bart Ribbers on 2018-10-03T15:31:31
added 36 commits
-
7aa3d9f1...f490d353 - 29 commits from branch
master
- 346ce255 - Add new KDE applications
- 4215dd15 - Update KDE applications to 18.08.1
- f4e8cf60 - Remove flastbuffers, upstream PR got merged
- 50d007a0 - Add missing dependency to libkgapi
- 37e80b75 - Re-add KDE Connect, it seems to have been lost in the aports split
- c195d02c - Fix calendarsupport compilation and add Kirigami mobile UI
- 6a125a2d - Stop splitting the mobile app for now as discussed in #kdeconnect
By Martijn Braam on 2018-10-04T06:59:49
Toggle commit list-
7aa3d9f1...f490d353 - 29 commits from branch
added 14 commits
-
6a125a2d...f3996c89 - 7 commits from branch
master
- e639219a - Add new KDE applications
- ed0c7eb0 - Update KDE applications to 18.08.1
- 594abe93 - Remove flastbuffers, upstream PR got merged
- 08c5378a - Add missing dependency to libkgapi
- 2b54de98 - Re-add KDE Connect, it seems to have been lost in the aports split
- 464d4f5f - Fix calendarsupport compilation and add Kirigami mobile UI
- 6d7e32c6 - Stop splitting the mobile app for now as discussed in #kdeconnect
By Oliver Smith on 2018-10-08T06:50:05
Toggle commit list-
6a125a2d...f3996c89 - 7 commits from branch