 postmarketOS
            postmarketOS
          This page keeps track of what needs to be packaged to get Plasma Mobile working (#161). The minimal set of programs is already packaged (thanks to PureTryOut!). See [[Plasma Mobile]] for further documentation on getting it running.
The dependencies listed are dependencies of packages not packaged by Alpine. This list is subject to change. The list is based on this Arch repository.
| Required packages | Dependency of | Packaged by Alpine | Status | 
|---|---|---|---|
| qt5-qttools-dev | baloo, kfilemetadata, ki18n, karchive, kpty, kdelibs4support, threadweaver, plasma-framework, kwayland, plasma-workspace, kpeople, kcoreaddons, kunitconversion, kitemmodels, kemoticons, kparts, kdesignerplugin, kactivities, kdeclarative, kjsembed, knotifyconfig, ktexteditor, kholidays, kwin, krunner, kxmlrpcclient, networkmanager-qt, kdesignerplugin, kservice, kwidgetsaddons, kitemviews, kplotting, kconfig, kwindowsystem, kpackage, kdesu, kcmutils, kcrash, kdbusaddons, kcodecs, kauth, kguiaddons, knewstuff, ki18n, kdoctools, kjsembed, kservice, kcontacts, kpackage | yes | |
| lmdb-dev | baloo | yes | |
| docbook-xsl | kdoctools, appstream-qt, libaccounts-glib | yes | |
| taglib-dev | kfilemetadata | yes | |
| qt5-qtdeclarative | kpeople, kactivities, qt5-qtwebchannel, qt5-qtlocation | yes | |
| qt5-qtdeclarative-dev | ki18n, plasma-maliit-framework, plasma-maliit-plugin | yes | |
| py3-qt5 | ki18n, kcoreaddons, kitemmodels, kwidgetsaddons, kitemviews, kconfig, kdbusaddons, kcodecs, kauth, kguiaddons, kconfigwidgets | yes | |
| qt5-qtbase | karchive, threadweaver, kwayland, kcoreaddons, kitemmodels, kjs, kholidays, appstream-qt, networkmanager-qt, kwidgetsaddons, kitemviews, kplotting, kconfig, kcodecs, kdecoration, qt5-qtpolkit, qt5-qtpackagekit | yes | |
| qt5-qtsvg | kjsembed | yes | |
| qt5-qtgraphicaleffects | plasma-phone-components | yes | |
| networkmanager | networkmanager-qt, packagekit | yes | |
| networkmanager-dev | kdelibs4support | yes | |
| mesa-dev | threadweaver, kservice, kplotting, kcrash, kguiaddons, kconfigwidgets | yes | |
| giflib | khtml | yes | |
| gperf-dev | khtml, kcodecs | yes | |
| qt5-qtquickcontrols | plasma-framework | yes | |
| libgit2 | ktexteditor | yes | |
| libxml2 | libqalculate, appstream-qt, libaccounts-glib | yes | |
| wayland | kwayland | yes | |
| gpsd-dev | plasma-workspace | yes | |
| libepoxy | kdeclarative | yes | |
| gconf-dev | qt5-qtlocation | yes | |
| util-macros | xmessage | yes | |
| glib | libqalculate, appstream-qt | yes | |
| perl-xml-parser | libqalculate | yes | |
| intltool | libqalculate, packagekit | yes | |
| libxaw | xmessage | yes | |
| font-noto | plasma-integration | yes | |
| gobject-introspection | appstream-qt, packagekit | yes | |
| itstool | appstream-qt | yes | |
| vala | appstream-qt, packagekit | yes | |
| gtk-doc | libaccounts-glib, packagekit | yes | |
| libical | kcalcore | yes | |
| dbus-glib | libaccounts-glib, packagekit | yes | |
| sqlite | libaccounts-glib, packagekit | yes | |
| py-gobject | libaccounts-glib | yes | |
| libxfixes | kwindowsystem | yes | |
| automoc4 | breeze, kdelibs. qt5-qtpolkit | yes | |
| polkit | packagekit | yes | |
| polkit-dev | qt5-qtpolkit | yes | |
| shared-mime-info | packagekit | yes | |
| snowball | appstream-qt | yes | |
| dbus-glib | telepathy-glib | yes | |
| gtk-doc | telepathy-farstream | yes | |
| glib-doc | telepathy-farstream | yes | |
| vala | telepathy-glib | yes | |
| gobject-introspection | telepathy-farstream, telepathy-glib | yes | 
| Required packages | Dependency of | Packaged by Alpine | Status | 
|---|---|---|---|
| extra-cmake-modules | all KDE packages | no, only an outdated version (5.31.x rather than 5.36.x) | compiles | 
| karchive | kdoctools, kfilemetadata, kemoticons, kpackage | no | compiles | 
| qt5-qtscript-dev | ki18n | yes for all architectures, except armhf due to a build failure. It however compiles fine now | upstreamed | 
| kdecoration | breeze | no | compiles | 
| autoconf-archive | packagekit | no | compiles | 
| libyaml | appstream-qt | no | compiles | 
| kwindowsystem | kactivities, kcrash | no | compiles | 
| kwidgetsaddons | kpeople, kconfigwidgets | no | compiles | 
| kitemviews | kpeople | no | compiles | 
| kcoreaddons | kpty, kactivities, kcontacts, kpackage, kcrash, kauth | no | compiles | 
| kunitconversion | kdelibs4support | no | compiles | 
| kitemmodels | kdelibs4support | no | compiles | 
| libutempter | kpty | no | doesn't compile, glibc is required | 
| kwayland | plasma-maliit-framework, plasma-framework, plasma-integration, kscreenlocker | no | compiles | 
| poppler-qt5 | kfilemetadata | no, only a qt4 version | compiles | 
| kdoctools | plasma-mobile, kdelibs4support, plasma-framework, plasma-workspace, kded, kdesignerplugin, kjs, kjsembed, kde-cli-tools, milou, kwin, krunner, kdesignerplugin, kservice, kcalcore, kinit, kpackage, kscreenlocker | no | compiles | 
| kfilemetadata | baloo | no | compiles | 
| kidletime | baloo, kscreenlocker | no | compiles | 
| polkit-qt5 | kauth | no | compiles | 
| kcrash | kservice | no | compiles | 
| kdbusaddons | kservice, kio | no | compiles | 
| kcodecs | kcontacts, kconfigwidgets | no | compiles | 
| kconfig | kactivities, kservice, kcontacts, kio, kconfigwidgets | no | compiles | 
| kpackage | kdeclarative, frameworkintegration | no | compiles | 
| networkmanager-qt | plasma-workspace | no | compiles | 
| kservice | kpeople, kemoticons, kdesu, kinit, kio | no | compiles | 
| solid | kio | no | compiles | 
| media-player-info | kio | no | compiles | 
| kauth | kconfigwidgets | no | compiles | 
| kguiaddons | kconfigwidgets | no | compiles | 
| kconfigwidgets | libksysguard, kbookmarks | no | compiles | 
| kiconthemes | kbookmarks | no | compiles | 
| kcompletion | ktextwidgets | no | compiles | 
| sonnet | ktextwidgets | no | compiles | 
| ktextwidgets | kxmlgui | no | compiles | 
| kglobalaccel | kxmlgui | no | compiles | 
| kxmlgui | kbookmarks | no | compiles | 
| kbookmarks | kio | no | compiles | 
| kjobwidgets | kio | no | compiles | 
| kio | baloo, kparts, kdesignerplugin, kdeclarative, knotifyconfig, kactivitymanagerd, plasma-integration, kxmlrpcclient, kdesignerplugin, kinit, knewstuff | no | compiles | 
| kactivitymanagerd | plasma-workspace | no | compiles | 
| knotifyconfig | plasma-workspace | no | compiles | 
| kjs | khtml, kjsembed | no | compiles | 
| kactivities | plasma-framework | no | compiles | 
| kdeclarative | plasma-framework, kcmutils, kscreenlocker | no | compiles | 
| knotifications | plasma-framework | no | compiles | 
| plasma-framework | plasma-samegame, plasma-settings, kwin | no | compiles | 
| cln | libqalculate | no | compiles | 
| kemoticons | kdelibs4support | no | compiles | 
| kinit | kded | no | compiles | 
| kded | kdelibs4support | no | compiles | 
| kparts | kdelibs4support, khtml, ktexteditor | no | compiles | 
| kpeople | plasma-phone-components | no | compiles | 
| kjsembed | plasma-workspace | no | compiles | 
| kdesignerplugin | plasma-workspace, kdelibs4support, kcalcore | no | compiles | 
| kdelibs4support | plasma-settings, plasma-workspace, kcalcore | no | compiles | 
| frameworkintegration | breeze | no | compiles | 
| kpty | kdesu | no | compiles | 
| kdesu | kde-cli-tools | no | compiles | 
| kcmutils | kde-cli-tools, kwin, kscreenlocker, breeze | no | compiles | 
| ktexteditor | plasma-workspace | no | compiles | 
| threadweaver | krunner | no | compiles | 
| krunner | breeze, plasma-workspace, milou | no | compiles | 
| kscreenlocker | kwin | no | compiles | 
| breeze | kwin, plasma-integration | no | compiles | 
| kwin | plasma-workspace | no | compiles | 
| milou | plasma-workspace | no | compiles | 
| baloo | plasma-mobile, plasma-workspace | no | compiles | 
| plasma-workspace | plasma-phone-components, plasma-mobile | no | compiles | 
| plasma-mobile | no | compiles | |
| farstream | telepathy-farstream | yes, but upstream APKBUILD has wrong dependency and fails | upstreamed | 
| telepathy-glib | telepathy-farstream | no | compiles | 
| telepathy-farstream | telepathy-qt5 | no | compiles | 
| telepathy-qt5 | plasma-phone-components | no | compiles | 
| plasma-phone-components | no | compiles | 
| Required packages | (Optional) Dependency of | Packaged by Alpine | Status | 
|---|---|---|---|
| qt5-qtdeclarative-dev | libqofono-qt5 | yes | |
| libqofono-qt5 | no | ? | |
| bluez | gypsy | yes | |
| bluez-libs | gypsy | yes | |
| libgudev | gypsy | yes | |
| dbus-glib | gypsy | yes | |
| libxslt | gypsy | yes | |
| libxslt | qt5-qtwebengine | yes | |
| libxdamage | qt5-qtwebengine | yes | |
| minizip | qt5-qtwebengine | yes | |
| ffmpeg | qt5-qtwebengine | yes | |
| jsoncpp-dev | qt5-qtwebengine | yes | |
| ninja | qt5-qtwebengine | yes | |
| libvpx | qt5-qtwebengine | yes | |
| libevent | qt5-qtwebengine | yes | |
| libsrtp | qt5-qtwebengine | yes | |
| snappy | qt5-qtwebengine | yes | |
| nss | qt5-qtwebengine | yes | |
| protobuf | qt5-qtwebengine | yes | |
| libxcomposite | qt5-qtwebengine | yes | |
| libxrandr | qt5-qtwebengine | yes | |
| pciutils | qt5-qtwebengine | yes | |
| gperf-dev | khtml, qt5-qtwebengine, kcodecs | yes | |
| gypsy | qt5-qtlocation | no | compiles | 
| qt5-qtwebchannel | qt5-qtwebengine | no | ? | 
| qt5-qtlocation | qt5-qtwebengine | no | ? | 
| kdoctools | kconfigwidgets | no | compiles | 
| qt5-qtwebengine | plasma-angelfish | no | ? | 
| knewstuff | frameworkintegration | no | compiles | 
| kcontacts | libkgapi | no | ? | 
| kcalcore | libkgapi | no | ? | 
| libkgapi | plasma-settings | no | ? | 
| kplotting | kdesignerplugin | no | compiles | 
| plasma-integration | plasma-workspace | no | ? | 
| plasma-maliit-framework | plasma-maliit-plugin | no | ? | 
| plasma-maliit-plugin | no | ? | |
| plasma-settings | no | ? | |
| libqalculate | plasma-workspace | no | ? | 
| kde-cli-tools | plasma-workspace | no | ? | 
| plasma-samegame | no | ? | 
| Required packages | Dependency of | Packaged by Alpine | Status | 
|---|---|---|---|
| plasma-angelfish | no | ? | 
| Required packages | Dependency of | Packaged by Alpine | Status | 
|---|---|---|---|
| kholidays | plasma-workspace | no | ? | 
| Required packages | Dependency of | Packaged by Alpine | Status | 
|---|---|---|---|
| plasma-framework | plasma-camera | no | compiles | 
| plasma-camera | no | ? | 
| Required packages | Dependency of | Packaged by Alpine | Status | 
|---|---|---|---|
| kdelibs4support | okular-frameworks | no | compiles | 
| khtml | okular-frameworks | no | ? | 
| chmlib | okular-frameworks | no | ? | 
| threadweaver | okular-frameworks | no | compiles | 
| kactivities-frameworks | okular-frameworks | no | ? | 
| kpty | okular-frameworks | no | ? | 
| okular-frameworks | no | ? | 
| Required packages | Dependency of | Packaged by Alpine | Status | 
|---|---|---|---|
| koko | no | ? |