summaryrefslogtreecommitdiff
path: root/kde-apps
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [master] <gitlab@liguros.net>2020-12-13 23:25:30 +0000
committerLiguros - Gitlab CI/CD [master] <gitlab@liguros.net>2020-12-13 23:25:30 +0000
commitfddf516add4924cfe9d698f116342e30b27d67b8 (patch)
tree37bb83a30233d4ffaecaf215788d57e89040a1df /kde-apps
parent8d7804efbd907eec22d8470e8200dcfd3c5bdd93 (diff)
downloadbaldeagleos-repo-21.1.0.tar.gz
baldeagleos-repo-21.1.0.tar.xz
baldeagleos-repo-21.1.0.zip
Updating liguros repo21.1.0
Diffstat (limited to 'kde-apps')
-rw-r--r--kde-apps/akonadi-calendar/Manifest1
-rw-r--r--kde-apps/akonadi-calendar/akonadi-calendar-20.12.0.ebuild45
-rw-r--r--kde-apps/akonadi-contacts/Manifest1
-rw-r--r--kde-apps/akonadi-contacts/akonadi-contacts-20.12.0.ebuild46
-rw-r--r--kde-apps/akonadi-import-wizard/Manifest1
-rw-r--r--kde-apps/akonadi-import-wizard/akonadi-import-wizard-20.12.0.ebuild43
-rw-r--r--kde-apps/akonadi-mime/Manifest1
-rw-r--r--kde-apps/akonadi-mime/akonadi-mime-20.12.0.ebuild37
-rw-r--r--kde-apps/akonadi-notes/Manifest1
-rw-r--r--kde-apps/akonadi-notes/akonadi-notes-20.12.0.ebuild25
-rw-r--r--kde-apps/akonadi-search/Manifest1
-rw-r--r--kde-apps/akonadi-search/akonadi-search-20.12.0.ebuild49
-rw-r--r--kde-apps/akonadi/Manifest1
-rw-r--r--kde-apps/akonadi/akonadi-20.12.0.ebuild130
-rw-r--r--kde-apps/akonadiconsole/Manifest1
-rw-r--r--kde-apps/akonadiconsole/akonadiconsole-20.12.0.ebuild49
-rw-r--r--kde-apps/akregator/Manifest1
-rw-r--r--kde-apps/akregator/akregator-20.12.0.ebuild64
-rw-r--r--kde-apps/analitza/Manifest1
-rw-r--r--kde-apps/analitza/analitza-20.12.0.ebuild48
-rw-r--r--kde-apps/ark/Manifest1
-rw-r--r--kde-apps/ark/ark-20.12.0.ebuild78
-rw-r--r--kde-apps/artikulate/Manifest1
-rw-r--r--kde-apps/artikulate/artikulate-20.12.0.ebuild46
-rw-r--r--kde-apps/audiocd-kio/Manifest1
-rw-r--r--kde-apps/audiocd-kio/audiocd-kio-20.12.0.ebuild48
-rw-r--r--kde-apps/baloo-widgets/Manifest1
-rw-r--r--kde-apps/baloo-widgets/baloo-widgets-20.12.0.ebuild31
-rw-r--r--kde-apps/blinken/Manifest1
-rw-r--r--kde-apps/blinken/blinken-20.12.0.ebuild37
-rw-r--r--kde-apps/bomber/Manifest1
-rw-r--r--kde-apps/bomber/bomber-20.12.0.ebuild35
-rw-r--r--kde-apps/bovo/Manifest1
-rw-r--r--kde-apps/bovo/bovo-20.12.0.ebuild36
-rw-r--r--kde-apps/calendarjanitor/Manifest1
-rw-r--r--kde-apps/calendarjanitor/calendarjanitor-20.12.0.ebuild43
-rw-r--r--kde-apps/calendarsupport/Manifest1
-rw-r--r--kde-apps/calendarsupport/calendarsupport-20.12.0.ebuild47
-rw-r--r--kde-apps/cantor/Manifest1
-rw-r--r--kde-apps/cantor/cantor-20.12.0.ebuild105
-rw-r--r--kde-apps/cervisia/Manifest1
-rw-r--r--kde-apps/cervisia/cervisia-20.12.0.ebuild41
-rw-r--r--kde-apps/dolphin-plugins-dropbox/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-20.12.0.ebuild64
-rw-r--r--kde-apps/dolphin-plugins-git/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-git/dolphin-plugins-git-20.12.0.ebuild67
-rw-r--r--kde-apps/dolphin-plugins-mercurial/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-20.12.0.ebuild70
-rw-r--r--kde-apps/dolphin-plugins-subversion/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-20.12.0.ebuild66
-rw-r--r--kde-apps/dolphin/Manifest1
-rw-r--r--kde-apps/dolphin/dolphin-20.12.0.ebuild97
-rw-r--r--kde-apps/dragon/Manifest1
-rw-r--r--kde-apps/dragon/dragon-20.12.0.ebuild43
-rw-r--r--kde-apps/eventviews/Manifest1
-rw-r--r--kde-apps/eventviews/eventviews-20.12.0.ebuild45
-rw-r--r--kde-apps/ffmpegthumbs/Manifest1
-rw-r--r--kde-apps/ffmpegthumbs/ffmpegthumbs-20.12.0.ebuild28
-rw-r--r--kde-apps/filelight/Manifest1
-rw-r--r--kde-apps/filelight/filelight-20.12.0.ebuild35
-rw-r--r--kde-apps/granatier/Manifest1
-rw-r--r--kde-apps/granatier/granatier-20.12.0.ebuild36
-rw-r--r--kde-apps/grantlee-editor/Manifest1
-rw-r--r--kde-apps/grantlee-editor/grantlee-editor-20.12.0.ebuild44
-rw-r--r--kde-apps/grantleetheme/Manifest1
-rw-r--r--kde-apps/grantleetheme/grantleetheme-20.12.0.ebuild36
-rw-r--r--kde-apps/gwenview/Manifest1
-rw-r--r--kde-apps/gwenview/gwenview-20.12.0.ebuild110
-rw-r--r--kde-apps/incidenceeditor/Manifest1
-rw-r--r--kde-apps/incidenceeditor/incidenceeditor-20.12.0.ebuild55
-rw-r--r--kde-apps/juk/Manifest1
-rw-r--r--kde-apps/juk/juk-20.12.0.ebuild46
-rw-r--r--kde-apps/k3b/Manifest1
-rw-r--r--kde-apps/k3b/k3b-20.12.0.ebuild120
-rw-r--r--kde-apps/kaccounts-integration/Manifest1
-rw-r--r--kde-apps/kaccounts-integration/kaccounts-integration-20.12.0.ebuild50
-rw-r--r--kde-apps/kaccounts-providers/Manifest1
-rw-r--r--kde-apps/kaccounts-providers/kaccounts-providers-20.12.0.ebuild37
-rw-r--r--kde-apps/kaddressbook/Manifest1
-rw-r--r--kde-apps/kaddressbook/kaddressbook-20.12.0.ebuild75
-rw-r--r--kde-apps/kajongg/Manifest1
-rw-r--r--kde-apps/kajongg/kajongg-20.12.0.ebuild48
-rw-r--r--kde-apps/kalarm/Manifest1
-rw-r--r--kde-apps/kalarm/kalarm-20.12.0.ebuild85
-rw-r--r--kde-apps/kalarmcal/Manifest1
-rw-r--r--kde-apps/kalarmcal/kalarmcal-20.12.0.ebuild35
-rw-r--r--kde-apps/kalgebra/Manifest1
-rw-r--r--kde-apps/kalgebra/kalgebra-20.12.0.ebuild47
-rw-r--r--kde-apps/kalzium/Manifest1
-rw-r--r--kde-apps/kalzium/kalzium-20.12.0.ebuild64
-rw-r--r--kde-apps/kamera/Manifest1
-rw-r--r--kde-apps/kamera/kamera-20.12.0.ebuild34
-rw-r--r--kde-apps/kamoso/Manifest1
-rw-r--r--kde-apps/kamoso/kamoso-20.12.0.ebuild42
-rw-r--r--kde-apps/kanagram/Manifest1
-rw-r--r--kde-apps/kanagram/kanagram-20.12.0.ebuild49
-rw-r--r--kde-apps/kapman/Manifest1
-rw-r--r--kde-apps/kapman/kapman-20.12.0.ebuild35
-rw-r--r--kde-apps/kapptemplate/Manifest1
-rw-r--r--kde-apps/kapptemplate/kapptemplate-20.12.0.ebuild32
-rw-r--r--kde-apps/kate/Manifest1
-rw-r--r--kde-apps/kate/kate-20.12.0.ebuild106
-rw-r--r--kde-apps/katomic/Manifest1
-rw-r--r--kde-apps/katomic/katomic-20.12.0.ebuild35
-rw-r--r--kde-apps/kbackup/Manifest1
-rw-r--r--kde-apps/kbackup/kbackup-20.12.0.ebuild35
-rw-r--r--kde-apps/kblackbox/Manifest1
-rw-r--r--kde-apps/kblackbox/kblackbox-20.12.0.ebuild38
-rw-r--r--kde-apps/kblocks/Manifest1
-rw-r--r--kde-apps/kblocks/kblocks-20.12.0.ebuild34
-rw-r--r--kde-apps/kbounce/Manifest1
-rw-r--r--kde-apps/kbounce/kbounce-20.12.0.ebuild38
-rw-r--r--kde-apps/kbreakout/Manifest1
-rw-r--r--kde-apps/kbreakout/kbreakout-20.12.0.ebuild36
-rw-r--r--kde-apps/kbruch/Manifest1
-rw-r--r--kde-apps/kbruch/kbruch-20.12.0.ebuild29
-rw-r--r--kde-apps/kcachegrind/Manifest1
-rw-r--r--kde-apps/kcachegrind/kcachegrind-20.12.0.ebuild40
-rw-r--r--kde-apps/kcalc/Manifest1
-rw-r--r--kde-apps/kcalc/kcalc-20.12.0.ebuild40
-rw-r--r--kde-apps/kcalutils/Manifest1
-rw-r--r--kde-apps/kcalutils/kcalutils-20.12.0.ebuild37
-rw-r--r--kde-apps/kcharselect/Manifest1
-rw-r--r--kde-apps/kcharselect/kcharselect-20.12.0.ebuild31
-rw-r--r--kde-apps/kcolorchooser/Manifest1
-rw-r--r--kde-apps/kcolorchooser/kcolorchooser-20.12.0.ebuild25
-rw-r--r--kde-apps/kcron/Manifest1
-rw-r--r--kde-apps/kcron/kcron-20.12.0.ebuild32
-rw-r--r--kde-apps/kde-apps-meta/kde-apps-meta-20.12.0.ebuild26
-rw-r--r--kde-apps/kde-dev-scripts/Manifest1
-rw-r--r--kde-apps/kde-dev-scripts/kde-dev-scripts-20.12.0.ebuild34
-rw-r--r--kde-apps/kde-dev-utils/Manifest1
-rw-r--r--kde-apps/kde-dev-utils/kde-dev-utils-20.12.0.ebuild31
-rw-r--r--kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-20.12.0.ebuild19
-rw-r--r--kde-apps/kdeadmin-meta/kdeadmin-meta-20.12.0.ebuild17
-rw-r--r--kde-apps/kdebugsettings/Manifest1
-rw-r--r--kde-apps/kdebugsettings/kdebugsettings-20.12.0.ebuild33
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-20.12.0.ebuild34
-rw-r--r--kde-apps/kdeedu-data/Manifest1
-rw-r--r--kde-apps/kdeedu-data/kdeedu-data-20.12.0.ebuild18
-rw-r--r--kde-apps/kdeedu-meta/kdeedu-meta-20.12.0.ebuild42
-rw-r--r--kde-apps/kdegames-meta/kdegames-meta-20.12.0.ebuild59
-rw-r--r--kde-apps/kdegraphics-meta/kdegraphics-meta-20.12.0.ebuild30
-rw-r--r--kde-apps/kdegraphics-mobipocket/Manifest1
-rw-r--r--kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-20.12.0.ebuild29
-rw-r--r--kde-apps/kdemultimedia-meta/kdemultimedia-meta-20.12.0.ebuild29
-rw-r--r--kde-apps/kdenetwork-filesharing/Manifest1
-rw-r--r--kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.12.0.ebuild41
-rw-r--r--kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.0.ebuild30
-rw-r--r--kde-apps/kdenetwork-meta/metadata.xml1
-rw-r--r--kde-apps/kdenlive/Manifest1
-rw-r--r--kde-apps/kdenlive/kdenlive-20.12.0.ebuild90
-rw-r--r--kde-apps/kdepim-addons/Manifest1
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-20.12.0.ebuild87
-rw-r--r--kde-apps/kdepim-meta/kdepim-meta-20.12.0.ebuild73
-rw-r--r--kde-apps/kdepim-runtime/Manifest1
-rw-r--r--kde-apps/kdepim-runtime/kdepim-runtime-20.12.0.ebuild90
-rw-r--r--kde-apps/kdesdk-kioslaves/Manifest1
-rw-r--r--kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-20.12.0.ebuild22
-rw-r--r--kde-apps/kdesdk-meta/kdesdk-meta-20.12.0.ebuild31
-rw-r--r--kde-apps/kdesdk-thumbnailers/Manifest1
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-20.12.0.ebuild26
-rw-r--r--kde-apps/kdeutils-meta/kdeutils-meta-20.12.0.ebuild46
-rw-r--r--kde-apps/kdf/Manifest1
-rw-r--r--kde-apps/kdf/kdf-20.12.0.ebuild34
-rw-r--r--kde-apps/kdialog/Manifest1
-rw-r--r--kde-apps/kdialog/kdialog-20.12.0.ebuild42
-rw-r--r--kde-apps/kdiamond/Manifest1
-rw-r--r--kde-apps/kdiamond/kdiamond-20.12.0.ebuild36
-rw-r--r--kde-apps/keditbookmarks/Manifest1
-rw-r--r--kde-apps/keditbookmarks/keditbookmarks-20.12.0.ebuild47
-rw-r--r--kde-apps/kfind/Manifest1
-rw-r--r--kde-apps/kfind/kfind-20.12.0.ebuild37
-rw-r--r--kde-apps/kfloppy/Manifest1
-rw-r--r--kde-apps/kfloppy/kfloppy-20.12.0.ebuild33
-rw-r--r--kde-apps/kfourinline/Manifest1
-rw-r--r--kde-apps/kfourinline/kfourinline-20.12.0.ebuild35
-rw-r--r--kde-apps/kgeography/Manifest1
-rw-r--r--kde-apps/kgeography/kgeography-20.12.0.ebuild33
-rw-r--r--kde-apps/kget/Manifest1
-rw-r--r--kde-apps/kget/kget-20.12.0.ebuild80
-rw-r--r--kde-apps/kgoldrunner/Manifest1
-rw-r--r--kde-apps/kgoldrunner/kgoldrunner-20.12.0.ebuild40
-rw-r--r--kde-apps/kgpg/Manifest1
-rw-r--r--kde-apps/kgpg/kgpg-20.12.0.ebuild52
-rw-r--r--kde-apps/khangman/Manifest1
-rw-r--r--kde-apps/khangman/khangman-20.12.0.ebuild44
-rw-r--r--kde-apps/khelpcenter/Manifest1
-rw-r--r--kde-apps/khelpcenter/khelpcenter-20.12.0.ebuild54
-rw-r--r--kde-apps/kidentitymanagement/Manifest1
-rw-r--r--kde-apps/kidentitymanagement/kidentitymanagement-20.12.0.ebuild37
-rw-r--r--kde-apps/kig/Manifest1
-rw-r--r--kde-apps/kig/kig-20.12.0.ebuild72
-rw-r--r--kde-apps/kigo/Manifest1
-rw-r--r--kde-apps/kigo/kigo-20.12.0.ebuild40
-rw-r--r--kde-apps/killbots/Manifest1
-rw-r--r--kde-apps/killbots/killbots-20.12.0.ebuild36
-rw-r--r--kde-apps/kimagemapeditor/Manifest1
-rw-r--r--kde-apps/kimagemapeditor/kimagemapeditor-20.12.0.ebuild35
-rw-r--r--kde-apps/kimap/Manifest1
-rw-r--r--kde-apps/kimap/kimap-20.12.0.ebuild40
-rw-r--r--kde-apps/kio-extras/Manifest1
-rw-r--r--kde-apps/kio-extras/kio-extras-20.12.0.ebuild94
-rw-r--r--kde-apps/kipi-plugins/Manifest1
-rw-r--r--kde-apps/kipi-plugins/kipi-plugins-20.12.0.ebuild55
-rw-r--r--kde-apps/kiriki/Manifest1
-rw-r--r--kde-apps/kiriki/kiriki-20.12.0.ebuild36
-rw-r--r--kde-apps/kiten/Manifest1
-rw-r--r--kde-apps/kiten/kiten-20.12.0.ebuild43
-rw-r--r--kde-apps/kitinerary/Manifest1
-rw-r--r--kde-apps/kitinerary/kitinerary-20.12.0.ebuild44
-rw-r--r--kde-apps/kjumpingcube/Manifest1
-rw-r--r--kde-apps/kjumpingcube/kjumpingcube-20.12.0.ebuild36
-rw-r--r--kde-apps/kldap/Manifest1
-rw-r--r--kde-apps/kldap/kldap-20.12.0.ebuild30
-rw-r--r--kde-apps/kleopatra/Manifest1
-rw-r--r--kde-apps/kleopatra/kleopatra-20.12.0.ebuild55
-rw-r--r--kde-apps/klettres/Manifest1
-rw-r--r--kde-apps/klettres/klettres-20.12.0.ebuild34
-rw-r--r--kde-apps/klickety/Manifest1
-rw-r--r--kde-apps/klickety/klickety-20.12.0.ebuild40
-rw-r--r--kde-apps/klines/Manifest1
-rw-r--r--kde-apps/klines/klines-20.12.0.ebuild37
-rw-r--r--kde-apps/kmag/Manifest1
-rw-r--r--kde-apps/kmag/kmag-20.12.0.ebuild40
-rw-r--r--kde-apps/kmahjongg/Manifest1
-rw-r--r--kde-apps/kmahjongg/kmahjongg-20.12.0.ebuild40
-rw-r--r--kde-apps/kmail-account-wizard/Manifest1
-rw-r--r--kde-apps/kmail-account-wizard/kmail-account-wizard-20.12.0.ebuild53
-rw-r--r--kde-apps/kmail/Manifest1
-rw-r--r--kde-apps/kmail/kmail-20.12.0.ebuild114
-rw-r--r--kde-apps/kmailtransport/Manifest1
-rw-r--r--kde-apps/kmailtransport/kmailtransport-20.12.0.ebuild43
-rw-r--r--kde-apps/kmbox/Manifest1
-rw-r--r--kde-apps/kmbox/kmbox-20.12.0.ebuild18
-rw-r--r--kde-apps/kmime/Manifest1
-rw-r--r--kde-apps/kmime/kmime-20.12.0.ebuild21
-rw-r--r--kde-apps/kmines/Manifest1
-rw-r--r--kde-apps/kmines/kmines-20.12.0.ebuild36
-rw-r--r--kde-apps/kmix/Manifest1
-rw-r--r--kde-apps/kmix/kmix-20.12.0.ebuild56
-rw-r--r--kde-apps/kmousetool/Manifest1
-rw-r--r--kde-apps/kmousetool/kmousetool-20.12.0.ebuild37
-rw-r--r--kde-apps/kmouth/Manifest1
-rw-r--r--kde-apps/kmouth/kmouth-20.12.0.ebuild35
-rw-r--r--kde-apps/kmplot/Manifest1
-rw-r--r--kde-apps/kmplot/kmplot-20.12.0.ebuild39
-rw-r--r--kde-apps/knavalbattle/Manifest1
-rw-r--r--kde-apps/knavalbattle/knavalbattle-20.12.0.ebuild41
-rw-r--r--kde-apps/knetwalk/Manifest1
-rw-r--r--kde-apps/knetwalk/knetwalk-20.12.0.ebuild38
-rw-r--r--kde-apps/knights/Manifest1
-rw-r--r--kde-apps/knights/knights-20.08.3.ebuild7
-rw-r--r--kde-apps/knights/knights-20.12.0.ebuild59
-rw-r--r--kde-apps/knotes/Manifest1
-rw-r--r--kde-apps/knotes/knotes-20.12.0.ebuild76
-rw-r--r--kde-apps/kolf/Manifest1
-rw-r--r--kde-apps/kolf/kolf-20.12.0.ebuild38
-rw-r--r--kde-apps/kollision/Manifest1
-rw-r--r--kde-apps/kollision/kollision-20.12.0.ebuild33
-rw-r--r--kde-apps/kolourpaint/Manifest1
-rw-r--r--kde-apps/kolourpaint/kolourpaint-20.12.0.ebuild45
-rw-r--r--kde-apps/kompare/Manifest1
-rw-r--r--kde-apps/kompare/kompare-20.12.0.ebuild40
-rw-r--r--kde-apps/konqueror/Manifest1
-rw-r--r--kde-apps/konqueror/konqueror-20.12.0.ebuild89
-rw-r--r--kde-apps/konquest/Manifest1
-rw-r--r--kde-apps/konquest/konquest-20.12.0.ebuild36
-rw-r--r--kde-apps/konsole/Manifest1
-rw-r--r--kde-apps/konsole/konsole-20.12.0.ebuild70
-rw-r--r--kde-apps/konsolekalendar/Manifest1
-rw-r--r--kde-apps/konsolekalendar/konsolekalendar-20.12.0.ebuild41
-rw-r--r--kde-apps/kontact/Manifest1
-rw-r--r--kde-apps/kontact/kontact-20.12.0.ebuild48
-rw-r--r--kde-apps/kontactinterface/Manifest1
-rw-r--r--kde-apps/kontactinterface/kontactinterface-20.12.0.ebuild29
-rw-r--r--kde-apps/kopete/Manifest1
-rw-r--r--kde-apps/kopete/kopete-20.12.0.ebuild182
-rw-r--r--kde-apps/korganizer/Manifest1
-rw-r--r--kde-apps/korganizer/korganizer-20.12.0.ebuild96
-rw-r--r--kde-apps/kpat/Manifest1
-rw-r--r--kde-apps/kpat/kpat-20.12.0.ebuild51
-rw-r--r--kde-apps/kpimtextedit/Manifest1
-rw-r--r--kde-apps/kpimtextedit/kpimtextedit-20.12.0.ebuild41
-rw-r--r--kde-apps/kpkpass/Manifest1
-rw-r--r--kde-apps/kpkpass/kpkpass-20.12.0.ebuild24
-rw-r--r--kde-apps/kqtquickcharts/Manifest1
-rw-r--r--kde-apps/kqtquickcharts/kqtquickcharts-20.12.0.ebuild20
-rw-r--r--kde-apps/krdc/Manifest1
-rw-r--r--kde-apps/krdc/krdc-20.12.0.ebuild52
-rw-r--r--kde-apps/kreversi/Manifest1
-rw-r--r--kde-apps/kreversi/kreversi-20.12.0.ebuild41
-rw-r--r--kde-apps/krfb/Manifest1
-rw-r--r--kde-apps/krfb/krfb-20.12.0.ebuild55
-rw-r--r--kde-apps/kross-interpreters/Manifest1
-rw-r--r--kde-apps/kross-interpreters/kross-interpreters-20.12.0.ebuild32
-rw-r--r--kde-apps/kruler/Manifest1
-rw-r--r--kde-apps/kruler/kruler-20.12.0.ebuild43
-rw-r--r--kde-apps/kshisen/Manifest1
-rw-r--r--kde-apps/kshisen/kshisen-20.12.0.ebuild36
-rw-r--r--kde-apps/ksirk/Manifest1
-rw-r--r--kde-apps/ksirk/ksirk-20.12.0.ebuild43
-rw-r--r--kde-apps/ksmtp/Manifest1
-rw-r--r--kde-apps/ksmtp/ksmtp-20.12.0.ebuild28
-rw-r--r--kde-apps/ksnakeduel/Manifest1
-rw-r--r--kde-apps/ksnakeduel/ksnakeduel-20.12.0.ebuild37
-rw-r--r--kde-apps/kspaceduel/Manifest1
-rw-r--r--kde-apps/kspaceduel/kspaceduel-20.12.0.ebuild35
-rw-r--r--kde-apps/ksquares/Manifest1
-rw-r--r--kde-apps/ksquares/ksquares-20.12.0.ebuild35
-rw-r--r--kde-apps/ksudoku/Manifest1
-rw-r--r--kde-apps/ksudoku/ksudoku-20.12.0.ebuild53
-rw-r--r--kde-apps/ksystemlog/Manifest1
-rw-r--r--kde-apps/ksystemlog/ksystemlog-20.12.0.ebuild62
-rw-r--r--kde-apps/kteatime/Manifest1
-rw-r--r--kde-apps/kteatime/kteatime-20.12.0.ebuild33
-rw-r--r--kde-apps/ktimer/Manifest1
-rw-r--r--kde-apps/ktimer/ktimer-20.12.0.ebuild32
-rw-r--r--kde-apps/ktouch/Manifest1
-rw-r--r--kde-apps/ktouch/ktouch-20.12.0.ebuild64
-rw-r--r--kde-apps/ktp-accounts-kcm/Manifest1
-rw-r--r--kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-20.12.0.ebuild63
-rw-r--r--kde-apps/ktp-approver/Manifest1
-rw-r--r--kde-apps/ktp-approver/ktp-approver-20.12.0.ebuild33
-rw-r--r--kde-apps/ktp-auth-handler/Manifest1
-rw-r--r--kde-apps/ktp-auth-handler/ktp-auth-handler-20.12.0.ebuild39
-rw-r--r--kde-apps/ktp-call-ui/Manifest1
-rw-r--r--kde-apps/ktp-call-ui/ktp-call-ui-20.12.0.ebuild45
-rw-r--r--kde-apps/ktp-common-internals/Manifest1
-rw-r--r--kde-apps/ktp-common-internals/ktp-common-internals-20.12.0.ebuild68
-rw-r--r--kde-apps/ktp-contact-list/Manifest1
-rw-r--r--kde-apps/ktp-contact-list/ktp-contact-list-20.12.0.ebuild44
-rw-r--r--kde-apps/ktp-contact-runner/Manifest1
-rw-r--r--kde-apps/ktp-contact-runner/ktp-contact-runner-20.12.0.ebuild31
-rw-r--r--kde-apps/ktp-desktop-applets/Manifest1
-rw-r--r--kde-apps/ktp-desktop-applets/ktp-desktop-applets-20.12.0.ebuild27
-rw-r--r--kde-apps/ktp-filetransfer-handler/Manifest1
-rw-r--r--kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-20.12.0.ebuild30
-rw-r--r--kde-apps/ktp-kded-module/Manifest1
-rw-r--r--kde-apps/ktp-kded-module/ktp-kded-module-20.12.0.ebuild43
-rw-r--r--kde-apps/ktp-send-file/Manifest1
-rw-r--r--kde-apps/ktp-send-file/ktp-send-file-20.12.0.ebuild37
-rw-r--r--kde-apps/ktp-text-ui/Manifest1
-rw-r--r--kde-apps/ktp-text-ui/ktp-text-ui-20.12.0.ebuild59
-rw-r--r--kde-apps/ktuberling/Manifest1
-rw-r--r--kde-apps/ktuberling/ktuberling-20.12.0.ebuild42
-rw-r--r--kde-apps/kturtle/Manifest1
-rw-r--r--kde-apps/kturtle/kturtle-20.12.0.ebuild36
-rw-r--r--kde-apps/kubrick/Manifest1
-rw-r--r--kde-apps/kubrick/kubrick-20.12.0.ebuild36
-rw-r--r--kde-apps/kwalletmanager/Manifest1
-rw-r--r--kde-apps/kwalletmanager/kwalletmanager-20.12.0.ebuild47
-rw-r--r--kde-apps/kwave/Manifest1
-rw-r--r--kde-apps/kwave/kwave-20.12.0.ebuild87
-rw-r--r--kde-apps/kwordquiz/Manifest1
-rw-r--r--kde-apps/kwordquiz/kwordquiz-20.12.0.ebuild41
-rw-r--r--kde-apps/kwrite/Manifest1
-rw-r--r--kde-apps/kwrite/kwrite-20.12.0.ebuild57
-rw-r--r--kde-apps/libgravatar/Manifest1
-rw-r--r--kde-apps/libgravatar/libgravatar-20.12.0.ebuild39
-rw-r--r--kde-apps/libkcddb/Manifest1
-rw-r--r--kde-apps/libkcddb/libkcddb-20.12.0.ebuild54
-rw-r--r--kde-apps/libkcompactdisc/Manifest1
-rw-r--r--kde-apps/libkcompactdisc/libkcompactdisc-20.12.0.ebuild33
-rw-r--r--kde-apps/libkdcraw/Manifest1
-rw-r--r--kde-apps/libkdcraw/libkdcraw-20.12.0.ebuild20
-rw-r--r--kde-apps/libkdegames/Manifest1
-rw-r--r--kde-apps/libkdegames/libkdegames-20.12.0.ebuild51
-rw-r--r--kde-apps/libkdepim/Manifest1
-rw-r--r--kde-apps/libkdepim/libkdepim-20.12.0.ebuild37
-rw-r--r--kde-apps/libkeduvocdocument/Manifest1
-rw-r--r--kde-apps/libkeduvocdocument/libkeduvocdocument-20.12.0.ebuild25
-rw-r--r--kde-apps/libkexiv2/Manifest1
-rw-r--r--kde-apps/libkexiv2/libkexiv2-20.12.0.ebuild20
-rw-r--r--kde-apps/libkgapi/Manifest1
-rw-r--r--kde-apps/libkgapi/libkgapi-20.12.0.ebuild32
-rw-r--r--kde-apps/libkipi/Manifest1
-rw-r--r--kde-apps/libkipi/libkipi-20.12.0.ebuild26
-rw-r--r--kde-apps/libkleo/Manifest1
-rw-r--r--kde-apps/libkleo/libkleo-20.12.0.ebuild43
-rw-r--r--kde-apps/libkmahjongg/Manifest1
-rw-r--r--kde-apps/libkmahjongg/libkmahjongg-20.12.0.ebuild28
-rw-r--r--kde-apps/libkomparediff2/Manifest1
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-20.12.0.ebuild29
-rw-r--r--kde-apps/libksane/Manifest1
-rw-r--r--kde-apps/libksane/libksane-20.12.0.ebuild33
-rw-r--r--kde-apps/libksieve/Manifest1
-rw-r--r--kde-apps/libksieve/libksieve-20.12.0.ebuild56
-rw-r--r--kde-apps/libktnef/Manifest1
-rw-r--r--kde-apps/libktnef/libktnef-20.12.0.ebuild27
-rw-r--r--kde-apps/lokalize/Manifest1
-rw-r--r--kde-apps/lokalize/lokalize-20.12.0.ebuild73
-rw-r--r--kde-apps/lskat/Manifest1
-rw-r--r--kde-apps/lskat/lskat-20.12.0.ebuild35
-rw-r--r--kde-apps/mailcommon/Manifest1
-rw-r--r--kde-apps/mailcommon/mailcommon-20.12.0.ebuild64
-rw-r--r--kde-apps/mailimporter/Manifest1
-rw-r--r--kde-apps/mailimporter/mailimporter-20.12.0.ebuild34
-rw-r--r--kde-apps/marble/Manifest1
-rw-r--r--kde-apps/marble/marble-20.12.0.ebuild98
-rw-r--r--kde-apps/marble/metadata.xml1
-rw-r--r--kde-apps/mbox-importer/Manifest1
-rw-r--r--kde-apps/mbox-importer/mbox-importer-20.12.0.ebuild34
-rw-r--r--kde-apps/messagelib/Manifest1
-rw-r--r--kde-apps/messagelib/messagelib-20.12.0.ebuild72
-rw-r--r--kde-apps/minuet/Manifest1
-rw-r--r--kde-apps/minuet/minuet-20.12.0.ebuild32
-rw-r--r--kde-apps/okular/Manifest1
-rw-r--r--kde-apps/okular/files/okular-20.11.90-tests.patch148
-rw-r--r--kde-apps/okular/okular-20.12.0.ebuild107
-rw-r--r--kde-apps/palapeli/Manifest1
-rw-r--r--kde-apps/palapeli/palapeli-20.12.0.ebuild41
-rw-r--r--kde-apps/parley/Manifest1
-rw-r--r--kde-apps/parley/parley-20.12.0.ebuild51
-rw-r--r--kde-apps/picmi/Manifest1
-rw-r--r--kde-apps/picmi/picmi-20.12.0.ebuild41
-rw-r--r--kde-apps/pim-data-exporter/Manifest1
-rw-r--r--kde-apps/pim-data-exporter/pim-data-exporter-20.12.0.ebuild60
-rw-r--r--kde-apps/pim-sieve-editor/Manifest1
-rw-r--r--kde-apps/pim-sieve-editor/pim-sieve-editor-20.12.0.ebuild55
-rw-r--r--kde-apps/pimcommon/Manifest1
-rw-r--r--kde-apps/pimcommon/pimcommon-20.12.0.ebuild69
-rw-r--r--kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-20.12.0.ebuild32
-rw-r--r--kde-apps/poxml/Manifest1
-rw-r--r--kde-apps/poxml/poxml-20.12.0.ebuild21
-rw-r--r--kde-apps/print-manager/Manifest1
-rw-r--r--kde-apps/print-manager/print-manager-20.12.0.ebuild62
-rw-r--r--kde-apps/rocs/Manifest1
-rw-r--r--kde-apps/rocs/rocs-20.12.0.ebuild50
-rw-r--r--kde-apps/signon-kwallet-extension/Manifest1
-rw-r--r--kde-apps/signon-kwallet-extension/signon-kwallet-extension-20.12.0.ebuild20
-rw-r--r--kde-apps/spectacle/Manifest1
-rw-r--r--kde-apps/spectacle/spectacle-20.12.0.ebuild66
-rw-r--r--kde-apps/step/Manifest1
-rw-r--r--kde-apps/step/step-20.12.0.ebuild56
-rw-r--r--kde-apps/svgpart/Manifest1
-rw-r--r--kde-apps/svgpart/svgpart-20.12.0.ebuild27
-rw-r--r--kde-apps/sweeper/Manifest1
-rw-r--r--kde-apps/sweeper/sweeper-20.12.0.ebuild37
-rw-r--r--kde-apps/thumbnailers/Manifest1
-rw-r--r--kde-apps/thumbnailers/thumbnailers-20.12.0.ebuild37
-rw-r--r--kde-apps/umbrello/Manifest1
-rw-r--r--kde-apps/umbrello/umbrello-20.12.0.ebuild75
-rw-r--r--kde-apps/yakuake/Manifest1
-rw-r--r--kde-apps/yakuake/yakuake-20.12.0.ebuild58
-rw-r--r--kde-apps/zeroconf-ioslave/Manifest1
-rw-r--r--kde-apps/zeroconf-ioslave/zeroconf-ioslave-20.12.0.ebuild25
447 files changed, 11034 insertions, 0 deletions
diff --git a/kde-apps/akonadi-calendar/Manifest b/kde-apps/akonadi-calendar/Manifest
index 80862e7bffdf..5d0a6ea64c27 100644
--- a/kde-apps/akonadi-calendar/Manifest
+++ b/kde-apps/akonadi-calendar/Manifest
@@ -1 +1,2 @@
DIST akonadi-calendar-20.08.3.tar.xz 344600 BLAKE2B 0f478e41b7b43119c6c1fc4abcc7bab2d7c7e48ccdf83d97471cb34f6364beb606dcf09e61e838c8601b7d0834bd4115c2273db11a3cf319b03dcf7aebf9581e SHA512 f9b48dd1f8820ddb4a3c1259b20eeb814ffd0f0209407cc0412c21491b42f4744b7fd09e9a0e56249f5e8cd9c8d29a0265ccf46607a6617a1b605b2e20f15c02
+DIST akonadi-calendar-20.12.0.tar.xz 342632 BLAKE2B 2ab005adc47274f6be9ddbf9432d6d956af9dc0ae48536122065f34a4f485f88acac6b13b4a7ab4e64ba6f276f565b815c650ce301cf875ed68549406ed3f204 SHA512 fe1a2896f9e17b1dd6ba1dc438ffda036e720cb3271e2289998d1b5f803e4b2b860f7022e1ecaf5d4df8b1862a0f60213ab15b37499b674dc0256dfe68bf628e
diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-20.12.0.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-20.12.0.ebuild
new file mode 100644
index 000000000000..8362cbe83a3a
--- /dev/null
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-20.12.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for akonadi calendar integration"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test"
diff --git a/kde-apps/akonadi-contacts/Manifest b/kde-apps/akonadi-contacts/Manifest
index ce0fea8373e7..e2e1a68c39cf 100644
--- a/kde-apps/akonadi-contacts/Manifest
+++ b/kde-apps/akonadi-contacts/Manifest
@@ -1 +1,2 @@
DIST akonadi-contacts-20.08.3.tar.xz 409772 BLAKE2B c974d8b48c12bce036f833089f8a59eb523b65d3cd8e9649bb573eaaa7fb5cfd8fa56a7842dafd67bc816ab298c942721c4cc1ef0c5c4ed12d8a2fc40ba62f94 SHA512 1b6d10a4cce9b84092673f5779cbd1db71beef86887ef6c809174445fbc13d7a0b6d8417eb54e3cbd10504ed12155d53e148a7667569b9458e900eebd16ce943
+DIST akonadi-contacts-20.12.0.tar.xz 413356 BLAKE2B a813ff37c8080806bbfcc1b992e3975f8cd81ca0feb673ea5d90cf65e7ce0a9d67df27433b073d380768e8c6b2b9823b4c1a024917058b66d2996f0607ac5f30 SHA512 58169589aa728639e5d815f583fa834a339e0dc46d85ca4f75e2caba4ca1c99d55e39cd50e23b28676e4f091b5500686cfd744eaa8e07743aaf4a29c9d1337bd
diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-20.12.0.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-20.12.0.ebuild
new file mode 100644
index 000000000000..8c6f9467bdfd
--- /dev/null
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-20.12.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for akonadi contact integration"
+
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+LICENSE="GPL-2+"
+IUSE=""
+
+# some akonadi tests time out, that probably needs more work as it's ~700 tests
+RESTRICT+=" test"
+
+DEPEND="
+ >=dev-libs/grantlee-5.2.0:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/libkleo-${PVCUT}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/prison-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-import-wizard/Manifest b/kde-apps/akonadi-import-wizard/Manifest
index 3afd8965b11a..c345f1757159 100644
--- a/kde-apps/akonadi-import-wizard/Manifest
+++ b/kde-apps/akonadi-import-wizard/Manifest
@@ -1 +1,2 @@
DIST akonadi-import-wizard-20.08.3.tar.xz 506104 BLAKE2B d11db50eaae05cbf1fd7e6322d3e56ef9c8b6738107134e6db6417f1d155e4d36d623af50569126a7fe43cced56e8001e2bc8b7fce2a743d52ee30567ea59be5 SHA512 d0319d42b9ed4eef654c1bd2728c17919f3b04c806b12ed01c872ade5094309f0fb2dfd01462e1ec860515f8a989470549da8aae2e933251e69951f067b12da5
+DIST akonadi-import-wizard-20.12.0.tar.xz 504784 BLAKE2B 5e7bf33f200d49941935d7328f459124bfef978e337f5412d90951d242b0882ae4fd67ba01018f20dd29e31ca67524ab4d09abfdc67f336296c31ce24744e6a0 SHA512 c0ce5ea3efb0d027da1b9f1d26b519a2480c072bd2785f6cb71768708d70b6fe7824de1ff91156d9943e1432e71f64a226ed65624f385ad9021ee653dcbb93f4
diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-20.12.0.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-20.12.0.ebuild
new file mode 100644
index 000000000000..4fa7dcf7e854
--- /dev/null
+++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
+HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/mailcommon-${PVCUT}:5
+ >=kde-apps/mailimporter-${PVCUT}:5
+ >=kde-apps/messagelib-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-mime/Manifest b/kde-apps/akonadi-mime/Manifest
index 25d27a944c3c..39cfe96003fd 100644
--- a/kde-apps/akonadi-mime/Manifest
+++ b/kde-apps/akonadi-mime/Manifest
@@ -1 +1,2 @@
DIST akonadi-mime-20.08.3.tar.xz 137936 BLAKE2B ceb9e46da5ba1cf62f3d47c54bf60ed0ab25d20a4006dc6b9f667f1b7f449cd216508de4a76a04784f686383f70447467144e990a564e10c3af214ac9a348ad0 SHA512 d5f996f5e8e1e1c148d7b78e48d88d622e190881cc522fbd3cb0bb683888ba037ac9f84d5ba964eec356ff1c201b88e5339351d489a8647d8cab5fef22a882a1
+DIST akonadi-mime-20.12.0.tar.xz 135144 BLAKE2B d443f2c2f3d105c17d99b51a1e6877be7f5b14158e65075ff52f68376888addf97e14faed271aced981da3b3dd9c2cf7d6cae04fdda1cf785bf57d21c8e2b4f7 SHA512 c5d54e45526211296e24807f8ca34178f9ac52d2a3d31ae19eae0e568d24eb17438b398fcc74cca56d355a8c182f155e3421e40605476adae4152e3889c0d33d
diff --git a/kde-apps/akonadi-mime/akonadi-mime-20.12.0.ebuild b/kde-apps/akonadi-mime/akonadi-mime-20.12.0.ebuild
new file mode 100644
index 000000000000..8dde5d56a70e
--- /dev/null
+++ b/kde-apps/akonadi-mime/akonadi-mime-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for akonadi mime types"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+# some akonadi tests time out, that probably needs more work as it's ~700 tests
+RESTRICT+=" test"
+
+DEPEND="
+ dev-libs/libxslt
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-notes/Manifest b/kde-apps/akonadi-notes/Manifest
index ebbe9d1b6dfa..cadc87ff0c33 100644
--- a/kde-apps/akonadi-notes/Manifest
+++ b/kde-apps/akonadi-notes/Manifest
@@ -1 +1,2 @@
DIST akonadi-notes-20.08.3.tar.xz 22784 BLAKE2B eb88c528218d2853f8182f37fbb0f93bd34b78a76a5cbb03f35983fb79eb1361c1bb8836c8bb65fc106530d49b5e7e48cc3e7633b1b881b741561d0c8f49f618 SHA512 7b38bfa0854da839b40c455a87bba59574af5ebb69019ce4f58aeb2811df5b652e34aaebd942d8a9f5519e8d93faaa713a2dc8298abffcf4b7af41cca1416cf6
+DIST akonadi-notes-20.12.0.tar.xz 22924 BLAKE2B 336d37f1e4cf6cf1ea2531e4eb98ec9c850139144685a7ac80fc8fe75bc075efe82de0b213f40b951ba0448f719c4a903d132116d635d70c63656d5b4d8628a7 SHA512 c1731da221f1a1d98cab06d927117cf1ec81cea5813128ac4f187a056531d4ed90d8ae1a27fd8a89c85277b305fa6b64c61a10f650f5662f17dbfc15195af6da
diff --git a/kde-apps/akonadi-notes/akonadi-notes-20.12.0.ebuild b/kde-apps/akonadi-notes/akonadi-notes-20.12.0.ebuild
new file mode 100644
index 000000000000..a0fb0420707a
--- /dev/null
+++ b/kde-apps/akonadi-notes/akonadi-notes-20.12.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for akonadi notes integration"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-search/Manifest b/kde-apps/akonadi-search/Manifest
index 9eac2f87104a..52bfa3d2a4c8 100644
--- a/kde-apps/akonadi-search/Manifest
+++ b/kde-apps/akonadi-search/Manifest
@@ -1 +1,2 @@
DIST akonadi-search-20.08.3.tar.xz 94772 BLAKE2B a1ab156b0306dc543eff92711a7c3e3d94fde423a16fead67559b4b01b937178e549421d41dd486e3f68e4743c13a3667d7f432b656d990f02cac6edb0968a1c SHA512 db6246e428bfbe77239089e1bc4036b99dd8c070a70a995c698785ab202e5f975e30a7e0f36ac3fa41c859b928821f626f545c2be21479ffe5809e83068dbee8
+DIST akonadi-search-20.12.0.tar.xz 93968 BLAKE2B b4790dcf22cd9514153c3e935d7e5ffc884ed25388667f3f747dc14056e7fda8d2ba002a0ca5c9cd5771eba40a2a876891dc615acc279710828b38685fd6e0c2 SHA512 b10cbb8119c10be9aad2f895591558543830e1621429738fd2ddbbe31452ee06f69a7417367b89803755001badb3be0ef612f027a9882fdf851bf74dc50ddfc9
diff --git a/kde-apps/akonadi-search/akonadi-search-20.12.0.ebuild b/kde-apps/akonadi-search/akonadi-search-20.12.0.ebuild
new file mode 100644
index 000000000000..bf07ef82c12d
--- /dev/null
+++ b/kde-apps/akonadi-search/akonadi-search-20.12.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
+HOMEPAGE="https://invent.kde.org/pim/akonadi-search"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RESTRICT+=" test" # perpetually broken, bug 662378
+
+BDEPEND="
+ test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
+"
+RDEPEND="
+ >=dev-libs/xapian-1.3:=[chert(+)]
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/krunner-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+ test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] )
+"
diff --git a/kde-apps/akonadi/Manifest b/kde-apps/akonadi/Manifest
index bc40823e1dc0..7e7a626edd2b 100644
--- a/kde-apps/akonadi/Manifest
+++ b/kde-apps/akonadi/Manifest
@@ -1 +1,2 @@
DIST akonadi-20.08.3.tar.xz 1591360 BLAKE2B e237fc3307ae3cd785e29da9c2177832f1cff523ab3dc46279813c9ae152ac3a030649e6b73e8d566332f478992d6441457301355c2f6abd180c4db8c8d48011 SHA512 2d278a6189732e7c68a89321356915413771f1b4b1e3fb5a491b02f0000095163cce61278cc4f7f8b17759c1d71b3e3c08dbed0c89f3fe26be21da14adbbf720
+DIST akonadi-20.12.0.tar.xz 1593204 BLAKE2B 9fdf7839752ae99001b77bdc6c04156016cf7722d2c647c8baa2f5d0e7fe75e602bff2a033ff88a9375262924026c37c6b139d1323c69b7bc99f032f127f349f SHA512 c606a974db82ef0709db04c0ca7712fb3e359a2f643cae53aa27d5a19553484e6664040d1e139c29b5fc0777d2aeb9c2832ba7936c1cf4bf24c8323bdcd2cd4f
diff --git a/kde-apps/akonadi/akonadi-20.12.0.ebuild b/kde-apps/akonadi/akonadi-20.12.0.ebuild
new file mode 100644
index 000000000000..18a0f55ae58f
--- /dev/null
+++ b/kde-apps/akonadi/akonadi-20.12.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALDBUS_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
+HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+kaccounts +mysql postgres sqlite tools xml"
+
+REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
+
+COMMON_DEPEND="
+ app-arch/xz-utils
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ kaccounts? (
+ >=kde-apps/kaccounts-integration-${PVCUT}:5
+ net-libs/accounts-qt
+ )
+ sqlite? (
+ dev-db/sqlite:3
+ >=dev-qt/qtsql-${QTMIN}:5=[sqlite]
+ )
+ xml? ( dev-libs/libxml2 )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ dev-libs/libxslt
+ test? ( sys-apps/dbus )
+"
+RDEPEND="${COMMON_DEPEND}
+ mysql? ( virtual/mysql )
+ postgres? ( dev-db/postgresql )
+"
+
+# some akonadi tests time out, that probably needs more work as it's ~700 tests
+RESTRICT+=" test"
+
+PATCHES=( "${FILESDIR}/${PN}-18.12.2-mysql56-crash.patch" )
+
+pkg_setup() {
+ # Set default storage backend in order: MySQL, PostgreSQL, SQLite
+ # reverse driver check to keep the order
+ use sqlite && DRIVER="QSQLITE3"
+ use postgres && DRIVER="QPSQL"
+ use mysql && DRIVER="QMYSQL"
+
+ if use mysql && has_version ">=dev-db/mariadb-10.4"; then
+ ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
+ ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
+ ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
+ ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
+ ewarn
+ ewarn "Manual steps are required to fix it, see also:"
+ ewarn " https://bugs.gentoo.org/688746 (see Whiteboard)"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=409224"
+ ewarn
+ fi
+
+ if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
+ ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
+ ewarn "or PostgreSQL in your user configuration."
+ ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
+ fi
+
+ ecm_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package kaccounts AccountsQt5)
+ $(cmake_use_find_package kaccounts KAccounts)
+ -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
+ -DBUILD_TOOLS=$(usex tools)
+ $(cmake_use_find_package xml LibXml2)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ # Who knows, maybe it accidentally fixes our permission issues
+ cat <<-EOF > "${T}"/akonadiserverrc
+[%General]
+Driver=${DRIVER}
+EOF
+ insinto /usr/share/config/akonadi
+ doins "${T}"/akonadiserverrc
+
+ ecm_src_install
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+ elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
+ elog "Available drivers are:"
+ use mysql && elog " QMYSQL"
+ use postgres && elog " QPSQL"
+ use sqlite && elog " QSQLITE3"
+ elog "${DRIVER} has been set as your default akonadi storage backend."
+}
diff --git a/kde-apps/akonadiconsole/Manifest b/kde-apps/akonadiconsole/Manifest
index e64d32da9fb2..26d3008492dc 100644
--- a/kde-apps/akonadiconsole/Manifest
+++ b/kde-apps/akonadiconsole/Manifest
@@ -1 +1,2 @@
DIST akonadiconsole-20.08.3.tar.xz 195032 BLAKE2B 589266d05e295ab80c891937faa204fad3ab56d4f6cbffcb2a435b93fed407be03c95cbf8c8a9ef2e74f2fecae16b41b74555cf878aa051515ddbbacf2497932 SHA512 2770bd9a89f3e64d82d689301392285ccbd580edadceebb83ba5c456fd9fc1a8149cadea3b6eb14ba9a8d7e68c1c4308957df21111d721304dc6268fece3dfd9
+DIST akonadiconsole-20.12.0.tar.xz 198012 BLAKE2B 4f9fb8513a064cfb72370da3d0312dda4ee99df0ab5e5ebd2caa1d709c32d90d5512bc1f293aff9cd26b1a48c073cdb5491cc87428fd0e43bff335044b720d09 SHA512 b93586fb9cddfd14ba53de19f55d374be72a194a7d443aa40ac4ee934a1c86bbb31075ca2b56e7ffd55025ae5cc86799482a8d01d6cb07405580e708aae48e50
diff --git a/kde-apps/akonadiconsole/akonadiconsole-20.12.0.ebuild b/kde-apps/akonadiconsole/akonadiconsole-20.12.0.ebuild
new file mode 100644
index 000000000000..d79f79a41782
--- /dev/null
+++ b/kde-apps/akonadiconsole/akonadiconsole-20.12.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Application for debugging Akonadi Resources"
+HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools"
+
+LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/xapian:=
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-search-${PVCUT}:5
+ >=kde-apps/calendarsupport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/messagelib-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akregator/Manifest b/kde-apps/akregator/Manifest
index 4ecd42b25eaf..6f91e0ebb2fc 100644
--- a/kde-apps/akregator/Manifest
+++ b/kde-apps/akregator/Manifest
@@ -1 +1,2 @@
DIST akregator-20.08.3.tar.xz 2204024 BLAKE2B efe9b4acf8140eb018ce0b414f3829da2e4622348a54d43dc6707dd2a140eeec5bddcea1f33a04b8e3a96b312363d041b49d653597ff0985e9a8e2a1a8c89a02 SHA512 6df49879061e7163ab7c433929cfcb1ebbf2f8a974b7df9247c5576dd0e7aae4b8288daad2e65b0f302e0d208ef01de4dff838264b812f5f6d584051e3ca5c11
+DIST akregator-20.12.0.tar.xz 2203428 BLAKE2B 4805f13e8578d2870eda41a29cc5254dc09e7bd3c1397dc14142d31b2b8f78dbab4ba0aeb0947125226a6923b9b9bf0c4e58ea0502114bd649eac76776f977d9 SHA512 47889802b1ac722482654a61691172375c7240682873666c9803a3fcd0b4050b0ef0a99dda4985bc58ff5de655eba4a3155ca875ed3d7167406d423083de6b10
diff --git a/kde-apps/akregator/akregator-20.12.0.ebuild b/kde-apps/akregator/akregator-20.12.0.ebuild
new file mode 100644
index 000000000000..199244ad087d
--- /dev/null
+++ b/kde-apps/akregator/akregator-20.12.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="News feed aggregator"
+HOMEPAGE="https://apps.kde.org/en/akregator"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="telemetry"
+
+RDEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kontactinterface-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/messagelib-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/syndication-${KFMIN}:5
+ telemetry? ( dev-libs/kuserfeedback:5 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/grantlee:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KUserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/analitza/Manifest b/kde-apps/analitza/Manifest
index 0938facd9cdc..502204fedb8d 100644
--- a/kde-apps/analitza/Manifest
+++ b/kde-apps/analitza/Manifest
@@ -1 +1,2 @@
DIST analitza-20.08.3.tar.xz 338512 BLAKE2B e5d80d4c944e77af8153fa80a0063917485fb884b9fcb3b003d028a72b4cff0dca92d89d1deed306f5b964d50eb8682c7f6a27ae4222ebf5bb24c35989a8903b SHA512 b5a92b5953668308c9ce095017e5c7fd62400223811f63d10e3f24968ed374e1259b8482f1a090dab7f96b624739a6b48e616152a8723668ae33e3d333b2b746
+DIST analitza-20.12.0.tar.xz 338576 BLAKE2B daf13a4ccc03e2cc233c004787395f759faa0a13b49ac5c3a3ab539058915a4abe6c53118a31f1ed0eb7087cf5d992dc90baa57a813a1e60f1166d32afa0d891 SHA512 04a605f8bb11552be13ead49e8aa56fc9c57efb21f2e667210c85085c3ce3cc41bf4988d1b0125bff0a77ac83d7f7c8f91dd2244c2a35661cffa6476d869892e
diff --git a/kde-apps/analitza/analitza-20.12.0.ebuild b/kde-apps/analitza/analitza-20.12.0.ebuild
new file mode 100644
index 000000000000..b2c2b73395d4
--- /dev/null
+++ b/kde-apps/analitza/analitza-20.12.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KDE library for mathematical features"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="eigen nls"
+
+BDEPEND="
+ nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5[-gles2-only]
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ eigen? ( dev-cpp/eigen:3 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ ecm_src_prepare
+
+ if ! use test; then
+ sed -i \
+ -e "/add_subdirectory(examples)/ s/^/#DONT/" \
+ analitzaplot/CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package eigen Eigen3)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest
index 1946a0daada7..84f0f84dbe96 100644
--- a/kde-apps/ark/Manifest
+++ b/kde-apps/ark/Manifest
@@ -1 +1,2 @@
DIST ark-20.08.3.tar.xz 2711708 BLAKE2B c486320f113ab3d12b67aec7589e7973a022415da5dbe01754a9e454c74bb59d2b6556c6934aafd7b5c0ee685e2eca7feee276ad3ebb8a0c6f57aea5bc666a0f SHA512 41ab1498b77f9d152f900eba9e784e8ed28127c849796e42c18db5beb963b0c8f2a1ef1c408d37db02fb21577e5d8e08d8561b72b14042e079a5f1baffa01a01
+DIST ark-20.12.0.tar.xz 2716084 BLAKE2B 1a90dc48c03581168e428e0af6c2ec4ecb6f3e5425b50bf22b790755dafb4fb373eeaafd486fe8ec8f3e37ffaf5e4c5c42fec5db0ff89d8fa0c5215fe87327ad SHA512 1f2e1bb47560e9e5bb81c90b83c5e634cb60f759f81db2e54dfe7caa66bb170c6591538516398fcb90e32c0c86beebee49e37ad8d7f19ed0a343c7d1305a7c33
diff --git a/kde-apps/ark/ark-20.12.0.ebuild b/kde-apps/ark/ark-20.12.0.ebuild
new file mode 100644
index 000000000000..6ef09a3c95ed
--- /dev/null
+++ b/kde-apps/ark/ark-20.12.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org optfeature
+
+DESCRIPTION="File archiver by KDE"
+HOMEPAGE="https://apps.kde.org/en/ark https://utils.kde.org/projects/ark/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="zip"
+
+BDEPEND="
+ sys-devel/gettext
+"
+RDEPEND="
+ app-arch/libarchive:=[bzip2,lzma,zlib]
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kpty-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ sys-libs/zlib
+ zip? ( >=dev-libs/libzip-1.2.0:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package zip LibZip)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ local myctestargs=(
+ -E "(plugins-clirartest)"
+ )
+
+ ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "rar archive creation/extraction" app-arch/rar
+ optfeature "rar archive extraction only" app-arch/unar app-arch/unrar
+ optfeature "7-Zip archive support" app-arch/p7zip
+ optfeature "lrz archive support" app-arch/lrzip
+ optfeature "markdown support in text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT}
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest
index 7146557925b1..746f18fa54cc 100644
--- a/kde-apps/artikulate/Manifest
+++ b/kde-apps/artikulate/Manifest
@@ -1 +1,2 @@
DIST artikulate-20.08.3.tar.xz 1084024 BLAKE2B 021d0d7cc1ac04ecc5861e0b66df79bb9df2ddb4130906f565706b8cb1670daab792f0c5551506e7974116f468f4ce5f57c9d52d879bb337cb7e3fef9d06515f SHA512 6bce1555acdb9762277f9c54ef004f98fe5b08375d27716b0fc623d30906b053d4a025f79af93a3fc373341d37cf20e05b59bf01df6da9f4b1e8b3f43ea3d2f2
+DIST artikulate-20.12.0.tar.xz 1083400 BLAKE2B ce6378ad358ae60a79c00912149387cb7630d791c4a46a868838f415a31a887e88776b15d9d38bd5de6ab9af6418c207bd11a2d2b3afd5223572c352f3b10d71 SHA512 0f9fe460620711d0acf5612eeefeabe7065399d8637bf6e40421187190876e2e96b92c0bf48048fe3d30b88475d37bc9231230e7a374c5b27e3975400d5e8bcb
diff --git a/kde-apps/artikulate/artikulate-20.12.0.ebuild b/kde-apps/artikulate/artikulate-20.12.0.ebuild
new file mode 100644
index 000000000000..a580c5b38601
--- /dev/null
+++ b/kde-apps/artikulate/artikulate-20.12.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Language learning application that helps improving pronunciation skills"
+HOMEPAGE="https://apps.kde.org/en/artikulate"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="gstreamer"
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ gstreamer? ( >=media-libs/qt-gstreamer-1.2.0-r4 )
+ !gstreamer? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer)
+ -DBUILD_QTMULTIMEDIA_PLUGIN=$(usex !gstreamer)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/audiocd-kio/Manifest b/kde-apps/audiocd-kio/Manifest
index 8e89322b462c..075bc840f229 100644
--- a/kde-apps/audiocd-kio/Manifest
+++ b/kde-apps/audiocd-kio/Manifest
@@ -1 +1,2 @@
DIST audiocd-kio-20.08.3.tar.xz 498660 BLAKE2B 60fc9d06505b7ad03d8cb8eec78d4f3893ca54859d1a18f6ea3ac28060ba74780af64baf3ba6499b16d3fc6388837b111eb6a3cc602c5adf55de0b96eb0a71a4 SHA512 77d03d9aed910329a70dcb6c1825de34caeb5d9d215959c772d98e972e92fafb94a5245df0b14c65f1e5d08f5cf565b9bba00e9637320eca156837890b6dd87b
+DIST audiocd-kio-20.12.0.tar.xz 500504 BLAKE2B d642baee02a6c07e805315bd9c51160d6ae6828bdd920d779202879ae6e0d3fbe0802e85c4ce7e315158f415f3b3d8227a8e8ef3827eb114ea91236a4ab5d6ee SHA512 d352f28fb71d2bc8e006b17169ec0426d1523fbd2e61973bb8eccea1d50cbf59bdfa6d0d13ad76c955dd420d40182b021908b7ff322e6978d0c55e4f3987ca95
diff --git a/kde-apps/audiocd-kio/audiocd-kio-20.12.0.ebuild b/kde-apps/audiocd-kio/audiocd-kio-20.12.0.ebuild
new file mode 100644
index 000000000000..ae604a3536ba
--- /dev/null
+++ b/kde-apps/audiocd-kio/audiocd-kio-20.12.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="kioslave for accessing audio CDs"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="flac vorbis"
+
+DEPEND="
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkcddb-${PVCUT}:5
+ >=kde-apps/libkcompactdisc-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ media-sound/cdparanoia
+ flac? ( >=media-libs/flac-1.1.2 )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package flac FLAC)
+ $(cmake_use_find_package vorbis OggVorbis)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/baloo-widgets/Manifest b/kde-apps/baloo-widgets/Manifest
index 8fc383d7de8e..b5872b6f196a 100644
--- a/kde-apps/baloo-widgets/Manifest
+++ b/kde-apps/baloo-widgets/Manifest
@@ -1 +1,2 @@
DIST baloo-widgets-20.08.3.tar.xz 261756 BLAKE2B 06fe1287ffd63608a50d05eef3a247d4231bb75475bfd3377bddad593551322fbd663c8a8d8e31503eb896e68b1b440185ec493fb3e06618e61e6005361dcdd4 SHA512 3a2d033d86a6b008c1c73f23f3f54b0bf4757f7fb0f8799b9e932d2951434ec49d01a2bbcc18ea25d4f4560baf549ac0cbd383e9f9aca7e24c684459aaa23b26
+DIST baloo-widgets-20.12.0.tar.xz 261696 BLAKE2B 98fd2a550c9a9d6071e29fde8f43639bbb806c469a981d293c762307a0adb63770805a36d3cef02c06dfce38a70ff318fa65bc1b7f16ead2831020d7e43c8678 SHA512 9df0d377f95bd54f686ea88b861e2da6f258ff95e83dd248aa14e28b4b4be3c2d533d7bc9fcd9370ba2a8a9a0114b967624d27afc962255aeddd50011b35acec
diff --git a/kde-apps/baloo-widgets/baloo-widgets-20.12.0.ebuild b/kde-apps/baloo-widgets/baloo-widgets-20.12.0.ebuild
new file mode 100644
index 000000000000..01d2b02af387
--- /dev/null
+++ b/kde-apps/baloo-widgets/baloo-widgets-20.12.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Widget library for baloo"
+
+LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/baloo-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kfilemetadata-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test"
diff --git a/kde-apps/blinken/Manifest b/kde-apps/blinken/Manifest
index 27a05ca4f4a1..102f6b1a997c 100644
--- a/kde-apps/blinken/Manifest
+++ b/kde-apps/blinken/Manifest
@@ -1 +1,2 @@
DIST blinken-20.08.3.tar.xz 2828668 BLAKE2B f5feebddeaf03a7f45c44515ce2550e4d80daea0e6416ff35f3679598506b193491b7793134c472d9e77eebf40f9068c70b07fefaa84689785b1b08a40eb7003 SHA512 fdba92252b7997d51d13e49918b87644254bd4d61dc9451b8479c7f401206cd0e3594254d3a0cb28887aa2f9ab138332f4ec428fd534fae476f9ef1ed2d0eab6
+DIST blinken-20.12.0.tar.xz 2828648 BLAKE2B bea3e7b723493302e7af9d7da70d09a7556326b666fa5bca792b1ebc2d80fb4a44e637039e8dfe31443cfad6d5ace732fd523504868a78b832c154b9b5f4fd43 SHA512 3a4000fd8e84b24dc24177613933cda73e28636550911a50c60eef053cfd9e957dd386bb40f6812c1f94f8e40c24be1a915a50bee8b4a765beaf36be00536be9
diff --git a/kde-apps/blinken/blinken-20.12.0.ebuild b/kde-apps/blinken/blinken-20.12.0.ebuild
new file mode 100644
index 000000000000..9764c9b4c90d
--- /dev/null
+++ b/kde-apps/blinken/blinken-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Memory enhancement game based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/blinken https://edu.kde.org/blinken/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ ecm_src_install
+ rm "${ED}"/usr/share/${PN}/README.packagers || die
+}
diff --git a/kde-apps/bomber/Manifest b/kde-apps/bomber/Manifest
index c11047898ec4..8834ad4758b8 100644
--- a/kde-apps/bomber/Manifest
+++ b/kde-apps/bomber/Manifest
@@ -1 +1,2 @@
DIST bomber-20.08.3.tar.xz 824992 BLAKE2B 2f611fc9c0b91e538260a56c24d7634568f5dbbc1e71bea54306ac003125adf95e4643fac4e0e454c6617c91ca96957dd2658fec3a69af203e8beaf890d52ff7 SHA512 efc884a08aa1eaeda1c25a7a8b25a86858b4ab69e44a29967317c043960067ce4a02acd3541202d3c8c7f9c9faa130678442ecaeffc9c83c636f50f3f0a2fb41
+DIST bomber-20.12.0.tar.xz 824976 BLAKE2B c6360df1a7beb89e09db73b57e75ddcc0f7e293292b3ed8603885d141677a274ac580c7078d90634f9ea9fcd752f888ab8bbf4d730128727fb3dd9474957832e SHA512 e0d6bf18cdce07ffc573025bcf7279812c98cd3afd2e7f61b81c1fb3a68aa36bce5c5f6d1c3febb624abc81123d7cf487932dd45068c4ed0486af9170ca23d96
diff --git a/kde-apps/bomber/bomber-20.12.0.ebuild b/kde-apps/bomber/bomber-20.12.0.ebuild
new file mode 100644
index 000000000000..0ca5e0c3f6cf
--- /dev/null
+++ b/kde-apps/bomber/bomber-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Single player arcade bombing game"
+HOMEPAGE="https://apps.kde.org/en/bomber"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ !games-action/xbomber
+"
diff --git a/kde-apps/bovo/Manifest b/kde-apps/bovo/Manifest
index 5eadb4416123..80310b340e0a 100644
--- a/kde-apps/bovo/Manifest
+++ b/kde-apps/bovo/Manifest
@@ -1 +1,2 @@
DIST bovo-20.08.3.tar.xz 205900 BLAKE2B 65b220d02a36976f6c426caed1b518586affe3cc51948ce0018cbdcd2f667e20d1bc5a993b98b0c3340932c95fdecca03ace98f17fb7d585f6642a9414703f96 SHA512 f8b270add7930b665f7d4ef0eb1332e22016aa349743edc6bb4df3d5301ed4b58b86ede361a591cfcf95dd5cf0b319eea1efc9c961f63b0530a58c2350f30b6b
+DIST bovo-20.12.0.tar.xz 205820 BLAKE2B 27101e4581018aa2125aa9d4454170dfba7af2815b5a5a8ab7979786772cbea0344d61bbae57f85abdbc3af745b61d2e63cd5d083bc021a2613c43b20440866f SHA512 ca13d4970c2e73df34a35740daa919af3f33ef72ab154bf7e1025a924ad2fbfd88133aa4ec9217b3a32ef52ff5f9e4384ec6bad48e587a395ccffdef24d997ac
diff --git a/kde-apps/bovo/bovo-20.12.0.ebuild b/kde-apps/bovo/bovo-20.12.0.ebuild
new file mode 100644
index 000000000000..c464c8b0bb2b
--- /dev/null
+++ b/kde-apps/bovo/bovo-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Five-in-a-row Board Game"
+HOMEPAGE="https://apps.kde.org/en/bovo"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS HISTORY TODO )
diff --git a/kde-apps/calendarjanitor/Manifest b/kde-apps/calendarjanitor/Manifest
index b8315172fd0e..92e9e6cf8be5 100644
--- a/kde-apps/calendarjanitor/Manifest
+++ b/kde-apps/calendarjanitor/Manifest
@@ -1 +1,2 @@
DIST akonadi-calendar-tools-20.08.3.tar.xz 228576 BLAKE2B 53d3beb42c766f0ac47ea54b5294b61680a6e712ed624489b7df2c182f014ec07fbcb81bd47ab6a2b045515a7d85f7efd1616b9aa672338e84b80258d98298b0 SHA512 d8dc7fbd74cce1081f2398d1d5478e08cd0b7e9c4aed5dc89b3a54b43e0427526c9a47f7304667b796bec2cb53d0f17d4541345f647165f50edfff44c7ee91a3
+DIST akonadi-calendar-tools-20.12.0.tar.xz 223464 BLAKE2B f6ec3460af971c2d7296b5b452c0e7d4f6eee7544d95721422952022577db1a75ec0144bada1a7739ec4cfa6449e97cfe98ae7197098860bb0df851c9bbd80d6 SHA512 340ab39538aaad73aa6936a97c2b6ead7d362d0bdac92e53488bbc7b0bcd2c9992c6e4799eb6aa392ba2e2de4be4c9bad1ce5e016449d229fe53ad43dab2c49e
diff --git a/kde-apps/calendarjanitor/calendarjanitor-20.12.0.ebuild b/kde-apps/calendarjanitor/calendarjanitor-20.12.0.ebuild
new file mode 100644
index 000000000000..3bae4fb4e099
--- /dev/null
+++ b/kde-apps/calendarjanitor/calendarjanitor-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
+ECM_TEST="false"
+KDE_ORG_NAME="akonadi-calendar-tools"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Tool to scan calendar data for buggy instances"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-calendar-${PVCUT}:5
+ >=kde-apps/calendarsupport-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ ecm_src_prepare
+
+ cmake_comment_add_subdirectory doc konsolekalendar
+ sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die
+
+ # delete colliding konsolekalendar translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ rm -f po/*/konsolekalendar.po || die
+ rm -rf po/*/docs/konsolekalendar || die
+ fi
+}
diff --git a/kde-apps/calendarsupport/Manifest b/kde-apps/calendarsupport/Manifest
index 687ce5e2e058..25b7e49e3d64 100644
--- a/kde-apps/calendarsupport/Manifest
+++ b/kde-apps/calendarsupport/Manifest
@@ -1 +1,2 @@
DIST calendarsupport-20.08.3.tar.xz 661708 BLAKE2B cf7ef77afe14db2e5eddd48617f47f3d32c93b6d2697ed35f8dfacb73ca50d39e04ab459f8fb5ba18f48068034828c5d6fdd1af2604ae97586bfa4bac33b3029 SHA512 dc1f1eb8b633f19edf841e9b4d50b78afea9297918a4b3d8bab47352b53caec2737566504c9487fe1e36a01873e6e4bda8e257f997742d244d276992ddcc77f5
+DIST calendarsupport-20.12.0.tar.xz 664776 BLAKE2B 57b99b7928f43b33a1ab22b681e47e51e5c735f64a42a08c2ee9709523ec0bd42e6cc2fe6c94520425903ad8202ea44434c4137cc252f68e5fd476824d0e40f3 SHA512 550392817d9daee99074c8b86847d52d9006a2434e0cf326371e173181014b2757b7e76091f281a4f668c19bd443da13aea75054e3412536302cce97cc6b1e00
diff --git a/kde-apps/calendarsupport/calendarsupport-20.12.0.ebuild b/kde-apps/calendarsupport/calendarsupport-20.12.0.ebuild
new file mode 100644
index 000000000000..1aad88ae935b
--- /dev/null
+++ b/kde-apps/calendarsupport/calendarsupport-20.12.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+KFMIN=5.75.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Calendar support library"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/libical
+ >=dev-qt/designer-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-calendar-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/akonadi-notes-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/kholidays-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest
index 334e588aa450..502992630366 100644
--- a/kde-apps/cantor/Manifest
+++ b/kde-apps/cantor/Manifest
@@ -1 +1,2 @@
DIST cantor-20.08.3.tar.xz 9082332 BLAKE2B 7ea84959559e109a28794d1f610e07936de353c08e7732a90c6f8145828df99d6b408006580e367208e135c3d76530bdb02716c873a4adf491912ef07b470350 SHA512 8558bb6b3e6641c1c575a4f5f0b1db7f6d6003ed011432f555ee0954586f0cd3a0d1d897d55114dd29cd9aa58d7e6d7ffb9a2357b1e96c01bbf2b4f3623174dd
+DIST cantor-20.12.0.tar.xz 9102652 BLAKE2B b4abda0e34abc34bd46fe3a5d2ae79a6a3d9d601f3118bb7ef7e20afbdd2ad7d4b6477ece2bcafaf65a9755fa17d34cad8ba5378d55a5cd25ff385bfe6324d17 SHA512 1edea13034d4b9038feb66ee3b8e1f938cced7e30bdd5de1fe5007f5b32e3c5bec1f27bce2ca5bdaa228b9abaa486a044c6be230e19d0310e7adaa7b3b2826b4
diff --git a/kde-apps/cantor/cantor-20.12.0.ebuild b/kde-apps/cantor/cantor-20.12.0.ebuild
new file mode 100644
index 000000000000..a1371cb83de5
--- /dev/null
+++ b/kde-apps/cantor/cantor-20.12.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org optfeature python-single-r1
+
+DESCRIPTION="Interface for doing mathematics and scientific computing"
+HOMEPAGE="https://apps.kde.org/en/cantor https://edu.kde.org/cantor/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+analitza julia lua postscript python qalculate R"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
+DEPEND="
+ app-text/poppler[qt5]
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kpty-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ analitza? ( >=kde-apps/analitza-${PVCUT}:5 )
+ julia? ( dev-lang/julia )
+ lua? ( dev-lang/luajit:2 )
+ qalculate? (
+ sci-libs/cln
+ sci-libs/libqalculate:=
+ )
+ postscript? ( app-text/libspectre )
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-qt/qtdbus-${QTMIN}:5
+ )
+ R? ( dev-lang/R )
+"
+RDEPEND="${DEPEND}
+ !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? (
+ || (
+ sci-mathematics/maxima
+ sci-mathematics/octave
+ )
+ ) ) ) ) ) )
+"
+
+RESTRICT+=" test"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
+
+src_configure() {
+ use julia && addpredict /proc/self/mem # bug 602894
+
+ local mycmakeargs=(
+ $(cmake_use_find_package analitza Analitza5)
+ $(cmake_use_find_package julia Julia)
+ $(cmake_use_find_package lua LuaJIT)
+ -DUSE_LIBSPECTRE=$(usex postscript)
+ $(cmake_use_find_package python Python3)
+ $(cmake_use_find_package qalculate Qalculate)
+ $(cmake_use_find_package R R)
+ )
+ use python && mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "Maxima backend" sci-mathematics/maxima
+ optfeature "Octave backend" sci-mathematics/octave
+ optfeature "LaTeX support" virtual/latex-base
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/cervisia/Manifest b/kde-apps/cervisia/Manifest
index bcc785b1f10f..6cf04ac727fa 100644
--- a/kde-apps/cervisia/Manifest
+++ b/kde-apps/cervisia/Manifest
@@ -1 +1,2 @@
DIST cervisia-20.08.3.tar.xz 1888324 BLAKE2B 06f4b3c72846f738c439a44b36b4daff3deca517cf37454df3abf4cacbaf48fbafde1ca6dbab77f81450712b198b0c85878df0a7319f211d418f8bce5429c620 SHA512 8479024588c458d60e45319b9e50928861a56bc7c4225dcb119c9b43a65a4e2ab2f639b6da304e2a5fa5767d01b5c4b9dd9d0b3be2399782ec453f8c3ef21a9d
+DIST cervisia-20.12.0.tar.xz 1888208 BLAKE2B 99425ebced834dd969a74295c6c5a599587848bb5c2f3e20160d99c0afb5deb6bcb321a91d6debc50b3c3fc36d86e437793d9b4b611668fffca59d3507bb3e58 SHA512 9f65e6bf8a0272c294ab5ee3d9c1901edc75d9ca9aa8d2fed15fcc22c8c8bc5c7519c0c47a022609e73ae49a6ff5d96095ed35c991e3af7f683878b9f17fdde9
diff --git a/kde-apps/cervisia/cervisia-20.12.0.ebuild b/kde-apps/cervisia/cervisia-20.12.0.ebuild
new file mode 100644
index 000000000000..dcf28ad68577
--- /dev/null
+++ b/kde-apps/cervisia/cervisia-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="CVS frontend by KDE"
+HOMEPAGE="https://apps.kde.org/en/cervisia"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdesu-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kinit-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ dev-vcs/cvs
+"
diff --git a/kde-apps/dolphin-plugins-dropbox/Manifest b/kde-apps/dolphin-plugins-dropbox/Manifest
index 56d9c906a4c3..6dbf959ee8b7 100644
--- a/kde-apps/dolphin-plugins-dropbox/Manifest
+++ b/kde-apps/dolphin-plugins-dropbox/Manifest
@@ -1 +1,2 @@
DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9
+DIST dolphin-plugins-20.12.0.tar.xz 236436 BLAKE2B ed8b525c8934b3f1b41f53a9c22a1db211632b58a015e93d507eb46943920fc22e245b81e360bf30d75fe066a2a6ed36857bd3b446faf07b32132ef5755c1eb1 SHA512 a5ed5ae83ba8d2f0af5521f2219191acee2693aae656d829d425a8f9d7d21857511fdda3730dcc88e910ab5a2b6b76817a324498cffa390be3fa616bc57dd106
diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-20.12.0.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-20.12.0.ebuild
new file mode 100644
index 000000000000..d47fedc1e4f3
--- /dev/null
+++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-20.12.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="dropbox"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Dolphin plugin for Dropbox service integration"
+HOMEPAGE="https://apps.kde.org/en/dolphin_plugins"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/dolphin-${PVCUT}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ !kde-apps/dolphin-plugins:5
+ net-misc/dropbox-cli
+"
+
+src_prepare() {
+ ecm_src_prepare
+ # solid, qtdbus only required by mountiso
+ ecm_punt_bogus_dep Qt5 DBus
+ ecm_punt_bogus_dep KF5 Solid
+ # delete non-${PN} translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_git=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_mountiso=OFF
+ -DBUILD_svn=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/kde-apps/dolphin-plugins-git/Manifest b/kde-apps/dolphin-plugins-git/Manifest
index 56d9c906a4c3..6dbf959ee8b7 100644
--- a/kde-apps/dolphin-plugins-git/Manifest
+++ b/kde-apps/dolphin-plugins-git/Manifest
@@ -1 +1,2 @@
DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9
+DIST dolphin-plugins-20.12.0.tar.xz 236436 BLAKE2B ed8b525c8934b3f1b41f53a9c22a1db211632b58a015e93d507eb46943920fc22e245b81e360bf30d75fe066a2a6ed36857bd3b446faf07b32132ef5755c1eb1 SHA512 a5ed5ae83ba8d2f0af5521f2219191acee2693aae656d829d425a8f9d7d21857511fdda3730dcc88e910ab5a2b6b76817a324498cffa390be3fa616bc57dd106
diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-20.12.0.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-20.12.0.ebuild
new file mode 100644
index 000000000000..33a133476f47
--- /dev/null
+++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-20.12.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="git"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Dolphin plugin for Git integration"
+HOMEPAGE="https://apps.kde.org/en/dolphin_plugins"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/dolphin-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ !kde-apps/dolphin-plugins:5
+ dev-vcs/git
+"
+
+src_prepare() {
+ ecm_src_prepare
+ # solid, qtdbus only required by mountiso
+ ecm_punt_bogus_dep Qt5 DBus
+ ecm_punt_bogus_dep KF5 Solid
+ # kxmlgui, qtnetwork only required by dropbox
+ ecm_punt_bogus_dep Qt5 Network
+ ecm_punt_bogus_dep KF5 XmlGui
+ # delete non-${PN} translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_mountiso=OFF
+ -DBUILD_svn=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/kde-apps/dolphin-plugins-mercurial/Manifest b/kde-apps/dolphin-plugins-mercurial/Manifest
index 56d9c906a4c3..6dbf959ee8b7 100644
--- a/kde-apps/dolphin-plugins-mercurial/Manifest
+++ b/kde-apps/dolphin-plugins-mercurial/Manifest
@@ -1 +1,2 @@
DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9
+DIST dolphin-plugins-20.12.0.tar.xz 236436 BLAKE2B ed8b525c8934b3f1b41f53a9c22a1db211632b58a015e93d507eb46943920fc22e245b81e360bf30d75fe066a2a6ed36857bd3b446faf07b32132ef5755c1eb1 SHA512 a5ed5ae83ba8d2f0af5521f2219191acee2693aae656d829d425a8f9d7d21857511fdda3730dcc88e910ab5a2b6b76817a324498cffa390be3fa616bc57dd106
diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-20.12.0.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-20.12.0.ebuild
new file mode 100644
index 000000000000..c5b73e42f813
--- /dev/null
+++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-20.12.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="hg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Dolphin plugin for Mercurial integration"
+HOMEPAGE="https://apps.kde.org/en/dolphin_plugins"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/dolphin-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ !kde-apps/dolphin-plugins:5
+ dev-vcs/mercurial
+"
+
+src_prepare() {
+ ecm_src_prepare
+ # solid, qtdbus only required by mountiso
+ ecm_punt_bogus_dep Qt5 DBus
+ ecm_punt_bogus_dep KF5 Solid
+ # kxmlgui, qtnetwork only required by dropbox
+ ecm_punt_bogus_dep Qt5 Network
+ ecm_punt_bogus_dep KF5 XmlGui
+ # delete non-${PN} translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_git=OFF
+ -DBUILD_mountiso=OFF
+ -DBUILD_svn=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/kde-apps/dolphin-plugins-subversion/Manifest b/kde-apps/dolphin-plugins-subversion/Manifest
index 56d9c906a4c3..6dbf959ee8b7 100644
--- a/kde-apps/dolphin-plugins-subversion/Manifest
+++ b/kde-apps/dolphin-plugins-subversion/Manifest
@@ -1 +1,2 @@
DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9
+DIST dolphin-plugins-20.12.0.tar.xz 236436 BLAKE2B ed8b525c8934b3f1b41f53a9c22a1db211632b58a015e93d507eb46943920fc22e245b81e360bf30d75fe066a2a6ed36857bd3b446faf07b32132ef5755c1eb1 SHA512 a5ed5ae83ba8d2f0af5521f2219191acee2693aae656d829d425a8f9d7d21857511fdda3730dcc88e910ab5a2b6b76817a324498cffa390be3fa616bc57dd106
diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-20.12.0.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-20.12.0.ebuild
new file mode 100644
index 000000000000..50025aa1b12c
--- /dev/null
+++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-20.12.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="svn"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Dolphin plugin for Subversion integration"
+HOMEPAGE="https://apps.kde.org/en/dolphin_plugins"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/dolphin-${PVCUT}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ !kde-apps/dolphin-plugins:5
+ dev-vcs/subversion
+ >=kde-apps/kompare-${PVCUT}:5
+"
+
+src_prepare() {
+ ecm_src_prepare
+ # solid, qtdbus only required by mountiso
+ ecm_punt_bogus_dep Qt5 DBus
+ ecm_punt_bogus_dep KF5 Solid
+ # kxmlgui, qtnetwork only required by dropbox
+ ecm_punt_bogus_dep Qt5 Network
+ ecm_punt_bogus_dep KF5 XmlGui
+ # delete non-${PN} translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_git=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_mountiso=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest
index d733f188c954..31a8774e333c 100644
--- a/kde-apps/dolphin/Manifest
+++ b/kde-apps/dolphin/Manifest
@@ -1 +1,2 @@
DIST dolphin-20.08.3.tar.xz 5094964 BLAKE2B 368eca6e1972361bdb02bb3b1d3b449074d7d48af7bb88df60447ac9a7c88e8562fcac185c96596c57520df3efb87859cd21ad19e3b8515ec4ce40ebc7d2b3a5 SHA512 6fb1533597d886a7a032b68dbe2d9d05c0b856c006ba06d08eeda5ae267530f528fa4c4b7a8e2caf1cb074284a27d01a223922b606fde238984588a7df3abe6c
+DIST dolphin-20.12.0.tar.xz 5115360 BLAKE2B 45a392641c627bce430c816c51bada0d0e8037b1f6a25fe68659ca8fa00cac81ecbbac196af842c237f0b628b5dec6655f54fe297c13d9e25bf80263506cf7d2 SHA512 0485c2775d941b379deb3c9b68c9d60a3e978e504af63457df4c6f3acea373db7f69be31b9e0451a40662a845695ab1e78d3513d05f2f6bf3a1782fde75bb9d2
diff --git a/kde-apps/dolphin/dolphin-20.12.0.ebuild b/kde-apps/dolphin/dolphin-20.12.0.ebuild
new file mode 100644
index 000000000000..40cafe986d86
--- /dev/null
+++ b/kde-apps/dolphin/dolphin-20.12.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org optfeature
+
+DESCRIPTION="Plasma filemanager focusing on usability"
+HOMEPAGE="https://apps.kde.org/en/dolphin https://userbase.kde.org/Dolphin"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="activities semantic-desktop telemetry"
+
+DEPEND="
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kinit-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
+ semantic-desktop? (
+ >=kde-apps/baloo-widgets-${PVCUT}:5
+ >=kde-frameworks/baloo-${KFMIN}:5
+ >=kde-frameworks/kfilemetadata-${KFMIN}:5
+ )
+ telemetry? ( dev-libs/kuserfeedback:5 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kio-extras-${PVCUT}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
+ $(cmake_use_find_package activities KF5Activities)
+ $(cmake_use_find_package semantic-desktop KF5Baloo)
+ $(cmake_use_find_package semantic-desktop KF5BalooWidgets)
+ $(cmake_use_find_package semantic-desktop KF5FileMetaData)
+ $(cmake_use_find_package telemetry KUserFeedback)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ local myctestargs=(
+ # servicemenuinstaller requires ruby, no thanks
+ # dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever
+ # placesitemmodeltest requires DBus
+ -E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)"
+ )
+ ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "compress/extract and other actions" kde-apps/ark:${SLOT}
+ optfeature "crypto actions" kde-apps/kleopatra:${SLOT}
+ optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT}
+ optfeature "graphics file thumbnails" kde-apps/thumbnailers:${SLOT}
+ optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT}
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/dragon/Manifest b/kde-apps/dragon/Manifest
index a4a0910bf027..ec512e3784a9 100644
--- a/kde-apps/dragon/Manifest
+++ b/kde-apps/dragon/Manifest
@@ -1 +1,2 @@
DIST dragon-20.08.3.tar.xz 1657212 BLAKE2B 6eed982c500ac47b37936e46d50264f1b75160f1f676404caf877951adeea343ab1c200fe20582b3929c8783a3436db9b78e73de03b2e310ae77b285d16cef94 SHA512 88bab2a2608ad55f67a42261badc7471853be32bb325dac9c91478353910067c77c1a0dbc313cef4dd1a00969334bcbbbdae02809e9547d5c785ab076d116ccc
+DIST dragon-20.12.0.tar.xz 1656524 BLAKE2B 674e3169b58b32c9bd549e6d746111c427316cb2af811dfc259267c401ae1d3f4df8288d61d0800d874edfdd0db4074ede91d70e98c28d97e5903e3c8b6f9391 SHA512 54fb8f4e8317cc7b44e2bd2c2d27e36e5bc66c70191c5aed07e2b27b57227564fe5d06e0d38d4f7351aedfaf94501d878f7f703e185f0e24277edeeed266a96f
diff --git a/kde-apps/dragon/dragon-20.12.0.ebuild b/kde-apps/dragon/dragon-20.12.0.ebuild
new file mode 100644
index 000000000000..e08d82bb0f8c
--- /dev/null
+++ b/kde-apps/dragon/dragon-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Simple video player"
+HOMEPAGE="https://apps.kde.org/en/dragonplayer"
+
+LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ sys-devel/gettext
+"
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/eventviews/Manifest b/kde-apps/eventviews/Manifest
index 6d80cae04cf8..796120abf4bc 100644
--- a/kde-apps/eventviews/Manifest
+++ b/kde-apps/eventviews/Manifest
@@ -1 +1,2 @@
DIST eventviews-20.08.3.tar.xz 445292 BLAKE2B 41fae6233d333a99fcecfc7f4a75acd1edd92b4398f6c149d708554b1a93377ed708745c98d9309293e6b1015b60be1d1daa5873749b333f322476f58057066a SHA512 a7fb4750ce5ac6f490a6cfead314e72334500c45b886fd3f24843bbe1eeca94aec340411217db9f223ed1546ceb09fdac8866249ba1e1c25fc0b67f9bf9a6e91
+DIST eventviews-20.12.0.tar.xz 443740 BLAKE2B 0546f4f66097bca573a6224516565ca30cd4c300fe54c34aafcde2c76769331324a4ef70338f9c785c49c71821d5b3bb87c570278ac18f3731cf73e41264e57f SHA512 48d09ed99517092a3d7611a274f9e38b870aef961d8b86123cf86abc1df01464a346d1990cd012d9ed8f9a412af51d8cf855b796f923e7830fa3cb7c858a618e
diff --git a/kde-apps/eventviews/eventviews-20.12.0.ebuild b/kde-apps/eventviews/eventviews-20.12.0.ebuild
new file mode 100644
index 000000000000..212ae8069d5b
--- /dev/null
+++ b/kde-apps/eventviews/eventviews-20.12.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Calendar viewer for KDE PIM"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/kdiagram:5
+ dev-libs/libical
+ >=dev-qt/qtcore-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-calendar-${PVCUT}:5
+ >=kde-apps/calendarsupport-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ffmpegthumbs/Manifest b/kde-apps/ffmpegthumbs/Manifest
index f15e6a989c2c..4dff49b9a73c 100644
--- a/kde-apps/ffmpegthumbs/Manifest
+++ b/kde-apps/ffmpegthumbs/Manifest
@@ -1 +1,2 @@
DIST ffmpegthumbs-20.08.3.tar.xz 32164 BLAKE2B edb1a898709d8a6bb5591ed055b5f28c5424321558a541130e3b61b516c2fecab8a7498bdc53a33949efdbe365c6fe49fb59fc9d3bef28dabfcf2bd2fcfe8c2b SHA512 03dbd65bf2d2151bfd6f20bafeba24df78c8be97188878e79e3566e1a5d11bac0d4959507ae997b45026533b985f60acbbcc68faca730663f8dba888a8b93b5f
+DIST ffmpegthumbs-20.12.0.tar.xz 33936 BLAKE2B d12f352a1fb108db24dafc1ea2ce226e2e7314047177a2afde96aa1a39dd123ae9b36f87e16dbdac40b5e6207b946e103466e6ca4bb87bb9bd7f2ba419fbcb83 SHA512 41cf587e1a3369542e16d8819d97e1f229c52ba2bbdaab39a8f6a856e96e00613bf22cc0abfb0aee2ce81e79fcb2daea876f3ea1ee3d55910c03699a804089f8
diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-20.12.0.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-20.12.0.ebuild
new file mode 100644
index 000000000000..9b0d864bda9e
--- /dev/null
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-20.12.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="FFmpeg based thumbnail generator for video files"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ virtual/pkgconfig
+"
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ media-video/ffmpeg:0=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/filelight/Manifest b/kde-apps/filelight/Manifest
index 7105aa83347c..5db7b43ac8b2 100644
--- a/kde-apps/filelight/Manifest
+++ b/kde-apps/filelight/Manifest
@@ -1 +1,2 @@
DIST filelight-20.08.3.tar.xz 667748 BLAKE2B d3d6e842eb2027e9b9420fd7130d7a32a5f63d0085029e1bf382c88b9cd12b073ec5c001eb9c6a351a7d46feb43b105a3f8bbaee7c2b6d170ded2cac0df0a61e SHA512 1cf668980055b158479ba5016bef593774ef06aead671d1ff09661f93bf78f591448568f3ec447fbaef53fc2f7253adeff797a26e3d467d678c9f336ea7b3aa2
+DIST filelight-20.12.0.tar.xz 670736 BLAKE2B ab45c5048c4f2d8ce1b80abe1447b5fbf4a1609e936c94834f839a3fbe9895005ed724517576a6f9636ccf299412f5e1f2e4f4ab9a8b28198ecdcdbfebc604e1 SHA512 221aca7a3b7702f8931af057dce196365f0cfb130dbe923eef6dae8920f935bfaac5d70ceae1e2f7df2a2757b515c7907c717c8a05717fb4e1593ada5bf68274
diff --git a/kde-apps/filelight/filelight-20.12.0.ebuild b/kde-apps/filelight/filelight-20.12.0.ebuild
new file mode 100644
index 000000000000..705d3dde8160
--- /dev/null
+++ b/kde-apps/filelight/filelight-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
+HOMEPAGE="https://apps.kde.org/en/filelight
+https://utils.kde.org/projects/filelight/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/granatier/Manifest b/kde-apps/granatier/Manifest
index 7294fbc6620b..3b0b998b1ae8 100644
--- a/kde-apps/granatier/Manifest
+++ b/kde-apps/granatier/Manifest
@@ -1 +1,2 @@
DIST granatier-20.08.3.tar.xz 1951616 BLAKE2B 03a3d330116bdbfb7e078fec9382b23e8d71da289b00af71a85374d3876d006b215a40842aae5ea12cc6a7206379cdf08a3a22688e8f800ef5e4ccb51e037ac4 SHA512 c77a09980fe09b89c58e9ca1bdb9063eb1b9fe637b0e7dea1a3e3191e29885e40aba5937b6ce1768ee4b0b6a3e6b88070be51a5976a116b3d1204d0b61338385
+DIST granatier-20.12.0.tar.xz 1951796 BLAKE2B d7232744d34ee9ee6f21ed713507b432e1d6e73fff6e30f94c7981dc54bb3118969e24838eab5494be9ce2d44ac8a1277390e1a22d031f689c3e96d4f1372823 SHA512 8c966601c74e7c06c68904d78e7b938a48f093017e68634a80d3e442b92aa843924dcd548d5e4771c680aff62ed922a86a8e3faaea5ca9e08032a54b1d9d1640
diff --git a/kde-apps/granatier/granatier-20.12.0.ebuild b/kde-apps/granatier/granatier-20.12.0.ebuild
new file mode 100644
index 000000000000..a4fe5e0e15cb
--- /dev/null
+++ b/kde-apps/granatier/granatier-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Bomberman game"
+HOMEPAGE="https://apps.kde.org/en/granatier"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantlee-editor/Manifest b/kde-apps/grantlee-editor/Manifest
index c12a5653ab98..e6a0995138c1 100644
--- a/kde-apps/grantlee-editor/Manifest
+++ b/kde-apps/grantlee-editor/Manifest
@@ -1 +1,2 @@
DIST grantlee-editor-20.08.3.tar.xz 111832 BLAKE2B 49a0f3f0e8d5c281a9ccbd6e19fea17f77080dea7ff1b555ab52ca898042179ee9b852e5ca5a8b6509e45813f823b885d6adf3cfdee5dd3ab7235de423dad29e SHA512 908b0e1071731b458e8ee74ffecfbc482805086549b4db09893475f011b3659727b5381fab781a2a7edc5d17083ec1ac9a1cd56960e5cca6e20d2671b69bf0b2
+DIST grantlee-editor-20.12.0.tar.xz 107508 BLAKE2B c4342bd913114f21f850abb31c480dbfa09b558189365266a384f9e317bd675e8c3afd4baaffe4ee9726515c7302e771a854f6b6bd8d367da0138de7ce4701a7 SHA512 13cd2669a72040a39e5913478e475fae17b442424ee90ac75616453e62e70875be7f5e0b7570a282b231bfbee3febb5972a8981fde9d84d151f77918ac19146d
diff --git a/kde-apps/grantlee-editor/grantlee-editor-20.12.0.ebuild b/kde-apps/grantlee-editor/grantlee-editor-20.12.0.ebuild
new file mode 100644
index 000000000000..20b5f3edce1a
--- /dev/null
+++ b/kde-apps/grantlee-editor/grantlee-editor-20.12.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/messagelib-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantleetheme/Manifest b/kde-apps/grantleetheme/Manifest
index 3e9f1de88d2a..78d66f79899e 100644
--- a/kde-apps/grantleetheme/Manifest
+++ b/kde-apps/grantleetheme/Manifest
@@ -1 +1,2 @@
DIST grantleetheme-20.08.3.tar.xz 56280 BLAKE2B 8bdb1257d1315201ec9b2a4a4911d0de0de4e5902ed21477a9fbf1ba1bec40b3a3401b3a7e02932dac113cb590a9e374c987b8a39b1736795ea341fe9c683427 SHA512 2ef1cf5986a2e5956d888090c40760b5caebea4357e55ec6cd19679ec6e7fa3c683d7e57ca9bb21f60728b3c1cce73e95367e0584b7d587d4b48ec350cc3d048
+DIST grantleetheme-20.12.0.tar.xz 56548 BLAKE2B 7a2ea3a701e0e15eee1b924f7f15d0853573a8b5e7fad353b220584cacd12a43b825356b30e3778f8b379cd4c603b935fa73c4554f84026a32d70eca4689c1d8 SHA512 3d8bdc0eb8e4dbdf1b3e6932bd80a035e9015177e5bc74c863a3eea7084751b18077b40a045bb6047952b200b426ea27c1c4e5a75c80eb26227889b9fe574c8e
diff --git a/kde-apps/grantleetheme/grantleetheme-20.12.0.ebuild b/kde-apps/grantleetheme/grantleetheme-20.12.0.ebuild
new file mode 100644
index 000000000000..f6924025172a
--- /dev/null
+++ b/kde-apps/grantleetheme/grantleetheme-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for Grantlee plugins"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/grantlee:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtnetwork-${QTMIN}:5
+"
+
+# fails if package not already installed
+RESTRICT+=" test"
diff --git a/kde-apps/gwenview/Manifest b/kde-apps/gwenview/Manifest
index d39157e1173e..5d5349a91a06 100644
--- a/kde-apps/gwenview/Manifest
+++ b/kde-apps/gwenview/Manifest
@@ -1 +1,2 @@
DIST gwenview-20.08.3.tar.xz 6742928 BLAKE2B 1494d58e65993cfd3cd40311818c7ec414a9e9b5052d241e043b9425e5bb6de64578bd1f8e0e6b9708680fdd73dcf8c42cc2aab909c0f8efb653a9ad4e3732ad SHA512 a636250900f7b0ac96a4b847571acbc13854d7a0977fbec3d57a0291f2dfd88b1b1eae5048f3f507ef62db48152de0ce1bce1d113aba53353067650ce51c50f7
+DIST gwenview-20.12.0.tar.xz 6745224 BLAKE2B 0dc673d99302a1b0b5242961260f2c9f95f9ef4a50b67b43439981bed57a4a666cc9c667ea0c4ea9eea7ea2af01a2fdb3775bb84e53276835ee60f3e934ea641 SHA512 f7ae407b3515fc05b11f8bd434f5a5932105fdde0214c31766fd3c6bec01b97bfaa353774f5c2b9ced025d379873766f684aa287db944a30a54669a5749e4d42
diff --git a/kde-apps/gwenview/gwenview-20.12.0.ebuild b/kde-apps/gwenview/gwenview-20.12.0.ebuild
new file mode 100644
index 000000000000..ecb38ac52607
--- /dev/null
+++ b/kde-apps/gwenview/gwenview-20.12.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org optfeature
+
+DESCRIPTION="Image viewer by KDE"
+HOMEPAGE="https://apps.kde.org/en/gwenview https://userbase.kde.org/Gwenview"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="activities fits kipi +mpris raw semantic-desktop share X"
+
+# requires running environment
+RESTRICT+=" test"
+
+COMMON_DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtopengl-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ media-gfx/exiv2:=
+ media-libs/lcms:2
+ media-libs/libpng:0=
+ >=media-libs/phonon-4.11.0
+ media-libs/tiff
+ virtual/jpeg:0
+ activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
+ fits? ( sci-libs/cfitsio )
+ kipi? ( >=kde-apps/libkipi-${PVCUT}:5= )
+ mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+ raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 )
+ semantic-desktop? (
+ >=kde-frameworks/baloo-${KFMIN}:5
+ >=kde-frameworks/kfilemetadata-${KFMIN}:5
+ )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+ X? (
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ x11-libs/libX11
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtimageformats-${QTMIN}:5
+ >=kde-frameworks/kimageformats-${KFMIN}:5
+ kipi? ( >=kde-apps/kipi-plugins-${PVCUT}:5 )
+"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use mpris; then
+ # FIXME: upstream a better solution
+ sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package activities KF5Activities)
+ $(cmake_use_find_package fits CFitsio)
+ $(cmake_use_find_package kipi KF5Kipi)
+ $(cmake_use_find_package raw KF5KDcraw)
+ $(cmake_use_find_package share KF5Purpose)
+ $(cmake_use_find_package X X11)
+ )
+
+ if use semantic-desktop; then
+ mycmakeargs+=( -DGWENVIEW_SEMANTICINFO_BACKEND=Baloo )
+ else
+ mycmakeargs+=( -DGWENVIEW_SEMANTICINFO_BACKEND=None )
+ fi
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "SVG support" kde-apps/svgpart:${SLOT}
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/incidenceeditor/Manifest b/kde-apps/incidenceeditor/Manifest
index 120dbbe9d352..3fa30f476766 100644
--- a/kde-apps/incidenceeditor/Manifest
+++ b/kde-apps/incidenceeditor/Manifest
@@ -1 +1,2 @@
DIST incidenceeditor-20.08.3.tar.xz 543076 BLAKE2B 7990a6aa13098f92d0ab8b767c87592011f55e2847c7b21aac8a324a70c2e4cec8d9d5763760feb785b5eb8e3801cb862ed9f1e1aff2c30811f301c606f7a8a8 SHA512 d471a646ecb5a3ba9f0e932baa0fbccf2e159d7b69fd797003dd60f526bdfcc63dd7145bc335c3d850ec5934ccaaac52e682205f55a668bf93f713e575d5b5d0
+DIST incidenceeditor-20.12.0.tar.xz 546264 BLAKE2B 96139625c248de067a58e33a94a07e7954970f6fc1800117eba888eafbadfc0b651d8515892b04e2242dd6d9ff35910d82e57a022548ae0e4a94aa410de37d30 SHA512 afaf0136a50dfff51898e9b68a77d12f2d4c4315fb4fe4c6b0e9be136b7ff2725fd1188893acae4bd8e989ceaa05af28bd1e94361ec2da03cfcc97cc3ea03de2
diff --git a/kde-apps/incidenceeditor/incidenceeditor-20.12.0.ebuild b/kde-apps/incidenceeditor/incidenceeditor-20.12.0.ebuild
new file mode 100644
index 000000000000..3c246c2c20f0
--- /dev/null
+++ b/kde-apps/incidenceeditor/incidenceeditor-20.12.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Incidence editor for korganizer"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/kdiagram:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-calendar-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/calendarsupport-${PVCUT}:5
+ >=kde-apps/eventviews-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kldap-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/juk/Manifest b/kde-apps/juk/Manifest
index 02ab0486e70a..cacfa5ce7bcd 100644
--- a/kde-apps/juk/Manifest
+++ b/kde-apps/juk/Manifest
@@ -1 +1,2 @@
DIST juk-20.08.3.tar.xz 1997992 BLAKE2B 83a4df418e782067ac4b65ad89a7fe749870d8cab318ebe71a04d995b48be4bb442b03ead274de49c074cdc4320cf644ba7bed02c389d4788ca507403f236c6c SHA512 7e12689364b01c409f69547fd7a7b24149296c12dc8c9b8f4392932b15a24613ca6d92381bb37914c995610bfc618829646f0ca9d57883c8ad6e7957d29a2f3b
+DIST juk-20.12.0.tar.xz 1997728 BLAKE2B 2af570d240c11ad97db13029fb7029d35318292aab7f5c9ade14dd2518735194a4168fec43e5d029f7471d27793f9842d1722ac8e279bc4b403d2bdcea2907e5 SHA512 08ac1de483e8447a18dacf1517dc70112614010b1ca09a1aa9ac2b96bc11ab5b4f77c7038c3c3caac02e7d08439fc38ffc60f5de4641afd8c6448679b2e8569c
diff --git a/kde-apps/juk/juk-20.12.0.ebuild b/kde-apps/juk/juk-20.12.0.ebuild
new file mode 100644
index 000000000000..2b1aef9fbc73
--- /dev/null
+++ b/kde-apps/juk/juk-20.12.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Jukebox and music manager by KDE"
+HOMEPAGE="https://apps.kde.org/en/juk"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ >=media-libs/taglib-1.6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest
index 7f75e68fef22..9e4ba02eca0a 100644
--- a/kde-apps/k3b/Manifest
+++ b/kde-apps/k3b/Manifest
@@ -1 +1,2 @@
DIST k3b-20.08.3.tar.xz 10684548 BLAKE2B bfb9a06fd5b9c023fe7a9c1c93fd2f473941906870f8face596617cf5bc2e26e258cc6adbe9fb7a99da0ed5bd9f09273168408133c8d6142bd42dc4779e2fa32 SHA512 0d068f10d8dd287a33ca672e780673b7f6a92c2071ea9ec22176ea4a9a210e205eb1b605ee23edca4d2e7eaefbe2dead04ef8b8ee29b690f38185e3caae14ba8
+DIST k3b-20.12.0.tar.xz 10684460 BLAKE2B 865b36f8c14c372967851da484155dbb472cfb990e4e6f215d180682eaa9390caf05c222660bcb54b41d3f90b8dbf16b18a896145d517553bad719691c6a096e SHA512 fb1cae4cc10dffeab522d4cf28c03520fec8bdf2baad3b37637521be614f0a9174672579f3ab5fee3fd759ddc3625b46cec889e7123dfdba870d3fbde615ac98
diff --git a/kde-apps/k3b/k3b-20.12.0.ebuild b/kde-apps/k3b/k3b-20.12.0.ebuild
new file mode 100644
index 000000000000..2b788559cf74
--- /dev/null
+++ b/kde-apps/k3b/k3b-20.12.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/k3b https://userbase.kde.org/K3b"
+
+LICENSE="GPL-2 FDL-1.2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="dvd encode ffmpeg flac mad mp3 musepack sndfile sox taglib vcd vorbis"
+
+REQUIRED_USE="
+ flac? ( taglib )
+ mp3? ( encode taglib )
+ sox? ( encode taglib )
+"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkcddb-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?]
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ media-libs/libsamplerate
+ dvd? ( media-libs/libdvdread:= )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ flac? ( >=media-libs/flac-1.2[cxx] )
+ mp3? ( media-sound/lame )
+ mad? ( media-libs/libmad )
+ musepack? ( >=media-sound/musepack-tools-444 )
+ sndfile? ( media-libs/libsndfile )
+ taglib? ( >=media-libs/taglib-1.5 )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+RDEPEND="${DEPEND}
+ app-cdr/cdrdao
+ dev-libs/libburn
+ media-sound/cdparanoia
+ virtual/cdrtools
+ dvd? (
+ >=app-cdr/dvd+rw-tools-7
+ encode? ( media-video/transcode[dvd] )
+ )
+ sox? ( media-sound/sox )
+ vcd? ( media-video/vcdimager )
+"
+
+DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
+
+src_configure() {
+ local mycmakeargs=(
+ -DK3B_BUILD_API_DOCS=OFF
+ -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
+ -DK3B_ENABLE_HAL_SUPPORT=OFF
+ -DK3B_ENABLE_MUSICBRAINZ=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
+ -DK3B_DEBUG=$(usex debug)
+ -DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
+ -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
+ -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
+ -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
+ -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
+ -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
+ -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
+ -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
+ -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
+ -DK3B_ENABLE_TAGLIB=$(usex taglib)
+ -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
+ -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+
+ echo
+ elog "If you get warnings on start-up, uncheck the \"Check system"
+ elog "configuration\" option in the \"Misc\" settings window."
+ echo
+
+ local group=cdrom
+ use kernel_linux || group=operator
+ elog "Make sure you have proper read/write permissions on optical device(s)."
+ elog "Usually, it is sufficient to be in the ${group} group."
+ echo
+}
diff --git a/kde-apps/kaccounts-integration/Manifest b/kde-apps/kaccounts-integration/Manifest
index 463765f3fd91..aa84c0c4a9a3 100644
--- a/kde-apps/kaccounts-integration/Manifest
+++ b/kde-apps/kaccounts-integration/Manifest
@@ -1 +1,2 @@
DIST kaccounts-integration-20.08.3.tar.xz 76624 BLAKE2B 4e12fdb8b83e2e99184756b1ce43b7b0c7261c2989dfd7f11e29ecb79902ecd2a11ebeed7242c9de466bdb1d18ba517d86634cf2595370c0f7a8729c1f30c045 SHA512 83dadfc224568ab07f23975db6dd04d8524a512bbdecc72da6dd8dc03cc06290199309a60f3b6f2570ac422da9bfdb9e253ec7a56c7dc15026414b3c108098a6
+DIST kaccounts-integration-20.12.0.tar.xz 84004 BLAKE2B e2b2a35a8244bcb9128503a5617feedae7f11208437fe82e4df1c2b5f97ffc3b6790b0d383b42efa8a12d026d561ad9c572d119d4fb64545a910c45e20835939 SHA512 5887baff9fe0f10eafed5bebcaa3e123f559edc72998e176eb1a6b405564e4b530bf3ed0bb4f5db08224b6758ceeb9d35eb0dcacc83f2e6c8b3d919430765006
diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-20.12.0.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-20.12.0.ebuild
new file mode 100644
index 000000000000..dc30a658646d
--- /dev/null
+++ b/kde-apps/kaccounts-integration/kaccounts-integration-20.12.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+PLASMA_MINIMAL=5.16.5
+QTMIN=5.15.1
+VIRTUALDBUS_TEST="true"
+inherit ecm kde.org
+
+DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ sys-devel/gettext
+"
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ net-libs/accounts-qt
+ >=net-libs/libaccounts-glib-1.21:=
+ net-libs/signond
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-util/intltool
+"
+
+# bug #549444
+RESTRICT+=" test"
diff --git a/kde-apps/kaccounts-providers/Manifest b/kde-apps/kaccounts-providers/Manifest
index 4890a87c0a7f..ebbc0627f4a5 100644
--- a/kde-apps/kaccounts-providers/Manifest
+++ b/kde-apps/kaccounts-providers/Manifest
@@ -1 +1,2 @@
DIST kaccounts-providers-20.08.3.tar.xz 36188 BLAKE2B 90694addc96e68ef87ba53115e1e0021543e5d4731f31b42e419bfa7c282581efd175723f89a5f091400ba69d23c929d26d75f0ccbe365ce00bcd19c91362348 SHA512 d83e66c315f0b6bd2cc6bc7a438812ca45aed2327e57e9007e29be78e20b947cb47eea929f787e97bf18d0c555ff10bbbace26d6c791c6b78dc0048f8f4804fc
+DIST kaccounts-providers-20.12.0.tar.xz 61396 BLAKE2B 2df8e932274d8b8284f104e43b817a0ecba01a57393a988531935a6409a27740c409664bb561314f1c3d416329536caa851eea46c9610df90adec80708f08986 SHA512 08655d4974a83b1756beda7e0449bc99e7a12a5cdab45d4b84f9efeb9f8007b6642787965eed485776ed0e4f902d91242bb56de6cfbaf3e402e394eec05752d7
diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-20.12.0.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-20.12.0.ebuild
new file mode 100644
index 000000000000..f4d82148a352
--- /dev/null
+++ b/kde-apps/kaccounts-providers/kaccounts-providers-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE accounts providers"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ dev-util/intltool
+"
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/kaccounts-integration-${PVCUT}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kpackage-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ net-libs/signon-oauth2
+ net-libs/signon-ui
+"
diff --git a/kde-apps/kaddressbook/Manifest b/kde-apps/kaddressbook/Manifest
index 62e36f0465aa..15b1d7b41de1 100644
--- a/kde-apps/kaddressbook/Manifest
+++ b/kde-apps/kaddressbook/Manifest
@@ -1 +1,2 @@
DIST kaddressbook-20.08.3.tar.xz 3168192 BLAKE2B d7776c19b4cbe6eb0a1034b25c1ba4efe26d965091b749dd3691557d8202bf8ea13afcf9125454aeea986394b8e23ace4af4be7a38512a4a860639c65c90ab12 SHA512 ff63a0a0b5f8d45bfde0a41f15157bbc338aceebc9455b70626a3baab5b294b24951f72c9c110f356f04dd0f5f1ed191454e1b11a13ffe10df95d99efbf6f052
+DIST kaddressbook-20.12.0.tar.xz 3256028 BLAKE2B 2be9a1fa6be34f3d616866560c8b78945ce1c512c9e6e9f065d21c26e090ccfe6d96fde4ef34e88265c341e685ff7c6c60d8a4c4f89ea75b8620139d5e5e46ca SHA512 4729711ecf84ea3fc701394e70ba146cc0130edece4a2cb5ee0f7aeb7ea6508436fda51c53fbf6eea9da08d8d07547e1ce5e4194422cea047f29af0a266df7be
diff --git a/kde-apps/kaddressbook/kaddressbook-20.12.0.ebuild b/kde-apps/kaddressbook/kaddressbook-20.12.0.ebuild
new file mode 100644
index 000000000000..3db970099dcd
--- /dev/null
+++ b/kde-apps/kaddressbook/kaddressbook-20.12.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org optfeature
+
+DESCRIPTION="Address book application based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/kaddressbook"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="telemetry"
+
+DEPEND="
+ >=app-crypt/gpgme-1.11.1[cxx,qt5]
+ dev-libs/grantlee:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-search-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kontactinterface-${PVCUT}:5
+ >=kde-apps/libgravatar-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/libkleo-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/prison-${KFMIN}:5
+ telemetry? ( dev-libs/kuserfeedback:5 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kdepim-runtime-${PVCUT}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KUserFeedback)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT}
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/kajongg/Manifest b/kde-apps/kajongg/Manifest
index ad3e1d0da3de..84018d45da28 100644
--- a/kde-apps/kajongg/Manifest
+++ b/kde-apps/kajongg/Manifest
@@ -1 +1,2 @@
DIST kajongg-20.08.3.tar.xz 4475032 BLAKE2B 736fea6a3a10131d94b72a5ec5b44160e790ee62884d60524ee80ac26540a116d9b9c0ce5fe63270ba9b4676ed16cd7f0469f6982f11d96412fa68d997aa0ed0 SHA512 b63f989cc166808326c1d3ea33d884f957bb1b33a38f1ab26339b18f6b822239da505c161c956fbde720b3c5f52e2956b910761bb6c6a8cca75e88d140742f30
+DIST kajongg-20.12.0.tar.xz 4471676 BLAKE2B f7019b2c4eeee14b4cbe816f4349698731173877e7c27a0ad59da83eac8dc29bb05ff44e015cfd76793eaed42fedba2d9c21c4bf70f5e0a2e03edb8f5f034ed4 SHA512 43510b897b78bc94a0564fddc886cd20859a5946b85f078d52f75a118f2cc53edc09bdf6c226e6242fb1573b27fe2d7b6845cdd993961d3b1c753f23fa510ddd
diff --git a/kde-apps/kajongg/kajongg-20.12.0.ebuild b/kde-apps/kajongg/kajongg-20.12.0.ebuild
new file mode 100644
index 000000000000..e6fe9feb1c86
--- /dev/null
+++ b/kde-apps/kajongg/kajongg-20.12.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit python-single-r1 ecm kde.org
+
+DESCRIPTION="Classical Mah Jongg for four players"
+HOMEPAGE="https://apps.kde.org/en/kajongg"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ dev-db/sqlite:3
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ $(python_gen_cond_dep '
+ dev-python/PyQt5[gui,svg,widgets,${PYTHON_MULTI_USEDEP}]
+ >=dev-python/twisted-16.6.0[${PYTHON_MULTI_USEDEP}]
+ ')
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/libkmahjongg-${PVCUT}:5
+"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang src
+ ecm_src_prepare
+}
diff --git a/kde-apps/kalarm/Manifest b/kde-apps/kalarm/Manifest
index 255208cce6eb..d9907cdb0040 100644
--- a/kde-apps/kalarm/Manifest
+++ b/kde-apps/kalarm/Manifest
@@ -1 +1,2 @@
DIST kalarm-20.08.3.tar.xz 1985344 BLAKE2B 6a6f44d9479370834c89dad00aca7fcbbf9c0f655450b29e0cc9bad0a5376946f24d36554088afcc2ec279d530ca6c43e31efb079f09808965ff74242053f137 SHA512 d564922bf41f176034535fd795d25eeabfbcd8e7eea115c29e5c0f1a2313de5b33406f87e1f7e705d7f814b9a2b826ac4cf7ac50723bf90beea5ecc92c750496
+DIST kalarm-20.12.0.tar.xz 2076248 BLAKE2B b63fc12b232f22dcb76a4c0b3b3c0ab45c731fac39d902992bca5b2f380fb9030c893dfe9e348ee0719b71d7766aa4463269dfd293872e23534ccd5c9003846c SHA512 df3dae305ff7073d3bae353718145e2c5cdc5bf15ae1e4acd3da92dd207c60b0c2b7ed12b0d6ff6ddcc076d400ff0c6c7418d3aa35a2bd4adb4931e49e11a4fb
diff --git a/kde-apps/kalarm/kalarm-20.12.0.ebuild b/kde-apps/kalarm/kalarm-20.12.0.ebuild
new file mode 100644
index 000000000000..425bd0a61791
--- /dev/null
+++ b/kde-apps/kalarm/kalarm-20.12.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
+HOMEPAGE="https://apps.kde.org/en/kalarm https://userbase.kde.org/KAlarm"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="X"
+
+BDEPEND="
+ dev-libs/libxslt
+"
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kalarmcal-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kontactinterface-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/mailcommon-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kauth-${KFMIN}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/kholidays-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kidletime-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ X? (
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ x11-libs/libX11
+ )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kdepim-runtime-${PVCUT}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X Qt5X11Extras)
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kalarmcal/Manifest b/kde-apps/kalarmcal/Manifest
index 84f30191d429..6283f40b460f 100644
--- a/kde-apps/kalarmcal/Manifest
+++ b/kde-apps/kalarmcal/Manifest
@@ -1 +1,2 @@
DIST kalarmcal-20.08.3.tar.xz 575188 BLAKE2B c565d1fbd134fc7a6c06691730e23a75bea2a5e0e24d7e0924d492821f931d96e5ba6ad18eb58779a27fea3f9715a9166f3f275fae0452f5b9ad369e47f974f7 SHA512 a0bcd1aa8ff46dbd6b58386538a78741eed1252b423c6f22e15a43c3131655918b1f97512fcd9d9fef06d7c7f192210db9ef7f442eaf3c2aa46b0ed649108e22
+DIST kalarmcal-20.12.0.tar.xz 576024 BLAKE2B 78f8cb31827f8104dceb35b218b4ea5231f378b6e9bbfb56672dc2bbf3aa937f86561ac6d1115a068baf03e19e4a1626c85f477815a3bd6a6eed404308ec76fd SHA512 8117c69b15284b732b0ff09c96970cd70fe75977120d9d686ac535c64a57f13b322ee5c9677d457155b008cbcfe362bd2f89a64d044471e3c519ea513fa8b33c
diff --git a/kde-apps/kalarmcal/kalarmcal-20.12.0.ebuild b/kde-apps/kalarmcal/kalarmcal-20.12.0.ebuild
new file mode 100644
index 000000000000..ddee34b807b3
--- /dev/null
+++ b/kde-apps/kalarmcal/kalarmcal-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Client library to access and handling of KAlarm calendar data"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kholidays-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+"
+
+src_test() {
+ LC_TIME="C" ecm_src_test #bug 665626
+}
diff --git a/kde-apps/kalgebra/Manifest b/kde-apps/kalgebra/Manifest
index 97776865aa05..8850efcf446d 100644
--- a/kde-apps/kalgebra/Manifest
+++ b/kde-apps/kalgebra/Manifest
@@ -1 +1,2 @@
DIST kalgebra-20.08.3.tar.xz 1164344 BLAKE2B d5019283db8a8b5bf3d12641c581eff5388107ff428dc14f1483d77401aff4b6471c05a9ddbbeced2d1fb2c8f2a941b1cfc42a85c18ff49a56f4fdd770ba7808 SHA512 fce406cba3546ca58e03172558352d035b65ab35ecd22811644839daad6bd6b2f85635e1cca2c99472cfe74d96e3e95c4b1dee62fa3d53512057867ac37f3134
+DIST kalgebra-20.12.0.tar.xz 1146904 BLAKE2B d4cf374dceaa4281ec3ae91291e95f5ac09f2dcfa3829dd531d50f5bcd834b0bf5614ddb048d2750db718f27a87fa35a706adc50baa037271890d523d462ad73 SHA512 f1dd256bdfe28439dea17cd39308213e5070d21c65b621372ad34fccdadc3f2968bd7f5596c0a9c6d75829f857c7d1143d3b54cf81953e69d2a0a102bcb4a164
diff --git a/kde-apps/kalgebra/kalgebra-20.12.0.ebuild b/kde-apps/kalgebra/kalgebra-20.12.0.ebuild
new file mode 100644
index 000000000000..a1534101f43a
--- /dev/null
+++ b/kde-apps/kalgebra/kalgebra-20.12.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE"
+HOMEPAGE="https://apps.kde.org/en/kalgebra https://edu.kde.org/kalgebra/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="readline"
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/analitza-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ readline? ( sys-libs/readline:0= )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package readline Readline)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest
index 49d8062edf98..3c2b99b1e874 100644
--- a/kde-apps/kalzium/Manifest
+++ b/kde-apps/kalzium/Manifest
@@ -1 +1,2 @@
DIST kalzium-20.08.3.tar.xz 24524836 BLAKE2B 5e039f685890ce647cfabd1f320f34f51677809c33e012d9de8c10c461726e50f119856b4a32e333cc971f64255c2b112b96a79a468786610e0a9059ac34de88 SHA512 d755c601c5478901be24368da9bcd22ffd8df932bcc08a22a3919fe853a012ef300ae142fc3512af4b6615dcdd02263df300acc3afa66922b64a6ae41ebbcd2f
+DIST kalzium-20.12.0.tar.xz 24521872 BLAKE2B 294ffab2deed6e72b5784e56dfc61449a6f9e29f720121bc5603ed3184f77e72b5cdbedd74da795b15fe77fdc627de438fafd748b01ab673689212f6295c174a SHA512 0180a136dc029120ac3dc1a556c99b3b51531bc3cc5db65788ea0e6461f35f381a1e1d159cc5621f3abc588c4a4739f16f1a3d1d7abfdd1bd1d99f17e8f58d48
diff --git a/kde-apps/kalzium/kalzium-20.12.0.ebuild b/kde-apps/kalzium/kalzium-20.12.0.ebuild
new file mode 100644
index 000000000000..f3b7ee9e49e9
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-20.12.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org flag-o-matic
+
+DESCRIPTION="Periodic table of the elements"
+HOMEPAGE="https://apps.kde.org/en/kalzium https://edu.kde.org/kalzium/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="editor solver"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtscript-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kplotting-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kunitconversion-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ editor? (
+ dev-cpp/eigen:3
+ >=dev-qt/qtopengl-${QTMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ sci-chemistry/openbabel
+ >=sci-libs/avogadrolibs-1.93[qt5]
+ )
+ solver? ( dev-ml/facile[ocamlopt] )
+"
+RDEPEND="${DEPEND}
+ sci-chemistry/chemical-mime-data
+"
+
+src_configure(){
+ # Fix missing finite()
+ [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
+
+ local mycmakeargs=(
+ $(cmake_use_find_package editor Eigen3)
+ $(cmake_use_find_package editor AvogadroLibs)
+ $(cmake_use_find_package editor OpenBabel2)
+ $(cmake_use_find_package solver OCaml)
+ $(cmake_use_find_package solver Libfacile)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kamera/Manifest b/kde-apps/kamera/Manifest
index 611cd25cd5af..4053b6f064ce 100644
--- a/kde-apps/kamera/Manifest
+++ b/kde-apps/kamera/Manifest
@@ -1 +1,2 @@
DIST kamera-20.08.3.tar.xz 108748 BLAKE2B 5a402fc999e43940840972c743ff1a80a03f0fbd6bbf19682ca00403e673b4768de03350ee71397e95dc23251abfab80f8ade320c9388aee8e755ae7963975c2 SHA512 9f66deb0cc9a6025412135e5785927b00a1a7f029d7261bf006d1ff0b80a955f03a40889d68c16e8dcb7a8a05e8346623d594e5b1625958b667b364917ceda93
+DIST kamera-20.12.0.tar.xz 108732 BLAKE2B 548fff6d3874d2ba2cae47b90392caa30a8bb1cc3da697b601be16275470527cc499d6d39975de61c356d6be76d95f9a8e085b5563216135f7e9632cc54be566 SHA512 e236d18bec802e4b1c9461389bc2979a0ad7a79e914549366df683a9fbdd844ac8a1abe38fed2a587d87f53f812ca28e33a33c428686793a75af41a55f3832b2
diff --git a/kde-apps/kamera/kamera-20.12.0.ebuild b/kde-apps/kamera/kamera-20.12.0.ebuild
new file mode 100644
index 000000000000..e8720b123d58
--- /dev/null
+++ b/kde-apps/kamera/kamera-20.12.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Plasma integration for gphoto2 cameras"
+HOMEPAGE="https://apps.kde.org/en/kamera"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ sys-devel/gettext
+"
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ media-libs/libgphoto2:=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest
index 0d219c091fcd..b6735a35cb0c 100644
--- a/kde-apps/kamoso/Manifest
+++ b/kde-apps/kamoso/Manifest
@@ -1 +1,2 @@
DIST kamoso-20.08.3.tar.xz 212588 BLAKE2B 4db6d759092d4cdf7b4ddf6e2ec4eca2417bc253da7ee5d5067a3a6a3bb14c364f0c404b592f5a51fee4090d2aa5075e5899acb89d1437ff20906a69d59cbffc SHA512 da978695dd9242e7ec5aba7d411ff532e209882815bc0bdfd75e2a954884498fd40380fea3099ce5435d1fec98c9bb75f1360dfa2eedf30c4c12c9457acf627e
+DIST kamoso-20.12.0.tar.xz 211468 BLAKE2B bb75b0f99c0b7725f88d28726460851734b11a1e31dfa6369d40ae78e9181cdfb4ea76eee66d54474614a70c28883b16974cf5ae0ac5c7397af3d59219defc85 SHA512 fb448a6994f3a39f2489e1cee3904f1c0a52ae3355b0d2fb65c86f5f7ace3462240a4995f1f4736e80be1d7beeae8a1293d3320a2a643a209599bfb57a4a3901
diff --git a/kde-apps/kamoso/kamoso-20.12.0.ebuild b/kde-apps/kamoso/kamoso-20.12.0.ebuild
new file mode 100644
index 000000000000..a319d00654b6
--- /dev/null
+++ b/kde-apps/kamoso/kamoso-20.12.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Application to take pictures and videos from your webcam by KDE"
+HOMEPAGE="https://apps.kde.org/en/kamoso https://userbase.kde.org/Kamoso"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/purpose-${KFMIN}:5
+ media-libs/gst-plugins-base:1.0
+ virtual/opengl
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ media-plugins/gst-plugins-jpeg:1.0
+ media-plugins/gst-plugins-libpng:1.0
+ media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l]
+"
+
+RESTRICT+=" test" # bug 653674
diff --git a/kde-apps/kanagram/Manifest b/kde-apps/kanagram/Manifest
index 99a7a5caa602..f70336e30ca4 100644
--- a/kde-apps/kanagram/Manifest
+++ b/kde-apps/kanagram/Manifest
@@ -1 +1,2 @@
DIST kanagram-20.08.3.tar.xz 8030604 BLAKE2B ccf88417f2404104e90722000245d883502e849cc72550947f7b4e2db4d736453c6f66c4bd8a135cf84710190f10d171fc5c1e08f3a958e08bd4e82582e39251 SHA512 b6d679493f30a4a0accd7ea6b8482b8055b23af7ce5af623e1f95d058a35e0b66164b9fe44347750246910116144ee963da124d06064585dd262bcf0be18ae4b
+DIST kanagram-20.12.0.tar.xz 8030048 BLAKE2B f23342560b4855ea18b50f57da8d347ce359521e06fbe906c4e7f6e14318e7f7a8da3b209e44bf6542681f5b2a66159a9aaecb777b8c7ca545fa9cea397ee322 SHA512 1648c8af1ad5b285bf7ab0e698f9b0f35533e446b87cf50824bff524417ba015282c4e2fb0f3b1ed664383987b90aa58ae54ddc21af4e8144b5a21d150238c2c
diff --git a/kde-apps/kanagram/kanagram-20.12.0.ebuild b/kde-apps/kanagram/kanagram-20.12.0.ebuild
new file mode 100644
index 000000000000..f739bdddbdce
--- /dev/null
+++ b/kde-apps/kanagram/kanagram-20.12.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Game based on anagrams of words"
+HOMEPAGE="https://apps.kde.org/en/kanagram https://edu.kde.org/kanagram/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkeduvocdocument-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=kde-apps/kdeedu-data-${PVCUT}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech Qt5TextToSpeech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kapman/Manifest b/kde-apps/kapman/Manifest
index 9cfea98a187c..2924cb9cdeac 100644
--- a/kde-apps/kapman/Manifest
+++ b/kde-apps/kapman/Manifest
@@ -1 +1,2 @@
DIST kapman-20.08.3.tar.xz 2531540 BLAKE2B c1e263a52d5602d77069aa81432dbbe7ab34633f84ec6d826fd9a5f2cfd880a9c7c7ba83ddfef6dfcf8df9d405110ae07ef7e6593310e23cd3e6a014a0007c78 SHA512 6e6dc6d0a5f534c43dd9977d57acf53d9bfd481e8a863b303d508a3c4d99a9f6466c89c3d205bb1895e52bc38d8c741d0be98061b4ce508b930cc5daf4365e1c
+DIST kapman-20.12.0.tar.xz 2531532 BLAKE2B 9c0ce9774bfa698d3a148b3fcbdf6dcc35e2202941e03f985bcc381d5a1944772b7a1d3fd4c7487f9dfa022c189e06cedf672e69c63130cd8447d7f7e377f570 SHA512 3d89a7fb576bf6756a6ddce8f4eb7722efa192a44485961f7395648f3f9917c729e9025cb7eb0c66e742dcf98ae658165c4f4faf52501248cd909ea626a9d394
diff --git a/kde-apps/kapman/kapman-20.12.0.ebuild b/kde-apps/kapman/kapman-20.12.0.ebuild
new file mode 100644
index 000000000000..b16647602d2b
--- /dev/null
+++ b/kde-apps/kapman/kapman-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Pac-Man clone by KDE"
+HOMEPAGE="https://apps.kde.org/en/kapman"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kapptemplate/Manifest b/kde-apps/kapptemplate/Manifest
index 2ff739eee55b..0ee91b1c220f 100644
--- a/kde-apps/kapptemplate/Manifest
+++ b/kde-apps/kapptemplate/Manifest
@@ -1 +1,2 @@
DIST kapptemplate-20.08.3.tar.xz 335632 BLAKE2B a177522814ba5dc726a980592433443d6e17f1afec3901d0ea95e2045c902c7104ba256ab8cc35167dab2520a5cfb48c510401d0670a32eb7da30b8fed31cf90 SHA512 3d13a73d80e31c50d6a4d9ffa8e54b86638c6b87f7ba6e10d76114381fd55b8775c8329c0ca6c7647b9a357d3221c58e3e188db3281579648e68064916df4464
+DIST kapptemplate-20.12.0.tar.xz 335592 BLAKE2B 73a057fcc43a1a910c5f9705f4744dea8ff7b9aee9206d2c616f3e2a61ef2612af0ead07f1c21d4b6560eec42fc3d60f03822f5dbba1b455352c2651da2a46a6 SHA512 99fa80569ce290c406100b415673cf65ce1adeb0282442fafee1cab225963525a9f12c87a43e491df3cff3cc01ee6e3fead746dc9fda6903d15222ec7b4fd1d0
diff --git a/kde-apps/kapptemplate/kapptemplate-20.12.0.ebuild b/kde-apps/kapptemplate/kapptemplate-20.12.0.ebuild
new file mode 100644
index 000000000000..3faacc2ce136
--- /dev/null
+++ b/kde-apps/kapptemplate/kapptemplate-20.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Shell script to create the necessary framework to develop KDE applications"
+HOMEPAGE="https://apps.kde.org/en/kapptemplate"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kate/Manifest b/kde-apps/kate/Manifest
index 7a97d0bb5300..3f7f0fb54816 100644
--- a/kde-apps/kate/Manifest
+++ b/kde-apps/kate/Manifest
@@ -1 +1,2 @@
DIST kate-20.08.3.tar.xz 5853216 BLAKE2B 8ad6f14e98e44355731497dd3363dab51e3f1658feadc398ba03629c13acb648f1a84e573bb200040008c0f3226f0ec1b6414a0975cf1ccc2cd1bfcebce1e125 SHA512 bb514f92a65ce7ff4e3552f16a400d10b30703340f779a1318403035900f32b2fd5c1da2ca0714632d49ad35da15e0f7e05a17bc008cd039388e89ab4fac3bd2
+DIST kate-20.12.0.tar.xz 5860660 BLAKE2B 459f15d0429fb72946aa060610d97c4450499ee904999623f0d0ace61195ab3166768bef5ca5b18d705f4c5f46655a3fa2a21ce36c98bdb5a0c6a63c260a02f2 SHA512 93ca4d40dff0c031d9d4899bd6cd29e9dd0efc64514cb5d75543d650afa99a469941a85f250008c86e96c1c92f4415121bfbaf0a2b12a788d0a36bdafb76cc6f
diff --git a/kde-apps/kate/kate-20.12.0.ebuild b/kde-apps/kate/kate-20.12.0.ebuild
new file mode 100644
index 000000000000..0cabb56e29dd
--- /dev/null
+++ b/kde-apps/kate/kate-20.12.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org optfeature
+
+DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more"
+HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/en/kate"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="activities +filebrowser lspclient +projects plasma +snippets sql telemetry"
+
+# only addons/externaltools depends on kiconthemes, too small for USE
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
+ filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 )
+ lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 )
+ plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 )
+ projects? (
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/threadweaver-${KFMIN}:5
+ )
+ snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 )
+ sql? (
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ )
+ telemetry? ( dev-libs/kuserfeedback:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # delete colliding kwrite translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ find po -type f -name "*po" -and -name "kwrite*" -delete || die
+ rm -rf po/*/docs/kwrite || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package activities KF5Activities)
+ -DBUILD_filebrowser=$(usex filebrowser)
+ -DBUILD_lspclient=$(usex lspclient)
+ -DBUILD_sessionapplet=$(usex plasma)
+ -DBUILD_project=$(usex projects)
+ -DBUILD_snippets=$(usex snippets)
+ -DBUILD_katesql=$(usex sql)
+ -DBUILD_kwrite=FALSE
+ $(cmake_use_find_package telemetry KUserFeedback)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # tests hang
+ local myctestargs=(
+ -E "(session_manager_test|sessions_action_test)"
+ )
+
+ ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "Markdown text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT}
+ optfeature "DOT graph file previews" media-gfx/kgraphviewer
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/katomic/Manifest b/kde-apps/katomic/Manifest
index bde3daf0e48a..cab0a6b6d80a 100644
--- a/kde-apps/katomic/Manifest
+++ b/kde-apps/katomic/Manifest
@@ -1 +1,2 @@
DIST katomic-20.08.3.tar.xz 1429312 BLAKE2B 1bd037c9d801946604ac9568a720769e157d1a65f2c9e372da6dea8d3e96c8a56a660df0a1af25127cdb04ed3dc1d317a16c57949bf3122de7c273e516228b04 SHA512 6e39c495b8ed55af7e3135132e4c402ddda7d62f70f46b3021f99ef47ba9444522d0adf824113ad0fcc6bf764550e234a9d3ee833a1a11a3c601de982cc5e90b
+DIST katomic-20.12.0.tar.xz 1429332 BLAKE2B 00ed254a0c014e9d9a672b1cefcf4d071bf5422dc2a720d97e9cd88ce2fca6e8375da54dd647523d381f8d50c7e99a01163fb3cf83750875e134bf0b19123b67 SHA512 befb5e73baae01e80910b4d6c2cc762066c1c95a48a0af55d7530e8a54ee763737c71fad3ec1f4adeabbd11224086b863064bb5e76fbcb32ab8e01bc13431c2f
diff --git a/kde-apps/katomic/katomic-20.12.0.ebuild b/kde-apps/katomic/katomic-20.12.0.ebuild
new file mode 100644
index 000000000000..8eab3e527a2a
--- /dev/null
+++ b/kde-apps/katomic/katomic-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Atomic Entertainment Game"
+HOMEPAGE="https://apps.kde.org/en/katomic
+https://games.kde.org/game.php?game=katomic"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbackup/Manifest b/kde-apps/kbackup/Manifest
index fd91b1d08c3e..22d037fef101 100644
--- a/kde-apps/kbackup/Manifest
+++ b/kde-apps/kbackup/Manifest
@@ -1 +1,2 @@
DIST kbackup-20.08.3.tar.xz 375188 BLAKE2B da675847bf9021097d06510bb3a79b57c4a9c2db4f44c96effc1e6b162a8d8fafc2788226a8688fddac3af65bc70f673fec8ccdb65520eb28feb137d94005979 SHA512 4154348e567b0ebd4bbaf023a80d3f2506fae0b37f1f51b2bfc31607998e7a1ea51896b2d90a9e719e7452029bf4350ab864a02cc47e5bdbd5b57f557f0f7906
+DIST kbackup-20.12.0.tar.xz 380096 BLAKE2B 6b2fe0949d4cc48e0aeec2dcaf089e87f75bd720cf70b325b1b9317fb03d2e9e4a401262fc52d396b8838a0b18692f9c461f7dbc36bdd9494d6d1498ad07d440 SHA512 95724961625dc8433dd642b081754f5beab20150b2313171991723cccec3a9aedceb4229462c9bbec6c47286b03aee83d1b7e3d0555e4f64e528b61f7cd26aeb
diff --git a/kde-apps/kbackup/kbackup-20.12.0.ebuild b/kde-apps/kbackup/kbackup-20.12.0.ebuild
new file mode 100644
index 000000000000..cbf478117938
--- /dev/null
+++ b/kde-apps/kbackup/kbackup-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Program that lets you back up any directories or files"
+HOMEPAGE="https://apps.kde.org/en/kbackup"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblackbox/Manifest b/kde-apps/kblackbox/Manifest
index 4b26fc1a6b94..fbf23573d5e2 100644
--- a/kde-apps/kblackbox/Manifest
+++ b/kde-apps/kblackbox/Manifest
@@ -1 +1,2 @@
DIST kblackbox-20.08.3.tar.xz 450388 BLAKE2B b107bf7e82425828685b9ba62f8bb7ede701c4c01e95d172b77f3177d5afdc383e4d5f692e10b0224ac2d2155662f13c1e4d3970b51a57cd83d8fd1c091c86de SHA512 517ca3ef49e84d59dd22c7c6d70100b67e497e474aea92b56ecdb1d7ec4b9c425966625b0ec8039c4f847f4823d15c9b8d9b40ad919831a6bb47910ebfa854c3
+DIST kblackbox-20.12.0.tar.xz 450432 BLAKE2B 86390cbf847c3a5f635e77e27ddfdae2dc948d7463f0d1dc963dd61a58ce1276af9bc1d02c28c22c86f696a5d555dfdfdcd57e65308b5cdc927034e58230d2ef SHA512 01fe7dedefd07904765a2a8adee241914e9387b1044fe17af0acf6843361f054fdc111d39ebe78bd988b2e8c117e7a391146d37567b544891cee2ebe21dca939
diff --git a/kde-apps/kblackbox/kblackbox-20.12.0.ebuild b/kde-apps/kblackbox/kblackbox-20.12.0.ebuild
new file mode 100644
index 000000000000..7c24ce383b51
--- /dev/null
+++ b/kde-apps/kblackbox/kblackbox-20.12.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Game of hide and seek played on a grid of boxes"
+HOMEPAGE="https://apps.kde.org/en/kblackbox"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblocks/Manifest b/kde-apps/kblocks/Manifest
index f7f8cbc07801..746062b36759 100644
--- a/kde-apps/kblocks/Manifest
+++ b/kde-apps/kblocks/Manifest
@@ -1 +1,2 @@
DIST kblocks-20.08.3.tar.xz 1907248 BLAKE2B 73267b70909f3f0207d0cfccf4f4291fe7786b8be606bdf53879ce4329ba9746bec24a303dbe65a763e7f2f94c73f7f048800fa4a07aa38170bf0e6b0a79454e SHA512 34c3a877cb1311a015e4328c51bb06f6891751561c9081d17cd578112b2fcfa7f1e94b1bdc5693410e44ce09a9423842c6a43d1a9e97f607071c178b5481f0ed
+DIST kblocks-20.12.0.tar.xz 1908236 BLAKE2B 1da953a036ca76767ef08d95467677f8911c037910f0c5ad53dae7269dbe30f9d09eae41bb69a481cf1cc864ef041814e7c1119127bd6f278d30b9ab6d464808 SHA512 d29aecfc4632ae521d67fc41a35ae1220d468b48084fb25a927ead89faf834e3d670201437577a9b4ebc3ad7ca2825c395157d1556baa51a098759eb008748db
diff --git a/kde-apps/kblocks/kblocks-20.12.0.ebuild b/kde-apps/kblocks/kblocks-20.12.0.ebuild
new file mode 100644
index 000000000000..17f0606ebd2f
--- /dev/null
+++ b/kde-apps/kblocks/kblocks-20.12.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Single-player Tetris-like KDE game"
+HOMEPAGE="https://apps.kde.org/en/kblocks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbounce/Manifest b/kde-apps/kbounce/Manifest
index 4f22e01c84dd..9a899be88702 100644
--- a/kde-apps/kbounce/Manifest
+++ b/kde-apps/kbounce/Manifest
@@ -1 +1,2 @@
DIST kbounce-20.08.3.tar.xz 3444312 BLAKE2B 1ccb88d0499cd1d6240230ce8d1ca5e1170a08dc468093f81a26f1a11c8f6b7b0cc7dca47656d4675e3102e45ce8ae70b585864b1a7a253e05c8876a97aa943e SHA512 d90db84f9ffd279be89e2401150e8c98671a04ea1f227b291bb9d7747493225d5a213c164dde4d907373a2a0c6f0a6c9e8c60ae1d4733da2898a36185571cfc4
+DIST kbounce-20.12.0.tar.xz 3443672 BLAKE2B d0dfb2621cc83e0724065403859ed1eaa73e6ba7d869ee79432e6a880af4c69cf7cf2bf0f8d5152e395c907500a3d2dc44dd346cead4546058633b2160029129 SHA512 01e6402f71695d60848c87a351b3329e155aa1c2e8e8501053e432ad304fe735e642ce6f3040c50116fd4e51451b38af2f86a7272857f75738a397458ce1ebce
diff --git a/kde-apps/kbounce/kbounce-20.12.0.ebuild b/kde-apps/kbounce/kbounce-20.12.0.ebuild
new file mode 100644
index 000000000000..8f89bd8e0bf5
--- /dev/null
+++ b/kde-apps/kbounce/kbounce-20.12.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Bounce Ball Game"
+HOMEPAGE="https://apps.kde.org/en/kbounce
+https://games.kde.org/game.php?game=kbounce"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbreakout/Manifest b/kde-apps/kbreakout/Manifest
index d80b57954fcd..451d8b544ec1 100644
--- a/kde-apps/kbreakout/Manifest
+++ b/kde-apps/kbreakout/Manifest
@@ -1 +1,2 @@
DIST kbreakout-20.08.3.tar.xz 2283392 BLAKE2B a6d95fb6c1ec329f90ad80700670a5bac93ea0b0e74a3b9fc676436ea907403d3d5169e141659b60b52ebf431190c91cf8b1032128119faf75a4d5d80bef3967 SHA512 f82e6abf17425d2b8dc9787b02b983650a6dc4d99cf7badb9f3c597588d2d0325b38846fdce0276be148c13cd148050ef93548be9e190595f24ec31434bbcca9
+DIST kbreakout-20.12.0.tar.xz 2283932 BLAKE2B ea2aeab3b658389ead61a68e2a9c6f72fce038b6c61b1f5d25b3dead83e75d6b9975723e3a4e57653fb4849556abccfd3b684ed7cdb2ba3610deef9a0c34bcce SHA512 b94942b52606f8eaeb333cb209621e35fae6f2d343f76b7d5f695140b0be09532a8f2635f7b0ff3222065e43204779339dc059a6e48a6c3c561bff7280958435
diff --git a/kde-apps/kbreakout/kbreakout-20.12.0.ebuild b/kde-apps/kbreakout/kbreakout-20.12.0.ebuild
new file mode 100644
index 000000000000..8f46af971bd4
--- /dev/null
+++ b/kde-apps/kbreakout/kbreakout-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Breakout-like game by KDE"
+HOMEPAGE="https://apps.kde.org/en/kbreakout
+https://games.kde.org/game.php?game=kbreakout"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbruch/Manifest b/kde-apps/kbruch/Manifest
index bd44e8701131..d09dfa911f6e 100644
--- a/kde-apps/kbruch/Manifest
+++ b/kde-apps/kbruch/Manifest
@@ -1 +1,2 @@
DIST kbruch-20.08.3.tar.xz 5614600 BLAKE2B 6143109f2f38563e64b4b201ab58e88b65d820b74b48c1c6c7a01791d54cd37053c4a65124f8fb73b98fa6ee26cfe1b82442cf4fa221bd4c5afec0f1ce2020cb SHA512 75b3acf9b4dfec2ae99ac98067387310e639c0e50f2c3234507267fde87746aaf7ece85f01872058a5f176b66bca1eb1c09d3661495d253ccf8c8ce3bd3841a0
+DIST kbruch-20.12.0.tar.xz 5615156 BLAKE2B 59dc9f92f7055f2ca12583466f67cadb4300b88260d8f7c6bd2042c8c12339ce1afb55dd586fba8f68578ef128696ffe3cd0760af5400b6a89feef88549cf8f2 SHA512 9dd7a07312c9d2a5edc41202ddb436ddf8d5159a75e377ddd9fd1cb162b6f79492fa42ec03adf5370c79af06e5e3b2b1c1f0dfe07e1204b08c023be6ee450190
diff --git a/kde-apps/kbruch/kbruch-20.12.0.ebuild b/kde-apps/kbruch/kbruch-20.12.0.ebuild
new file mode 100644
index 000000000000..29bb5aded9f5
--- /dev/null
+++ b/kde-apps/kbruch/kbruch-20.12.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Educational application to learn calculating with fractions"
+HOMEPAGE="https://apps.kde.org/en/kbruch https://edu.kde.org/kbruch/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcachegrind/Manifest b/kde-apps/kcachegrind/Manifest
index 02e095f98adb..fc4cb2b29e14 100644
--- a/kde-apps/kcachegrind/Manifest
+++ b/kde-apps/kcachegrind/Manifest
@@ -1 +1,2 @@
DIST kcachegrind-20.08.3.tar.xz 790584 BLAKE2B 765ebbe74eef548c2e9393fd690d3c1be9af02cddfd7d2730f25edff4d3148597c9903df411487f5d0182d4766735ed9aecbe0a0dc9e28e342ff92a11f7265d6 SHA512 01083e7355492d066fd9dc9d99d94ae7bb956a42c78146ac0764fd6c178e52f8f4ede8983eb110c4b47552d7f647cf5a8952a1955a16f4c705479ddf550893c1
+DIST kcachegrind-20.12.0.tar.xz 816036 BLAKE2B 0546640fe588b4030efed722fd4d1f16689f01e6b07783c711b17dc6b9aba37193dfee6c2c40849be64fe40b561f5b2c4cb4f040b28d2a81258ec8dd11157b5b SHA512 92f02e176ad504d35c55c9448165237ba42d64d93769301d125f18bed9c6a88cce32ef5117446f26d1501049e95ba8f9e52c9b7cbe2135e6ea6482458cdba462
diff --git a/kde-apps/kcachegrind/kcachegrind-20.12.0.ebuild b/kde-apps/kcachegrind/kcachegrind-20.12.0.ebuild
new file mode 100644
index 000000000000..cc4374c90e28
--- /dev/null
+++ b/kde-apps/kcachegrind/kcachegrind-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Frontend for Cachegrind by KDE"
+HOMEPAGE="https://apps.kde.org/en/kcachegrind
+https://kcachegrind.github.io/html/Home.html"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+ nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ media-gfx/graphviz
+"
diff --git a/kde-apps/kcalc/Manifest b/kde-apps/kcalc/Manifest
index 861913735d17..82acac85e02c 100644
--- a/kde-apps/kcalc/Manifest
+++ b/kde-apps/kcalc/Manifest
@@ -1 +1,2 @@
DIST kcalc-20.08.3.tar.xz 379180 BLAKE2B e3d9235b1cbc3aeccf2ddaa4935e0dc106c3c83c73db99c5a13d584a18100966a40cc6f3ec92591d3171c4ea3fb2b8c9ffd95bf5bc789ddda3986916279e0001 SHA512 33f01720ac2b8609f4659d57cc5b9faabc823e6c346833c8bb2d7e233aa91243289619cb6b83208b6b8865a703e68cfb81b327ade2f20d94ff094b79ff3cea52
+DIST kcalc-20.12.0.tar.xz 380084 BLAKE2B 72462093ac59a80143183813a63a2b2dc6bcd32e4cb0143e8ad4d92ca6bc40947627712a720ff83897fd9be1f09ed52a0ebd1d84756db2d8f2fc81dee902de86 SHA512 35074628320ea21a2332e9e177bb75480117a47398b242b6e61a0085f7bbb66f7cb207038b5dcd00bf09bc9f0178807e29b2fb5d980e312c1678e0a8abc121a4
diff --git a/kde-apps/kcalc/kcalc-20.12.0.ebuild b/kde-apps/kcalc/kcalc-20.12.0.ebuild
new file mode 100644
index 000000000000..fea7a62fc474
--- /dev/null
+++ b/kde-apps/kcalc/kcalc-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE calculator"
+HOMEPAGE="https://apps.kde.org/en/kcalc https://utils.kde.org/projects/kcalc/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ sys-devel/gettext
+"
+DEPEND="
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kinit-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcalutils/Manifest b/kde-apps/kcalutils/Manifest
index 57a126f1fca6..7f46796b998b 100644
--- a/kde-apps/kcalutils/Manifest
+++ b/kde-apps/kcalutils/Manifest
@@ -1 +1,2 @@
DIST kcalutils-20.08.3.tar.xz 324796 BLAKE2B f7d140d9fc4a28ffd71e5ddb7ee480d1b4a02af2b423cbee1dc3212984d3ef8c119325d231cd28da838bd721ecb18ece8f627839d01f1f09cd9d5e0bfd97d282 SHA512 6dbfde1ee9b245514ed09fc4e64d590c405bc7690087099600e8eedf6e9160eaa2b4e74e640b5bf51bca7ea354652446dfd9685277ace194d4ea65572eeb224a
+DIST kcalutils-20.12.0.tar.xz 324776 BLAKE2B d7932ddb5018f7d3b6807ee878699c6cd11e4971d654d719097069914ba8605c53be231b3a7854e0d5e5e28e570567aabb83cfbf32f948f2a6e92f247f50ed9c SHA512 0a0f19a7f15997bc82bc24bf8e54aaccd788555d75c4d7cdfdd8375244bf9f18de7b033a311ccc6bbed25081d91ffd97edd39a10329620efbd1e36db57d3adf2
diff --git a/kde-apps/kcalutils/kcalutils-20.12.0.ebuild b/kde-apps/kcalutils/kcalutils-20.12.0.ebuild
new file mode 100644
index 000000000000..ddcc8af8c4ee
--- /dev/null
+++ b/kde-apps/kcalutils/kcalutils-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Library providing utility functions for the handling of calendar data"
+HOMEPAGE="https://api.kde.org/kdepim/kcalutils/html/index.html"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/grantlee-5.2.0:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test" # bugs 653616, 711666
diff --git a/kde-apps/kcharselect/Manifest b/kde-apps/kcharselect/Manifest
index 1a3333f9f80f..312ae84f86f3 100644
--- a/kde-apps/kcharselect/Manifest
+++ b/kde-apps/kcharselect/Manifest
@@ -1 +1,2 @@
DIST kcharselect-20.08.3.tar.xz 366104 BLAKE2B 5b9da6dc56e311d28ec3d051169f05a3f7b221e176c4ed0fe4be8f6c44bd7664e4e84dbb75d7b2e15401cf44d24e0f055781ff23b9aec3ca52076f4c10320e2e SHA512 a51d46736652b26220e481bc2b75b1007b03e19fb4cd5a8ba3b1c47c9c8e99dc271434a781d2f5cfb86d3ad84fc735f6f636d88a14a058426089f59575bcae2e
+DIST kcharselect-20.12.0.tar.xz 366236 BLAKE2B b861ae87c1f3864fd1e39c3258a6678586862be1bf7360c67bd47ed5604dd5c17f71167637167d054bddfff65cc2679723eb9caf4db8b747b14d19c5c068669d SHA512 9e6d8804841e43c4bec5947b40ac82b0aae327f043367e216a7f84a1e834421ed5fc1a4454d522978f4aa0f8c3d69c53404c96eef8f6d3a1031810fe7b9d5097
diff --git a/kde-apps/kcharselect/kcharselect-20.12.0.ebuild b/kde-apps/kcharselect/kcharselect-20.12.0.ebuild
new file mode 100644
index 000000000000..752d4284ecec
--- /dev/null
+++ b/kde-apps/kcharselect/kcharselect-20.12.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE character selection utility"
+HOMEPAGE="https://apps.kde.org/en/kcharselect
+https://utils.kde.org/projects/kcharselect/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcolorchooser/Manifest b/kde-apps/kcolorchooser/Manifest
index 7cf0a448da08..57982d2fcd4b 100644
--- a/kde-apps/kcolorchooser/Manifest
+++ b/kde-apps/kcolorchooser/Manifest
@@ -1 +1,2 @@
DIST kcolorchooser-20.08.3.tar.xz 27400 BLAKE2B 0e5c9796ea8890379334592eff0926ba6c0a2ae0ccd44e6a2863f4ddc8a6803a90f5f392ba7a082797bd0ef8444338115881d8b7c7d97cc66fdd746bbc13612a SHA512 3250af20aec324bd08e29e781e869bd71a2dd27f308e5793d4ba05c8ed2e5576e9fea75210b7725a06bdc53d770aea830d743855e1b4d692931e1d5ac8233f36
+DIST kcolorchooser-20.12.0.tar.xz 27468 BLAKE2B dde03740470deb302b49f262998a178445775fcf7d8e5b5bd91ad88b2a876e6ef313ba7b74d4834542580f7e6231178f7ece21c63285af9c8b5e766048cb47ba SHA512 0e62cf2d3d86023ef2068f8e0de02674ce0b7ec8dbcfd578046a9ce6e06f8a3d11bd63824157df747e9f750792bba5f54a7e7d555f7dc8f1aa6a2aabb83687ef
diff --git a/kde-apps/kcolorchooser/kcolorchooser-20.12.0.ebuild b/kde-apps/kcolorchooser/kcolorchooser-20.12.0.ebuild
new file mode 100644
index 000000000000..2e17d3008739
--- /dev/null
+++ b/kde-apps/kcolorchooser/kcolorchooser-20.12.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE color selector/editor"
+HOMEPAGE="https://apps.kde.org/en/kcolorchooser"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcron/Manifest b/kde-apps/kcron/Manifest
index 63783992e5b9..0cb3316e8bba 100644
--- a/kde-apps/kcron/Manifest
+++ b/kde-apps/kcron/Manifest
@@ -1 +1,2 @@
DIST kcron-20.08.3.tar.xz 898708 BLAKE2B 235fba0e709c8b9bc9ced259091b53c9753b2d8b3b72bcf1339ed9db92cbacbbff166b85a6f89bfd7299d64de53ffd5f57015f5bce40fcd3e39c8dfed2a0903c SHA512 399ee6d7723125773a52932277a5c9ae6b404eae7070516a8279890aedca0e6b4bea743f674c49a5fc2f19948fb54a739db6fa3dc70453f0c83cb397161e6c6f
+DIST kcron-20.12.0.tar.xz 898900 BLAKE2B e868e8d635eb9b56d511285d4402470f83f7ce3a431c226a614edd3b81143a23436fe992eed32d1040cd5f0ac75b4a23ef4fe0b959059133d6a41bf4e2223615 SHA512 7ce0d1e91ac42c2de591db5a58adf7684534a1828d9a9647f22e3e81ae589ed5f7f8affc134b887ba1d6c59c037096008b61c6f1a19ff2a15501968596954fc7
diff --git a/kde-apps/kcron/kcron-20.12.0.ebuild b/kde-apps/kcron/kcron-20.12.0.ebuild
new file mode 100644
index 000000000000..0da704cfa3f5
--- /dev/null
+++ b/kde-apps/kcron/kcron-20.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Task Scheduler"
+HOMEPAGE="https://apps.kde.org/en/kcron"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ virtual/cron
+"
diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-20.12.0.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..433156541029
--- /dev/null
+++ b/kde-apps/kde-apps-meta/kde-apps-meta-20.12.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Meta package for the KDE Release Service collection"
+HOMEPAGE="https://kde.org/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="accessibility +admin +education +games +graphics +multimedia +network pim sdk +utils"
+
+RDEPEND="
+ >=kde-apps/kdecore-meta-${PV}:${SLOT}
+ accessibility? ( >=kde-apps/kdeaccessibility-meta-${PV}:${SLOT} )
+ admin? ( >=kde-apps/kdeadmin-meta-${PV}:${SLOT} )
+ education? ( >=kde-apps/kdeedu-meta-${PV}:${SLOT} )
+ games? ( >=kde-apps/kdegames-meta-${PV}:${SLOT} )
+ graphics? ( >=kde-apps/kdegraphics-meta-${PV}:${SLOT} )
+ multimedia? ( >=kde-apps/kdemultimedia-meta-${PV}:${SLOT} )
+ network? ( >=kde-apps/kdenetwork-meta-${PV}:${SLOT} )
+ pim? ( >=kde-apps/kdepim-meta-${PV}:${SLOT} )
+ sdk? ( >=kde-apps/kdesdk-meta-${PV}:${SLOT} )
+ utils? ( >=kde-apps/kdeutils-meta-${PV}:${SLOT} )
+"
diff --git a/kde-apps/kde-dev-scripts/Manifest b/kde-apps/kde-dev-scripts/Manifest
index 68d72c2dec18..35fcce4b4045 100644
--- a/kde-apps/kde-dev-scripts/Manifest
+++ b/kde-apps/kde-dev-scripts/Manifest
@@ -1 +1,2 @@
DIST kde-dev-scripts-20.08.3.tar.xz 366100 BLAKE2B 9e76cc03a0a945a58c58bebaffbd5c3b09d2ed589cafe58a87612e906b8768f143241cb0b4e25f51f39302a32c903714a0539fe74f3070551753ddc6e40b8f96 SHA512 bb1298a85c6dfc64cbbf2dabb92ea5c964c13a927a73530bb1e84f21e2b55f6c60fdd1dc94c239c791a0dd8faea65ee3ac65dc0e1e0cb5c98e9eb523213e366e
+DIST kde-dev-scripts-20.12.0.tar.xz 366448 BLAKE2B 17bf27cf1497537604181b6d6d4052cb1ebb14b96b47c25dc3461190a68c5dda03e3e9efeb8cca6a9ec9078864379e1af4044cfe07e58029100ea87e92142788 SHA512 a4013d19d154be2e8a3fd67c5a84298644d8f4da2fb3ba4961c3c1a0807dbfe91825c25d3eeed1c6cf15db700c13b0ca4424aa7635299bcf5ca68c473de46b84
diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-20.12.0.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-20.12.0.ebuild
new file mode 100644
index 000000000000..dcfbb27a16ea
--- /dev/null
+++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-20.12.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="true"
+KFMIN=5.75.0
+inherit ecm kde.org
+
+DESCRIPTION="KDE Development Scripts"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+# kdelibs4support - required for kdex.dtd
+# kdoctools - to use ECM instead of kdelibs4
+DEPEND="
+ >=kde-frameworks/kdelibs4support-${KFMIN}:5
+ >=kde-frameworks/kdoctools-${KFMIN}:5
+"
+RDEPEND="
+ app-arch/advancecomp
+ media-gfx/optipng
+ dev-perl/XML-DOM
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # bug 275069
+ sed -e 's:colorsvn::' -i CMakeLists.txt || die
+}
diff --git a/kde-apps/kde-dev-utils/Manifest b/kde-apps/kde-dev-utils/Manifest
index 578d1d47eec2..b9532f886a8c 100644
--- a/kde-apps/kde-dev-utils/Manifest
+++ b/kde-apps/kde-dev-utils/Manifest
@@ -1 +1,2 @@
DIST kde-dev-utils-20.08.3.tar.xz 65480 BLAKE2B a882ce5963feddfac84f856e1be1a75e14d7d8902834519a26d7d3818b736e565e397fe5345bf81abacab2ab4f9f69228bade83b03052fba2b143800150166fc SHA512 803273b6038f13963a49f5f61d616218c3323ac10aa4aece5f6f048c85373d6c2588ad12aa7f0f916c59f866c717af6f8952fa8a656d81a570cd8feaf04aad15
+DIST kde-dev-utils-20.12.0.tar.xz 65888 BLAKE2B afbda1a423342ac517c0cf1e8c96534afb82cd1dc77300c574670449b49a0f7229f849c6839788f0b8771877d764394d5fea644c52a369fa0afe14c66df746b4 SHA512 d1d079a670c8bf7be04d090bfce6b282a6b7f98580cf49cbcec3bd4a7b659be6323b2479cf7a3ccdd9305cb625dbaf4ecaaba1b4b61c9e0855efc66e0c2565a3
diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-20.12.0.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-20.12.0.ebuild
new file mode 100644
index 000000000000..bdb8664fd18c
--- /dev/null
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-20.12.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Development Utilities"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/designer-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-20.12.0.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..898bb07e92ae
--- /dev/null
+++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-20.12.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
+HOMEPAGE="https://kde.org/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=app-accessibility/kontrast-${PV}:${SLOT}
+ >=kde-apps/kmag-${PV}:${SLOT}
+ >=kde-apps/kmousetool-${PV}:${SLOT}
+ >=kde-apps/kmouth-${PV}:${SLOT}
+"
diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-20.12.0.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..5269699a76dd
--- /dev/null
+++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-20.12.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
+HOMEPAGE="https://kde.org/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+cron"
+
+RDEPEND="
+ >=kde-apps/ksystemlog-${PV}:${SLOT}
+ cron? ( >=kde-apps/kcron-${PV}:${SLOT} )
+"
diff --git a/kde-apps/kdebugsettings/Manifest b/kde-apps/kdebugsettings/Manifest
index 5864257d6583..9049ad252c04 100644
--- a/kde-apps/kdebugsettings/Manifest
+++ b/kde-apps/kdebugsettings/Manifest
@@ -1 +1,2 @@
DIST kdebugsettings-20.08.3.tar.xz 68064 BLAKE2B 3db9d7d860ff39646f01191a4eca0569d0e77532a2aaf73f613f68d3c27b7cf474c3a8164f087f7cfe4a9de1de462c670cc52ef01eb6d45ef8f5292ac7d1bcf8 SHA512 32ee1eb7fc5dab76bfdedf89b5708011aa0b964839d893c0de34fc3ad1520ebb654124038521bed910b4c41cd461c5bfa6b9b4636bb80d717d7e67dee6a35e97
+DIST kdebugsettings-20.12.0.tar.xz 68168 BLAKE2B 33d83e365e26f82d8e44c4fc80b495f8cf6b308c19a608deaf13659ed36f0ba2f305add97ba7bfff1679e8883f27b0d9e33ced9b355d8d46ebd1acc443e22160 SHA512 b57182a90664290d9d6e221a0f0fe5dcae41c0ab7a2b19c23e6b6798b8478944f1cf3b925d20741c282addb8627294c999c3266631c198fbcd58d5cfa3bd1446
diff --git a/kde-apps/kdebugsettings/kdebugsettings-20.12.0.ebuild b/kde-apps/kdebugsettings/kdebugsettings-20.12.0.ebuild
new file mode 100644
index 000000000000..fd9c5bb7c06a
--- /dev/null
+++ b/kde-apps/kdebugsettings/kdebugsettings-20.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Application to enable/disable qCDebug"
+HOMEPAGE="https://apps.kde.org/en/kdebugsettings"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test"
diff --git a/kde-apps/kdecore-meta/kdecore-meta-20.12.0.ebuild b/kde-apps/kdecore-meta/kdecore-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..c9ab667d262a
--- /dev/null
+++ b/kde-apps/kdecore-meta/kdecore-meta-20.12.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="kdecore - merge this to pull in the most basic applications"
+HOMEPAGE="https://kde.org/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+handbook +share +thumbnail +webengine"
+
+RDEPEND="
+ >=kde-apps/dolphin-${PV}:${SLOT}
+ >=kde-apps/kdialog-${PV}:${SLOT}
+ >=kde-apps/keditbookmarks-${PV}:${SLOT}
+ >=kde-apps/kfind-${PV}:${SLOT}
+ >=kde-apps/konsole-${PV}:${SLOT}
+ >=kde-apps/kwrite-${PV}:${SLOT}
+ handbook? ( >=kde-apps/khelpcenter-${PV}:${SLOT} )
+ webengine? ( || (
+ www-client/falkon
+ >=kde-apps/konqueror-${PV}:${SLOT}
+ ) )
+"
+# Optional runtime deps: kde-apps/dolphin
+RDEPEND="${RDEPEND}
+ share? ( kde-frameworks/purpose:${SLOT} )
+ thumbnail? (
+ >=kde-apps/ffmpegthumbs-${PV}:${SLOT}
+ >=kde-apps/thumbnailers-${PV}:${SLOT}
+ )
+"
diff --git a/kde-apps/kdeedu-data/Manifest b/kde-apps/kdeedu-data/Manifest
index 6dbde07a4cad..1285345c1ee0 100644
--- a/kde-apps/kdeedu-data/Manifest
+++ b/kde-apps/kdeedu-data/Manifest
@@ -1 +1,2 @@
DIST kdeedu-data-20.08.3.tar.xz 335520 BLAKE2B f4dbde742cac32ef585574ff272c8274ef6b587cdcbea7364f7301ec611e92998df857689b8db9bd6d9c1817d057e44dd86a1c75723c6f44e0bacf3cf79fb0b8 SHA512 356dd58a156b312f4a71f3f3e1c736a6c1d3fccd027ff9de044597729dca1d3ae830e3e8b5342a2181ff38fdde2690c567cd704f25ca4ade34dd3e66a5a63a44
+DIST kdeedu-data-20.12.0.tar.xz 335400 BLAKE2B fb5b4f8f7468385b99002ba19d727da42df505be597d3a2375b51475e29c5f5ea7864755fc304c5cd6b7f176e228cb8cc923f3a0a561c54d16a8e471616f62ed SHA512 2ed00b3d2f6b7fefe224bce50a15a832ff705e9f652f009e7169967ed0928571c43792e7bde3c5f66e4c96886129a9c9be66157846a00726d4105b3218845206
diff --git a/kde-apps/kdeedu-data/kdeedu-data-20.12.0.ebuild b/kde-apps/kdeedu-data/kdeedu-data-20.12.0.ebuild
new file mode 100644
index 000000000000..78a371325103
--- /dev/null
+++ b/kde-apps/kdeedu-data/kdeedu-data-20.12.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde.org cmake
+
+DESCRIPTION="Shared icons, artwork and data files for educational applications"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="
+ dev-qt/qtcore:5
+ kde-frameworks/extra-cmake-modules:5
+"
diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-20.12.0.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..238a89a64e8e
--- /dev/null
+++ b/kde-apps/kdeedu-meta/kdeedu-meta-20.12.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
+HOMEPAGE="https://edu.kde.org"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+webengine"
+
+RDEPEND="
+ >=kde-apps/analitza-${PV}:${SLOT}
+ >=kde-apps/artikulate-${PV}:${SLOT}
+ >=kde-apps/blinken-${PV}:${SLOT}
+ >=kde-apps/cantor-${PV}:${SLOT}
+ >=kde-apps/kalzium-${PV}:${SLOT}
+ >=kde-apps/kanagram-${PV}:${SLOT}
+ >=kde-apps/kbruch-${PV}:${SLOT}
+ >=kde-apps/kdeedu-data-${PV}:${SLOT}
+ >=kde-apps/kgeography-${PV}:${SLOT}
+ >=kde-apps/khangman-${PV}:${SLOT}
+ >=kde-apps/kig-${PV}:${SLOT}
+ >=kde-apps/kiten-${PV}:${SLOT}
+ >=kde-apps/klettres-${PV}:${SLOT}
+ >=kde-apps/kmplot-${PV}:${SLOT}
+ >=kde-apps/kqtquickcharts-${PV}:${SLOT}
+ >=kde-apps/ktouch-${PV}:${SLOT}
+ >=kde-apps/kturtle-${PV}:${SLOT}
+ >=kde-apps/kwordquiz-${PV}:${SLOT}
+ >=kde-apps/libkeduvocdocument-${PV}:${SLOT}
+ >=kde-apps/marble-${PV}:${SLOT}
+ >=kde-apps/minuet-${PV}:${SLOT}
+ >=kde-apps/rocs-${PV}:${SLOT}
+ >=kde-apps/step-${PV}:${SLOT}
+ webengine? (
+ >=kde-apps/kalgebra-${PV}:${SLOT}
+ >=kde-apps/parley-${PV}:${SLOT}
+ )
+"
diff --git a/kde-apps/kdegames-meta/kdegames-meta-20.12.0.ebuild b/kde-apps/kdegames-meta/kdegames-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..ccae75912e5f
--- /dev/null
+++ b/kde-apps/kdegames-meta/kdegames-meta-20.12.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
+HOMEPAGE="https://games.kde.org/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="opengl python"
+
+RDEPEND="
+ >=kde-apps/bomber-${PV}:${SLOT}
+ >=kde-apps/bovo-${PV}:${SLOT}
+ >=kde-apps/granatier-${PV}:${SLOT}
+ >=kde-apps/kapman-${PV}:${SLOT}
+ >=kde-apps/katomic-${PV}:${SLOT}
+ >=kde-apps/kblackbox-${PV}:${SLOT}
+ >=kde-apps/kblocks-${PV}:${SLOT}
+ >=kde-apps/kbounce-${PV}:${SLOT}
+ >=kde-apps/kbreakout-${PV}:${SLOT}
+ >=kde-apps/kdiamond-${PV}:${SLOT}
+ >=kde-apps/kfourinline-${PV}:${SLOT}
+ >=kde-apps/kgoldrunner-${PV}:${SLOT}
+ >=kde-apps/kigo-${PV}:${SLOT}
+ >=kde-apps/killbots-${PV}:${SLOT}
+ >=kde-apps/kiriki-${PV}:${SLOT}
+ >=kde-apps/kjumpingcube-${PV}:${SLOT}
+ >=kde-apps/klickety-${PV}:${SLOT}
+ >=kde-apps/klines-${PV}:${SLOT}
+ >=kde-apps/kmahjongg-${PV}:${SLOT}
+ >=kde-apps/kmines-${PV}:${SLOT}
+ >=kde-apps/knavalbattle-${PV}:${SLOT}
+ >=kde-apps/knetwalk-${PV}:${SLOT}
+ >=kde-apps/knights-${PV}:${SLOT}
+ >=kde-apps/kolf-${PV}:${SLOT}
+ >=kde-apps/kollision-${PV}:${SLOT}
+ >=kde-apps/konquest-${PV}:${SLOT}
+ >=kde-apps/kpat-${PV}:${SLOT}
+ >=kde-apps/kreversi-${PV}:${SLOT}
+ >=kde-apps/kshisen-${PV}:${SLOT}
+ >=kde-apps/ksirk-${PV}:${SLOT}
+ >=kde-apps/ksnakeduel-${PV}:${SLOT}
+ >=kde-apps/kspaceduel-${PV}:${SLOT}
+ >=kde-apps/ksquares-${PV}:${SLOT}
+ >=kde-apps/ktuberling-${PV}:${SLOT}
+ >=kde-apps/libkdegames-${PV}:${SLOT}
+ >=kde-apps/libkmahjongg-${PV}:${SLOT}
+ >=kde-apps/lskat-${PV}:${SLOT}
+ >=kde-apps/palapeli-${PV}:${SLOT}
+ >=kde-apps/picmi-${PV}:${SLOT}
+ opengl? (
+ >=kde-apps/ksudoku-${PV}:${SLOT}
+ >=kde-apps/kubrick-${PV}:${SLOT}
+ )
+ python? ( >=kde-apps/kajongg-${PV}:${SLOT} )
+"
diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-20.12.0.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..a0bff84c7f88
--- /dev/null
+++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-20.12.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
+HOMEPAGE="https://apps.kde.org/graphics"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="scanner"
+
+RDEPEND="
+ >=kde-apps/gwenview-${PV}:${SLOT}
+ >=kde-apps/kamera-${PV}:${SLOT}
+ >=kde-apps/kcolorchooser-${PV}:${SLOT}
+ >=kde-apps/kdegraphics-mobipocket-${PV}:${SLOT}
+ >=kde-apps/kipi-plugins-${PV}:${SLOT}
+ >=kde-apps/kolourpaint-${PV}:${SLOT}
+ >=kde-apps/kruler-${PV}:${SLOT}
+ >=kde-apps/libkdcraw-${PV}:${SLOT}
+ >=kde-apps/libkexiv2-${PV}:${SLOT}
+ >=kde-apps/libkipi-${PV}:${SLOT}
+ >=kde-apps/okular-${PV}:${SLOT}
+ >=kde-apps/spectacle-${PV}:${SLOT}
+ >=kde-apps/svgpart-${PV}:${SLOT}
+ >=kde-apps/thumbnailers-${PV}:${SLOT}
+ scanner? ( >=kde-apps/libksane-${PV}:${SLOT} )
+"
diff --git a/kde-apps/kdegraphics-mobipocket/Manifest b/kde-apps/kdegraphics-mobipocket/Manifest
index 863fa0a851a4..2f05ae89429b 100644
--- a/kde-apps/kdegraphics-mobipocket/Manifest
+++ b/kde-apps/kdegraphics-mobipocket/Manifest
@@ -1 +1,2 @@
DIST kdegraphics-mobipocket-20.08.3.tar.xz 17048 BLAKE2B 118eb13481ffbdcfa92e07d4a3e32fa0e628f6e2da81c1d0159fde7d929d6dce2dc4a316d4235a6338198947cf049670603e2e1c9719f07386c43e3b83e9dec8 SHA512 9442b17d4abf01d5d808eb05b0027f102dc714bedd470307e9db866ea2424eab9d4922be36ba8a69f567350792b64f50284b3797fc8650b8c801bcf315b0d1db
+DIST kdegraphics-mobipocket-20.12.0.tar.xz 17056 BLAKE2B ac76be7bc4dce799d84b04457cd3fa2b3610697c3e47138002720b00b9938c1d3154ef74735e8e67ef022a62092452443edb2ca3be195374f461f9fac7db6f58 SHA512 d68cee05d6aed63e727147efc722b6f5ee3b39c33271406d3cd4b6af050e124e861e6487d428fb272e51175517ebb937307d4ae3215c8fb36104551069419566
diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-20.12.0.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-20.12.0.ebuild
new file mode 100644
index 000000000000..792b0985fe6b
--- /dev/null
+++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-20.12.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library to support mobipocket ebooks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+thumbnail"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ thumbnail? ( >=kde-frameworks/kio-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_thumbnailers=$(usex thumbnail)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-20.12.0.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..79ae2b220c1c
--- /dev/null
+++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-20.12.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
+HOMEPAGE="https://apps.kde.org/multimedia https://multimedia.kde.org/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+cdrom +ffmpeg gstreamer"
+
+RDEPEND="
+ >=kde-apps/dragon-${PV}:${SLOT}
+ >=kde-apps/juk-${PV}:${SLOT}
+ >=kde-apps/kdenlive-${PV}:${SLOT}
+ >=kde-apps/kmix-${PV}:${SLOT}
+ >=kde-apps/kwave-${PV}:${SLOT}
+ >=media-sound/elisa-${PV}:${SLOT}
+ cdrom? (
+ >=kde-apps/audiocd-kio-${PV}:${SLOT}
+ >=kde-apps/k3b-${PV}:${SLOT}
+ >=kde-apps/libkcddb-${PV}:${SLOT}
+ >=kde-apps/libkcompactdisc-${PV}:${SLOT}
+ )
+ ffmpeg? ( >=kde-apps/ffmpegthumbs-${PV}:${SLOT} )
+ gstreamer? ( >=kde-apps/kamoso-${PV}:${SLOT} )
+"
diff --git a/kde-apps/kdenetwork-filesharing/Manifest b/kde-apps/kdenetwork-filesharing/Manifest
index 1183dd16bd7b..df975b168cf8 100644
--- a/kde-apps/kdenetwork-filesharing/Manifest
+++ b/kde-apps/kdenetwork-filesharing/Manifest
@@ -1 +1,2 @@
DIST kdenetwork-filesharing-20.08.3.tar.xz 321644 BLAKE2B ae458979d4d2f82fe102c8bb7e7178c6ff4c197901038a98d50f5a03c8a9af2660450f9937c4c5d5e8f38b5db34af6fbb50a0d261fa8e203205816c45ba6fd1f SHA512 88171c288c9cb56644bd719827fa1f060572353745c4ff6f5f9de3c02e8a508e4b222f6029e424ad857508c540bce37229fa2d06e52ff43121bac0808cafc398
+DIST kdenetwork-filesharing-20.12.0.tar.xz 345004 BLAKE2B 6cff69324618e3a860f0b980d2e205cbc91e9b89e4f28d5429c0b6ac834ba6a39769cbc8d722b2005545b60ee686de5f19de3d7ca59518be3f4674f407019f68 SHA512 75139b48f852386786efee491f748274972a30c94d187f251dc9ae3aec0d9b4f6fbf89b7e81109428d7170d3ed2505e0a88feafd18cb57e363c9bca4873e9314
diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.12.0.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.12.0.ebuild
new file mode 100644
index 000000000000..36444ef6051a
--- /dev/null
+++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="SMB filesharing config module for systemsettings"
+HOMEPAGE="https://apps.kde.org/en/kdenetwork_filesharing"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ net-fs/samba
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.0.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..6ec08aab3fff
--- /dev/null
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
+HOMEPAGE="https://kde.org/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+bittorrent dropbox +webengine"
+
+RDEPEND="
+ >=kde-apps/kdenetwork-filesharing-${PV}:${SLOT}
+ >=kde-apps/kget-${PV}:${SLOT}
+ >=kde-apps/kopete-${PV}:${SLOT}
+ >=kde-apps/krdc-${PV}:${SLOT}
+ >=kde-apps/krfb-${PV}:${SLOT}
+ >=kde-apps/zeroconf-ioslave-${PV}:${SLOT}
+ >=kde-misc/kdeconnect-${PV}:${SLOT}
+ >=kde-misc/kio-gdrive-${PV}:${SLOT}
+ >=net-irc/konversation-${PV}:${SLOT}
+ bittorrent? (
+ >=net-libs/libktorrent-${PV}:${SLOT}
+ >=net-p2p/ktorrent-${PV}:${SLOT}
+ )
+ dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:${SLOT} )
+ webengine? ( >=kde-apps/plasma-telepathy-meta-${PV}:${SLOT} )
+"
diff --git a/kde-apps/kdenetwork-meta/metadata.xml b/kde-apps/kdenetwork-meta/metadata.xml
index 7491e7a565ef..7b9c16b01149 100644
--- a/kde-apps/kdenetwork-meta/metadata.xml
+++ b/kde-apps/kdenetwork-meta/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<use>
+ <flag name="bittorrent">Pull in <pkg>net-p2p/ktorrent</pkg> for BitTorrent protocol support</flag>
<flag name="dropbox">Enable support for Dropbox in <pkg>kde-apps/dolphin</pkg> via <pkg>kde-apps/dolphin-plugins-dropbox</pkg></flag>
<flag name="webengine">Enable Google Drive support via <pkg>kde-misc/kio-gdrive</pkg> and instant messaging integration via <pkg>kde-apps/plasma-telepathy-meta</pkg></flag>
</use>
diff --git a/kde-apps/kdenlive/Manifest b/kde-apps/kdenlive/Manifest
index 70766a8a741d..c3706dca1e1a 100644
--- a/kde-apps/kdenlive/Manifest
+++ b/kde-apps/kdenlive/Manifest
@@ -1 +1,2 @@
DIST kdenlive-20.08.3.tar.xz 11383252 BLAKE2B aa8075758ec4b967c8eeabbab611278130df7235f10186b5bc4142a06805fb2cae94806059edf62f9af86a3640cee734863316e7651f3c67d020da32ab0d63ff SHA512 ed3ccffbe7c56d54e3c490d818a504bc4a3d65fd81c4d816a549d2a7d436b5320497145d122f352066def23c43aed523e2d31eb2a2f50378fb0122a89a23c424
+DIST kdenlive-20.12.0.tar.xz 11473068 BLAKE2B e24ef0bc04d9ca0ea7e0589f5902fc8f3f2308395cdd5ff1fdc9b8a03f7cda9f28c19ae463020e39c8cc14baac65ccb69d70bc938dff8086b34afedb83b97338 SHA512 eb3f543eea320e4a687a4cbcc1259f96e915166bb222efca41b1111ed67c684e1f598a5344e31903155a4a6602befe316742ce6d16db4966212de8727e09a68e
diff --git a/kde-apps/kdenlive/kdenlive-20.12.0.ebuild b/kde-apps/kdenlive/kdenlive-20.12.0.ebuild
new file mode 100644
index 000000000000..0b9102b4b22c
--- /dev/null
+++ b/kde-apps/kdenlive/kdenlive-20.12.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Non-linear video editing suite by KDE"
+HOMEPAGE="https://kdenlive.org/en/"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="gles2-only semantic-desktop share v4l webengine"
+
+BDEPEND="
+ sys-devel/gettext
+"
+DEPEND="
+ dev-cpp/rttr
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
+ >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ >=media-libs/mlt-6.20.0[ffmpeg,frei0r,kdenlive(+),melt(+),qt5,sdl,xml]
+ semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+ v4l? ( media-libs/libv4l )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ media-video/ffmpeg[encode,sdl,X]
+"
+
+RESTRICT+=" test" # segfaults, bug 684132
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package semantic-desktop KF5FileMetaData)
+ $(cmake_use_find_package share KF5Purpose)
+ $(cmake_use_find_package v4l LibV4L2)
+ $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+
+ # Gentoo bug 603168
+ if ! has_version "media-libs/mlt[fftw]" ; then
+ elog "For 'Crop and Transform/Rotate and Shear' effect, please build media-libs/mlt with USE=fftw enabled."
+ fi
+}
diff --git a/kde-apps/kdepim-addons/Manifest b/kde-apps/kdepim-addons/Manifest
index 6ec0add8c217..89d45630067f 100644
--- a/kde-apps/kdepim-addons/Manifest
+++ b/kde-apps/kdepim-addons/Manifest
@@ -1 +1,2 @@
DIST kdepim-addons-20.08.3.tar.xz 2071996 BLAKE2B f66800962d6f42d7205ee718b639b22f2865f6e0f1b36a7c5caac7074affbf83bb5540e9ac6e3cb5587b6b129eb69e8d156f5b6f2f8bf90e11c00f08bb9adf01 SHA512 c788f3aa204486491747ca976268347b8b916c84670e58087a009d0cd153be9a199c09434f2e884d26d39f92728210e97ac4e9c74f20ba6fcf37c6e83276980d
+DIST kdepim-addons-20.12.0.tar.xz 2145340 BLAKE2B 5c13e33738d408aa212369066504ace304b087132d7dbb96ef15cbf1436147e15f18650c9f146acb0ef410133a3793bb7e306a97a6219d4be2383e8516947772 SHA512 57fe901c797470bb1a06a12cb63db1f123cdf1a9e61d100a1e22d88cbef7e268864cb1b86c48535aca1f7a50fad64a70c7db8fe95832875f0f8c6b3b87cfd89e
diff --git a/kde-apps/kdepim-addons/kdepim-addons-20.12.0.ebuild b/kde-apps/kdepim-addons/kdepim-addons-20.12.0.ebuild
new file mode 100644
index 000000000000..76659db8ec65
--- /dev/null
+++ b/kde-apps/kdepim-addons/kdepim-addons-20.12.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org optfeature
+
+DESCRIPTION="Plugins for KDE Personal Information Management Suite"
+HOMEPAGE="https://apps.kde.org/en/kontact"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="importwizard markdown"
+
+RDEPEND="
+ >=app-crypt/gpgme-1.11.1[cxx,qt5]
+ >=dev-libs/grantlee-5.2.0:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-notes-${PVCUT}:5
+ >=kde-apps/calendarsupport-${PVCUT}:5
+ >=kde-apps/eventviews-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/incidenceeditor-${PVCUT}:5
+ >=kde-apps/kaddressbook-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kimap-${PVCUT}:5
+ >=kde-apps/kitinerary-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kontactinterface-${PVCUT}:5
+ >=kde-apps/kpkpass-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/libkleo-${PVCUT}:5
+ >=kde-apps/libksieve-${PVCUT}:5
+ >=kde-apps/libktnef-${PVCUT}:5
+ >=kde-apps/mailcommon-${PVCUT}:5
+ >=kde-apps/messagelib-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/prison-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 )
+ markdown? ( app-text/discount )
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package importwizard KPimImportWizard)
+ $(cmake_use_find_package markdown Discount)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/kdepim-meta/kdepim-meta-20.12.0.ebuild b/kde-apps/kdepim-meta/kdepim-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..c7fdc136efa6
--- /dev/null
+++ b/kde-apps/kdepim-meta/kdepim-meta-20.12.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
+HOMEPAGE="https://apps.kde.org/en/kontact"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="bogofilter clamav spamassassin"
+
+RDEPEND="
+ >=kde-apps/akonadi-${PV}:${SLOT}
+ >=kde-apps/akonadiconsole-${PV}:${SLOT}
+ >=kde-apps/akonadi-calendar-${PV}:${SLOT}
+ >=kde-apps/akonadi-contacts-${PV}:${SLOT}
+ >=kde-apps/akonadi-import-wizard-${PV}:${SLOT}
+ >=kde-apps/akonadi-mime-${PV}:${SLOT}
+ >=kde-apps/akonadi-notes-${PV}:${SLOT}
+ >=kde-apps/akonadi-search-${PV}:${SLOT}
+ >=kde-apps/akregator-${PV}:${SLOT}
+ >=kde-apps/calendarjanitor-${PV}:${SLOT}
+ >=kde-apps/calendarsupport-${PV}:${SLOT}
+ >=kde-apps/eventviews-${PV}:${SLOT}
+ >=kde-apps/grantlee-editor-${PV}:${SLOT}
+ >=kde-apps/grantleetheme-${PV}:${SLOT}
+ >=kde-apps/incidenceeditor-${PV}:${SLOT}
+ >=kde-apps/kaddressbook-${PV}:${SLOT}
+ >=kde-apps/kalarm-${PV}:${SLOT}
+ >=kde-apps/kalarmcal-${PV}:${SLOT}
+ >=kde-apps/kcalutils-${PV}:${SLOT}
+ >=kde-apps/kdepim-addons-${PV}:${SLOT}
+ >=kde-apps/kdepim-runtime-${PV}:${SLOT}
+ >=kde-apps/kidentitymanagement-${PV}:${SLOT}
+ >=kde-apps/kimap-${PV}:${SLOT}
+ >=kde-apps/kitinerary-${PV}:${SLOT}
+ >=kde-apps/kldap-${PV}:${SLOT}
+ >=kde-apps/kleopatra-${PV}:${SLOT}
+ >=kde-apps/kmail-${PV}:${SLOT}
+ >=kde-apps/kmail-account-wizard-${PV}:${SLOT}
+ >=kde-apps/kmailtransport-${PV}:${SLOT}
+ >=kde-apps/kmbox-${PV}:${SLOT}
+ >=kde-apps/kmime-${PV}:${SLOT}
+ >=kde-apps/knotes-${PV}:${SLOT}
+ >=kde-apps/konsolekalendar-${PV}:${SLOT}
+ >=kde-apps/kontact-${PV}:${SLOT}
+ >=kde-apps/kontactinterface-${PV}:${SLOT}
+ >=kde-apps/korganizer-${PV}:${SLOT}
+ >=kde-apps/kpimtextedit-${PV}:${SLOT}
+ >=kde-apps/kpkpass-${PV}:${SLOT}
+ >=kde-apps/ksmtp-${PV}:${SLOT}
+ >=kde-apps/libgravatar-${PV}:${SLOT}
+ >=kde-apps/libkdepim-${PV}:${SLOT}
+ >=kde-apps/libkgapi-${PV}:${SLOT}
+ >=kde-apps/libkleo-${PV}:${SLOT}
+ >=kde-apps/libksieve-${PV}:${SLOT}
+ >=kde-apps/libktnef-${PV}:${SLOT}
+ >=kde-apps/mailcommon-${PV}:${SLOT}
+ >=kde-apps/mailimporter-${PV}:${SLOT}
+ >=kde-apps/mbox-importer-${PV}:${SLOT}
+ >=kde-apps/messagelib-${PV}:${SLOT}
+ >=kde-apps/pim-data-exporter-${PV}:${SLOT}
+ >=kde-apps/pim-sieve-editor-${PV}:${SLOT}
+ >=kde-apps/pimcommon-${PV}:${SLOT}
+"
+# Optional runtime dependencies: kde-apps/kmail
+RDEPEND="${RDEPEND}
+ bogofilter? ( mail-filter/bogofilter )
+ clamav? ( app-antivirus/clamav )
+ spamassassin? ( mail-filter/spamassassin )
+"
diff --git a/kde-apps/kdepim-runtime/Manifest b/kde-apps/kdepim-runtime/Manifest
index f68fa1351fce..411ab2714f08 100644
--- a/kde-apps/kdepim-runtime/Manifest
+++ b/kde-apps/kdepim-runtime/Manifest
@@ -1 +1,2 @@
DIST kdepim-runtime-20.08.3.tar.xz 1754672 BLAKE2B 6cfba7756489bbf86025637fa0943342359f081771843b73394c822f62ed7b5aef70546acef200544ac5037d603836c718ca7e81e8ef25808767fb4462cfc386 SHA512 98a3623b3973e7b7c194ef1ef986012e0dfddb4c74c3fddba23cac928a73e6f6b634883407ec56ec6f613f8830112389f3c9eb19c89a2164178f2063be72d623
+DIST kdepim-runtime-20.12.0.tar.xz 1800520 BLAKE2B 014c2fd7d64390bd6a518281274b5911feb5977b245190c89d07279c22782bf0c77918afadbc3f9f6924d6d448f2fa73b6abad77208f1b3b0a7e5bf43c701583 SHA512 2acbbcaf6de6fe896204e5088ec79e0e7c32c8fe8da002c68c982664d975d61f623ae482da86daaf3fc58fc2222725ee95be150c5c0408a639bdc79aeb8f4c6f
diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-20.12.0.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-20.12.0.ebuild
new file mode 100644
index 000000000000..f34aaf56f543
--- /dev/null
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-20.12.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
+HOMEPAGE="https://apps.kde.org/en/kontact"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+# TODO kolab
+BDEPEND="
+ dev-libs/libxslt
+"
+RDEPEND="
+ >=app-crypt/qca-2.3.0:2
+ dev-libs/cyrus-sasl:2
+ dev-libs/libical:=
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtnetworkauth-${QTMIN}:5
+ >=dev-qt/qtspeech-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-calendar-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/akonadi-notes-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kalarmcal-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kimap-${PVCUT}:5
+ >=kde-apps/kldap-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmbox-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/libkgapi-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdav-${KFMIN}:5
+ >=kde-frameworks/kholidays-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ test? ( >=kde-apps/kimap-${PVCUT}:5[test] )
+"
+
+RESTRICT+=" test"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kdesdk-kioslaves/Manifest b/kde-apps/kdesdk-kioslaves/Manifest
index 379d3f5b454a..fc43df084f89 100644
--- a/kde-apps/kdesdk-kioslaves/Manifest
+++ b/kde-apps/kdesdk-kioslaves/Manifest
@@ -1 +1,2 @@
DIST kdesdk-kioslaves-20.08.3.tar.xz 37368 BLAKE2B 3af5b8df85f3ac82ad2075fce8256a67b2154d7e4c211c569fc38e7e2188a3760d414df12cc63d1d4cb7e637f269de3c52a183908edb0610b2730f640d8cf460 SHA512 c02ffa42a7b44316764c643d8068bd9aef83719465d98d0b782ee76d7ece401d4ad4f2a1a1c8c6291d1055a1a4fcfb9a932a0cac5ccc587b5de33257ed3ccf95
+DIST kdesdk-kioslaves-20.12.0.tar.xz 37428 BLAKE2B d695dd74b741c0840b7bb4608a1c9702ce3117cdfc0876548526e99fa2685f6cc0d303703743d33ec25c2d3f4061bb1ca8f4782e515153df6a3d87bfae093ab9 SHA512 b63afd2539202d777c67d666b859b580fa79e2d80f192c72aa9cf45591d0aee08e5596f7ae14e18eb17b98553b531ba9569c651f7811f5976d23fb63585db4d1
diff --git a/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-20.12.0.ebuild b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-20.12.0.ebuild
new file mode 100644
index 000000000000..fd0a279d4065
--- /dev/null
+++ b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-20.12.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+inherit ecm kde.org
+
+DESCRIPTION="kioslaves from kdesdk package"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-lang/perl
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-20.12.0.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..71ed8ef1e563
--- /dev/null
+++ b/kde-apps/kdesdk-meta/kdesdk-meta-20.12.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
+HOMEPAGE="https://apps.kde.org/development"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="cvs git mercurial python ruby subversion"
+
+RDEPEND="
+ >=kde-apps/kapptemplate-${PV}:${SLOT}
+ >=kde-apps/kcachegrind-${PV}:${SLOT}
+ >=kde-apps/kde-dev-scripts-${PV}:${SLOT}
+ >=kde-apps/kde-dev-utils-${PV}:${SLOT}
+ >=kde-apps/kdesdk-kioslaves-${PV}:${SLOT}
+ >=kde-apps/kdesdk-thumbnailers-${PV}:${SLOT}
+ >=kde-apps/kompare-${PV}:${SLOT}
+ >=kde-apps/libkomparediff2-${PV}:${SLOT}
+ >=kde-apps/poxml-${PV}:${SLOT}
+ >=kde-apps/umbrello-${PV}:${SLOT}
+ cvs? ( >=kde-apps/cervisia-${PV}:${SLOT} )
+ git? ( >=kde-apps/dolphin-plugins-git-${PV}:${SLOT} )
+ mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:${SLOT} )
+ python? ( >=kde-apps/lokalize-${PV}:${SLOT} )
+ ruby? ( >=kde-apps/kross-interpreters-${PV}:${SLOT} )
+ subversion? ( >=kde-apps/dolphin-plugins-subversion-${PV}:${SLOT} )
+"
diff --git a/kde-apps/kdesdk-thumbnailers/Manifest b/kde-apps/kdesdk-thumbnailers/Manifest
index c7ff4da3c771..c4bcedacc544 100644
--- a/kde-apps/kdesdk-thumbnailers/Manifest
+++ b/kde-apps/kdesdk-thumbnailers/Manifest
@@ -1 +1,2 @@
DIST kdesdk-thumbnailers-20.08.3.tar.xz 17688 BLAKE2B 0539ff592f9d3d659a183ab67a5a2ffcd303a85c86fec92069a7e7dd52736a031b11ffdda8cd23d95bd124fec66d28204df9d988c99ea20a521376f5add04022 SHA512 f1487b53ecc6be55058b78340a915a8f80f7c471a67a1bb198473a449b2b7f24e68cac1f397ebaf0b62d4fad9fcd0f7b471ec2d643371c84b438aa73b93567cb
+DIST kdesdk-thumbnailers-20.12.0.tar.xz 17836 BLAKE2B 268fedaa42e50f5a0ac5795dc6daf3b1700aba682155193c9537d5bdb0724c7227f528f9ea57e6ec9772251cb4e3576575000c8b787373f4d8094edcfb3f20da SHA512 4f5e703144d1a69ef9b6f6dbb7c351056b122e5cd16e03531ec52d1092162b278b096c4ff8174cc3d960f68bf18b2197b737677cb896675cc7c4a50bf9451554
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-20.12.0.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-20.12.0.ebuild
new file mode 100644
index 000000000000..c88aa2294676
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-20.12.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Thumbnail generator for PO files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ sys-devel/gettext
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-20.12.0.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..15c8da563ba5
--- /dev/null
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-20.12.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
+HOMEPAGE="https://apps.kde.org/utilities https://utils.kde.org"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="7zip cups floppy gpg lrz rar +webengine"
+
+RDEPEND="
+ >=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT}
+ >=kde-apps/ark-${PV}:${SLOT}
+ >=kde-apps/filelight-${PV}:${SLOT}
+ >=kde-apps/kate-${PV}:${SLOT}
+ >=kde-apps/kbackup-${PV}:${SLOT}
+ >=kde-apps/kcalc-${PV}:${SLOT}
+ >=kde-apps/kcharselect-${PV}:${SLOT}
+ >=kde-apps/kdebugsettings-${PV}:${SLOT}
+ >=kde-apps/kdf-${PV}:${SLOT}
+ >=kde-apps/kteatime-${PV}:${SLOT}
+ >=kde-apps/ktimer-${PV}:${SLOT}
+ >=kde-apps/kwalletmanager-${PV}:${SLOT}
+ >=kde-apps/sweeper-${PV}:${SLOT}
+ >=kde-apps/yakuake-${PV}:${SLOT}
+ >=kde-misc/markdownpart-${PV}:${SLOT}
+ >=sys-block/partitionmanager-${PV}:${SLOT}
+ >=sys-libs/kpmcore-${PV}:${SLOT}
+ cups? ( >=kde-apps/print-manager-${PV}:${SLOT} )
+ floppy? ( >=kde-apps/kfloppy-${PV}:${SLOT} )
+ gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} )
+ webengine? ( >=kde-apps/kimagemapeditor-${PV}:${SLOT} )
+"
+# Optional runtime deps: kde-apps/ark
+RDEPEND="${RDEPEND}
+ 7zip? ( app-arch/p7zip )
+ lrz? ( app-arch/lrzip )
+ rar? ( || (
+ app-arch/rar
+ app-arch/unrar
+ app-arch/unar
+ ) )
+"
diff --git a/kde-apps/kdf/Manifest b/kde-apps/kdf/Manifest
index 8bb28dbc6781..f0d9fe93e936 100644
--- a/kde-apps/kdf/Manifest
+++ b/kde-apps/kdf/Manifest
@@ -1 +1,2 @@
DIST kdf-20.08.3.tar.xz 467208 BLAKE2B 5bebde8cd73aa1102d7bd4d519b156556faf2cc0b6e60215e9c0254eb374043d4dadb857c424298ef7ed2232146c1351fe0205e2537d9f50881e1f36bd530744 SHA512 caa585e5d9373fedd3e98b084cee8efd9c9e59f662f3b586cddf0c3911954e4beed75c96807c7596e77b0ff490f11e91f8e4eb0cb872aed0a3ece0d4bd119764
+DIST kdf-20.12.0.tar.xz 467252 BLAKE2B 405bd33f57624fd8da39050ed664ee16f95299f7c54606faa261043f4330cfee6621ed8a9a0ebf1325cd55f1c832f673d3e3cfafad4316e43c7c3bd7ca5a3e7b SHA512 d18813ba164871d79084a6eea9370e58e07b20923c9a492ffc86084468c4ee5d45275d4657bba6887d8e60e61ad028c40bb78aae223f9d20008cd4612c32d957
diff --git a/kde-apps/kdf/kdf-20.12.0.ebuild b/kde-apps/kdf/kdf-20.12.0.ebuild
new file mode 100644
index 000000000000..bbddd715d628
--- /dev/null
+++ b/kde-apps/kdf/kdf-20.12.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE free disk space utility"
+HOMEPAGE="https://apps.kde.org/en/kdf https://utils.kde.org/projects/kdf/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdialog/Manifest b/kde-apps/kdialog/Manifest
index 8af283545d8d..280f28c0d5ea 100644
--- a/kde-apps/kdialog/Manifest
+++ b/kde-apps/kdialog/Manifest
@@ -1 +1,2 @@
DIST kdialog-20.08.3.tar.xz 107888 BLAKE2B a18ae9f06086117f229014640d425a4618bd6d6c5a2ee44c6958e8cf787ac113501c4c5eee276d91603fec9bee9349679af35d5cca950d967a26dad1139e1bbc SHA512 72a0bcab15314af5fdc613860fe5cf475f879805da3c8d5b26e00ae08d24166c2df939063bdbf6bd78f1396850dc3d238d925a4b9b985bb38ad23bcecae1f71e
+DIST kdialog-20.12.0.tar.xz 108312 BLAKE2B 2d6faa0237a7fe6322a922ad994d716eeb3dcd9ba80fdcc24a87fa4878ed89eceb7cb703e5283f7c396a28caa5fc1b4b404f4a72dfca00c304a7ae3c2a60fd50 SHA512 dfd4740914555350fb803e4b249b55f0dd0d252042e855382df187c3b1d21928bd4a4a7170773047bcfc9ad85ebf93061b721df5cfab2aad4f3de49e7f6a1380
diff --git a/kde-apps/kdialog/kdialog-20.12.0.ebuild b/kde-apps/kdialog/kdialog-20.12.0.ebuild
new file mode 100644
index 000000000000..a57100b5ab21
--- /dev/null
+++ b/kde-apps/kdialog/kdialog-20.12.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
+HOMEPAGE="https://apps.kde.org/en/kdialog"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="X"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ X? ( x11-libs/libX11 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X X11)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kdiamond/Manifest b/kde-apps/kdiamond/Manifest
index 5e900ac6d281..b9d702947907 100644
--- a/kde-apps/kdiamond/Manifest
+++ b/kde-apps/kdiamond/Manifest
@@ -1 +1,2 @@
DIST kdiamond-20.08.3.tar.xz 4698100 BLAKE2B 29c84a38ce8cfdf645162d42fbf4f6210f28977e2cba596168f06029d7b1315beef683d3bd926eb12b00a0eb69ccf46d9ca0f1149afdfa4503a3eef043ade21b SHA512 d6b2292e70ba016f1d9a883348c45cd4383a95d002569360a80f7b27fbce3950515b277b6cc61de998b2dffb13c47290813dbda59fa27ab1d5a0642cd608c795
+DIST kdiamond-20.12.0.tar.xz 4698252 BLAKE2B d0477521ad8a3b8cac2daaacd1807eb6ffd77a45594ae8c960cd7a4237365a2695f5adfd7a0c8215833f33e7ea2578445d2b82587a0dc0b0ca668e42e49dcde9 SHA512 0dcbe2bdfb2256ba681aa6c1228f2152be20891c422ff09e9a920dfd3ff3e17d8fb5fa3dd901f572decad320bbb25902d9dbd19c662a09eec78233c28bcccd32
diff --git a/kde-apps/kdiamond/kdiamond-20.12.0.ebuild b/kde-apps/kdiamond/kdiamond-20.12.0.ebuild
new file mode 100644
index 000000000000..8d095ba0f702
--- /dev/null
+++ b/kde-apps/kdiamond/kdiamond-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Single player three-in-a-row game"
+HOMEPAGE="https://apps.kde.org/en/kdiamond
+https://games.kde.org/game.php?game=kdiamond"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/keditbookmarks/Manifest b/kde-apps/keditbookmarks/Manifest
index 878f8f4767e2..51daec44950c 100644
--- a/kde-apps/keditbookmarks/Manifest
+++ b/kde-apps/keditbookmarks/Manifest
@@ -1 +1,2 @@
DIST keditbookmarks-20.08.3.tar.xz 190688 BLAKE2B 204439435cfb216c552c74fe827298c501aba003d9c022ee91fa217cddd4d03a870f3a3212e97d30b060188cac79799f598dd70e220b015c40d9891f692a636d SHA512 336808b9ac99b5e3fa7339f1ba7dafa02e81a01aaae51bc86f85d61ebde81b97a540e7763668c0c3009c05eae275844ba7f7255582c8caa538e0f1f7c07aa5b4
+DIST keditbookmarks-20.12.0.tar.xz 190688 BLAKE2B 06cf3e95ae68682d18689cc6a7339cd093004ef7c69e04f263c4a4df5175bccba2b562e83c7b7f683b3c9797c0c2857fc4ec66c640b6af544c91c40b8795f295 SHA512 5802d5e838cb42723259f15ab56493751cd62640024e2aab6211cb408b8c1a290979f5e59722f451e1002ebb442015e396d3bb94aff34e56c504f0aabd35220a
diff --git a/kde-apps/keditbookmarks/keditbookmarks-20.12.0.ebuild b/kde-apps/keditbookmarks/keditbookmarks-20.12.0.ebuild
new file mode 100644
index 000000000000..efafa46ff02b
--- /dev/null
+++ b/kde-apps/keditbookmarks/keditbookmarks-20.12.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Bookmarks editor based on KDE Frameworks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+man"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_prepare(){
+ ecm_src_prepare
+
+ if ! use man ; then
+ sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
+ fi
+}
diff --git a/kde-apps/kfind/Manifest b/kde-apps/kfind/Manifest
index 8942a9517045..b3f4f0956da8 100644
--- a/kde-apps/kfind/Manifest
+++ b/kde-apps/kfind/Manifest
@@ -1 +1,2 @@
DIST kfind-20.08.3.tar.xz 278648 BLAKE2B 7935cc4c8044a02fbce80c0b347de0ba5d49d544bba1e2dff73f7719de26395e62b8dea121344232848cfc5c6453c4297f09e8448209691fbcb4bc0e5a7f0f8b SHA512 2a3334221234889a4e6003ecfcc2a8e35d0b7db5bad999dd5a85074985eab11552c2e4015d3c31c1bf62752f098e81e8e33f090a9945f8874c8bd430e302b940
+DIST kfind-20.12.0.tar.xz 278708 BLAKE2B 6eb19142a6b2932312173571d15739ab2e711825e6d1c8ba64d10f11db2f8402010c9e6b0a9db4e4df22f907983aeafe478b79d4986be1da7d336d659358d052 SHA512 e5157b4a55fc470d947c264240593754ae5fdfcb3e337ec07ca5a66f95e6b68a6d5c1a4538568ba4da1f4b205f5f583af672f50589137c265ec915b1e946e2a9
diff --git a/kde-apps/kfind/kfind-20.12.0.ebuild b/kde-apps/kfind/kfind-20.12.0.ebuild
new file mode 100644
index 000000000000..0732437a014e
--- /dev/null
+++ b/kde-apps/kfind/kfind-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="File finder utility based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/kfind"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kfilemetadata-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
diff --git a/kde-apps/kfloppy/Manifest b/kde-apps/kfloppy/Manifest
index 5be45aca05c1..0e5f6ed42495 100644
--- a/kde-apps/kfloppy/Manifest
+++ b/kde-apps/kfloppy/Manifest
@@ -1 +1,2 @@
DIST kfloppy-20.08.3.tar.xz 204024 BLAKE2B 753d89d725b3e535900e1da9c3727991733f0bc7aee765dd9a604c465b1b9f82e52821c8bb9ada18227f0671df1730516e640c87f70ae99f7cc81b29677715dd SHA512 a3c22c3051bdb1463988f50d3dfb5db3e56db6bd142a31761622bb5739bdd3e2581bd8390b0ce5414299e2e2dc863979f20fad3221da11b1f6e277a1a10a2a47
+DIST kfloppy-20.12.0.tar.xz 204132 BLAKE2B 0d2745f9ed9b832ac0f8457d78dbbcea4df12b62b6f86374975509995ac8725c25c778812812838f9c7e4ee5195c8ddad151a006f9a11743d64926c67c17a3c4 SHA512 0d8866c23d9a274cfb1a4bddb14fe0c86ba132dbdbc33c3ae6fb2d762f072834cc3bfd436bff1f9e33933a90993aa82b22dce3a39d0c1278d276b9567fa39c86
diff --git a/kde-apps/kfloppy/kfloppy-20.12.0.ebuild b/kde-apps/kfloppy/kfloppy-20.12.0.ebuild
new file mode 100644
index 000000000000..5835b8013923
--- /dev/null
+++ b/kde-apps/kfloppy/kfloppy-20.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
+HOMEPAGE="https://apps.kde.org/en/kfloppy
+https://utils.kde.org/projects/kfloppy/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kfourinline/Manifest b/kde-apps/kfourinline/Manifest
index adae8d6a02d6..785a69c5984d 100644
--- a/kde-apps/kfourinline/Manifest
+++ b/kde-apps/kfourinline/Manifest
@@ -1 +1,2 @@
DIST kfourinline-20.08.3.tar.xz 643876 BLAKE2B e9e81e55bd065e40fa3bce19ed435109010f9b977b7b1f8328856fe128b555528a891c8e5e7dbce2a1a53828f1b5801f617930dc57fc65eee5e078d44e52e643 SHA512 bedbc0700e3c588a8dedd33f52128dda4e0eb93c8629b88b0d3a2aab4de9fe16428f4020838a49166020026e5c1221107e5972a2a4cf8b7f22d573cc3feefaee
+DIST kfourinline-20.12.0.tar.xz 643948 BLAKE2B 86e9f74b5b39f9679151427337895a848c30432c0a1b2ae34cf842d5032f46ec21ea73f445b0372e35eaad092124fb773843e1c91d6ccb86ce802159667409a7 SHA512 edcda86930c7aebc20df4fffd3ed430c97c0b6952fad28ea476b6ee3bd76a0f9c28135151969bf4e540c19882ab88051f1efa6902c4e2a9f44f90cb239d10e78
diff --git a/kde-apps/kfourinline/kfourinline-20.12.0.ebuild b/kde-apps/kfourinline/kfourinline-20.12.0.ebuild
new file mode 100644
index 000000000000..f58e069b2f70
--- /dev/null
+++ b/kde-apps/kfourinline/kfourinline-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE four-in-a-row game"
+HOMEPAGE="https://apps.kde.org/en/kfourinline
+https://games.kde.org/game.php?game=kfourinline"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kgeography/Manifest b/kde-apps/kgeography/Manifest
index 8ebfc7b3b2ed..c5edb601d06c 100644
--- a/kde-apps/kgeography/Manifest
+++ b/kde-apps/kgeography/Manifest
@@ -1 +1,2 @@
DIST kgeography-20.08.3.tar.xz 10764816 BLAKE2B 312793f8cd0e69432702e226dee280bbf7fbd9fe16b0be166eae049125482eca46135bd2845bf0a99cf9508e5e4b7c597854cd057068a6890edd2550663a434b SHA512 49434ec725514c434476e7fae2a80e86e9a1c859a288137cbabdb6aa2a668f7ca7645f7e9c9a6c86defb657433fac530458debbcadfbf3cddda74a4021dd943e
+DIST kgeography-20.12.0.tar.xz 10763904 BLAKE2B 81978da7e979390a7a258767e4c144677f9103affb6b6841082d5de3900565200587cadf27ca1f78acad1fba8e08c79a85b82ac75c0d211112663467f94f24a6 SHA512 50f02ed14d6554344f456a40623c030fdf39a87e31317cf7d5252a7b2dc786bc6232991f267d61828aec3c1aa1ab2043d6e4ae2ab447df1a35b0ce85a8104ae0
diff --git a/kde-apps/kgeography/kgeography-20.12.0.ebuild b/kde-apps/kgeography/kgeography-20.12.0.ebuild
new file mode 100644
index 000000000000..baed72d5d353
--- /dev/null
+++ b/kde-apps/kgeography/kgeography-20.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Geography learning tool"
+HOMEPAGE="https://apps.kde.org/en/kgeography"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kget/Manifest b/kde-apps/kget/Manifest
index 6f2dde0fe8f0..07b798871093 100644
--- a/kde-apps/kget/Manifest
+++ b/kde-apps/kget/Manifest
@@ -1 +1,2 @@
DIST kget-20.08.3.tar.xz 5583180 BLAKE2B d0893aedbbf744bde38a502f87b2340c295dc107aaafdf0a91febc6281d96694948c22b1ca0e404838b68f7677b06097b22cef45e8c076d4e20e0efbd8d6ce92 SHA512 91def334f76e37a53e89e6e696fb955714c1e5239bd85f07b44e5bc625122aa3549a76a0776418e58f3bc76f6052900d9ef0fc595da73d5e98779e3565346540
+DIST kget-20.12.0.tar.xz 5583908 BLAKE2B 0f72e4a8796245621bd67701d3fb13ad3404c540fd5541ac7201474843175c5798e8001d840a1c9e8ac4353826f157a4e9944bc568afae9a198374225c865810 SHA512 17e550f96a7f5a486dddae131ed25f25142fbb4f83fbed678f5488e4762face1c5a2fa8c3451700449d35a0daed9ff7a85d85ef164a3dd7f8d981059815324dc
diff --git a/kde-apps/kget/kget-20.12.0.ebuild b/kde-apps/kget/kget-20.12.0.ebuild
new file mode 100644
index 000000000000..0a1fd2d9bf25
--- /dev/null
+++ b/kde-apps/kget/kget-20.12.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Advanced download manager by KDE"
+HOMEPAGE="https://apps.kde.org/en/kget"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="bittorrent gpg kde mms sqlite"
+
+RDEPEND="
+ >=app-crypt/qca-2.3.0:2
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdelibs4support-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ bittorrent? ( net-libs/libktorrent:5 )
+ gpg? ( app-crypt/gpgme[qt5] )
+ kde? ( kde-plasma/libkworkspace:5 )
+ mms? ( media-libs/libmms )
+ sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package bittorrent KF5Torrent)
+ $(cmake_use_find_package gpg Gpgmepp)
+ $(cmake_use_find_package kde LibKWorkspace)
+ $(cmake_use_find_package mms LibMms)
+ $(cmake_use_find_package sqlite Sqlite)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # bug 756817: schedulertest fails, see also upstream commit 45735cfa
+ # filedeletertest hangs.
+ local myctestargs=(
+ -E "(schedulertest|filedeletertest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/kgoldrunner/Manifest b/kde-apps/kgoldrunner/Manifest
index c85a050e9bae..1cd6335f67e7 100644
--- a/kde-apps/kgoldrunner/Manifest
+++ b/kde-apps/kgoldrunner/Manifest
@@ -1 +1,2 @@
DIST kgoldrunner-20.08.3.tar.xz 4444600 BLAKE2B a1307341dc0a21fa89b12f6de98d169504da570f4f42c23d3aea0e0a946f2052b3c36f76d92bad6784c3edc2bb33d14f0913af3f2cbf5cdfbf16a58811f48c9b SHA512 0c049a53813c8811245b42b4bf15dcc4027e51a9af61fa3d4221d22d5971afa1df604ad92ac38e5f80c31bb9db50a064b1168338f74d4934d5ab48d4092eee09
+DIST kgoldrunner-20.12.0.tar.xz 4444816 BLAKE2B e5b5ea06956658f058e95d9e271e6988ba579f58c2bcd41818924850dd02c5e1b175309075fd5f5cb20c325350b77bc67955d6600345defdeb1352120bd14704 SHA512 60e747b6bf4378da4fedbc03cf50212af0f2fd93b05415dc99e006804b14d74bad27f103d9603684f8e8cedf4f57c1e319bcc63fa196c8a711532bc36fb6c6a6
diff --git a/kde-apps/kgoldrunner/kgoldrunner-20.12.0.ebuild b/kde-apps/kgoldrunner/kgoldrunner-20.12.0.ebuild
new file mode 100644
index 000000000000..8dfea0c33efc
--- /dev/null
+++ b/kde-apps/kgoldrunner/kgoldrunner-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Game of action and puzzle solving by KDE"
+HOMEPAGE="https://apps.kde.org/en/kgoldrunner
+https://games.kde.org/game.php?game=kgoldrunner"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ media-libs/libsndfile
+ media-libs/openal
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:5
+"
diff --git a/kde-apps/kgpg/Manifest b/kde-apps/kgpg/Manifest
index 9479097f689e..55e6405dc207 100644
--- a/kde-apps/kgpg/Manifest
+++ b/kde-apps/kgpg/Manifest
@@ -1 +1,2 @@
DIST kgpg-20.08.3.tar.xz 2883760 BLAKE2B 31b8e9af66d26dbbe2a77355a74c819e007e198e44ef4c6a803604f4828d1da53676c03d2407cff9075830269e4f557f023b97b05eb468487a036ace1d4204e9 SHA512 37417ef9468e21b8f725956f42e644ff2c76193d8d3df595086b8db88d4c58ec18be2b689f508b4f2c41c7b4cc32953034b1ae6787ee71e4d669938152e96611
+DIST kgpg-20.12.0.tar.xz 2884380 BLAKE2B 958ad769e066264a393a76844dd589396c2108894e626e0640bd5e1a06a490d61de2247a7499397096ac962e435fa7bf95914e030adf3ea684e3d309444d304e SHA512 61ce10f9455ea989225c704776a77d134ade78a734196609c8a8da3df3b3ef94266d606d4a496240c9a854f62721165794813dbd5c3c3ac80add6cfc47e10ed6
diff --git a/kde-apps/kgpg/kgpg-20.12.0.ebuild b/kde-apps/kgpg/kgpg-20.12.0.ebuild
new file mode 100644
index 000000000000..52e658c057d5
--- /dev/null
+++ b/kde-apps/kgpg/kgpg-20.12.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="gpg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
+HOMEPAGE="https://apps.kde.org/en/kgpg https://utils.kde.org/projects/kgpg/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+ app-crypt/gpgme
+"
+RDEPEND="${COMMON_DEPEND}
+ app-crypt/gnupg
+"
diff --git a/kde-apps/khangman/Manifest b/kde-apps/khangman/Manifest
index ecfc09013064..f070ac511e81 100644
--- a/kde-apps/khangman/Manifest
+++ b/kde-apps/khangman/Manifest
@@ -1 +1,2 @@
DIST khangman-20.08.3.tar.xz 7407344 BLAKE2B 0f88ee8e487244e157349346f749c433d8ba7a4cf5fb7ca4985fe07d4db28b4e16564ed4d1d8df7f0e8b11af48f6ccbc20a3051c29694e3e5c9dfcf84ee16987 SHA512 e64d40f7477a629e8b6e153d358f7cce9444fc07e12aa5d0a8a077db246d60e5ae66c65b9706b96825c56889cd8627c134b0a85564307a321beeccba51413e15
+DIST khangman-20.12.0.tar.xz 7405192 BLAKE2B 2a370eb29a2d6079bdef2b7e24466812670128dd76814f0f7802165f4601ac552e85c220369d70a924e07d6df49c2a38cc992d3bdecfd9f030d13a2168665266 SHA512 f27515b5bbf90abc42a220b8c426d911f3478cc1fa850f8df12d861d06c2d70cb58396e8bc80d4ebb1f531e93e5233fb53d8da2076e55112b166a661c1e3fede
diff --git a/kde-apps/khangman/khangman-20.12.0.ebuild b/kde-apps/khangman/khangman-20.12.0.ebuild
new file mode 100644
index 000000000000..c69be677e4ab
--- /dev/null
+++ b/kde-apps/khangman/khangman-20.12.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Classical hangman game by KDE"
+HOMEPAGE="https://apps.kde.org/en/khangman https://edu.kde.org/khangman/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkeduvocdocument-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=kde-apps/kdeedu-data-${PVCUT}:5
+"
diff --git a/kde-apps/khelpcenter/Manifest b/kde-apps/khelpcenter/Manifest
index d58a30008ab6..8d840b74d4c2 100644
--- a/kde-apps/khelpcenter/Manifest
+++ b/kde-apps/khelpcenter/Manifest
@@ -1 +1,2 @@
DIST khelpcenter-20.08.3.tar.xz 4250844 BLAKE2B 62e8b4f952603ae9bfebbdc28ccb80d3ee92c6b16ae4cc3f305a5cc54f7e55fb7d48ecfacc28e1cb99e5355adcb62d85772ffca1055b60541ba3ccfb732f288c SHA512 cfc4118ff2dc1adb2f477f5520c37373c20f08e5ce28387f8135aa00f9d464cf97e72b4fa9c51dba3867930f5e42e839313e4ee2fc85b12dbf4d9b2d734e8934
+DIST khelpcenter-20.12.0.tar.xz 4250636 BLAKE2B 8b10d9c02edbe5894517a03e453cadbabfa09410dfcc7a13b97822f684f64621dae677943f9923de1c867c64ae98371d8caa097c189a60364c927ab129218fa8 SHA512 165f6768ec5c38f5e344a6d3a4696e2ad537dad884edb5be7d8f6047f56c300953ea8fb64ac8de9877f72781a45e0ba3068bdd4b6f8d4f0b31a10247843baec4
diff --git a/kde-apps/khelpcenter/khelpcenter-20.12.0.ebuild b/kde-apps/khelpcenter/khelpcenter-20.12.0.ebuild
new file mode 100644
index 000000000000..b159d3b04fc6
--- /dev/null
+++ b/kde-apps/khelpcenter/khelpcenter-20.12.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+PLASMA_MINIMAL=5.16.5
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities"
+HOMEPAGE="https://apps.kde.org/en/Help https://userbase.kde.org/KHelpCenter"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+ dev-libs/grantlee:5
+ dev-libs/gumbo
+ dev-libs/xapian:=
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdoctools-${KFMIN}:5
+ >=kde-frameworks/khtml-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kinit-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5
+"
+
+src_prepare() {
+ ecm_src_prepare
+ sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die
+}
diff --git a/kde-apps/kidentitymanagement/Manifest b/kde-apps/kidentitymanagement/Manifest
index 75c65aa6b54e..4abe14f993a0 100644
--- a/kde-apps/kidentitymanagement/Manifest
+++ b/kde-apps/kidentitymanagement/Manifest
@@ -1 +1,2 @@
DIST kidentitymanagement-20.08.3.tar.xz 151216 BLAKE2B f82931f29e9e18e8e6d5da112a27bac31ef8e846483381f56ef21dd61f0e2e371161b4ac3d3d6319f1ce7ac407948023e37d182aaa7872b739dfa5a02aa9c36e SHA512 ad7ffbf8d948f052ba24dc887ab7f6d259be277e13452451b09c2fb79358650bf91cee714358c4bcae00d5c6787d5ac95028e114823c6b4557b0b8d984322b93
+DIST kidentitymanagement-20.12.0.tar.xz 152036 BLAKE2B 3ae276a5fcfdd9ef4765535110ffd9a5afa5ced968be6a0900e81df3fe548c80cba73181428976028430f746f6e5ac4dce17dc2921ab5362c10ca3633fa13d33 SHA512 b6b2b33e166f275df411330e990c152137811ccff3d9c73f5c0cd0b8da1a2cad2b2c10c9de53ffcf789b27b50afb73ce2d49a342dcad85d3da6bc6a954a3a20e
diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-20.12.0.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-20.12.0.ebuild
new file mode 100644
index 000000000000..923e676809d9
--- /dev/null
+++ b/kde-apps/kidentitymanagement/kidentitymanagement-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Library for managing identitites"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test"
diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest
index 763ebac46c21..89e55bf1ce4a 100644
--- a/kde-apps/kig/Manifest
+++ b/kde-apps/kig/Manifest
@@ -1 +1,2 @@
DIST kig-20.08.3.tar.xz 3467000 BLAKE2B 98b103707fa38c2d840a2b2c2fe3a9892e75fc0bd49367d514d33e1d04fef6379bce502d7f75bce29da13951ed79ee44e55700725506d81b220a624610ebae44 SHA512 becd24e67af434cda18ca7d483ace8649446273ca62eaf12618d5012bed1220e175de5841912075d67a54d777ff1a015a27d56ef53f12bb03c03d2c91e3bdf3f
+DIST kig-20.12.0.tar.xz 3122144 BLAKE2B 297a501d402a5149c50d0f85fcd9359ed2fd4cfaf20d24564c7829a1909136209869beb132ebef174ec763969271b1c80d6506e88e9450033ccadf8cc26fae30 SHA512 cdb0b166bbe09b9899849674171c183f9eec5dafb56a2c5236fe92a6a6cdaa7962b28d7352752c48cc1728d9ef7c9272d4afc6120cc2d45fafe75504320f1ea2
diff --git a/kde-apps/kig/kig-20.12.0.ebuild b/kde-apps/kig/kig-20.12.0.ebuild
new file mode 100644
index 000000000000..8bd9cd0529e5
--- /dev/null
+++ b/kde-apps/kig/kig-20.12.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit python-single-r1 ecm kde.org
+
+DESCRIPTION="KDE Interactive Geometry tool"
+HOMEPAGE="https://apps.kde.org/en/kig https://edu.kde.org/kig/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="geogebra scripting"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 )
+ scripting? (
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.70:=[python,${PYTHON_MULTI_USEDEP}]
+ ')
+ )
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-20.08.70-cmake-boostpython.patch )
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
+
+src_prepare() {
+ ecm_src_prepare
+ python_fix_shebang .
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
+ $(cmake_use_find_package geogebra Qt5XmlPatterns)
+ $(cmake_use_find_package scripting Boost)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kigo/Manifest b/kde-apps/kigo/Manifest
index e52fd552f4dd..bc1a40c29af8 100644
--- a/kde-apps/kigo/Manifest
+++ b/kde-apps/kigo/Manifest
@@ -1 +1,2 @@
DIST kigo-20.08.3.tar.xz 5232212 BLAKE2B 8dff205e3e0086129d7180a7ab490b61a94db5400810172b1a6cd8413c4593300f73fda8fd3ef5f782776326141a16ee8354e50f391b9351bcc689e0fb997708 SHA512 6bf520d28f5231ed61058175f6f554dff031de637b5facfc679bbd7b254657d8ea6ec8ec28c694bd41435a9a5d6fbbec2522b3762d98bf012497d7a804db8215
+DIST kigo-20.12.0.tar.xz 5234288 BLAKE2B 0f87c8a4d41cbc946ae416b51d59f672637bafa5418081bd6c4f61042c561c891a14cd36f7b2f0c4f19a194250145f66b684bc938c8ba2ba5e14bcf69cf76585 SHA512 a48f0dff490e180b6243ccadd81adb62730916a4fc9901d928c1999f9fc2d5cde46d7a27deed79b82a09d53b1c78008e19e0dd9d073756c68c2642aee4100b87
diff --git a/kde-apps/kigo/kigo-20.12.0.ebuild b/kde-apps/kigo/kigo-20.12.0.ebuild
new file mode 100644
index 000000000000..ac42ae8fc7c3
--- /dev/null
+++ b/kde-apps/kigo/kigo-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Go game by KDE"
+HOMEPAGE="https://apps.kde.org/en/kigo"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ games-board/gnugo
+"
diff --git a/kde-apps/killbots/Manifest b/kde-apps/killbots/Manifest
index 16f92ec7fa04..844949ba9026 100644
--- a/kde-apps/killbots/Manifest
+++ b/kde-apps/killbots/Manifest
@@ -1 +1,2 @@
DIST killbots-20.08.3.tar.xz 1184736 BLAKE2B a8ac10b788030d36a49bd948184710deac4acc97d54db93fba934f82315cf55b4bdd02b3881c4c46c9dea8040d65bf9b0ffb7824bf99f03578cdfa9eccd96f77 SHA512 c0a8ea08ef0eb430f8ddd00aed2f031d2bde84c89fa2b0c51f0d64de9f3e1c07f2cbe88b5a52134faca99f20978d803f6007e1050074ee70a9717bd1fe56f7c3
+DIST killbots-20.12.0.tar.xz 1186704 BLAKE2B f8aedc9fa82ff1a1184dea10677c3969ffb870dd838d35367c66354b75f47d12c1d6d178c734cef4f15643d79c11fbe89e3194013fd39b3801d0c0260135204e SHA512 f956187eb1f7fa1c80762c203a0f1356f628c1455785e2b5246ff897095721d38e0f0dd6a15821c3da3fdae06b17a43df11ece021571f4ca42825b44086608c4
diff --git a/kde-apps/killbots/killbots-20.12.0.ebuild b/kde-apps/killbots/killbots-20.12.0.ebuild
new file mode 100644
index 000000000000..399217198a4e
--- /dev/null
+++ b/kde-apps/killbots/killbots-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Kill the bots or they kill you!"
+HOMEPAGE="https://apps.kde.org/en/killbots"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+DOCS=()
diff --git a/kde-apps/kimagemapeditor/Manifest b/kde-apps/kimagemapeditor/Manifest
index 5b94030a630e..27ea753e34a1 100644
--- a/kde-apps/kimagemapeditor/Manifest
+++ b/kde-apps/kimagemapeditor/Manifest
@@ -1 +1,2 @@
DIST kimagemapeditor-20.08.3.tar.xz 1077864 BLAKE2B 36f55cde0a5b556bccf39bb3ecc7747bbb3152d76c16dcc90faa9a50d034f0e17e33a97bc98f1d99a8971ae47d303e8f1a379416b983481f6fdea1f0bdcc0d64 SHA512 05b67d78c64957b97744a0b000d41f04c1922ca7d8c7a1750ac1a4978fd081b129b5012b23cfd5c17b03b9eb97d5ae0e181e0eb9e83add629376e303ab9e1662
+DIST kimagemapeditor-20.12.0.tar.xz 1077864 BLAKE2B 92f3ce32c9be6327c3d37dbce3a669128605c6f1fada4b9f823afd8cfb25a32259d48621fce90f7498e02b02bbb7ef17b8de9388ca17bf22b267d91ffb963ef8 SHA512 c700fccacd2b17dfd7c06554e7fbbe6fd79f0f9d17b9036e110e21be7e0aad3fbaed5f3bcc8d1e64ecce8c98ecbadaac5204f2420151ca0f5360471756003c53
diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-20.12.0.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-20.12.0.ebuild
new file mode 100644
index 000000000000..cb47c7cb645c
--- /dev/null
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Generator of HTML image maps"
+HOMEPAGE="https://apps.kde.org/en/kimagemapeditor"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kimap/Manifest b/kde-apps/kimap/Manifest
index 41d755800412..0ca9502324f5 100644
--- a/kde-apps/kimap/Manifest
+++ b/kde-apps/kimap/Manifest
@@ -1 +1,2 @@
DIST kimap-20.08.3.tar.xz 120264 BLAKE2B f26910d0a599fad9509debac0a11c2cdf4b8733a3b50f89bdfe9ce2dae8004fa916a428fe73a911ca6e157e4571522901183913614f32dd4124bd4a2897e711c SHA512 c4213042b2b6ceb11986a7af962fe8e7c6de488e06456118527bfcab2b63f68ebc1e66583c8bdb0614156122fcba21d0ec24bd6e9965b689f0451d2f1016b9c8
+DIST kimap-20.12.0.tar.xz 124644 BLAKE2B ca0845acab83379111a689020cdea29b759dd641a201ff952d7ccf96f054be970459c635e97735993e04020261c997b692b3b7bdffbaf041f46f415ee73e048a SHA512 f440c2e89c66230d5a8ccd85958466a3ba98c968d51d591f447af374fe87a66869cd483f60647a4927acadf84951a2504907b03f19b2f8f9b5b96c2c3adaf75a
diff --git a/kde-apps/kimap/kimap-20.12.0.ebuild b/kde-apps/kimap/kimap-20.12.0.ebuild
new file mode 100644
index 000000000000..8e23168ab830
--- /dev/null
+++ b/kde-apps/kimap/kimap-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for interacting with IMAP servers"
+HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+"
+# TODO: Convince upstream not to install stuff with tests
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtnetwork-${QTMIN}:5 )
+"
+
+src_test() {
+ # tests cannot be run in parallel #605586
+ local myctestargs=(
+ -j1
+ )
+ ecm_src_test
+}
diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest
index 326e05430f7a..44ef13369395 100644
--- a/kde-apps/kio-extras/Manifest
+++ b/kde-apps/kio-extras/Manifest
@@ -1 +1,2 @@
DIST kio-extras-20.08.3.tar.xz 630900 BLAKE2B 85d10431df29f62744c92dd6a3fe29442170e2cc18b9a0bd91a6726eccee9d63d6fec89e1f2eddddf3f2fa046c486e543d65bb4777b85c6c23bb14d142077c0a SHA512 c9336b2a348ced91c4edc36628afd2698891d9b52cd9ca6819e13e00a93745bf112eb98ed7d85940a41ae046f538d192d3bc7d8164d8fd65eb8464490d9471f2
+DIST kio-extras-20.12.0.tar.xz 633272 BLAKE2B bef0e30e42a0d64ee43d668495a6ca09530d71356dd9e9d2ffb808dd4c12c954bbb6ebbeb2ba59d9d28c05bc5daa23d8bb758e200bda78012ae310d570efd46e SHA512 ab0303e222d5a7a63c2e42dce549ef3f9349996e9bc791e74902b331a4562043dc3b94d6a5af4a924400d951b26172431bffd8bcac69eee618085d60295f5843
diff --git a/kde-apps/kio-extras/kio-extras-20.12.0.ebuild b/kde-apps/kio-extras/kio-extras-20.12.0.ebuild
new file mode 100644
index 000000000000..c918f91cf463
--- /dev/null
+++ b/kde-apps/kio-extras/kio-extras-20.12.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
+HOMEPAGE="https://invent.kde.org/network/kio-extras"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="activities +man mtp nfs openexr phonon samba +sftp taglib X"
+
+BDEPEND="
+ man? ( dev-util/gperf )
+"
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ activities? (
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-frameworks/kactivities-stats-${KFMIN}:5
+ )
+ mtp? ( >=media-libs/libmtp-1.1.16:= )
+ nfs? ( net-libs/libtirpc:= )
+ openexr? ( media-libs/openexr:= )
+ phonon? ( >=media-libs/phonon-4.11.0 )
+ samba? (
+ net-fs/samba[client]
+ net-libs/kdsoap-ws-discovery-client
+ )
+ sftp? ( net-libs/libssh:=[sftp] )
+ taglib? ( >=media-libs/taglib-1.11.1 )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kded-${KFMIN}:5
+"
+
+# requires running kde environment
+RESTRICT+=" test"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package activities KF5Activities)
+ $(cmake_use_find_package activities KF5ActivitiesStats)
+ $(cmake_use_find_package man Gperf)
+ $(cmake_use_find_package mtp Mtp)
+ $(cmake_use_find_package nfs TIRPC)
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package phonon Phonon4Qt5)
+ $(cmake_use_find_package samba Samba)
+ $(cmake_use_find_package sftp libssh)
+ $(cmake_use_find_package taglib Taglib)
+ $(cmake_use_find_package X X11)
+ )
+ use samba && mycmakeargs+=(
+ -DBUILD_KDSoapWSDiscoveryClient=OFF # disable bundled stuff
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kipi-plugins/Manifest b/kde-apps/kipi-plugins/Manifest
index a6aeca26e355..9522168bee55 100644
--- a/kde-apps/kipi-plugins/Manifest
+++ b/kde-apps/kipi-plugins/Manifest
@@ -1 +1,2 @@
DIST kipi-plugins-20.08.3.tar.xz 1644404 BLAKE2B 28515f969b3ec04f794e18abdb919ed6d432e636592cd09db8821982731dcafd4f194f08275566db240d473eadb6833e3945958d5e4a42abb209ad578301b14f SHA512 89b65b600e09738cfbd503c76395a4d5b9d7efa46457b6616eab9fc8653c842383dba978316ee66c9e78d6a7d47b908526ddb956cc8321197ab1d6879b39a34c
+DIST kipi-plugins-20.12.0.tar.xz 1644788 BLAKE2B c3ade1fb980247ca3547e4f5b9cfc300bae54808d16c83b5b7a8cedd4d9126bf55c29c47b7f6b7d6ff4bdb5a173094af2f801eab0eb57d24ffacba08daa0ee6b SHA512 304eb48f42416ef936eab30a9efa1e608e9cf9c1305e62ea3bd46aeeb16802d801085bb5c000e93d11f236f2aca151c27dd0973bb0df955fcab4e656d6352183
diff --git a/kde-apps/kipi-plugins/kipi-plugins-20.12.0.ebuild b/kde-apps/kipi-plugins/kipi-plugins-20.12.0.ebuild
new file mode 100644
index 000000000000..af2d77cd81c9
--- /dev/null
+++ b/kde-apps/kipi-plugins/kipi-plugins-20.12.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Plugins for the KDE Image Plugin Interface"
+HOMEPAGE="https://userbase.kde.org/KIPI https://invent.kde.org/graphics/kipi-plugins"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="flashexport mediawiki +remotestorage vkontakte"
+
+BDEPEND="sys-devel/gettext"
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-apps/libkipi-${PVCUT}:5=
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ flashexport? ( >=kde-frameworks/karchive-${KFMIN}:5 )
+ mediawiki? ( net-libs/libmediawiki:5 )
+ remotestorage? ( >=kde-frameworks/kio-${KFMIN}:5 )
+ vkontakte? ( net-libs/libkvkontakte:5 )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package flashexport KF5Archive)
+ $(cmake_use_find_package mediawiki KF5MediaWiki)
+ $(cmake_use_find_package remotestorage KF5KIO)
+ $(cmake_use_find_package vkontakte KF5Vkontakte)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kiriki/Manifest b/kde-apps/kiriki/Manifest
index c3e832954b8f..fbaa9668f53a 100644
--- a/kde-apps/kiriki/Manifest
+++ b/kde-apps/kiriki/Manifest
@@ -1 +1,2 @@
DIST kiriki-20.08.3.tar.xz 378736 BLAKE2B 88814a9940794d068eec28c6ac71f8273b1a317ba5d0b1702ab57574ce0e777b599b1f43fe0cce5d486d7f85f3947e26a04530a0a556eab125692fcc387ea68b SHA512 456d5914d5c6c897b09f685f8eb9e747ce072186c06ba0124501e37e8ab2add76df6fe198603764f9c169a8d3996bc0b5fd09c78e6cac8e7d3b481ca082f6c07
+DIST kiriki-20.12.0.tar.xz 378756 BLAKE2B 104a95913ff329a9f0aa24801b9bce6807394c661393b8c44944a73e138d20c6bbe045e5ed3f5d1248635a3aee94c63f7e37271d6231f91030e22e7387612095 SHA512 79d94c9e67e084041f141a3c143aaa7afeb3e70f55656746157c3fd7fbbcbf24181054ccad877b617fbc1d600311d4c15fecf7d6857065833b6d52189d6b8e1d
diff --git a/kde-apps/kiriki/kiriki-20.12.0.ebuild b/kde-apps/kiriki/kiriki-20.12.0.ebuild
new file mode 100644
index 000000000000..e9e19892f897
--- /dev/null
+++ b/kde-apps/kiriki/kiriki-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="An addictive and fun dice game"
+HOMEPAGE="https://apps.kde.org/en/kiriki
+https://games.kde.org/game.php?game=kiriki"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kiten/Manifest b/kde-apps/kiten/Manifest
index b6edb4eeb4b9..22494c172f5b 100644
--- a/kde-apps/kiten/Manifest
+++ b/kde-apps/kiten/Manifest
@@ -1 +1,2 @@
DIST kiten-20.08.3.tar.xz 11299328 BLAKE2B 530510a8ffccdb451fd6d08e90bda5fc0c96d601471cd0317a6f30e38357dab2b9f3ff9aa044a2f35d462903ed4dc1aca7d424a94c2747debe2ce85b2f7253b4 SHA512 31911ad884d00bb8f0e7377f7f2018c9b7e0d5636b216f03d1367008348c53058d658d4640559b52b0ac01595786161adcba4f05d6b78f5fad85a4a456c9f90f
+DIST kiten-20.12.0.tar.xz 11296408 BLAKE2B 19f25154ad344f26f58c6483b833dcdab6bd90caf284819f51a25a20828a4b0e6841046e6081f806a7744836cc851244b763ca769ffb026749f30f723300d783 SHA512 58f7d7643c4ae606a158e17a9e9dbc411f3674394a2c648a334e152dc642c22acdf245f21dc571a5f73bc8f3e676fdcd0277e84ec62bcb13e71aeb81a396fac0
diff --git a/kde-apps/kiten/kiten-20.12.0.ebuild b/kde-apps/kiten/kiten-20.12.0.ebuild
new file mode 100644
index 000000000000..ec709a9e5cfc
--- /dev/null
+++ b/kde-apps/kiten/kiten-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Japanese dictionary and reference"
+HOMEPAGE="https://apps.kde.org/en/kiten https://edu.kde.org/kiten/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ media-fonts/kanjistrokeorders
+"
+
+src_prepare() {
+ ecm_src_prepare
+ cmake_comment_add_subdirectory data/font
+}
diff --git a/kde-apps/kitinerary/Manifest b/kde-apps/kitinerary/Manifest
index d57d590e7141..4a11c3ede5af 100644
--- a/kde-apps/kitinerary/Manifest
+++ b/kde-apps/kitinerary/Manifest
@@ -1 +1,2 @@
DIST kitinerary-20.08.3.tar.xz 1756240 BLAKE2B 2c25e6befd0f3924fb80c7ec5de6526b1f45e663104fc8e3637456354f25984a2bc3d4d00c94f163781aa9e55f365887774d586f01ef1c5e9d27bc3cdbfd2e8a SHA512 d48dbb2153662352f7abb0a615f4a88b5f55c783e9aaab92b38c65b15dd22c4f7ab328e3d372ba8a23620711676785f7aaf69b50aa3c73d46adf15045f53f4ea
+DIST kitinerary-20.12.0.tar.xz 1809820 BLAKE2B 2b6a3bd5df8e1f8d3d4797ca7e41b14d557c10224e69353fd834c44d6c2a8c2ad023f5fb2b5a1a6475794ad16bb8310f55ce9d710a558437ed276b15caa7e0f6 SHA512 f4618a27ef36cdb97732ef592cf677241ecacf5dadad3fe4aeb6c76428e90023f0a1fbae6cc6e57342e45f9ad2229fc2a500eadcfcf78d8d460593e55f1dd944
diff --git a/kde-apps/kitinerary/kitinerary-20.12.0.ebuild b/kde-apps/kitinerary/kitinerary-20.12.0.ebuild
new file mode 100644
index 000000000000..50272afc56d6
--- /dev/null
+++ b/kde-apps/kitinerary/kitinerary-20.12.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
+HOMEPAGE="https://apps.kde.org/en/kontact"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+barcode pdf"
+
+REQUIRED_USE="test? ( pdf )"
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kpkpass-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ sys-libs/zlib
+ barcode? ( >=media-libs/zxing-cpp-1.1.0 )
+ pdf? ( app-text/poppler:=[qt5] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package barcode ZXing)
+ $(cmake_use_find_package pdf Poppler)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kjumpingcube/Manifest b/kde-apps/kjumpingcube/Manifest
index cc8f3177f57e..c47748fc5f31 100644
--- a/kde-apps/kjumpingcube/Manifest
+++ b/kde-apps/kjumpingcube/Manifest
@@ -1 +1,2 @@
DIST kjumpingcube-20.08.3.tar.xz 290544 BLAKE2B e43d7d1a9ecd9ef5bd907d286b5ca6c6fe631b8509488eabedb0fbcc9b07cc76b897cef75193740786556cb2ea31158b22b5fa026b3e80280d5fc11a97056897 SHA512 ddf1e81df463ba8e73e4eea95300eb610ae64df37ccea5e4efb248b42d15861a4f42b6457aca728760906d372e79d2ffbeb46d37963c1fbf02fff3bd225bc144
+DIST kjumpingcube-20.12.0.tar.xz 290832 BLAKE2B 856cbc40cc659c927a9a98ed262d651a9f0287388caa00c3162af604a9cf5770865e075cc398b9e2e5c451822f502710bbef69dd7418f33933227f5d8dc9a33c SHA512 d4c644f502c17bfb010b29b81da6e0fb2374bd5384cbb642d66d3de1b310767c1bb9e988de15b3688590a9698c0722578b5422042a460b3dc4241d602ed7d5a7
diff --git a/kde-apps/kjumpingcube/kjumpingcube-20.12.0.ebuild b/kde-apps/kjumpingcube/kjumpingcube-20.12.0.ebuild
new file mode 100644
index 000000000000..5cb364d0474a
--- /dev/null
+++ b/kde-apps/kjumpingcube/kjumpingcube-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Tactical one or two player game"
+HOMEPAGE="https://apps.kde.org/en/kjumpingcube
+https://games.kde.org/game.php?game=kjumpingcube"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kldap/Manifest b/kde-apps/kldap/Manifest
index 283acb980867..292906166d82 100644
--- a/kde-apps/kldap/Manifest
+++ b/kde-apps/kldap/Manifest
@@ -1 +1,2 @@
DIST kldap-20.08.3.tar.xz 164496 BLAKE2B 4698c187b194243786608b0dec15155a2477ef040eb225297287965c4f0c3f4a20c1dfb322fbeeabedd3f78044c7accb17c170b142d6b5242a3ff7cc589b4f1e SHA512 7572ea28d415d184950c1d358e420c7ef22030b0aee8e423b5e21349b7a8ac97c22143e706b0f167f3a7ce5e7dcce37b1309d6570b22e0581055bfdb63f26917
+DIST kldap-20.12.0.tar.xz 164416 BLAKE2B 5b5e17d8e4690126e8742d849b37b8c51d2721f6e4874dfe972c6173d80376b3b957af6c0e6da85fe97dd69d5ab16610c8bc5a268026dc956a3a288915607529 SHA512 3a35c4bc0fe0f9aff23e27fda68d024b6352ba69112d3689ae78825900c82663444adad05d695554526f59f4ef5af87d5c648ba69bb21b688694ab8d6eb75563
diff --git a/kde-apps/kldap/kldap-20.12.0.ebuild b/kde-apps/kldap/kldap-20.12.0.ebuild
new file mode 100644
index 000000000000..a3036e401cb7
--- /dev/null
+++ b/kde-apps/kldap/kldap-20.12.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for interacting with LDAP servers"
+HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ net-nds/openldap
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kleopatra/Manifest b/kde-apps/kleopatra/Manifest
index 7d6fee443723..675b10a1f247 100644
--- a/kde-apps/kleopatra/Manifest
+++ b/kde-apps/kleopatra/Manifest
@@ -1 +1,2 @@
DIST kleopatra-20.08.3.tar.xz 1944160 BLAKE2B 1c610913a330a04420a04e89b6760d55ed47f911f7b5830d793a8723b702eddb6748475ab44487cf7a978c1465db868251ecdee9e177e88dc7637827aa4fc67a SHA512 c3c2de5073eee0a21114d9b3b4ed335e6fd7589b28bb82494c840eb53ffe347e4bef15ec54353cac0149bbd08297d05c2c1bac3bb5279260e66131b2249f1bba
+DIST kleopatra-20.12.0.tar.xz 1998996 BLAKE2B b7e26106b3477fb1d75a06e0c1101924ed023873a38a384a195b13774cf81fb81c8df3eb9f0c153958bf7e21541466be7a793dc0494fd50191080e577baafd5c SHA512 3331387e8eae6caac04ae30c172dd56be97caecafc53f823e069b1845e7b5b4a1787ba1ea7ba8efdb2d68733734b8e9296cb07b91f1a2dc84ba0ffb74489943a
diff --git a/kde-apps/kleopatra/kleopatra-20.12.0.ebuild b/kde-apps/kleopatra/kleopatra-20.12.0.ebuild
new file mode 100644
index 000000000000..531f9b0b26c5
--- /dev/null
+++ b/kde-apps/kleopatra/kleopatra-20.12.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
+HOMEPAGE="https://apps.kde.org/en/kleopatra"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/gpgme-1.11.1[cxx,qt5]
+ dev-libs/boost:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/libkleo-${PVCUT}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ >=app-crypt/gnupg-2.1
+ app-crypt/paperkey
+"
+
+# tests completely broken, bug #641720
+RESTRICT+=" test"
diff --git a/kde-apps/klettres/Manifest b/kde-apps/klettres/Manifest
index 6af38d09b95b..fb1e10d8faa1 100644
--- a/kde-apps/klettres/Manifest
+++ b/kde-apps/klettres/Manifest
@@ -1 +1,2 @@
DIST klettres-20.08.3.tar.xz 46835436 BLAKE2B cf02bb22fa244ee3239c62c665295123650fc405cb9d4bdd3b3a122852867194affbf9e293802308c7fbdc878abd145a826337f51c497f1e47a0396b9474fcc1 SHA512 31c8db762db004ccdb803da829555dfd51ea0642aa9811f1ff338541f04b7591ff70df8c9756bafef154ac033e1417f42c90dbaff6ab6164f9d9986ca5e994f6
+DIST klettres-20.12.0.tar.xz 46836280 BLAKE2B 492083a36919c2f70f2dbabdb2d63612c848d5073f0afc6fe8e2a14bf637a60d679f93ec0eebdb3ef65c22b45b23f2d46497d668bdb8447250087ae3dded89ea SHA512 9c93fe2ad54b3cfef7d30e45fe18442f87fe63c5e4f0b72d8074a0104fb7b859e7cd6ab3a513d6bf505b9b037475a52f7ea9447ac36b916277189fc9cede5268
diff --git a/kde-apps/klettres/klettres-20.12.0.ebuild b/kde-apps/klettres/klettres-20.12.0.ebuild
new file mode 100644
index 000000000000..3a9e0f86d0ad
--- /dev/null
+++ b/kde-apps/klettres/klettres-20.12.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Alphabet learning application"
+HOMEPAGE="https://apps.kde.org/en/klettres https://edu.kde.org/klettres/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/klickety/Manifest b/kde-apps/klickety/Manifest
index e344717aa1c7..3d489fbff570 100644
--- a/kde-apps/klickety/Manifest
+++ b/kde-apps/klickety/Manifest
@@ -1 +1,2 @@
DIST klickety-20.08.3.tar.xz 1394772 BLAKE2B 63a78c955ec6898ec8ea35c3a7cb6efe326d7bb50bedce5a981cb5514d2e16870eb1ecf94ef97cb368fa66d62112d37d9bf73d27607d3629d110bb8b7a7bfb98 SHA512 8142149fda77414d92957f9c8df392125ddf7a91e9d3135baf6fcd7dfc3f5a28c8ad6d7b8b464e5dc73f737158a776db41436fef7989abac100521c8e0e3f6bc
+DIST klickety-20.12.0.tar.xz 1394836 BLAKE2B 6bace209240b1b98eac543432bd99d3a4a724358eb16dfba9f41f2080b204148318d8af7299a304ca94f57e836e1b04fb501387c7e9e4be2fb9935b6aa95dbe9 SHA512 bcf28355fee0c8647ee22f15a27f90aa6970c1ccc12bb9593c831185c94cbe357b56ab3d96736069121a73a08504ef4689dfda9fc7fedf0e704e23d693d462cf
diff --git a/kde-apps/klickety/klickety-20.12.0.ebuild b/kde-apps/klickety/klickety-20.12.0.ebuild
new file mode 100644
index 000000000000..efdeb3743569
--- /dev/null
+++ b/kde-apps/klickety/klickety-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="An adaptation of the Clickomania game"
+HOMEPAGE="https://apps.kde.org/en/klickety
+https://games.kde.org/game.php?game=klickety"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+DOCS=()
diff --git a/kde-apps/klines/Manifest b/kde-apps/klines/Manifest
index 719d21bd6241..33d6a3f3408f 100644
--- a/kde-apps/klines/Manifest
+++ b/kde-apps/klines/Manifest
@@ -1 +1,2 @@
DIST klines-20.08.3.tar.xz 1790152 BLAKE2B c1721c51530beb112328c607cf6a79c97b2986a5f8ec5869ff21c1c4247c95c2f295691645d27d6089000d5799396d50f60865de9d17fc67e1122bd11d06d8b6 SHA512 76ea4f05652ada88e87132b822257be44e2fcf39c1503c0373a03e114195f807556a6a5a4632fa462c864825f63dedf529b44aa5e742353c12a993b8d0c9dead
+DIST klines-20.12.0.tar.xz 1790552 BLAKE2B 7b71c166b1a11ed2b78662f43bd20a3aa21946ea025fcfbd4d797c7c9f0b1ba5939350c25ae223f96bc58c75281a61e71a31aff1340954baa6446260d5e6758d SHA512 aa30d5b0de90fa0ce1ce3506a82d482223c38ca14622cc38a511a89421bbeb0785af0a3c184525e17609491e0688200b347f681a6b7fd7e6da8f6366d72b94d5
diff --git a/kde-apps/klines/klines-20.12.0.ebuild b/kde-apps/klines/klines-20.12.0.ebuild
new file mode 100644
index 000000000000..3475ededb279
--- /dev/null
+++ b/kde-apps/klines/klines-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="A little KDE game about balls and how to get rid of them"
+HOMEPAGE="https://apps.kde.org/en/klines
+https://games.kde.org/game.php?game=klines"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS )
diff --git a/kde-apps/kmag/Manifest b/kde-apps/kmag/Manifest
index 9ad8b631af52..1235e1ab8e95 100644
--- a/kde-apps/kmag/Manifest
+++ b/kde-apps/kmag/Manifest
@@ -1 +1,2 @@
DIST kmag-20.08.3.tar.xz 697692 BLAKE2B ae8624c50571424597130e6e5c5c936b28491319f39c92687114df035370381c29c8b6ef50f5a189430de7f58db1255b93909e5beed5a95d35eb55db1d74f2c1 SHA512 cad250fbf12d15eb292fa5101bbd1b1b9b26375561ff9065b31b5892a1fdbeffbcbe9d3f3fe027f760f1128f79f3dfacd1dc6ba81f2d7fa86009b25ae830237e
+DIST kmag-20.12.0.tar.xz 697760 BLAKE2B 5845dca517e3224c8cbd9b55d2cf15ed3cf5e68596937383136bc49b6bed431a56dc2bc82f6954bc10b32481448c7a72b12b28e75d5965e2e7993e1d9710b810 SHA512 8ff20e19363e69fdaf1b863d0b40d0c1370a136f6a621a79dcb62444b4403fcb3015d43759853b14011e6ebd8d7bf1418aafd5a22f98d43242c9b760896c7649
diff --git a/kde-apps/kmag/kmag-20.12.0.ebuild b/kde-apps/kmag/kmag-20.12.0.ebuild
new file mode 100644
index 000000000000..c3e0ac5c31f8
--- /dev/null
+++ b/kde-apps/kmag/kmag-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE screen magnifier"
+HOMEPAGE="https://apps.kde.org/en/kmag"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="keyboardfocus"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package keyboardfocus QAccessibilityClient)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kmahjongg/Manifest b/kde-apps/kmahjongg/Manifest
index a6326805ec26..8bd266df4379 100644
--- a/kde-apps/kmahjongg/Manifest
+++ b/kde-apps/kmahjongg/Manifest
@@ -1 +1,2 @@
DIST kmahjongg-20.08.3.tar.xz 3434820 BLAKE2B 8ad982e860864513f5f94a813098b3b3b411159a3ced54157edf35f120dcc4e492c37bd03ece0af00c2a2fec1c82db7826e4c8b6aa0a6aa91f92a8e5343f4216 SHA512 9448ae277d818383b098aa8f303443d980489cd69751d7736d0c78d094c2864324cb1f487e701ad8988ad1a5968b1ad754ae9d346a9af4e9a3496f3142132bd7
+DIST kmahjongg-20.12.0.tar.xz 3435228 BLAKE2B 15f5ceb396357af602e45bf89337c4d9dd068082d76a088a7914d215e24e04e05fb781c744257649bc55a247f3bcaa017a6bc82a46168c72d0a209bd10a2822e SHA512 c9bd5b1ca24a6d150ef8164ab5331e2828415808fee8e81463603d2eb08e820d722a4c709dd581aa027d894734a4ad2d2c00e1cabedee035e0daf1fa58232eb2
diff --git a/kde-apps/kmahjongg/kmahjongg-20.12.0.ebuild b/kde-apps/kmahjongg/kmahjongg-20.12.0.ebuild
new file mode 100644
index 000000000000..c0684bc736e6
--- /dev/null
+++ b/kde-apps/kmahjongg/kmahjongg-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="A tile matching game for one or two players"
+HOMEPAGE="https://apps.kde.org/en/kmahjongg
+https://games.kde.org/game.php?game=kmahjongg"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-apps/libkmahjongg-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmail-account-wizard/Manifest b/kde-apps/kmail-account-wizard/Manifest
index c3bc0d09f109..44b79d3b7329 100644
--- a/kde-apps/kmail-account-wizard/Manifest
+++ b/kde-apps/kmail-account-wizard/Manifest
@@ -1 +1,2 @@
DIST kmail-account-wizard-20.08.3.tar.xz 161832 BLAKE2B 01e23924f4728e8a24a83a17a49ef556f125fadeae5da01df57eb0bc3446d387cded535946b33051fc814be06ae46ab240c811c07cad2c238efc71f789bbc38b SHA512 5526e55c8ec49473f41245cf5ebf18997ff4db20637d92fa6db8e20f353a95f255ec69ae03b6eeb9b0ff09180e78260af7392806f931f10bc105dc2dd5f102e4
+DIST kmail-account-wizard-20.12.0.tar.xz 159216 BLAKE2B 9ed9bec75f4c9bb4c0b8dd8ad5128a820a255a57972ed224d7341707236adb06ca574c0c23d81761f0a80e6956c0df01d606ef2b30c0286bb037798d1072b5b8 SHA512 317e230cdd570ae9a58e4b24c3d071b4ad7e9ef1730af9a74b430c03bbbc66c1fbf14faf62b4b10174d835bc204ddb329b575883ab4ea2a0258128da357537a6
diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-20.12.0.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-20.12.0.ebuild
new file mode 100644
index 000000000000..c036f6b5e1ad
--- /dev/null
+++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-20.12.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Assistant for KMail accounts configuration"
+HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kldap-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/libkleo-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kross-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmail/Manifest b/kde-apps/kmail/Manifest
index f75ce438d0d0..710c6e069083 100644
--- a/kde-apps/kmail/Manifest
+++ b/kde-apps/kmail/Manifest
@@ -1 +1,2 @@
DIST kmail-20.08.3.tar.xz 5157880 BLAKE2B 58c3ef185f08c18a514fb281746c4148d0cef56fec7dc85234ef3ea217c4eca04da5cb044cbf1455478ec84d5ae4a3854e2a7ea061f30e0d700abeb4e3afc626 SHA512 88b3bf94702a61d3082106ca1fea08df6a2231493f62adc92138e2beebb896668aafd1271f20cea5ca0b45e545400fcbcbd42804eaa5727d192e6908f310b3f7
+DIST kmail-20.12.0.tar.xz 4649976 BLAKE2B fb857864f46b7c3b826b07d3818a1ea070cd7263e9a6fcb09e4b5280060385b814d70bddbab9f27d0fcd183db9fa77aa4dcc34fcae284d6be6ac40c55962e6b3 SHA512 9aa912499ab2bae05e99bd4e5b49be781576602338a146597d25aafd4e615291a7e90de4abc20eb62bff239637d75974fdb971c0f3ad36df596da6f0a1ea16da
diff --git a/kde-apps/kmail/kmail-20.12.0.ebuild b/kde-apps/kmail/kmail-20.12.0.ebuild
new file mode 100644
index 000000000000..1dad8f719614
--- /dev/null
+++ b/kde-apps/kmail/kmail-20.12.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org optfeature
+
+DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes."
+HOMEPAGE="https://apps.kde.org/en/kmail2
+https://kontact.kde.org/components/kmail.html"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="telemetry"
+
+BDEPEND="
+ dev-libs/libxslt
+ test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
+"
+COMMON_DEPEND="
+ >=app-crypt/gpgme-1.11.1[cxx,qt5]
+ >=dev-qt/qtcore-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/akonadi-search-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kontactinterface-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libgravatar-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/libkleo-${PVCUT}:5
+ >=kde-apps/libksieve-${PVCUT}:5
+ >=kde-apps/libktnef-${PVCUT}:5
+ >=kde-apps/mailcommon-${PVCUT}:5
+ >=kde-apps/messagelib-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+ telemetry? ( dev-libs/kuserfeedback:5 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kldap-${PVCUT}:5
+ test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-apps/kdepim-runtime-${PVCUT}:5
+ >=kde-apps/kmail-account-wizard-${PVCUT}:5
+"
+
+RESTRICT+=" test" # bug 616878
+
+src_prepare() {
+ ecm_src_prepare
+ use handbook || cmake_run_in ktnef cmake_comment_add_subdirectory doc
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KUserFeedback)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "Virus detection" app-antivirus/clamav
+ optfeature "Spam filtering" mail-filter/bogofilter mail-filter/spamassassin
+ optfeature "Fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT}
+ optfeature "Crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT}
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/kmailtransport/Manifest b/kde-apps/kmailtransport/Manifest
index 55b6a4946b62..3e09008dae4a 100644
--- a/kde-apps/kmailtransport/Manifest
+++ b/kde-apps/kmailtransport/Manifest
@@ -1 +1,2 @@
DIST kmailtransport-20.08.3.tar.xz 168268 BLAKE2B fb5b72cbd25ba3bb4baf4cb9cec15c92ce681a699def0ac299aeb8d92dbd66c0bc10dc23574d36279dbfa2a404eaa718d678561ffceb136c454b936e5cca8b24 SHA512 48613c60a270f61bdbea57107f419bdb1530776e0321d2f41dba2dc8dd70b52946bd1ea84dc957dd06e8091d16f08b0bb3de1f58cfcae17ed486c5abf2c56173
+DIST kmailtransport-20.12.0.tar.xz 168224 BLAKE2B 4fd3ab28354d06fbcc416aa9345c745ce0cbb04fd044a32560e62cc43b176d99c46c86b0f32e365748983a858bd2f9d9e251f65e92e0df1c1874372aa00d756d SHA512 d8195a985f2302bf95421b57cd41a29d804ad1306c7e0be310c6568ba09873edf85f09ccf861e9f144bddbfd5afb33f58ffdd7112ee8707758d4c6f08120401f
diff --git a/kde-apps/kmailtransport/kmailtransport-20.12.0.ebuild b/kde-apps/kmailtransport/kmailtransport-20.12.0.ebuild
new file mode 100644
index 000000000000..4266c4e08a24
--- /dev/null
+++ b/kde-apps/kmailtransport/kmailtransport-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Mail transport service"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/ksmtp-${PVCUT}:5
+ >=kde-apps/libkgapi-${PVCUT}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
+"
+
+RESTRICT+=" test"
diff --git a/kde-apps/kmbox/Manifest b/kde-apps/kmbox/Manifest
index 7c03c541964e..45cafd8a786b 100644
--- a/kde-apps/kmbox/Manifest
+++ b/kde-apps/kmbox/Manifest
@@ -1 +1,2 @@
DIST kmbox-20.08.3.tar.xz 24800 BLAKE2B 27a025ae9493f03cf47c0117e9a44b3ee951bcaa2ca5f57053b50fd3ab4a7baf9e518e4922eaa9697444a933a6ff004f1d58865f39e3ed021eefb367e6676102 SHA512 58edacb2ef03efb1d51a143793839a5fbdec293a97867edd95b481e6b7bfb22f729db6ad156064ebbdb30a45be99ba9524bdace707b5a69d6fad06a2d702b629
+DIST kmbox-20.12.0.tar.xz 24788 BLAKE2B 269b5f00b26460f5a551b2e6628d028c08a54a137bfe5a31d809cb19c1fb5b5ff6ba73d295bc1d211ff865749bf111a34b304da9a26f77344105127b1fb7cd83 SHA512 cd070f93988e15910df056e5e9a285bf5af7680b7cfb297ab9c44c89606e0bc6625ebf34dbd49a655176953ebf01fdaa5b881f1350c69f4ef660e7a8054cc6dd
diff --git a/kde-apps/kmbox/kmbox-20.12.0.ebuild b/kde-apps/kmbox/kmbox-20.12.0.ebuild
new file mode 100644
index 000000000000..77665660e4c9
--- /dev/null
+++ b/kde-apps/kmbox/kmbox-20.12.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+inherit ecm kde.org
+
+DESCRIPTION="Library for accessing MBox format mail storages"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND=">=kde-apps/kmime-${PVCUT}:5"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmime/Manifest b/kde-apps/kmime/Manifest
index 5efa720b3445..316557b50860 100644
--- a/kde-apps/kmime/Manifest
+++ b/kde-apps/kmime/Manifest
@@ -1 +1,2 @@
DIST kmime-20.08.3.tar.xz 151700 BLAKE2B 5321b88142bb45f76fee52c6f583dc4ed491b20715c7fa8e4b0b9db8b1608c9ad5654e48970bfd461786f3d66b92f120a816de5601cb7922903a7834a7415c06 SHA512 3dd4314960d5dceed08206a8d997f38b294de0244fcf3a7f4859f913401ae86f5bc8cc598d9b7cf132373704e499c1eccc13e9dd11bfda0b8a5b04a66421b65e
+DIST kmime-20.12.0.tar.xz 150892 BLAKE2B 1dc3f34a289f720f162b01afe2f8ab2f0e8358ec14bf40f674b6b9cddcf145d812295426c88265be0984f1e8e808c2a1c6d98d49c7c2531fda6fc4a86ba17d08 SHA512 429084364cc35b59ab18427919b93c4faa9723033d60dd1f585296f77b8b6ef78ddfae5a845493d076bc51244af9b29721ab90e009ad02e16a3d1b91fdad375b
diff --git a/kde-apps/kmime/kmime-20.12.0.ebuild b/kde-apps/kmime/kmime-20.12.0.ebuild
new file mode 100644
index 000000000000..5fbe1bc685b5
--- /dev/null
+++ b/kde-apps/kmime/kmime-20.12.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KFMIN=5.75.0
+inherit ecm kde.org
+
+DESCRIPTION="Libary for handling mail messages and newsgroup articles"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmines/Manifest b/kde-apps/kmines/Manifest
index 62445d08c449..2ae967313e0e 100644
--- a/kde-apps/kmines/Manifest
+++ b/kde-apps/kmines/Manifest
@@ -1 +1,2 @@
DIST kmines-20.08.3.tar.xz 957424 BLAKE2B 914f8383750892d83c41d5859d38e5a1cbc932feee912206e04df601b5b6c0f7d07daac05420ef1ca72d412807796c948fb5d808875ab2f5d12b03175c805cea SHA512 f8e20428a70c1831221394e0304f0b8e8b08ce5251241741c404e7fe4329968af164c957487427168f92e119ef75e6b9eb5e75289f6812b5972253d1f69b9e19
+DIST kmines-20.12.0.tar.xz 959460 BLAKE2B 3609bd7ed6af28f38cb684535b5450237915a1697329ce9192d4c7b351515dd4cabb9e9bfe29736b4f1d99e045928444eae8711db78ed6b4f6e184ce40ef6820 SHA512 49a267219ad633b5b08302148b902094ad87ff2a6f3a9b89f7c3f8ba5680da737a94161a7f82cd235f0d58fe2867cd8ab3de25f7862bd9c2a8c8552e5bf8b837
diff --git a/kde-apps/kmines/kmines-20.12.0.ebuild b/kde-apps/kmines/kmines-20.12.0.ebuild
new file mode 100644
index 000000000000..e40c3cf5dc02
--- /dev/null
+++ b/kde-apps/kmines/kmines-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Classic mine sweeper game"
+HOMEPAGE="https://apps.kde.org/en/kmines
+https://games.kde.org/game.php?game=kmines"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest
index 994efc8a380b..aab68dcd8c0d 100644
--- a/kde-apps/kmix/Manifest
+++ b/kde-apps/kmix/Manifest
@@ -1 +1,2 @@
DIST kmix-20.08.3.tar.xz 1107672 BLAKE2B 3cc1f4b555a29aa2ec042824ca7b6db22adf886f352d67b923a6cb82f95f0526875c15e94c7bfa6714083a25fe33df68709e1b788b4886f0b046049652759a87 SHA512 76fa76c85060430d924bd322d6dffe9ad61b8036560c2382e6327c005a0ab70c05459c4ec6591f3456da3a84c09cb930ae3f145beb80c4c9f4a37f8514791c78
+DIST kmix-20.12.0.tar.xz 1148624 BLAKE2B 3a38a2b0b9a4a09a319cbe7de327e6f2526585d410003dd5785dbcc2fe2db18cce4e9b352592685b74c672a60eaab0e9e96931d54b9855a44b71fd62564cc008 SHA512 36a7d5a1f1e010a096f22e7c05e633b901956f7ee160194f1e39c90854ca42831fba32808937ce15cc5eb24dcd0aedff4bbdd741bcd2ef664a2d2980fd9f598a
diff --git a/kde-apps/kmix/kmix-20.12.0.ebuild b/kde-apps/kmix/kmix-20.12.0.ebuild
new file mode 100644
index 000000000000..4e229ef31a5e
--- /dev/null
+++ b/kde-apps/kmix/kmix-20.12.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="false"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Volume control gui based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/kmix"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="alsa plasma pulseaudio"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ alsa? ( >=media-libs/alsa-lib-1.0.14a )
+ plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 )
+ pulseaudio? (
+ media-libs/libcanberra
+ >=media-sound/pulseaudio-0.9.12
+ )
+"
+RDEPEND="${DEPEND}
+ kde-plasma/kde-cli-tools:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package alsa ALSA)
+ $(cmake_use_find_package plasma KF5Plasma)
+ $(cmake_use_find_package pulseaudio Canberra)
+ $(cmake_use_find_package pulseaudio PulseAudio)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kmousetool/Manifest b/kde-apps/kmousetool/Manifest
index 0e4f57f28f6d..0ef686a49cf6 100644
--- a/kde-apps/kmousetool/Manifest
+++ b/kde-apps/kmousetool/Manifest
@@ -1 +1,2 @@
DIST kmousetool-20.08.3.tar.xz 116100 BLAKE2B 2bb52e10bc473dc4e48855d62d66207de0bfa5032534b228a31faf5e0ca6194e59ad6a2c51e06c1312c6910d29c3b3ea1094d1f61cbec0144dbb457dc44f748d SHA512 12a1e9e82500ebef3d722e193ff148bc1873aabbc82de101b69c1a5102ac70cc922b8b117ce416b5200019d4965339ae23b39db2e00dad4d04f45074666edca4
+DIST kmousetool-20.12.0.tar.xz 116556 BLAKE2B 183e4aa9dd7282f963cc80aaa67eb85100a3d3197add71a51f1f27f472e72334343fcd32099ffc054a752f0f8076f21f64c8a7da3675f30e8a3ca3cef82a8dcf SHA512 06bccb8c79f6ebba0590b1016d0d4b2d8b55e6885ee97d7b20a91c376511f321c417f206211f3daaac67e2a6fc1bc015be82fcae80b1bf0404b6e4ce8bf56d1d
diff --git a/kde-apps/kmousetool/kmousetool-20.12.0.ebuild b/kde-apps/kmousetool/kmousetool-20.12.0.ebuild
new file mode 100644
index 000000000000..0abf5112dae8
--- /dev/null
+++ b/kde-apps/kmousetool/kmousetool-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE program that clicks the mouse for you"
+HOMEPAGE="https://apps.kde.org/en/kmousetool"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ x11-libs/libX11
+ x11-libs/libXtst
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+ x11-libs/libXext
+ x11-libs/libXt
+"
diff --git a/kde-apps/kmouth/Manifest b/kde-apps/kmouth/Manifest
index 5045ccf46b6d..ecc5419b16b2 100644
--- a/kde-apps/kmouth/Manifest
+++ b/kde-apps/kmouth/Manifest
@@ -1 +1,2 @@
DIST kmouth-20.08.3.tar.xz 2083972 BLAKE2B 9c14e725e02602028c1b4c5ddacf38a2b125d85f5ee1fab0b9beddbf07aff4743c04de62c70efb5dd7675d268c61c9ecc4e6c47714b569aa80f984d20f868d84 SHA512 69e1130f3369e6f10e55a4c3908779c2cd3f9b87b6bb774b7adaa3987dbd2d1cb8c846d22704e67615af8a681bc84435237faabcd1c15cdcee8fcb5f936200a2
+DIST kmouth-20.12.0.tar.xz 2082852 BLAKE2B 5ec8b552fc0795823e2894a20083e74d0f63d28344ea882654647dab07c5628bb1f0263d8b1d5542ebf70bcf2a359434f38f96a249a9f660527b70d58dc82c87 SHA512 8f46b0bafd6b00d7a7b2f63720beb5a24c1b169c14da489fe6c75dd16ea8d07cbbd39934dfedce930b698873bae1d51203b4bd69a10ea596042dbfb9c8b797fe
diff --git a/kde-apps/kmouth/kmouth-20.12.0.ebuild b/kde-apps/kmouth/kmouth-20.12.0.ebuild
new file mode 100644
index 000000000000..a02ee502b657
--- /dev/null
+++ b/kde-apps/kmouth/kmouth-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Text-to-speech synthesizer front end"
+HOMEPAGE="https://apps.kde.org/en/kmouth"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtspeech-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest
index 73ec08b2bf9b..968923cda4a4 100644
--- a/kde-apps/kmplot/Manifest
+++ b/kde-apps/kmplot/Manifest
@@ -1 +1,2 @@
DIST kmplot-20.08.3.tar.xz 3055528 BLAKE2B aa54287371fd2c4076f569e7f5659b01654706ceaa86eca08fdddca5419849ca5ab6c68ba9f5659537b743dd806183074ff98972a5dd3537421fceb72ab207f2 SHA512 1c38cf10fb378ba5384802048da007a351cba8817dff1233c2364aaa607660a757cb1bf67429df9104e01b9c6e1706f98cb1095a553ebae61d65f5c1c592dbfc
+DIST kmplot-20.12.0.tar.xz 3055868 BLAKE2B 95da5976f5b962e235d88e5ba55acbf73990ebadaa5996bd78d76753b7e9d7e9c9ccbb9545becdf53c58180a3c235412f5e352c48adbc641ddc5b7ddff420a1a SHA512 4d1f94a2330580207a2a668a47c6335d664526b06c0ade006838f51b8dce5a3d9e281a5635d075d0f99e9c61424531f388898053d50e1b13cc5689b7fd42d4a6
diff --git a/kde-apps/kmplot/kmplot-20.12.0.ebuild b/kde-apps/kmplot/kmplot-20.12.0.ebuild
new file mode 100644
index 000000000000..ee5b3a20e6d2
--- /dev/null
+++ b/kde-apps/kmplot/kmplot-20.12.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Mathematical function plotter"
+HOMEPAGE="https://apps.kde.org/en/kmplot https://edu.kde.org/kmplot/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/knavalbattle/Manifest b/kde-apps/knavalbattle/Manifest
index 88464048da53..7c0b26836285 100644
--- a/kde-apps/knavalbattle/Manifest
+++ b/kde-apps/knavalbattle/Manifest
@@ -1 +1,2 @@
DIST knavalbattle-20.08.3.tar.xz 1287652 BLAKE2B 333cddf3e7946b5b1ac53aee1f300f31fd0954f7613ff472fbf3b5340ec9f4c31274f61ae1644c1a6b6bcb917a9ee4a4184c322ed1ae275ee9bc94ef152af99a SHA512 bd36032f6fe4ca089e113db5e23df213bbc34f7c34cfdfb498b31f502cac836947492960fb884afae10cf02af536fd0110872b8a5c5012faf40fe3cbc565a8d9
+DIST knavalbattle-20.12.0.tar.xz 1287832 BLAKE2B 161bf79006b740fc60aab30d67c06711ef32499997be47db551123e8bce6093b914721d689d493270f607d22252f781e50468355b5283a343e9a71c3d21acf51 SHA512 d4516f01d0391161424ba3ffb1d5125e67a74b0ad2b1705ca9372065c201630ac5a66679fb2ade98c59bf9c72a3ce20330864b7d817a92ddb916e4e736433a8a
diff --git a/kde-apps/knavalbattle/knavalbattle-20.12.0.ebuild b/kde-apps/knavalbattle/knavalbattle-20.12.0.ebuild
new file mode 100644
index 000000000000..4e4755a940f4
--- /dev/null
+++ b/kde-apps/knavalbattle/knavalbattle-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Battleship clone by KDE"
+HOMEPAGE="https://apps.kde.org/en/knavalbattle
+https://games.kde.org/game.php?game=kbattleship"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS )
diff --git a/kde-apps/knetwalk/Manifest b/kde-apps/knetwalk/Manifest
index 6d4715357536..90644ee5cc94 100644
--- a/kde-apps/knetwalk/Manifest
+++ b/kde-apps/knetwalk/Manifest
@@ -1 +1,2 @@
DIST knetwalk-20.08.3.tar.xz 1267688 BLAKE2B 823946e1ea24d367447d8c4b869070270319041b24ddd1e8bf3af9baba97e45be6ca6d860d168f82854a1eb73e14cddd2912b7d8b95d617d42829626a10f1ee0 SHA512 fcc4c74af37022e79c860cf5382798623ae9bf754949e970bfe2cc2d38cc677027896a662aae1be5e49cde88a51dd15ac6db48f2d6fa5e1c8fcb29003a085c99
+DIST knetwalk-20.12.0.tar.xz 1267608 BLAKE2B d6c4c80a645bc28d8dc66845aac917f767a8512983c52acd2192aa89ce6e87a96138250ae6cb4cb0d97fbb4ad303a5477db8293d198a5f1e4bb20ca796935113 SHA512 bb327a31cb4e78b29f85c20c4db89db5b930bc3561ef855e3f9846016c3843250b70e7373f7ae31b934a65e23c86b3f6152bff0f17f9a7e5ca82e4af83b623f4
diff --git a/kde-apps/knetwalk/knetwalk-20.12.0.ebuild b/kde-apps/knetwalk/knetwalk-20.12.0.ebuild
new file mode 100644
index 000000000000..7d15ff2376d0
--- /dev/null
+++ b/kde-apps/knetwalk/knetwalk-20.12.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
+HOMEPAGE="https://apps.kde.org/en/knetwalk
+https://games.kde.org/game.php?game=knetwalk"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/knights/Manifest b/kde-apps/knights/Manifest
index be98c27e9169..34dd3fc8665f 100644
--- a/kde-apps/knights/Manifest
+++ b/kde-apps/knights/Manifest
@@ -1 +1,2 @@
DIST knights-20.08.3.tar.xz 3534664 BLAKE2B 6731ffb53be26c95972152b4438ab2c8fb5d24fa3f9d5de17575deabbe41a52139b717b88dee3b8087ca2d6d10ecb4a0a022952615bc2ede9d2ec1605f4ebdec SHA512 048973d06cc4c5ad5e695ce3061fbfea2e137e241d9b8c31b7e7c72ac09a7e54d1ecf9350ee77d7a711c0745ceee0f2d836f2af7b0e4c54f7b718c5cb1074354
+DIST knights-20.12.0.tar.xz 3535320 BLAKE2B 8d5fc55eb39df8da55c7ccd5d90b56240e9e7ee198b9763453982ab29dddb99723c7d9267c53c5d7309abb3d16da7b169af93d91a380ffcf75929d1d29323129 SHA512 78de07825e630b504fd879fe651f146ca2f178330ace417e358e8e7749e036d26afd9c9371e8da9098e1c7e17d2cdf55155b62fe623aa84461cacba31a53bd78
diff --git a/kde-apps/knights/knights-20.08.3.ebuild b/kde-apps/knights/knights-20.08.3.ebuild
index 60e5c2f126f3..d5bd76e0b215 100644
--- a/kde-apps/knights/knights-20.08.3.ebuild
+++ b/kde-apps/knights/knights-20.08.3.ebuild
@@ -50,3 +50,10 @@ RDEPEND="${DEPEND}
games-board/sjeng
)
"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech Qt5TextToSpeech)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/knights/knights-20.12.0.ebuild b/kde-apps/knights/knights-20.12.0.ebuild
new file mode 100644
index 000000000000..7bda2e5752df
--- /dev/null
+++ b/kde-apps/knights/knights-20.12.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Simple chess board based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/knights"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kplotting-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}
+ || (
+ games-board/gnuchess
+ games-board/crafty
+ games-board/stockfish
+ games-board/sjeng
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech Qt5TextToSpeech)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/knotes/Manifest b/kde-apps/knotes/Manifest
index 2d332acff214..909eeab9360f 100644
--- a/kde-apps/knotes/Manifest
+++ b/kde-apps/knotes/Manifest
@@ -1 +1,2 @@
DIST knotes-20.08.3.tar.xz 322452 BLAKE2B cb07719d7623549d63c0af6232923a7b522db933920af0f24208acf3500412386a73b755d42ba3195ffdf1ec1ca278cb9dfb01fe70c237b6cdc0c2ec2007d8ea SHA512 79babf26d257775fb150e3c424f876e29461257780204605cb5c8af8fade803fb112217489ea69a90923fb8a2b7a08cbebc75a9d1836bfc3b3cab9fe8f8fcfdb
+DIST knotes-20.12.0.tar.xz 326652 BLAKE2B 00b4cda42bbe542cf2571767d24e049ed252b3312323ff164f300ba2fde7341d97caeac7922b29702bc91512585381ae7223eb5cecafbf39289c445a4f6e356d SHA512 bf23e2508db79aaa928f95c07990eab415a2c6ea418858f690efdac589df519d9626cf51fbe2fda7897ed25bfdc63ca7a11e428eb9f2033c3705760c3be4d9c8
diff --git a/kde-apps/knotes/knotes-20.12.0.ebuild b/kde-apps/knotes/knotes-20.12.0.ebuild
new file mode 100644
index 000000000000..06fa9d5c3d0a
--- /dev/null
+++ b/kde-apps/knotes/knotes-20.12.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Note taking application"
+HOMEPAGE="https://apps.kde.org/en/knotes
+https://kontact.kde.org/components/knotes.html"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/grantlee:5
+ dev-libs/libxslt
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-notes-${PVCUT}:5
+ >=kde-apps/akonadi-search-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kontactinterface-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ x11-libs/libX11
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kdepim-runtime-${PVCUT}:5
+"
+
+src_configure() {
+# local mycmakeargs=(
+# # FIXME: Does not build (last checked 2016-02-17)
+# $(cmake_use_find_package X Qt5X11Extras)
+# $(cmake_use_find_package X X11)
+# )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kolf/Manifest b/kde-apps/kolf/Manifest
index 256ed907972f..495b6f765ca1 100644
--- a/kde-apps/kolf/Manifest
+++ b/kde-apps/kolf/Manifest
@@ -1 +1,2 @@
DIST kolf-20.08.3.tar.xz 1030032 BLAKE2B e2221c762b5614377b9d149f49788a52246ee3bd8ae8114e0b81fee9bbd05428099558fdf240f885d92bcd258aa150934c5fc162ea9a20503b924e65c75b7a55 SHA512 f84f064b20b0e2a459fdee2636de74eb77a48198091b6dfaa1b2cb81e766f1314aaef18ba5f593ef3a4b24e5717963360a5173725363470276b398e9a3931bb0
+DIST kolf-20.12.0.tar.xz 1029892 BLAKE2B 28d4c9cf19d240ddb5dcb26662a6ef5e3243c43d59a43f29680a14748cb7ebd5bf7a9ec18674540fd70ecd9f47bc25226a5b9454dd6e79531bf42b4a59371e46 SHA512 6b4141c952ab7a6397aa5c5a14b835ac9d51d6952cdb5fdd4de5e8c94315d4fad8d25b6518a1f174e38a273c4254123487b5844f40a514692c1bee89a54e1026
diff --git a/kde-apps/kolf/kolf-20.12.0.ebuild b/kde-apps/kolf/kolf-20.12.0.ebuild
new file mode 100644
index 000000000000..925e9ae8eb74
--- /dev/null
+++ b/kde-apps/kolf/kolf-20.12.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Minigolf game by KDE"
+HOMEPAGE="https://apps.kde.org/en/kolf
+https://games.kde.org/game.php?game=kolf"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kollision/Manifest b/kde-apps/kollision/Manifest
index 673ba5ff6b33..fefce2060b7a 100644
--- a/kde-apps/kollision/Manifest
+++ b/kde-apps/kollision/Manifest
@@ -1 +1,2 @@
DIST kollision-20.08.3.tar.xz 288736 BLAKE2B bdaa9627fbb2a9076d21a78e63ed59f7552db679558bfe6aff33276b4207331c46d789595eaea3538f1cec7d912633ac8e28894ad3dcec73ea1836d87ca9465b SHA512 8e4f3c9789fd733c82a4cf8e6561bfb49a9c79df23e451de530c1b3c6e869544b84854f421ce11a403b8e0822af3880a5d5fc04704aee6e00e1f5a551ae111b0
+DIST kollision-20.12.0.tar.xz 290668 BLAKE2B a3f6a4546560424abe4f42657e98a4260e85920310fef0f7c50b39e622b7df30e1107a308e790f6d9da00aa2184a06c0dc874edd76e9c69f0d3eba3f636fe91b SHA512 850b7466693120160bc61e94405939dadb2ba5e798884ebee12880d8ffdfaf0adf03b23753781772bf0a52587a1534e1b5ce9b1f3ec1ae8b57cfd346252af9c5
diff --git a/kde-apps/kollision/kollision-20.12.0.ebuild b/kde-apps/kollision/kollision-20.12.0.ebuild
new file mode 100644
index 000000000000..e4ee103292cb
--- /dev/null
+++ b/kde-apps/kollision/kollision-20.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Simple ball dodging game"
+HOMEPAGE="https://apps.kde.org/en/kollision
+https://games.kde.org/game.php?game=kollision"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kolourpaint/Manifest b/kde-apps/kolourpaint/Manifest
index 63103c2df9cf..02c625b3ca53 100644
--- a/kde-apps/kolourpaint/Manifest
+++ b/kde-apps/kolourpaint/Manifest
@@ -1 +1,2 @@
DIST kolourpaint-20.08.3.tar.xz 5686628 BLAKE2B 6155d5c953332e44a3ec44b604fa1c780f8407e826c10ab4900968a30705e059272d0c6a0c022b3804fd0f36b041e41390fd3d93900e401e6492b6e35ebb464e SHA512 ed891626b0638bc6accb511467e9135bb50420d1ec26913940435f763fd01575af2ed6ac7a3a4256d657045a9211ffc665d7ec87606d7760125b8ebd6814b69f
+DIST kolourpaint-20.12.0.tar.xz 5686588 BLAKE2B 457950c79dc1cf969de22145e54df80e0d2eb77b154895039a9e261721e60a683c1ad1296f5e3f66bb1a3e5acad54ca66393c93c270ab21259c3617fddf3282d SHA512 7a8a90eacbac151d81691e5bf2bac3e095df033d9175cae847ea6205413405816b9dedeffa862a158996215d671b1d8c58b8da96f1e9fb653309592de6cd8d15
diff --git a/kde-apps/kolourpaint/kolourpaint-20.12.0.ebuild b/kde-apps/kolourpaint/kolourpaint-20.12.0.ebuild
new file mode 100644
index 000000000000..d2cf0f981f57
--- /dev/null
+++ b/kde-apps/kolourpaint/kolourpaint-20.12.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Paint Program by KDE"
+HOMEPAGE="https://apps.kde.org/en/kolourpaint"
+
+LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="scanner"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ scanner? ( >=kde-apps/libksane-${PVCUT}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package scanner KF5Sane)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest
index 20cacc443590..17277b456652 100644
--- a/kde-apps/kompare/Manifest
+++ b/kde-apps/kompare/Manifest
@@ -1 +1,2 @@
DIST kompare-20.08.3.tar.xz 924032 BLAKE2B 65940af6a4ef81ff0cdbf5b2e8ffc7b7ddf4b1baf71c5f6e7c7d55409085cfa7820e8b742f8d6b520cdae4c08585a4ff77bb3fbfa97710d729ad2f9f5c3492ef SHA512 0cb169296924e4dad2967052472fd7095092478819ba0925d82482f0e279719b2e29e75db9e732602cd845261918025ae9cf0e024c8ad0a250c04abe022deb4b
+DIST kompare-20.12.0.tar.xz 921984 BLAKE2B a0266c331cdacba1f673f810d3492e47378b00be43f6038ebcc285265cf77d67bbacb8e6861516da463835578c0f497fdd16a50b4400158c8a309c8ea0d2b7ee SHA512 68affc37914152a1ec44077c20c11b254dc48a734a02df15eaa530f1757fc53a86a420fd71d9bea8d155fdf967d1da93ddc3854b5a27a06e1ebe6e55c4677c96
diff --git a/kde-apps/kompare/kompare-20.12.0.ebuild b/kde-apps/kompare/kompare-20.12.0.ebuild
new file mode 100644
index 000000000000..5e64ff7d1d87
--- /dev/null
+++ b/kde-apps/kompare/kompare-20.12.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="A program to view the differences between files"
+HOMEPAGE="https://apps.kde.org/en/kompare"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkomparediff2-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest
index 7d9f611c82d0..0d05479d9406 100644
--- a/kde-apps/konqueror/Manifest
+++ b/kde-apps/konqueror/Manifest
@@ -1 +1,2 @@
DIST konqueror-20.08.3.tar.xz 7173112 BLAKE2B b68467dced20de117d1f0d6974d88b19b9b93f82529c2bebe295b4a4159d600b15db4d1ade32ac8aaf99c5450e4b08d0337155fb2f94f3e99fbffbeb5e021656 SHA512 036e1a7ffc9452eccb334931d754c9d7a0e173b83127711579dcd636537d4d272aa70ff7442c875106098ea26851f305f004d5fa5fdce91b5e06a76ce4119430
+DIST konqueror-20.12.0.tar.xz 7233524 BLAKE2B e9fdf6ead995441e5ec9759bedc8689b833508d2cf5b2c49a524ed313564c10ec4bf9332355dd1d9bad5cff71903efb679102e8831399dde4267bc190799c532 SHA512 acd9f257858aaace1b86c64d0471d607837d24ae8f76dcd65f3523c9ee5d97a5b15aaf05a80651a23279cad44fd277fe5ff675de68dd3e539b215ad73b665004
diff --git a/kde-apps/konqueror/konqueror-20.12.0.ebuild b/kde-apps/konqueror/konqueror-20.12.0.ebuild
new file mode 100644
index 000000000000..61ae00db8603
--- /dev/null
+++ b/kde-apps/konqueror/konqueror-20.12.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit flag-o-matic ecm kde.org optfeature
+
+DESCRIPTION="Web browser and file manager based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/konqueror"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="activities speech X"
+
+# 4 of 4 tests fail. Last checked for 4.0.3
+RESTRICT+=" test"
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdesu-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ sys-libs/zlib
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+ X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+DEPEND="${COMMON_DEPEND}
+ activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+ kde-apps/kfind:5
+ kde-plasma/kde-cli-tools:5
+"
+
+src_prepare() {
+ [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
+
+ ecm_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package activities KF5Activities)
+ $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package X X11)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT}
+ optfeature "filemanager component" kde-apps/dolphin:${SLOT}
+ optfeature "SVG support" kde-apps/svg:${SLOT}
+ optfeature "Java support on webpages" virtual/jre
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/konquest/Manifest b/kde-apps/konquest/Manifest
index a0c9b83a4bee..5d7be3346649 100644
--- a/kde-apps/konquest/Manifest
+++ b/kde-apps/konquest/Manifest
@@ -1 +1,2 @@
DIST konquest-20.08.3.tar.xz 665808 BLAKE2B f607edac0cd991785337dbe635d3a5fe7d6a2b82877300e759fc5f08a6d6d8b58059ca4333e858380648da48d36ed73a02cc8fa39dac2d497ee1d1b0a36e0e63 SHA512 2ef50f0722fefd8e43789fcfd2e0ca397028792492c2286b042023f8b4cde22116954d782b8f05e61cc8c67c1ffa6b6f4fe0acb5825bed0356fd52253c0b902f
+DIST konquest-20.12.0.tar.xz 666232 BLAKE2B 778e6ae87a9aba44e93e1dcac6550244b1722371d775d75fa7b2012c69bd04cf279c302432ffdb86984307ddaa937936933dff2b93da00ab1ca785e35e86d0a7 SHA512 29ec21b7b70612a63cee00f0166f5f5ef6f3dcd3106e257ca11313fd30d4220ae004fc73647fdfecf95063dddaa3d005b16d1a3d44339525a92d59677cdd20a6
diff --git a/kde-apps/konquest/konquest-20.12.0.ebuild b/kde-apps/konquest/konquest-20.12.0.ebuild
new file mode 100644
index 000000000000..d06b653d8eff
--- /dev/null
+++ b/kde-apps/konquest/konquest-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Galactic Strategy KDE Game"
+HOMEPAGE="https://apps.kde.org/en/konquest
+https://games.kde.org/game.php?game=konquest"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/konsole/Manifest b/kde-apps/konsole/Manifest
index c6eee9f4d0ac..93c8db9d71b0 100644
--- a/kde-apps/konsole/Manifest
+++ b/kde-apps/konsole/Manifest
@@ -1 +1,2 @@
DIST konsole-20.08.3.tar.xz 1212868 BLAKE2B cd3382e8df7f71639e11464a0cf28c087f28f8720c8631aac1970b827f6c377b5c86a9c38e93a5566bf9bdf7b4d36efe4691408e18657dc9566d899bdbc62205 SHA512 8025548b02523c58d4f98ea8950b1001a0223bb8c53d506928707f97d96a3ca4621c6fa6fbf14eb9ffdbe1cd171b4aa9ed2f8c8808eafa166d0f6764f590a5cf
+DIST konsole-20.12.0.tar.xz 1236116 BLAKE2B b03a6a15869fcf720d77ce0c559b9a9942537d6560a0e8d4805ba4138d43ec0908fd23b596159b911d946a9eb4c019c1b523c0ec1a1fceceb8d3cf8032e41e71 SHA512 a77127618167d451ec1ab6d6879a4949d5bd268cfdc827dd31f8bea0b69f71aec1c3e5ccb6d34767b5fd13cb9f9a6157acead23311c796adb9b72f6265e2b95e
diff --git a/kde-apps/konsole/konsole-20.12.0.ebuild b/kde-apps/konsole/konsole-20.12.0.ebuild
new file mode 100644
index 000000000000..daf4f69455a5
--- /dev/null
+++ b/kde-apps/konsole/konsole-20.12.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KDE's terminal emulator"
+HOMEPAGE="https://apps.kde.org/en/konsole https://konsole.kde.org"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="X"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kinit-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kpty-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ X? ( x11-libs/libX11 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # drkonqi process interferes. bug 702690
+ local myctestargs=(
+ -E "(DBusTest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/konsolekalendar/Manifest b/kde-apps/konsolekalendar/Manifest
index b8315172fd0e..92e9e6cf8be5 100644
--- a/kde-apps/konsolekalendar/Manifest
+++ b/kde-apps/konsolekalendar/Manifest
@@ -1 +1,2 @@
DIST akonadi-calendar-tools-20.08.3.tar.xz 228576 BLAKE2B 53d3beb42c766f0ac47ea54b5294b61680a6e712ed624489b7df2c182f014ec07fbcb81bd47ab6a2b045515a7d85f7efd1616b9aa672338e84b80258d98298b0 SHA512 d8dc7fbd74cce1081f2398d1d5478e08cd0b7e9c4aed5dc89b3a54b43e0427526c9a47f7304667b796bec2cb53d0f17d4541345f647165f50edfff44c7ee91a3
+DIST akonadi-calendar-tools-20.12.0.tar.xz 223464 BLAKE2B f6ec3460af971c2d7296b5b452c0e7d4f6eee7544d95721422952022577db1a75ec0144bada1a7739ec4cfa6449e97cfe98ae7197098860bb0df851c9bbd80d6 SHA512 340ab39538aaad73aa6936a97c2b6ead7d362d0bdac92e53488bbc7b0bcd2c9992c6e4799eb6aa392ba2e2de4be4c9bad1ce5e016449d229fe53ad43dab2c49e
diff --git a/kde-apps/konsolekalendar/konsolekalendar-20.12.0.ebuild b/kde-apps/konsolekalendar/konsolekalendar-20.12.0.ebuild
new file mode 100644
index 000000000000..3885f733d436
--- /dev/null
+++ b/kde-apps/konsolekalendar/konsolekalendar-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_ORG_NAME="akonadi-calendar-tools"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+inherit ecm kde.org
+
+DESCRIPTION="Command line interface to KDE calendars"
+HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-calendar-${PVCUT}:5
+ >=kde-apps/calendarsupport-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # delete colliding calendarjanitor translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ rm -f po/*/calendarjanitor.po || die
+ fi
+
+ cmake_comment_add_subdirectory calendarjanitor
+}
diff --git a/kde-apps/kontact/Manifest b/kde-apps/kontact/Manifest
index d794dbabba8f..0a872b367d59 100644
--- a/kde-apps/kontact/Manifest
+++ b/kde-apps/kontact/Manifest
@@ -1 +1,2 @@
DIST kontact-20.08.3.tar.xz 794980 BLAKE2B 9d4b324360345ecfadc3e3163436086379abdc27c3477ed37300e42754b35269fd1765669d4a243cf36701b7e784bd423e60d3f122b4f5e436f3b7710744a16f SHA512 b90207279a2f344731c5c9caae45bcf5a4c0eab1cb13c364f9bdbb2e76127c016b0a422f3730e10cd15345a3241345e535f39e88a46e946b87130e856978b857
+DIST kontact-20.12.0.tar.xz 791864 BLAKE2B eda8bd370218ff1187f615a307fe894601cbeec86a5c0cec5ff87cda288050e222b29e249aea1025c26b1653c6fff735d27ac128fcc3f518915b9fd5d3c6b2da SHA512 3cd50d80ea402c46d52eb24871a589b9f5469085b1ddadb82c0c622002c9d21ae75d50899cd38ca2b1ac3fa3326ca28f4e7f005ac43e835804b93d67237b6fd4
diff --git a/kde-apps/kontact/kontact-20.12.0.ebuild b/kde-apps/kontact/kontact-20.12.0.ebuild
new file mode 100644
index 000000000000..1c5b91c822f9
--- /dev/null
+++ b/kde-apps/kontact/kontact-20.12.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Container application to unify several major PIM applications within one"
+HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/en/en/kontact"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kontactinterface-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/mailcommon-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kontactinterface/Manifest b/kde-apps/kontactinterface/Manifest
index ed5d8935ec47..0cb0e4a6c632 100644
--- a/kde-apps/kontactinterface/Manifest
+++ b/kde-apps/kontactinterface/Manifest
@@ -1 +1,2 @@
DIST kontactinterface-20.08.3.tar.xz 36032 BLAKE2B caede603ec9179f0116da9f4a8648e66e72ea76dfd5dde0a0a9790b232b69cdb5147fe3fd14dee6d8be639c29fea662464b05841fc2942437854c3c2eddd74c1 SHA512 e7d53e1dc5623c0adcf8761f004447956dae79e66a9ef43e63aa9cf936b64c63257a1d5a1ae34403f5bec969e3f6387d2be2e0c24f1f02cfecddc47141707b55
+DIST kontactinterface-20.12.0.tar.xz 36052 BLAKE2B c26b4abcea76fe97bf1f8145f01586a2f9b88318ed0a751090bb1d927cee019d87e4fabb03bc7d0812bf558acb39d6778e4abed16415c0722224180ce4eba920 SHA512 7d05bde377a4c82eae26cf8499dabafde012378015beb29860d14b318bb44b31c846ed6430ab2e9ae5c351498647b7ba48ca2878e2a94dc9d2941cb4a2e42c3e
diff --git a/kde-apps/kontactinterface/kontactinterface-20.12.0.ebuild b/kde-apps/kontactinterface/kontactinterface-20.12.0.ebuild
new file mode 100644
index 000000000000..7061f662f286
--- /dev/null
+++ b/kde-apps/kontactinterface/kontactinterface-20.12.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for embedding KParts in a Kontact component"
+HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kopete/Manifest b/kde-apps/kopete/Manifest
index f97372d3d995..c8fc3d438c05 100644
--- a/kde-apps/kopete/Manifest
+++ b/kde-apps/kopete/Manifest
@@ -1 +1,2 @@
DIST kopete-20.08.3.tar.xz 9385476 BLAKE2B 5c465bd4d4408a396910697dbbbb87d64b826317d34c0d9e6fa1683df21b3cb02a605af32473fec5a50f87d0d22068cb90e66584c0ab1816410fa2c4c81db7cb SHA512 c888864c11ed108ca2f8b49b35d8354c6619ed5b9295be2680c89647ee78c76163f1c2b8aec8ee5effb8f0179d9539ced39094c603d41f9cbf4437919c1162b4
+DIST kopete-20.12.0.tar.xz 9380508 BLAKE2B 1478609af5cc8eb112afde99e950d6b0e7c7b73177045b4d3472f83b0ba51c79f536918fa1d57e5bcbccda5bdf166e080a9fe00a10aa139b0dcf87f8ad91f91b SHA512 77f4c5f914314ac3e8ace40f9effd7368d445bee19536b42cae7fe5082892d464f65a29bb725fc3c0e7bbfd58c8f755bf38b29214829c211ef0e2bb5c36d2c87
diff --git a/kde-apps/kopete/kopete-20.12.0.ebuild b/kde-apps/kopete/kopete-20.12.0.ebuild
new file mode 100644
index 000000000000..b86c6510e517
--- /dev/null
+++ b/kde-apps/kopete/kopete-20.12.0.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Multi-protocol IM client based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/kopete"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="ssl v4l"
+
+# Available plugins
+# addbookmarks: NO DEPS
+# alias: NO DEPS (disabled upstream)
+# autoreplace: NO DEPS
+# contactnotes: NO DEPS
+# cryptography: BROKEN (app-crypt/gpgme[cxx,qt5], kde-apps/libkleo:5)
+# highlight: NO DEPS
+# history: NO DEPS
+# latex: virtual/latex as RDEPEND
+# nowlistening: NO DEPS
+# otr: libotr
+# pipes: NO DEPS
+# privacy: NO DEPS
+# statistics: dev-db/sqlite:3
+# texteffect: NO DEPS
+# translator: NO DEPS
+# urlpicpreview: NO DEPS
+# webpresence: libxml2 libxslt
+# NOTE: By default we enable all plugins that don't have any dependencies
+PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening
+otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence"
+
+# Available protocols
+# gadu: net-libs/libgadu @since 4.3
+# groupwise: app-crypt/qca:2
+# irc: NO DEPS, probably will fail so inform user about it
+# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
+# meanwhile: net-libs/meanwhile
+# oscar: NO DEPS
+# telepathy: net-libs/decibel
+# testbed: NO DEPS
+# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
+# zeroconf (bonjour): NO DEPS
+PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup +xmpp zeroconf"
+
+# disabled protocols
+# irc: NO DEPS
+# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
+# qq: NO DEPS
+# telepathy: net-libs/decibel
+# skype, sms (until fixed)
+
+IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
+
+COMMON_DEPEND="
+ app-crypt/gpgme[cxx,qt5]
+ dev-libs/libpcre
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/libkleo-${PVCUT}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdelibs4support-${KFMIN}:5
+ >=kde-frameworks/kemoticons-${KFMIN}:5
+ >=kde-frameworks/khtml-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ gadu? ( >=net-libs/libgadu-1.8.0[threads] )
+ groupwise? ( >=app-crypt/qca-2.3.0:2 )
+ meanwhile? ( net-libs/meanwhile )
+ otr? ( >=net-libs/libotr-4.0.0 )
+ statistics? ( dev-db/sqlite:3 )
+ v4l? ( media-libs/libv4l )
+ webpresence? (
+ dev-libs/libxml2
+ dev-libs/libxslt
+ )
+ xmpp? (
+ >=app-crypt/qca-2.3.0:2
+ net-dns/libidn:0=
+ sys-libs/zlib
+ )
+ zeroconf? (
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ )
+"
+# jingle? (
+# dev-libs/expat
+# dev-libs/openssl:0=
+# >=media-libs/mediastreamer-2.3.0
+# media-libs/speex
+# net-libs/libsrtp:0=
+# net-libs/ortp:=
+# )
+RDEPEND="${COMMON_DEPEND}
+ latex? (
+ || (
+ media-gfx/imagemagick
+ media-gfx/graphicsmagick[imagemagick]
+ )
+ virtual/latex-base
+ )
+ ssl? ( >=app-crypt/qca-2.3.0:2[ssl] )
+"
+# sms? ( app-mobilephone/smssend )
+# winpopup? ( net-fs/samba )
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+"
+# jingle? ( dev-libs/jsoncpp )
+
+# tests hang, last checked for 4.2.96
+RESTRICT+=" test"
+
+src_configure() {
+ local x x2
+ # Handle common stuff
+ local mycmakeargs=(
+ -DWITH_qq=OFF
+ -DDISABLE_VIDEOSUPPORT=$(usex !v4l)
+ )
+# $(cmake_use_find_package jingle LiboRTP)
+# $(cmake_use_find_package jingle Mediastreamer)
+# $(cmake_use_find_package jingle Speex)
+
+ # enable protocols
+ for x in ${PROTOCOLS}; do
+ case ${x/+/} in
+ jingle) x2=libjingle ;;
+ xmpp) x2=jabber ;;
+ zeroconf) x2=bonjour ;;
+ *) x2=${x/+/} ;;
+ esac
+ mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) )
+ done
+
+ # disable until fixed:
+ mycmakeargs+=( -DWITH_{cryptography,libjingle,skype,sms}=OFF )
+
+ # enable plugins
+ for x in ${PLUGINS}; do
+ mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) )
+ done
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+
+ if ! use ssl; then
+ if use xmpp ; then
+ if ! has_version "app-crypt/qca:2[ssl]" ; then
+ elog "In order to use ssl in xmpp you'll need to"
+ elog "install app-crypt/qca package with USE=ssl."
+ fi
+ fi
+ fi
+}
diff --git a/kde-apps/korganizer/Manifest b/kde-apps/korganizer/Manifest
index c59d1833e4c5..639b1a4613ad 100644
--- a/kde-apps/korganizer/Manifest
+++ b/kde-apps/korganizer/Manifest
@@ -1 +1,2 @@
DIST korganizer-20.08.3.tar.xz 2251956 BLAKE2B 689f10e6fb94e507c1622984145f816392a0986e7475b7da92676db05a498bb9095598ce13be9f219fce69c63b81ad061664a564c8e5b76cf7252cb0b5c2eec0 SHA512 6b53da5d7ac2614e82c19f78b788eba92ba9e77bcd2bc7384e0d558fb9ec87ec09fb6a2033b1f70fd81c1f1e646249d64308a5cc02157939cfaac517354c1723
+DIST korganizer-20.12.0.tar.xz 2244932 BLAKE2B 601dc9698ccdcc414e38e8fe2fd62309247338245451dc1007edbd02b976f01757c55a9cb938169802aaf66a52b24c215e84f8f01d2de262328000b24233398c SHA512 15a5be8d60493eca81df31930f52244ce4292e301c8a046d43b0af25b1ce9b19b916b967b24cb7ee991d4e917213d068f48d74b803247d6b21567d8f0c9e843d
diff --git a/kde-apps/korganizer/korganizer-20.12.0.ebuild b/kde-apps/korganizer/korganizer-20.12.0.ebuild
new file mode 100644
index 000000000000..d4cbe25c6e98
--- /dev/null
+++ b/kde-apps/korganizer/korganizer-20.12.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
+HOMEPAGE="https://apps.kde.org/en/korganizer"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="telemetry X"
+
+BDEPEND="
+ test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
+"
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-calendar-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/akonadi-notes-${PVCUT}:5
+ >=kde-apps/akonadi-search-${PVCUT}:5
+ >=kde-apps/calendarsupport-${PVCUT}:5
+ >=kde-apps/eventviews-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/incidenceeditor-${PVCUT}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kontactinterface-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kholidays-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ telemetry? ( dev-libs/kuserfeedback:5 )
+ X? (
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ x11-libs/libX11
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/designer-${QTMIN}:5
+ >=kde-apps/kldap-${PVCUT}:5
+ test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-apps/kdepim-runtime-${PVCUT}:5
+"
+
+# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686
+RESTRICT+=" test"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KUserFeedback)
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kpat/Manifest b/kde-apps/kpat/Manifest
index 6e0198f46dda..5d6e47bb18e9 100644
--- a/kde-apps/kpat/Manifest
+++ b/kde-apps/kpat/Manifest
@@ -1 +1,2 @@
DIST kpat-20.08.3.tar.xz 3585132 BLAKE2B a73a17c5f14b328e1125194285b797f09de37afc24485c3b53f5ba803e58ca5eb1a80118ab93b69097f9e70ba15bb7730964c5bf983afe53bac8726b98dcddfa SHA512 773df8e2b21119c027067a386426dad3b818abd340c1fffafc59d87f2026536367a27436a2cf18475ec0e5c8ec967a7bc1288f21e78abe87fec0fb83f1094387
+DIST kpat-20.12.0.tar.xz 3584840 BLAKE2B ec0e2052320167f71c5bbc4a5bc85627a0da3faf997099e5b579e503ed268c4b57b4614143c6a7b00168fa452919bba6227279eaddd30745b58e49d5c48fb0b3 SHA512 796a9969f3678eed2d7bfc8907da4cf3ab276834390f4788d852d94dd4d08839ce236d073ba7a26c9fc143c1853205c5b7540bb7d2d1100381c961eefc7dab1b
diff --git a/kde-apps/kpat/kpat-20.12.0.ebuild b/kde-apps/kpat/kpat-20.12.0.ebuild
new file mode 100644
index 000000000000..c597e2cf4dc4
--- /dev/null
+++ b/kde-apps/kpat/kpat-20.12.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KDE patience game"
+HOMEPAGE="https://apps.kde.org/en/kpat
+https://games.kde.org/game.php?game=kpat"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-games/freecell-solver
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_BH_SOLVER=OFF # bug 733502, requires unpackaged dependency
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kpimtextedit/Manifest b/kde-apps/kpimtextedit/Manifest
index bb4a6e7ac4e8..8dbe31673b3e 100644
--- a/kde-apps/kpimtextedit/Manifest
+++ b/kde-apps/kpimtextedit/Manifest
@@ -1 +1,2 @@
DIST kpimtextedit-20.08.3.tar.xz 188856 BLAKE2B cf99ad277df9d9f1c3de1d5147fe3bd90df6a126c06f2d078fcb99e57ebc597bbbccae4eecdd2ec469939debde45c663676c4bda7b5704e31e9625d27c741d6b SHA512 8a893740e27ffe7c77df454a1355d384f5d257bedd5db0929b51acae4cf64d7793cb46e156be0aac95d2733170089a3060388a8237e17040fd3ba7d38cdf8d6a
+DIST kpimtextedit-20.12.0.tar.xz 201128 BLAKE2B 22253e161660360f3ea79a03dfa581dcdf809e2791ffa5ab355b8aa16026387ea7c3e462e46f8a9ad239a7ccf442637243663002f630c339142554f917b68563 SHA512 49aba309b56bba686230c7340b7fe3b5d87e9b2dc70bc53ba6842717760b00ccb54bd4f818e83f7864102ae032124302a7e53d62079a7eb1bd1e2f1ed3769a8e
diff --git a/kde-apps/kpimtextedit/kpimtextedit-20.12.0.ebuild b/kde-apps/kpimtextedit/kpimtextedit-20.12.0.ebuild
new file mode 100644
index 000000000000..6742d3a9b5e2
--- /dev/null
+++ b/kde-apps/kpimtextedit/kpimtextedit-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Extended text editor for PIM applications"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtspeech-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
+"
+
+RESTRICT+=" test"
diff --git a/kde-apps/kpkpass/Manifest b/kde-apps/kpkpass/Manifest
index c64041d64cf8..237576969613 100644
--- a/kde-apps/kpkpass/Manifest
+++ b/kde-apps/kpkpass/Manifest
@@ -1 +1,2 @@
DIST kpkpass-20.08.3.tar.xz 23364 BLAKE2B 94e43c7b70b41a812424236fd17d6a7630df2d854e114e49244b9b23f4d99cd05fba43629673a8122ed44c7072810c7a93f15b075a9492f0c91012d84a86a77c SHA512 f32e8a0ad16dc0e271203c86da2902c90352ef436cfb4dbad88e4abd3a5fc60ad873bf0798a678c0d3d793b723ff2006d667c4ce6750d4760d7e55b9f9b2dcce
+DIST kpkpass-20.12.0.tar.xz 23452 BLAKE2B dfb2d184412491e7be514f6abbd23a520179bcbfdf5f0d112918f317d462175b88d58826781154992b4f72c991757be0623c5162b9cae983a61c94f61fb4d6fd SHA512 185da6ea8a041d29c3b02313022bfaea034d375ff562180eb90e9a96e86bde5cf415fb03371db257b93ee074c67242f00da3f6bfb52faec4ddcd9e3676739662
diff --git a/kde-apps/kpkpass/kpkpass-20.12.0.ebuild b/kde-apps/kpkpass/kpkpass-20.12.0.ebuild
new file mode 100644
index 000000000000..5558135bfcb8
--- /dev/null
+++ b/kde-apps/kpkpass/kpkpass-20.12.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Library to deal with Apple Wallet pass files"
+HOMEPAGE="https://apps.kde.org/en/kontact"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest
index 062f9aa1cb9b..da13eee5563b 100644
--- a/kde-apps/kqtquickcharts/Manifest
+++ b/kde-apps/kqtquickcharts/Manifest
@@ -1 +1,2 @@
DIST kqtquickcharts-20.08.3.tar.xz 30132 BLAKE2B b17cff303bdb62cd1ea02eb6e116b45339a3596c1c0d8b5fbd81f48ae450c4e5adb0937e8464ddf8330e4eb9c7fb4a8b59a9b03109f882b61921de1f18958e0a SHA512 9f29cd2356473d98eaba13e8fb5716a2bfb4d029766a207021cb19432d22e05ffa6e3f501136216d07e7705e258eba7ccbc5a6633bbff0b3d854b731a15760c6
+DIST kqtquickcharts-20.12.0.tar.xz 30072 BLAKE2B 2df7657c9744b21fea7f616f7443bc9598be9cc8d999dd47a0aaa94c047d7f505f7c3587b8c7d19389153033f1202f9041ba137cfe507b55566d79afbb9e4602 SHA512 f663077522d3f320d603dacd23ebd9848917fc09c81ef5835b75e4fa91b28f83131e7a6f76f47a34f2eb99ed8b6fd0442c0dde9350427e7d6c09592fa7626fb5
diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-20.12.0.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-20.12.0.ebuild
new file mode 100644
index 000000000000..cb3e2d0d582c
--- /dev/null
+++ b/kde-apps/kqtquickcharts/kqtquickcharts-20.12.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/krdc/Manifest b/kde-apps/krdc/Manifest
index 5ce7d7e19513..ecd76fc81bf5 100644
--- a/kde-apps/krdc/Manifest
+++ b/kde-apps/krdc/Manifest
@@ -1 +1,2 @@
DIST krdc-20.08.3.tar.xz 1564296 BLAKE2B 4aea277256abd89bb22c8e2d889ead66c587ff073bcdff08e9c05cad49386a2e58e8adb65e285e3f79846d15aa9f411ab5e785b4947c6cc588b1b489df9abda2 SHA512 3481e543432a4e0aeeb60218b95911ff27455172617acd3a7c11cfdda7785bf0ef5dd5b8e5fab88c5a7e134537ee7888ea4a1fc9a33df70c8a0cdd495c298ff2
+DIST krdc-20.12.0.tar.xz 1563948 BLAKE2B 706dcb0c07f8180401fb61efe2966d99a9fc3c332879888256082d154ae6b7ddf5c2b3b388c89b9a5d5b0f68f915b916f550f597607ad2d7859bede65870f003 SHA512 059f429bab9dccd4fd1e8c5916e7ea1ee1f4f93e2af147d289e1ad1572d1ad82f77ef8adb98bda526061ffafce903b6f68ddd070d76ee01e6dd1aa8d2b458175
diff --git a/kde-apps/krdc/krdc-20.12.0.ebuild b/kde-apps/krdc/krdc-20.12.0.ebuild
new file mode 100644
index 000000000000..480b92af42a5
--- /dev/null
+++ b/kde-apps/krdc/krdc-20.12.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Remote desktop connection (RDP and VNC) client"
+HOMEPAGE="https://apps.kde.org/en/krdc"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+rdp +vnc"
+
+#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ vnc? ( >=net-libs/libvncserver-0.9 )
+"
+RDEPEND="${DEPEND}
+ rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package vnc LibVNCServer)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kreversi/Manifest b/kde-apps/kreversi/Manifest
index e787b50f0f25..76d6f8778992 100644
--- a/kde-apps/kreversi/Manifest
+++ b/kde-apps/kreversi/Manifest
@@ -1 +1,2 @@
DIST kreversi-20.08.3.tar.xz 953152 BLAKE2B 6ffb801c0ac7c56dee9eece09e8db49c37022f232d831da2b6022a3b02f177b031683e628abe98b0ead70a99bee70f436a4d68cf13334ea804c171bf60888bac SHA512 81160d93de686d9389431411a25a55d5a45cb72bee0dc239cc870a5131e1f073fc62155414c934f1e3baa1d3a4e0de46b585777a027aa05ba98fd9cc0939d76a
+DIST kreversi-20.12.0.tar.xz 953576 BLAKE2B 05370137890c16974adda3d6a030497489ccfb027539fca03d4566158678e2b9706aa0e43e519d54f3373738c5789c1039f5bcaa60b0facc01fcc101d1eba5f1 SHA512 469c7c7578a6af29375b62cd098e1d8f7eaeea5c3b66409f9aef8d9f7f2ffd737e386ab08f2c04e5421b45a45ad75ea5d2e671406e738a30a12d542271d9b12a
diff --git a/kde-apps/kreversi/kreversi-20.12.0.ebuild b/kde-apps/kreversi/kreversi-20.12.0.ebuild
new file mode 100644
index 000000000000..db7e901ea05e
--- /dev/null
+++ b/kde-apps/kreversi/kreversi-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Board game by KDE"
+HOMEPAGE="https://apps.kde.org/en/kreversi
+https://games.kde.org/game.php?game=kreversi"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/krfb/Manifest b/kde-apps/krfb/Manifest
index 0c48b74cc8b8..42cdfd120c96 100644
--- a/kde-apps/krfb/Manifest
+++ b/kde-apps/krfb/Manifest
@@ -1 +1,2 @@
DIST krfb-20.08.3.tar.xz 1282352 BLAKE2B a04e48a5475df53ab643656ab6259731ac1839456de6e6e18a4143dd2cff76eadcbc47ebdaf6d3ee2e54cc873f1b27a8ed5ca8e76773f6aa0d7c3ccd8f921530 SHA512 0b03908537afc65aa43543741683471236c97c34b4ea0bef5dd4b05cdbb3469f408e21fb1d2cdc83af37ccbb8e6021ab90f619cd4a693153c4c40428a93e66f8
+DIST krfb-20.12.0.tar.xz 1280748 BLAKE2B d44aa7c4f3cec5e9d62813ead9b34bd3592b357d1121b52c14bd7c52036dbad3725f767a160155d6cc13551df80bcaf0caf6ef62b0f17db579c6a0284cc68e58 SHA512 a9b584c30e1c605c25474271bc2aafc42e84ce9bffa966c9bc012bb03b7e60db32e5402d5a1073721762a6fe928e6061c93fc1b2994816cbe949adec9f834d27
diff --git a/kde-apps/krfb/krfb-20.12.0.ebuild b/kde-apps/krfb/krfb-20.12.0.ebuild
new file mode 100644
index 000000000000..21f246b02400
--- /dev/null
+++ b/kde-apps/krfb/krfb-20.12.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="VNC-compatible server to share Plasma desktops"
+HOMEPAGE="https://apps.kde.org/en/krfb"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="wayland"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=net-libs/libvncserver-0.9.9
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXtst
+ x11-libs/xcb-util-image
+ wayland? ( media-video/pipewire:= )
+"
+RDEPEND="${DEPEND}
+ wayland? ( sys-apps/xdg-desktop-portal[screencast] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package wayland PipeWire)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kross-interpreters/Manifest b/kde-apps/kross-interpreters/Manifest
index f3efb959dcfe..523eed34a476 100644
--- a/kde-apps/kross-interpreters/Manifest
+++ b/kde-apps/kross-interpreters/Manifest
@@ -1 +1,2 @@
DIST kross-interpreters-20.08.3.tar.xz 151304 BLAKE2B 23e33a2dced1ff0b088bf40e6ac66bc985082c9e61a786d3dff90d4c518b9cc3f18194dd14f18ef759a9be4fe476b2d4a791feb2a338548c26b771804ee4be00 SHA512 5b5ed4420024cd11c925c0ecf36fe8c8ac8c667bd9e1ef26a8e902de83b174c2722d30ed1a164aaab7687d5e34383dd040f9a98a38dd9852fa6bc0cece9144bf
+DIST kross-interpreters-20.12.0.tar.xz 151304 BLAKE2B 73cc6588c72c79193a61a01c76113b43703e5865677c39db0f2832a06de616dab51729a3eecc4ee93cf4ecb8223ccb062dff58cb194b6c1bcdd61c736186bee6 SHA512 cd0f525b8d56ab401fda0692477d40d6832cc3936092ba0d84fd15c3f677b903c95682d93c206cc285d6a63b93bda241622b0797fa740ec765c3e5c386940ba5
diff --git a/kde-apps/kross-interpreters/kross-interpreters-20.12.0.ebuild b/kde-apps/kross-interpreters/kross-interpreters-20.12.0.ebuild
new file mode 100644
index 000000000000..edd5eaf17d92
--- /dev/null
+++ b/kde-apps/kross-interpreters/kross-interpreters-20.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org ruby-single
+
+DESCRIPTION="Kross interpreter plugins for programming languages"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kross-${KFMIN}:5
+ ${RUBY_DEPS}
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON
+ -DBUILD_ruby=ON
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kruler/Manifest b/kde-apps/kruler/Manifest
index a038465e476f..5402d66e0861 100644
--- a/kde-apps/kruler/Manifest
+++ b/kde-apps/kruler/Manifest
@@ -1 +1,2 @@
DIST kruler-20.08.3.tar.xz 272476 BLAKE2B 726894aefd49a51cfa15d84e27bdcee20782ed6fb94b7341bbbb79dca3ff3aef21b61bb99734e1348e2b6c7f231a5ad81c7ac63b1445a81578297668a2212439 SHA512 cee0650767400ed49ba4912025170210d02cdbc2acb746515e1513412f62befe14a832725fd630a288d0c2c784308696e8f20f1ee9fd2492bbd236141ac0f772
+DIST kruler-20.12.0.tar.xz 272356 BLAKE2B 1526541891e26cbf135535c2bd184481fb3e126deaec6a07ec1a554c3b92528a9787d1585f2287a3cbdfe3f04e325f37785f8e58b04fe4e2e1f731a5f8c671d8 SHA512 f63ae31c33cf2b817c35f32812c0ce9b55a3dea61426a5e99885fb0e8c151cf9399a1b5fdad614b0082b0afa7f424d07a2da9dda0465ae7aab219cfb42d7586b
diff --git a/kde-apps/kruler/kruler-20.12.0.ebuild b/kde-apps/kruler/kruler-20.12.0.ebuild
new file mode 100644
index 000000000000..701ce7dd6973
--- /dev/null
+++ b/kde-apps/kruler/kruler-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Screen ruler for Plasma"
+HOMEPAGE="https://apps.kde.org/en/kruler"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="X"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ X? (
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ x11-libs/libxcb
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kshisen/Manifest b/kde-apps/kshisen/Manifest
index f3b2c75c0dd2..1d0878358e8c 100644
--- a/kde-apps/kshisen/Manifest
+++ b/kde-apps/kshisen/Manifest
@@ -1 +1,2 @@
DIST kshisen-20.08.3.tar.xz 826980 BLAKE2B 7a1f5e29a448ac7667cbbd91ff188d335e68660eb3a8a22817c1beb5fe9d809711114571f0f8dd7f7e8dc9bde2d5fdb6491b6b867fa254a6ba0e7a0e8de1de96 SHA512 3d1fddeff2e1dc9a10edd786b50f4c1f82b11c0a6389b1ca79befecd5642ea62c6df3c7999e902a67e9815cf5a0118289769894a6ed6ce27ae82c0da749ee468
+DIST kshisen-20.12.0.tar.xz 827336 BLAKE2B 9b81ecfbc1575c2da7346c291ee12c20ed6c78cafeae9906dd3fe87950d642ee159782ef1bc59d57219666f5ec325b5c06e2ebff2245a7db25e29d2443fa92f1 SHA512 61e0dfffb1335509abf81f260627343971498599cc59af96fd8186c8a5c0420367f4aaca8f54f121abffb040970a348ebbeec883ed280dc1419071ae34ed46fa
diff --git a/kde-apps/kshisen/kshisen-20.12.0.ebuild b/kde-apps/kshisen/kshisen-20.12.0.ebuild
new file mode 100644
index 000000000000..7dabeb4ebfc6
--- /dev/null
+++ b/kde-apps/kshisen/kshisen-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles"
+HOMEPAGE="https://apps.kde.org/en/kshisen
+https://games.kde.org/game.php?game=kshisen"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-apps/libkmahjongg-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksirk/Manifest b/kde-apps/ksirk/Manifest
index b63622878b04..2d5a5f0446fe 100644
--- a/kde-apps/ksirk/Manifest
+++ b/kde-apps/ksirk/Manifest
@@ -1 +1,2 @@
DIST ksirk-20.08.3.tar.xz 6992288 BLAKE2B cea655267e438521d41d289ddc35dc8c1febaf7997449e78e3fe12a70f67c3b6be5483a8deb2f4af4aaeef65aa20322662fd674dc3eb27df033dee4881f0e4f7 SHA512 48f6f14d382d3832d241679d0a076f34d034546a24b479e5ae14aa26c9c8a551255f4d1e95b281f1c9dac2f8b975248408de84af8ee1c00095de3c3fd65f9303
+DIST ksirk-20.12.0.tar.xz 6993680 BLAKE2B b170581d3c9e83c10b2a1dbc87f2f34e9020f2b9214b4671f1d3c5f5cc7aa15a2bd00826d66bd80c67058499b5056b5a1c7be6a334bca7592f2d4bcf1f3c2a83 SHA512 e9e5c9aa91c78862d9821aba7fe77e15180ccb77f23b3a50c0bc6e13f7c50c23376094f5a19d3896c66bd0aec91a05ca8ed831bd1d688439408b3190868247a5
diff --git a/kde-apps/ksirk/ksirk-20.12.0.ebuild b/kde-apps/ksirk/ksirk-20.12.0.ebuild
new file mode 100644
index 000000000000..7e082ca110ba
--- /dev/null
+++ b/kde-apps/ksirk/ksirk-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Port of the board game risk"
+HOMEPAGE="https://apps.kde.org/en/ksirk
+https://games.kde.org/game.php?game=ksirk"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/qca-2.3.0:2
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksmtp/Manifest b/kde-apps/ksmtp/Manifest
index 48afa79a05a1..aa654ed7107c 100644
--- a/kde-apps/ksmtp/Manifest
+++ b/kde-apps/ksmtp/Manifest
@@ -1 +1,2 @@
DIST ksmtp-20.08.3.tar.xz 42436 BLAKE2B c203c4be99b25ec3dd29c17d772da381d5a24efcb54b524fdb4fd69dc5d572076d95db331734a2b1d5409ff35d3570f2263666ec4395b44db481535704059d5f SHA512 57f549f1e37f09d656ea338688aec663fe56b08384f57d1cea5c5418c073f1ada90941462bbc279619ebda7243a961c7017e686ccc89f076e0d68c20307d4eee
+DIST ksmtp-20.12.0.tar.xz 43076 BLAKE2B 264be4ff19a2d303b189f16eff0d212fc52548e5fa6d71a9da49238c4fa43662f0c3bf18b0c42b37608013806c190f3a0cf9c309f7eaa77270c27918b73bfea4 SHA512 b093b98fbf5649ba50dd24b6db0437711cc90c25379946aca7c0f4d078bf4212446da1fb573aab4296f8e79707dc0e284954c13299ce1ab78018bf71103f2442
diff --git a/kde-apps/ksmtp/ksmtp-20.12.0.ebuild b/kde-apps/ksmtp/ksmtp-20.12.0.ebuild
new file mode 100644
index 000000000000..b01e02f3252b
--- /dev/null
+++ b/kde-apps/ksmtp/ksmtp-20.12.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Job-based library to send email through an SMTP server"
+HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test" # bug 642410
diff --git a/kde-apps/ksnakeduel/Manifest b/kde-apps/ksnakeduel/Manifest
index 2254298053bf..44d48963a860 100644
--- a/kde-apps/ksnakeduel/Manifest
+++ b/kde-apps/ksnakeduel/Manifest
@@ -1 +1,2 @@
DIST ksnakeduel-20.08.3.tar.xz 543940 BLAKE2B d70766b6618b79f68e59431fa253be62b87a80cad6361e3929d687eb81ed884505629048cd46620c1e1630682f6127829dda15ec888331793a93e9f8889e3d7c SHA512 29e5245aca40b44c0cf0680776c5db6e9a061161b46730fcf9c6c93c57830e06da3a447d780c786ad184f4f48d414f0c17871658e2295f39e569a35fb07df4a5
+DIST ksnakeduel-20.12.0.tar.xz 544224 BLAKE2B 66bdd44ed391018e452166f23849121fd776e953218cf97719b78ca34678121117142d297518fd8f6d94d9cb3bb95ca5ad280b190f2225e9b3b2290818296489 SHA512 3407f1299a39fbb724f217f846b7eeeb2e9343450663113d9d4722d54584364c98186167dbb97f0341887e2aefe8ff02c25011aa28befb974e0f5368626ebf24
diff --git a/kde-apps/ksnakeduel/ksnakeduel-20.12.0.ebuild b/kde-apps/ksnakeduel/ksnakeduel-20.12.0.ebuild
new file mode 100644
index 000000000000..d5929e35c5f9
--- /dev/null
+++ b/kde-apps/ksnakeduel/ksnakeduel-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Tron game"
+HOMEPAGE="https://apps.kde.org/en/ksnakeduel"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kspaceduel/Manifest b/kde-apps/kspaceduel/Manifest
index 47fd8c941a07..42b845f5ae69 100644
--- a/kde-apps/kspaceduel/Manifest
+++ b/kde-apps/kspaceduel/Manifest
@@ -1 +1,2 @@
DIST kspaceduel-20.08.3.tar.xz 617684 BLAKE2B 0a24d756857e376af666bbdf55b3a8f65ae858b7121bc89a3efe56360c8b0cd67aeaedd909a338e758ee75776ff3ca47b8d53c7f35451c0be3cc2bad605c7e70 SHA512 afb272fc92c54597c62ad58d0f730d2ca992e916044b2954aabc6d2517f72b9691ce300c9c56592f5dc148f3378318da19e13d4520af11d056b305adbbd13272
+DIST kspaceduel-20.12.0.tar.xz 618148 BLAKE2B 3faf9d840c39fc0bda3c3a6af06b770686cf5129ac12ba72747dda81ec40673eb226011d130c73afdb071c37b8e8b8d75497a652248116e306fb85e27016211f SHA512 1269eaa244595f36e0100ae4249b814e9bc5bd0e8df1fdb62fede481a52026dfbd58c496a56ff8494537b1ba33126e188b80c163c91217db5aee808b5ee8175b
diff --git a/kde-apps/kspaceduel/kspaceduel-20.12.0.ebuild b/kde-apps/kspaceduel/kspaceduel-20.12.0.ebuild
new file mode 100644
index 000000000000..3ac134612ca1
--- /dev/null
+++ b/kde-apps/kspaceduel/kspaceduel-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Space Game by KDE"
+HOMEPAGE="https://apps.kde.org/en/kspaceduel
+https://games.kde.org/game.php?game=kspaceduel"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksquares/Manifest b/kde-apps/ksquares/Manifest
index 0bd3adbadf9b..fa805a627cc6 100644
--- a/kde-apps/ksquares/Manifest
+++ b/kde-apps/ksquares/Manifest
@@ -1 +1,2 @@
DIST ksquares-20.08.3.tar.xz 266700 BLAKE2B 33ef2480e2e81bc5ed98016c851d7b7a7a51dc95f067626b53ab17fc127f3881776b76e1df269fa1f327cd7d92526a61885eb65ec566c37e1419483fea24a608 SHA512 8e18af8c182b0752e19d8ab8d7d7021036c68a0577240812b9b559d022778f335c0c0e1d11806869580b6b4a89082bea8288e1e0edb2612ed2ead1bd4eb54c3b
+DIST ksquares-20.12.0.tar.xz 266772 BLAKE2B c6e671bf88cb9f72507de7d8582979ef35bad0ee552f7f289988096d7abd5de5f30a600d0849a54d88be275505e14877a9e003cf02f0d3abec98e087cfaaa0ca SHA512 cc8bba4da678b9c47bc69ddf3dcde793304891f0783654d7d6e75ed0d5895161e0aca3d6e188959761af8358f9eb35bef06ee375dc7c6fc961aa5aa0bcaea4d8
diff --git a/kde-apps/ksquares/ksquares-20.12.0.ebuild b/kde-apps/ksquares/ksquares-20.12.0.ebuild
new file mode 100644
index 000000000000..180861c3c58b
--- /dev/null
+++ b/kde-apps/ksquares/ksquares-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE clone of the game squares"
+HOMEPAGE="https://apps.kde.org/en/ksquares
+https://games.kde.org/game.php?game=ksquares"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksudoku/Manifest b/kde-apps/ksudoku/Manifest
index ae4331ecab1d..19c48b833d58 100644
--- a/kde-apps/ksudoku/Manifest
+++ b/kde-apps/ksudoku/Manifest
@@ -1 +1,2 @@
DIST ksudoku-20.08.3.tar.xz 1668796 BLAKE2B e8ad97343954825cff8da0919017a008ca60cc38aab5a4d09cb5ce6443883951448c88aae2ea4febccf1eaa2cb1eeb0061e5730df1c4776467d9c2fb061492a5 SHA512 bb1183dd5118d5169df430582c0548a7018572866e5f5d72f047e6cf2d03ad3cab97281854034bba74dc3ee5fc130c1d2e7647decee5fbb7b66830b4e2122abf
+DIST ksudoku-20.12.0.tar.xz 1669504 BLAKE2B 12f2c9c427220eff508d46ea2adb7492a4da32a07d3eed422191fc3d450052df7183746b946bea0010a819207e1c02e6e5f09a70ebbc4dc0d12f556963382efa SHA512 b19ac3ead33c2dacd14ba4b6ce081111c75ae86792b3899ec229866adc9d59f5d08009fe0280a0f303a391dde1a550f044ead09bec562b2f7f0d5aaa78beeb40
diff --git a/kde-apps/ksudoku/ksudoku-20.12.0.ebuild b/kde-apps/ksudoku/ksudoku-20.12.0.ebuild
new file mode 100644
index 000000000000..0f91054e8a3a
--- /dev/null
+++ b/kde-apps/ksudoku/ksudoku-20.12.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Logic-based symbol placement puzzle by KDE"
+HOMEPAGE="https://apps.kde.org/en/ksudoku
+https://games.kde.org/game.php?game=ksudoku"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="opengl"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ opengl? (
+ >=dev-qt/qtopengl-${QTMIN}:5
+ virtual/glu
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package opengl Qt5OpenGL)
+ $(cmake_use_find_package opengl OpenGL)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest
index dd90490e096a..be289f08dfa6 100644
--- a/kde-apps/ksystemlog/Manifest
+++ b/kde-apps/ksystemlog/Manifest
@@ -1 +1,2 @@
DIST ksystemlog-20.08.3.tar.xz 1936020 BLAKE2B 3d1ab5dee63dabf2219705f9c24afd3f1cba9b4e2b43d7f0344fd2d64354bb32e39aeb142ef09266bfc4f7382e048c1f27c7ca560e310d3cb11c56f80e51279f SHA512 8b5d3e787e17470caa8df1b616fa944efc1216570acdfa8266c0a25921f90c6205ba4f2aeed42b1164c46e069a6a4607949b3a3c4d15531b8cf050eebceace0b
+DIST ksystemlog-20.12.0.tar.xz 1936384 BLAKE2B f1ee7e3a60b791b99076adcd884984995d1996d27d16a290102c72fe1c62f9420292dcb368eaac04aecb35fe80183c4b06fcb0943e9b5b9160fab9de2f7a94cc SHA512 78e9192199e18cd4d1bf17f83a166376af2299d51f3f1f0bc30c1986e6344ba81eaf92489626c3cfa7a2840721818185d79ca0858d1bd01aca87237603c9849c
diff --git a/kde-apps/ksystemlog/ksystemlog-20.12.0.ebuild b/kde-apps/ksystemlog/ksystemlog-20.12.0.ebuild
new file mode 100644
index 000000000000..a1e4cfa3b5aa
--- /dev/null
+++ b/kde-apps/ksystemlog/ksystemlog-20.12.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="System log viewer by KDE"
+HOMEPAGE="https://apps.kde.org/en/ksystemlog"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="kdesu systemd"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}
+ kdesu? ( kde-plasma/kde-cli-tools[kdesu] )
+"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use kdesu; then
+ sed -e "/^X-KDE-SubstituteUID/s:true:false:" \
+ -i src/org.kde.ksystemlog.desktop || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package systemd Journald)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+ use kdesu || elog "Will show only user readable logs without USE=kdesu (only in X)."
+ use kdesu && elog "Cannot be launched from application menu in Wayland with USE=kdesu."
+}
diff --git a/kde-apps/kteatime/Manifest b/kde-apps/kteatime/Manifest
index 80a845217da8..b5c75ac812ca 100644
--- a/kde-apps/kteatime/Manifest
+++ b/kde-apps/kteatime/Manifest
@@ -1 +1,2 @@
DIST kteatime-20.08.3.tar.xz 294392 BLAKE2B eeb30e54d8618d538d32d46ddaa9c4b890099fe517bdef14acca6372de9a20d8b39f0c38b79b88892d6b76afec5c05f3a8cf90646d67a7abc11a73752bb4f90e SHA512 be129b79a7ba652e8baed2d5e8f8e09be948c1ec1386fa7e5e8460cc1a53200d163217eb85382f9bc926cbe26f5d6560aa23b062bcca3b0ff7adedb14cf38e9d
+DIST kteatime-20.12.0.tar.xz 294368 BLAKE2B a27a39723746c63fe10aa85d33e63926fd9f8153cda7a60b6a50cd711ea2277acfab0834a7e9611aee18f458e6a73829cb5121620418d311d2fea1bb3f34a992 SHA512 f17a9312f181e3ff50998dbceb9bd0636781c6addb60c113660e846213117ac0313ae558adbf31094f1e89bd5879146fb1fe4f11de4fa5f5ee01b8dd1ad3c922
diff --git a/kde-apps/kteatime/kteatime-20.12.0.ebuild b/kde-apps/kteatime/kteatime-20.12.0.ebuild
new file mode 100644
index 000000000000..105473413c2d
--- /dev/null
+++ b/kde-apps/kteatime/kteatime-20.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE timer for making a fine cup of tea"
+HOMEPAGE="https://apps.kde.org/en/kteatime"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktimer/Manifest b/kde-apps/ktimer/Manifest
index f05799f1122f..6d709d2dac54 100644
--- a/kde-apps/ktimer/Manifest
+++ b/kde-apps/ktimer/Manifest
@@ -1 +1,2 @@
DIST ktimer-20.08.3.tar.xz 385496 BLAKE2B c55a60f0bc67ac395cef04b186789649c52b14a1c62a3a75998d28ec71bd4b56e8b8e0324a3779d017b5796cd199b9edac5d3e13c03fa6f2fd85e619da581046 SHA512 4e77fe7cf82b6eaa4b3565f8a57b18738f22941c6418c8378d8e215dd11b80b45c576ca5954400b8e9373e03ce61cad096ee17f91a32f3128e6f84c235362fcd
+DIST ktimer-20.12.0.tar.xz 385388 BLAKE2B aacf6884c7d337b52d199900a34feed44158e56e51da112de1243a38463470ebb70144e6201feafb64419c5177a2c2f4bc0329d43717f2ee9a9346701d6a1cb5 SHA512 ac57bd3a615e00f0c0c51912c7f01fa720bb31de6e8fe7dd3dcc167e1ca699d4f126a0fc8b0a47934883a8e92ed8c43dd53aa28d929aedaa6917efc902eb69d5
diff --git a/kde-apps/ktimer/ktimer-20.12.0.ebuild b/kde-apps/ktimer/ktimer-20.12.0.ebuild
new file mode 100644
index 000000000000..0e1c396a9128
--- /dev/null
+++ b/kde-apps/ktimer/ktimer-20.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Little tool to execute programs after some time"
+HOMEPAGE="https://apps.kde.org/en/ktimer
+https://utils.kde.org/projects/ktimer/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest
index 099b476c4cb2..528b01d5ee84 100644
--- a/kde-apps/ktouch/Manifest
+++ b/kde-apps/ktouch/Manifest
@@ -1 +1,2 @@
DIST ktouch-20.08.3.tar.xz 4943004 BLAKE2B de25f9da88931b2b0ce6c2bb1953350cd4b9102385c1317f844b63eaf1f51d9af713274199c0aa4ab8c627e27fc49028e5ac3de5b819d370d3276106e3ac4193 SHA512 7611ccc2132cf02bbb1028feb0a4a25fdd466dde8cab36a3e6d2d711d8f71ebd04a2798fee87fb1225c7fa5e7fcd5d9a3fb7aed284729ded838a71026fb03d1b
+DIST ktouch-20.12.0.tar.xz 4940596 BLAKE2B 4a96fb0d6476a5f21873daa46e483f26a05ceb1d94e1d0468e8cf88e81f360cd081a6c1b279c15a90cb16d6912440a2d204b3c2164685520e3643e431d5894d0 SHA512 5803fb10e08396d5d4b46b9ca4480465a79a5950e127b472d98b6b4a410e133e2f353a9e789f2be0b47578b07d06369d9647070b20a80043eb7a633c432c5fdd
diff --git a/kde-apps/ktouch/ktouch-20.12.0.ebuild b/kde-apps/ktouch/ktouch-20.12.0.ebuild
new file mode 100644
index 000000000000..2690966ca854
--- /dev/null
+++ b/kde-apps/ktouch/ktouch-20.12.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Program that helps to learn and practice touch typing"
+HOMEPAGE="https://apps.kde.org/en/ktouch"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="X"
+
+COMMON_DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ X? (
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb[xkb]
+ x11-libs/libxkbfile
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ >=kde-apps/kqtquickcharts-${PVCUT}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCOMPILE_QML=OFF
+ $(cmake_use_find_package X X11)
+ $(cmake_use_find_package X Qt5X11Extras)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/ktp-accounts-kcm/Manifest b/kde-apps/ktp-accounts-kcm/Manifest
index 364452a18819..cc68e78b01d1 100644
--- a/kde-apps/ktp-accounts-kcm/Manifest
+++ b/kde-apps/ktp-accounts-kcm/Manifest
@@ -1 +1,2 @@
DIST ktp-accounts-kcm-20.08.3.tar.xz 262152 BLAKE2B c34bcb3d0c11324eb4453be04267c2df9edeaef1bb95813f652e4eda34ee1de0d0f6a84b928afcb06aa3921cb73e8e6f517a2f3b2b17cc5665c018dd293efdeb SHA512 582efbdfbc16e27ba09aedfa2ca263802379b87410815adb2e55f3acac122a4009ee827115ff8ae01b28e0a2bb0248b9a8f92326c63e92c1463c18ae094edd16
+DIST ktp-accounts-kcm-20.12.0.tar.xz 262192 BLAKE2B 890cd876d43cf2070feb744f0c8362fddd9ff7c403707c045cd5a242e1efe551334d6bea44c7a37f945197027668d44493f05aa9fc5d58757295f448b6e3a1f1 SHA512 3364dd086bbb1adedc82f82a4d0587da0cc1a8f5d6b902e32fe72e7ec80c977cb47383f449312110d743478e3886585ca348d77ac2b178a47bacc293de28b2db
diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-20.12.0.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-20.12.0.ebuild
new file mode 100644
index 000000000000..4bd2df02709f
--- /dev/null
+++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-20.12.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy account management kcm"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="experimental"
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/kaccounts-integration-${PVCUT}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ net-libs/accounts-qt
+ net-libs/signond
+ >=net-libs/telepathy-qt-0.9.8
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ net-libs/libaccounts-glib
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-apps/kaccounts-providers-${PVCUT}:5
+ net-im/telepathy-connection-managers
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DISABLED_PROVIDERS=$(usex experimental)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if use experimental; then
+ ewarn "Experimental providers are enabled."
+ ewarn "Most of them aren't integrated nicely and may require additional steps for account creation."
+ ewarn "Use at your own risk!"
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/ktp-approver/Manifest b/kde-apps/ktp-approver/Manifest
index 9d176ebc9770..431c29c6a555 100644
--- a/kde-apps/ktp-approver/Manifest
+++ b/kde-apps/ktp-approver/Manifest
@@ -1 +1,2 @@
DIST ktp-approver-20.08.3.tar.xz 37344 BLAKE2B 80283810dd22724d792bf867db29fab5af39c813792ecb0251e8c964add8df0335d0e79410a60171b98a950e0eec1c07d6db30c988dbb3608d48fb970905baba SHA512 df4a451a65d3d17f6f06affcfc0fad72ea01073e6d694480ea0e52953d3eeedf55975cb4188db5a78726a8725f038002408e000dd3139c75a5f750d3d70d95bb
+DIST ktp-approver-20.12.0.tar.xz 37332 BLAKE2B 1978da196f61ff2da4b735eae2839a86299b84cfbc5820b692f3fa165a17b3b8ef22abcfd330def584e1ae071e4a9d95aeb956511105a82d6cbf8941763cb852 SHA512 03c391cbaa025ee12543ba97f11a6b1099c2bbd31b7f50a4054b4a44150b52060690bba6a428b7009d7bcde3e9c03537ac778c7765400130c7ce200a06080923
diff --git a/kde-apps/ktp-approver/ktp-approver-20.12.0.ebuild b/kde-apps/ktp-approver/ktp-approver-20.12.0.ebuild
new file mode 100644
index 000000000000..71c8f222417a
--- /dev/null
+++ b/kde-apps/ktp-approver/ktp-approver-20.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy notification handler"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=net-libs/telepathy-qt-0.9.8
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/ktp-contact-list-${PVCUT}:5
+"
diff --git a/kde-apps/ktp-auth-handler/Manifest b/kde-apps/ktp-auth-handler/Manifest
index cea91f4c195c..705b07d8646b 100644
--- a/kde-apps/ktp-auth-handler/Manifest
+++ b/kde-apps/ktp-auth-handler/Manifest
@@ -1 +1,2 @@
DIST ktp-auth-handler-20.08.3.tar.xz 46368 BLAKE2B e951c09138e335315481cf8f1d9a209e6849e5704e39378539d2b4663e8882e6f5e0d525b8723f93fb39f1a47ffdb03dd56dda75c4f7f2fe57b708ee8af3bc4d SHA512 f8cc0a952d92c695da6b22a60fc525b10c63b9f43062fb62124b163bc3aaf8c6d2204b50c4b924c46ba61290b73c14de22363382b063bb24bf68d077309b33eb
+DIST ktp-auth-handler-20.12.0.tar.xz 46412 BLAKE2B 02c6892a030ce30eb97b5c1db8089eafe6a7d26242096ac89ed11b497412ac764c2c9ff8db4236e2b926baf9e6ef5c5aa0918c8e6d7a98a2de1831898749376b SHA512 a3475d92b86841a73cce1cc11d05667b859441eff6e28904da900565ab7af050583bfc644334dc23ce21bef8a2010035e77827c3d69b7ce559ac12a8f92597af
diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-20.12.0.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-20.12.0.ebuild
new file mode 100644
index 000000000000..8eb9a1395bcb
--- /dev/null
+++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-20.12.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy authentication handler"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/qca-2.3.0:2
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/kaccounts-integration-${PVCUT}:5
+ >=kde-apps/ktp-common-internals-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ net-libs/accounts-qt
+ net-libs/signond
+ >=net-libs/telepathy-qt-0.9.8
+"
+RDEPEND="${DEPEND}
+ >=app-crypt/qca-2.3.0:2[ssl]
+"
diff --git a/kde-apps/ktp-call-ui/Manifest b/kde-apps/ktp-call-ui/Manifest
index 8d503db77a13..7acf74062c54 100644
--- a/kde-apps/ktp-call-ui/Manifest
+++ b/kde-apps/ktp-call-ui/Manifest
@@ -1 +1,2 @@
DIST ktp-call-ui-20.08.3.tar.xz 97240 BLAKE2B 0b3b7250494f29c381fe83073ee84edab8fc39c9cbf0c4046a74e917ed2ad89a23c48a8bdee7fa8d877e3241d18642e82c2f41fefa4d729b842d901f40972ee8 SHA512 02b14bf994b8e016c28ef8ba4e86f12f50ae0db68eadf3a9a3f2630314b9fe366f629c488fd4a5a06360cdd21c77ef5020d54569180dbe75c6ffedbebc3f1878
+DIST ktp-call-ui-20.12.0.tar.xz 97264 BLAKE2B be51052963b559e7c0bebd03a781a2cf439001e6f1f1910f01495e73cba92b6128856a67fd7f94c4330d5c650c0717da0cb504eb201295d30f1bfa88fac08a40 SHA512 30d4ef186ac8db5d5364df9941bd2abd167ee3fc108bc82950727261edbad1a59783f29c25ec80e8622796343acd9428c3c9dbb1fb1e3a8ff3e6e60efe2076eb
diff --git a/kde-apps/ktp-call-ui/ktp-call-ui-20.12.0.ebuild b/kde-apps/ktp-call-ui/ktp-call-ui-20.12.0.ebuild
new file mode 100644
index 000000000000..3b18550ce862
--- /dev/null
+++ b/kde-apps/ktp-call-ui/ktp-call-ui-20.12.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy audio/video conferencing UI"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/ktp-common-internals-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ >=media-libs/qt-gstreamer-1.2.0-r4
+ net-libs/farstream:0.2
+ net-libs/telepathy-farstream
+ >=net-libs/telepathy-qt-0.9.8[farstream]
+"
+# TODO: dep leak suspect
+DEPEND="${RDEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+"
diff --git a/kde-apps/ktp-common-internals/Manifest b/kde-apps/ktp-common-internals/Manifest
index 173f8eaa8aca..37b9b9bbd4fa 100644
--- a/kde-apps/ktp-common-internals/Manifest
+++ b/kde-apps/ktp-common-internals/Manifest
@@ -1 +1,2 @@
DIST ktp-common-internals-20.08.3.tar.xz 449648 BLAKE2B 575d1ab5ec25102f3256254fc3969de8b298f665aa54129198e7b11bbc7fc16a4e4ac47ce30329e61e6e263d1bac613f4f1df24e27cd8f28ac0efd4be2137758 SHA512 aa574c04b0d9aad8a736eb8263ff83596e11411fbe63eb11702df455bbe93ff5dded5148ad1733875a0d1e9c0b2519aa141a59a0006e674480e73338ecaaadbb
+DIST ktp-common-internals-20.12.0.tar.xz 449560 BLAKE2B 819b85f9bc53132e18d4fea8bc7ed895ef025191b37bf3f068746db00ce36ba9a8d66c2c78d7c6ea25e6d38a72bf2ea8f7b2c1c4413b17659338dc5a298c7726 SHA512 4e3add6cee34fdcbd4f24c91a812165086d6837703b9e0b5eed949de33a283d18923a21ba608609ae21a152a3043b11a51ff38d40fc1f831253e2d56054212ad
diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-20.12.0.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-20.12.0.ebuild
new file mode 100644
index 000000000000..9b4dba9cb7df
--- /dev/null
+++ b/kde-apps/ktp-common-internals/ktp-common-internals-20.12.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy common library"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="otr +sso"
+
+RDEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kpeople-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=net-libs/telepathy-logger-qt-17.08.0:5
+ >=net-libs/telepathy-qt-0.9.8
+ otr? (
+ dev-libs/libgcrypt:0=
+ >=net-libs/libotr-4.0.0
+ )
+ sso? (
+ >=kde-apps/kaccounts-integration-${PVCUT}:5
+ net-libs/accounts-qt
+ net-libs/telepathy-accounts-signon
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package sso KAccounts)
+ $(cmake_use_find_package sso AccountsQt5)
+ $(cmake_use_find_package otr Libgcrypt)
+ $(cmake_use_find_package otr LibOTR)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/ktp-contact-list/Manifest b/kde-apps/ktp-contact-list/Manifest
index a29d18698de2..b942db5da2c1 100644
--- a/kde-apps/ktp-contact-list/Manifest
+++ b/kde-apps/ktp-contact-list/Manifest
@@ -1 +1,2 @@
DIST ktp-contact-list-20.08.3.tar.xz 150020 BLAKE2B c321d59ec73af0492a818f298fe48ab1392d0c1eec9bb9b1e6aab4677886c49d72b5aa85c58758fc23f9831934bf17b282f7bac1fb166073ea5a438a13db93ed SHA512 abde3521f7bd57e79d650fff56ac960487b421680cfcebbf079991dfd355c661c9215ac63fb808dcc23ece38fa596f054dc16073c5ddbb97921c1c96cbbd6ce1
+DIST ktp-contact-list-20.12.0.tar.xz 150284 BLAKE2B b04b08d85ffb2b65d038a3985219281e7e2f523908e30e8d668b446a5999d83b80a8373e12782c820f9ae126da47817957662340eef49d32f7f34600a820ab9b SHA512 709b27ea5a7e205d03ce1bbd0250e47789f348ea99b95c7812610f869731631430900f58a7e04d1d8af4c468d9ab24e06f15bd2252dec6c73244f9377c518667
diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-20.12.0.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-20.12.0.ebuild
new file mode 100644
index 000000000000..a423c7c67056
--- /dev/null
+++ b/kde-apps/ktp-contact-list/ktp-contact-list-20.12.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy contact list"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/ktp-common-internals-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kpeople-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=net-libs/telepathy-qt-0.9.8
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+"
diff --git a/kde-apps/ktp-contact-runner/Manifest b/kde-apps/ktp-contact-runner/Manifest
index f6b7319727e1..cb8b503add76 100644
--- a/kde-apps/ktp-contact-runner/Manifest
+++ b/kde-apps/ktp-contact-runner/Manifest
@@ -1 +1,2 @@
DIST ktp-contact-runner-20.08.3.tar.xz 42940 BLAKE2B fa7397f8718736ac51fc3588c6b60701b422207365320fed9d9467054328ff206d81ec67af08ff2433fbfd256bbecbfc0b893b78df8ef511c8d5311ebb177b39 SHA512 8e7b9acb088795863589e1e1549fe012a4a1d721d9a1eb0a488ad1badb250a4c0e7bf0fc0f6b7c9d5e51ce313f0a6aa2d5ff1ba9f4d851ee3e8cb20f620ef032
+DIST ktp-contact-runner-20.12.0.tar.xz 43152 BLAKE2B bd397c65931f9f2741b95bdcbfbe88c0f89e7578235e3c429242507a39cff53426b41d35a1bf326dcef766b2ea67b29e50f18c06dd509049d8c290e277120c53 SHA512 2c058e383d932dbf74dee59cbc54bde60ed5e7e589e259958ccec1c03fd7a8a5ff4533ba2f36c61977297da65027a5f6fe36630372e1f9ad4f8c304daae5553a
diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-20.12.0.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-20.12.0.ebuild
new file mode 100644
index 000000000000..af5858809bef
--- /dev/null
+++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-20.12.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy krunner plugin"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/ktp-common-internals-${PVCUT}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/krunner-${KFMIN}:5
+ >=net-libs/telepathy-qt-0.9.8
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/kservice-${KFMIN}:5
+"
diff --git a/kde-apps/ktp-desktop-applets/Manifest b/kde-apps/ktp-desktop-applets/Manifest
index 5095d43e938d..dc9ed3d8c0ca 100644
--- a/kde-apps/ktp-desktop-applets/Manifest
+++ b/kde-apps/ktp-desktop-applets/Manifest
@@ -1 +1,2 @@
DIST ktp-desktop-applets-20.08.3.tar.xz 43684 BLAKE2B 332e56f38d1866926a42bcfb8e5ef7ec2d90ba1446fed1d687359d437311beea9d7cb3fa84c6901a51e7a656aca5ddd84844302ca8264259e0cd55bb2ae39a1a SHA512 01f08443be107c86d5c8ddb8c127eecd375963ace051934f61d31d547af0c6831f637e70d2097c33984eab166a57a0990f08b8d55d74ba83d3b46f9ca2f7722b
+DIST ktp-desktop-applets-20.12.0.tar.xz 43688 BLAKE2B b6e666a1b542b7f802b56b1a902143fdb42974fc796653236d31b12da823b6c8a8d56c467566bc9a84433b6e3bcbd50aa75326e0d731495ae8a84d90bb6a625f SHA512 3f6fcd66b9d320772bdc3c1bc43ed08f717c09444f76b4bba695f267756f0c6d9690147fd59d61489cb63235516f79146398e6c6c47aaa00303b06282cd024e8
diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-20.12.0.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-20.12.0.ebuild
new file mode 100644
index 000000000000..3d6afb9dffdf
--- /dev/null
+++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-20.12.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/ki18n-${KFMIN}:5
+"
diff --git a/kde-apps/ktp-filetransfer-handler/Manifest b/kde-apps/ktp-filetransfer-handler/Manifest
index c75407d159f2..62ab86013675 100644
--- a/kde-apps/ktp-filetransfer-handler/Manifest
+++ b/kde-apps/ktp-filetransfer-handler/Manifest
@@ -1 +1,2 @@
DIST ktp-filetransfer-handler-20.08.3.tar.xz 46248 BLAKE2B d8494017fc10f7be275d284b9af460f84f1186c0bb944d3153401397a3e37e0089dbcf572c9d129e424c874adee09cf50c97c93ed8b55c80019c3b7cf4c54cbf SHA512 8d9d2a4939ee0d8780dbafa4b4df7bc04e8a661dea177784be24140dce313667aa9ca2a0e53e23db8ca03030ed6a782ffc51d120c79b9fec7fe08e12df28f5d1
+DIST ktp-filetransfer-handler-20.12.0.tar.xz 46180 BLAKE2B 082abe65bb82590cb105d73d576f133d7b4be825198611789d219808d765439309b9ecbb52f96e5d992606cede6c3d4668a43d2f391d9278b8805c183d92ba21 SHA512 7cf9de707047888041dccdd653f3271d3fd3ec63a769e5ecfe5bbc798a884c12b0b210fdcaab6cb09b42ea85e3c0363a8b3063f44d97a0b8ba73be2e8fc1ff38
diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-20.12.0.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-20.12.0.ebuild
new file mode 100644
index 000000000000..e28916c77830
--- /dev/null
+++ b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-20.12.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy file transfer handler"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/ktp-common-internals-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=net-libs/telepathy-qt-0.9.8
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktp-kded-module/Manifest b/kde-apps/ktp-kded-module/Manifest
index fed4d40bf586..bac7755ad355 100644
--- a/kde-apps/ktp-kded-module/Manifest
+++ b/kde-apps/ktp-kded-module/Manifest
@@ -1 +1,2 @@
DIST ktp-kded-module-20.08.3.tar.xz 98480 BLAKE2B 1a8e535d578ed086bf4b01dcc7ba6fb908493f097dee640a5388af65cb7c371c0f2492d6f8f57f459e8ed5d6f4cbb242c2c47b34842fe0f7a28c50887f4900ae SHA512 8f8c58a4f055d2b4a4e40e991b2c2026b1954f289a1eaefd7058c7e5eaa51d4591d15b785137e15f36264e203af37894fde5dfd93fba27977d3c8c707a49c2fb
+DIST ktp-kded-module-20.12.0.tar.xz 98332 BLAKE2B f8769e4132a6c5cd460f1b7c13f2f6116e9a3072e473baed508b7953e29f1908dd852454d7dca9342d39415056a8c5e0a6b15bcbf8acacddd314584bf78e0932 SHA512 468f3913195d25b68e53728e834ed2d6a330ec34963f88c586dd4f3ba3d13e0e9d9c52562a0e924f29cede0e79256921e378256d4ca1f37979de5aa84fb04ecd
diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-20.12.0.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-20.12.0.ebuild
new file mode 100644
index 000000000000..350a2f19d0bc
--- /dev/null
+++ b/kde-apps/ktp-kded-module/ktp-kded-module-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy workspace integration"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/ktp-common-internals-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kidletime-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=net-libs/telepathy-qt-0.9.8
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-apps/signon-kwallet-extension-${PVCUT}:5
+"
diff --git a/kde-apps/ktp-send-file/Manifest b/kde-apps/ktp-send-file/Manifest
index 9e41f7062512..6002dd0c7a8d 100644
--- a/kde-apps/ktp-send-file/Manifest
+++ b/kde-apps/ktp-send-file/Manifest
@@ -1 +1,2 @@
DIST ktp-send-file-20.08.3.tar.xz 27824 BLAKE2B 739aa72b1cda196924b4e2a072e590df5ac7489447cdea13d94b7aa26ab44eaa32d579bb8374c0b90c03daba0738dbb6126d31123bb639d82e00cec4be64d11f SHA512 bd7c2a2f20376ccecbabd41f87c0b5d45564eebb77fa9eadb7f81782562c7645203f61dd8797a6ccb9d5c4eb19c0922ccdf553245197700fc7cac3293ffba2e6
+DIST ktp-send-file-20.12.0.tar.xz 27864 BLAKE2B 644c3022dd0332ab4cc2fbd8a3b18efc99347e7474cf8eb7939725c39f671177d1930b2abdfc1916282c13b541f17e2bd457f15c88202509e2b3920e4541745b SHA512 c2d5f5f4cea711467876b812200a7126d95e2d776c4024a8f0f83b99211d3cc24bd6ffdddb8db4024f45f02af473355c7f3e56cf6ed9a35980b4704f32de0a9e
diff --git a/kde-apps/ktp-send-file/ktp-send-file-20.12.0.ebuild b/kde-apps/ktp-send-file/ktp-send-file-20.12.0.ebuild
new file mode 100644
index 000000000000..46d45309dacd
--- /dev/null
+++ b/kde-apps/ktp-send-file/ktp-send-file-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/ktp-common-internals-${PVCUT}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=net-libs/telepathy-qt-0.9.8
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-apps/ktp-contact-list-${PVCUT}:5
+ >=kde-apps/ktp-filetransfer-handler-${PVCUT}:5
+"
diff --git a/kde-apps/ktp-text-ui/Manifest b/kde-apps/ktp-text-ui/Manifest
index 2f9192002d22..af7ce0787f40 100644
--- a/kde-apps/ktp-text-ui/Manifest
+++ b/kde-apps/ktp-text-ui/Manifest
@@ -1 +1,2 @@
DIST ktp-text-ui-20.08.3.tar.xz 470328 BLAKE2B 4c31ff6eee9cd2899913e6496e87237a3a833c8370a6c091b4dacfabd07697e915b59809d00cd5d80326e51189cbaa96a17f5d636200e44b81086ce8dee59760 SHA512 d8ff61d6348edb491dc4bf9f4c8bd3e3e0035c57e9b9f94f6314136931e25115b64adbc36007c7a97fdb55f8544335fbe85532d7807a03cdde3c899947bd212b
+DIST ktp-text-ui-20.12.0.tar.xz 471344 BLAKE2B c838c5aa99634754ba4534efa7f8b7c07f6e94444b11a41cb8aaa872a7c4e65a813190d0a079db1884301582a56ba120bfdc8e51432e7d9a101936b7c4d6eba3 SHA512 a361728993bb6986bda008ecbce108dcf9e0ddc2a109bb9d3d2f2f20e39f2b3b91380cde8b02a061a09e2fa790d6a258c755f81a6e2b129866c226b60a4c132d
diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-20.12.0.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-20.12.0.ebuild
new file mode 100644
index 000000000000..94c8c69f9da4
--- /dev/null
+++ b/kde-apps/ktp-text-ui/ktp-text-ui-20.12.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE Telepathy text chat window"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/ktp-common-internals-${PVCUT}:5[otr]
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kemoticons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kpeople-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+ >=net-libs/telepathy-qt-0.9.8
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/ktp-contact-list-${PVCUT}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech Qt5TextToSpeech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/ktuberling/Manifest b/kde-apps/ktuberling/Manifest
index 094bcb06e1a8..57396f252746 100644
--- a/kde-apps/ktuberling/Manifest
+++ b/kde-apps/ktuberling/Manifest
@@ -1 +1,2 @@
DIST ktuberling-20.08.3.tar.xz 70706504 BLAKE2B fe7058c3ef29c81953a50f5648543491ab73d4fac12e4d0a0e4591408f6e852fdbe7f8d95cef145798e765408bffa5066e20b95f49a2cf163051c9cfe7f01237 SHA512 84fbf32cb7e71e64499dc88bf9781cae3089c7019a3db1c8aa10b4cf58ae971dcc828132f768a107ccabf4b080aa63b5b9099a62585f7f598ca348e62ec98ddf
+DIST ktuberling-20.12.0.tar.xz 70710664 BLAKE2B 12f361c6bec630ec7783cdb99f94e77f2045781b406acb3f049625d350788ab503700054aa19b155e211ea5e065ad773b144a4f353c6a06510aa763299eb926e SHA512 ed7bc3e550ce3cc3b7eb11e2807960b4de4e1b7c0da144168081a86cdc12ed73325f28977e847a5b0d38058e0310e008df3eea04c6661216ec363889113c6097
diff --git a/kde-apps/ktuberling/ktuberling-20.12.0.ebuild b/kde-apps/ktuberling/ktuberling-20.12.0.ebuild
new file mode 100644
index 000000000000..c4543cb86778
--- /dev/null
+++ b/kde-apps/ktuberling/ktuberling-20.12.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Potato game for kids by KDE"
+HOMEPAGE="https://apps.kde.org/en/ktuberling
+https://games.kde.org/game.php?game=ktuberling"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kturtle/Manifest b/kde-apps/kturtle/Manifest
index 1f81330b831c..d03b0c694cdf 100644
--- a/kde-apps/kturtle/Manifest
+++ b/kde-apps/kturtle/Manifest
@@ -1 +1,2 @@
DIST kturtle-20.08.3.tar.xz 1837212 BLAKE2B 641452e211401a5c97c0145b4db8a5cb018b6183c75a6ebf5f94bda4f2e998142be60739c03231db08f9354ff7a4084e059562dee5f8e5bae35b27f1b6abeb22 SHA512 3389eee520e485f72533bd599c1caa241fd47343ad70c332e3d06540ad9ed2fd3bf6c578f95a7e02c860e6594a800a1b65a84c9d980942dce9ac4d25ee14f2bd
+DIST kturtle-20.12.0.tar.xz 1837452 BLAKE2B 404c447b7231a1537905c87ea180d75562ec805178e254ebcb71b73e4a2918c5b5eebf6dca8ba9b307b57d1396eec4b6736d7fb5bcc0771185eeec627e403f35 SHA512 309c7fb2aa35de863e1f3dece21c1fddac70cf6007cc60389ea1e4db4571e9ab1cb2fd12120a2653042cd0aada48b9ee11a6086e10b9c3384c32704e7dbfe985
diff --git a/kde-apps/kturtle/kturtle-20.12.0.ebuild b/kde-apps/kturtle/kturtle-20.12.0.ebuild
new file mode 100644
index 000000000000..c34ff99900fd
--- /dev/null
+++ b/kde-apps/kturtle/kturtle-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Educational programming environment using the Logo programming language"
+HOMEPAGE="https://apps.kde.org/en/kturtle https://edu.kde.org/kturtle/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kubrick/Manifest b/kde-apps/kubrick/Manifest
index 7a7842ecce7c..d3f5d25789bf 100644
--- a/kde-apps/kubrick/Manifest
+++ b/kde-apps/kubrick/Manifest
@@ -1 +1,2 @@
DIST kubrick-20.08.3.tar.xz 332024 BLAKE2B bb50aaa62d8c5c06f3b19d3f54c966394e10b94a18e586557af44a0716f52b660ea3f0f7c11bfa3d99257bc02539ab7e32fe8b42984d6cc2098054b88ad3c713 SHA512 3bb049cde9f09b36e357550f71e3f9297cc1968dcfdc5ea3968bf6b591cb3a2041aa03d578b2b72b32e7658fa4fd6b1afc0d0ae36f16a8db4b67bd0267eb8c4e
+DIST kubrick-20.12.0.tar.xz 332196 BLAKE2B 95de6994d4f15bb2a37b1678c3601e7ee0dbe108c5fd0c080397d1585763ce36bbe89cf4f75c4840ad659182ae4ae91b842b496e2a1a6b6d3e0d5553c4bde9f4 SHA512 263ffc67dd2392e2cff4b80e62b89d305c10790ab957d03ccfb2fda283a92a6763e02fef3f1d1cf6b06bd241e89763f4bbd5b9c27fbf75111c508680459a9ec6
diff --git a/kde-apps/kubrick/kubrick-20.12.0.ebuild b/kde-apps/kubrick/kubrick-20.12.0.ebuild
new file mode 100644
index 000000000000..a7f2bc02d82b
--- /dev/null
+++ b/kde-apps/kubrick/kubrick-20.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE"
+HOMEPAGE="https://apps.kde.org/en/kubrick"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtopengl-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ virtual/glu
+ virtual/opengl
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kwalletmanager/Manifest b/kde-apps/kwalletmanager/Manifest
index d1486a4a33e7..00d87a4dea74 100644
--- a/kde-apps/kwalletmanager/Manifest
+++ b/kde-apps/kwalletmanager/Manifest
@@ -1 +1,2 @@
DIST kwalletmanager-20.08.3.tar.xz 773736 BLAKE2B a4975d5e295781a917ebb3d9d9877fe770288dbd065bd9c9e5aef0e7af17577b78cc998e14a73bb5e9954764efdeeff9ac0a469c7dbf7f929dbd85e7b30149d3 SHA512 afe5d8cc99fe9a889510e5ab65660b8c8dd5962d75e70d8a149d2be3d8e10c4914b7b2b62d3cb42a9e18f1f5d44a17a593c3314b901c838fccc8a7292b74c97c
+DIST kwalletmanager-20.12.0.tar.xz 773584 BLAKE2B 0d72b13e1e17dc778c570cbcd826084952283443db03c9931d54ca6a598561c06ac6b242bef1fa5ab2a74e497e770313c3b41c39027465b0faf02c10d786137e SHA512 2df1865f110865cd7bdf5bdefd08e02eb0d80c06ff84b1af26b48a17ab23c94764897f6a9b659ab13ddd741f458e59b878bdf48ae8d2cbbbe1ae4373d0dbb468
diff --git a/kde-apps/kwalletmanager/kwalletmanager-20.12.0.ebuild b/kde-apps/kwalletmanager/kwalletmanager-20.12.0.ebuild
new file mode 100644
index 000000000000..6b1483f43fe5
--- /dev/null
+++ b/kde-apps/kwalletmanager/kwalletmanager-20.12.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet"
+HOMEAGE="https://apps.kde.org/en/kwalletmanager5
+https://utils.kde.org/projects/kwalletmanager"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kauth-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest
index 758add647fc4..ffdc16a80296 100644
--- a/kde-apps/kwave/Manifest
+++ b/kde-apps/kwave/Manifest
@@ -1 +1,2 @@
DIST kwave-20.08.3.tar.xz 6878552 BLAKE2B 1708bc448399b7fd71be9cd21ae949efdfc1f3d871fcfabd4330150ed91faa65acf5dda50c81c2a0d275dd252e324af09c051d8be6873f1cdb21428ba4d33206 SHA512 63829dc2b39e8c78168f7c436dbc60334fccb92ba5c18b37f3e91b117ef9c3c53cb4957862362841986f25cf6cae210cdb9e2dba74d8c9ac486756ef675d98c4
+DIST kwave-20.12.0.tar.xz 6881696 BLAKE2B 33606d8a04acac4db73082482a3584fc9ae616b51b82445c240878b07ba6b5de791414e40e5eeaab832c7a9f4cef74ebe405adaa3defc42e43b5c2a5261f1911 SHA512 f50778204113d1bd2cb0ed484d661d495c4de832a77d8006da8a73fdb5d131d294fc293637c57b81aa98cc3759f72336aae7bbd5e0dcdf51a2eee5ea715bace8
diff --git a/kde-apps/kwave/kwave-20.12.0.ebuild b/kde-apps/kwave/kwave-20.12.0.ebuild
new file mode 100644
index 000000000000..c180a5627fab
--- /dev/null
+++ b/kde-apps/kwave/kwave-20.12.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
+HOMEPAGE="https://apps.kde.org/en/kwave"
+
+LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
+
+BDEPEND="
+ sys-devel/gettext
+ handbook? ( || (
+ gnome-base/librsvg
+ virtual/imagemagick-tools[png,svg]
+ ) )
+"
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ media-libs/audiofile:=
+ >=sci-libs/fftw-3
+ media-libs/libsamplerate
+ alsa? ( media-libs/alsa-lib )
+ flac? ( media-libs/flac )
+ mp3? (
+ media-libs/id3lib
+ media-libs/libmad
+ || (
+ media-sound/lame
+ media-sound/toolame
+ media-sound/twolame
+ )
+ )
+ qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
+ opus? (
+ media-libs/libogg
+ media-libs/opus
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+
+DOCS=( AUTHORS CHANGES LICENSES README TODO )
+
+src_configure() {
+ local mycmakeargs=(
+ -DDEBUG=$(usex debug)
+ -DWITH_ALSA=$(usex alsa)
+ -DWITH_DOC=$(usex handbook)
+ -DWITH_FLAC=$(usex flac)
+ -DWITH_MP3=$(usex mp3)
+ -DWITH_OGG_VORBIS=$(usex vorbis)
+ -DWITH_OGG_OPUS=$(usex opus)
+ -DWITH_OSS=$(usex oss)
+ -DWITH_PULSEAUDIO=$(usex pulseaudio)
+ -DWITH_QT_AUDIO=$(usex qtmedia)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kwordquiz/Manifest b/kde-apps/kwordquiz/Manifest
index 1d95fbf4cef2..e474e8feaebe 100644
--- a/kde-apps/kwordquiz/Manifest
+++ b/kde-apps/kwordquiz/Manifest
@@ -1 +1,2 @@
DIST kwordquiz-20.08.3.tar.xz 4187476 BLAKE2B ebb76141212d84d02dc64100b7582fbc5bbc9e3b22efdd6686c83892f2d47d894547d7f4f57a3ef52f28745c6dd77af7202a97cb44b2989a49f13e4d56a6d2bc SHA512 59dc0d24a6434e9bdb9da7aefd21c0e03768e5420f60c829f2e26512c34277308c8418a078e14d08eb00365bcb462fa3e2ea5f077f25ea2ff8be8a7bff1058df
+DIST kwordquiz-20.12.0.tar.xz 4187232 BLAKE2B 00ebf3f7667b3c8a51d169f69885e9fef07a0f597bb8572263318ab330752529169e9eec7ec2f91364d1fce5c6f448bf6ed3e1d2860b8b7a812561268708c532 SHA512 c200999551a6581bcd2c4930c5199e98f50e933e63d68de84343f0954fba1f6041386947c166213339df330dd455797dd5cc19dcba6f334311de7f7e5146c0e9
diff --git a/kde-apps/kwordquiz/kwordquiz-20.12.0.ebuild b/kde-apps/kwordquiz/kwordquiz-20.12.0.ebuild
new file mode 100644
index 000000000000..89725c765043
--- /dev/null
+++ b/kde-apps/kwordquiz/kwordquiz-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Powerful flashcard and vocabulary learning program"
+HOMEPAGE="https://apps.kde.org/en/kwordquiz https://edu.kde.org/kwordquiz/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkeduvocdocument-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+"
+RDEPEND=${DEPEND}
diff --git a/kde-apps/kwrite/Manifest b/kde-apps/kwrite/Manifest
index 7a97d0bb5300..3f7f0fb54816 100644
--- a/kde-apps/kwrite/Manifest
+++ b/kde-apps/kwrite/Manifest
@@ -1 +1,2 @@
DIST kate-20.08.3.tar.xz 5853216 BLAKE2B 8ad6f14e98e44355731497dd3363dab51e3f1658feadc398ba03629c13acb648f1a84e573bb200040008c0f3226f0ec1b6414a0975cf1ccc2cd1bfcebce1e125 SHA512 bb514f92a65ce7ff4e3552f16a400d10b30703340f779a1318403035900f32b2fd5c1da2ca0714632d49ad35da15e0f7e05a17bc008cd039388e89ab4fac3bd2
+DIST kate-20.12.0.tar.xz 5860660 BLAKE2B 459f15d0429fb72946aa060610d97c4450499ee904999623f0d0ace61195ab3166768bef5ca5b18d705f4c5f46655a3fa2a21ce36c98bdb5a0c6a63c260a02f2 SHA512 93ca4d40dff0c031d9d4899bd6cd29e9dd0efc64514cb5d75543d650afa99a469941a85f250008c86e96c1c92f4415121bfbaf0a2b12a788d0a36bdafb76cc6f
diff --git a/kde-apps/kwrite/kwrite-20.12.0.ebuild b/kde-apps/kwrite/kwrite-20.12.0.ebuild
new file mode 100644
index 000000000000..791eac450876
--- /dev/null
+++ b/kde-apps/kwrite/kwrite-20.12.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_ORG_NAME="kate"
+ECM_HANDBOOK="optional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Simple text editor based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/kwrite"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="activities"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ ecm_src_prepare
+ # delete colliding kate translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
+ rm -rf po/*/docs/kate* || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package activities KF5Activities)
+ -DBUILD_addons=FALSE
+ -DBUILD_kate=FALSE
+ )
+ use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/libgravatar/Manifest b/kde-apps/libgravatar/Manifest
index 847158279340..da4c7699bb8d 100644
--- a/kde-apps/libgravatar/Manifest
+++ b/kde-apps/libgravatar/Manifest
@@ -1 +1,2 @@
DIST libgravatar-20.08.3.tar.xz 33564 BLAKE2B 1add9453d5e685d2d370c7fe79138a0cc00f66ae5e89e0f7eb77d4c9e72b9978819ee6541b037ae033ee494d497f17bc5f07b949cde88c90df3e6adc93af87b0 SHA512 f17d6f78bcf51bc9d9f00745e430845fc7ed3540e92560db40583cfbbfc74fa7310e68a6694cb49f60c731315411b5784e338a9d079ff13d4706889e3464b871
+DIST libgravatar-20.12.0.tar.xz 31112 BLAKE2B ae12ba5acce9e89c81bd34e4c943957aeabd847c348194a0a664b2d2a33d4af799a4ff0323fd36bdad035a830635ead8eefdc2f644bd33839083e211f8a5aa14 SHA512 4a42d651a8286a473814b3d85bbf89a6acd1e2bd605ea9a21f508bf9dc879d895e6eb758d0c29b04e20a90f2fb9a40840e26abcf7c15c9cce3e849a2d65eb0be
diff --git a/kde-apps/libgravatar/libgravatar-20.12.0.ebuild b/kde-apps/libgravatar/libgravatar-20.12.0.ebuild
new file mode 100644
index 000000000000..9221fbdb13d1
--- /dev/null
+++ b/kde-apps/libgravatar/libgravatar-20.12.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Library for gravatar integration"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ # bug 624584 - needs internet connection
+ local myctestargs=(
+ -E "(gravatar-gravatarresolvurljobtest)"
+ )
+ ecm_src_test
+}
diff --git a/kde-apps/libkcddb/Manifest b/kde-apps/libkcddb/Manifest
index bcfc0e91b55e..35dbbabe5dc3 100644
--- a/kde-apps/libkcddb/Manifest
+++ b/kde-apps/libkcddb/Manifest
@@ -1 +1,2 @@
DIST libkcddb-20.08.3.tar.xz 425284 BLAKE2B 8300846872e4984876a4f872abea71df9a189ad317c2b8fdce386bb21be2e548a3487858944e71eeaea402f8ef81c44e1d3d1ac1e4af460770c370da1d2a66d6 SHA512 9ce75fd66d541b38408ec67810b27dee9b7939f306d6b6b956aab489c5887ef13d41d8ec95802b859f8a4d2605422bb4aa00467dcaeedcd22f149727b84bb1c6
+DIST libkcddb-20.12.0.tar.xz 425080 BLAKE2B a65ee00f79d260d8cd0b9e1ca8fdd93b622376af4cefcfab72572576f0c0690e2136c6ccd505139c29ce0a1f206eafc4763778b06c4c3395278a9591250f3fee SHA512 e4358b62a0b1f22177ede4e55b7c83544a58f62c14c023b70e75c9998ed3f3deb9fbefa0b21766e291cd9ae4ff1aff156539284cb0d88bd0b769dfab9c28d258
diff --git a/kde-apps/libkcddb/libkcddb-20.12.0.ebuild b/kde-apps/libkcddb/libkcddb-20.12.0.ebuild
new file mode 100644
index 000000000000..01875383aad3
--- /dev/null
+++ b/kde-apps/libkcddb/libkcddb-20.12.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE library for CDDB"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="musicbrainz"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ musicbrainz? ( media-libs/musicbrainz:5 )
+"
+RDEPEND="${DEPEND}"
+
+# tests require network access and compare static data with online data
+# bug 280996
+RESTRICT+=" test"
+
+src_prepare() {
+ ecm_src_prepare
+
+ if ! use handbook ; then
+ pushd kcmcddb > /dev/null
+ cmake_comment_add_subdirectory doc
+ popd > /dev/null
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package musicbrainz MusicBrainz5)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/libkcompactdisc/Manifest b/kde-apps/libkcompactdisc/Manifest
index 7fceea4e66fe..31b9f7e52cc8 100644
--- a/kde-apps/libkcompactdisc/Manifest
+++ b/kde-apps/libkcompactdisc/Manifest
@@ -1 +1,2 @@
DIST libkcompactdisc-20.08.3.tar.xz 96576 BLAKE2B 916e409c7b79b55cb4ccb36f9955f181ccd6aacd272639260babd005d9d2ca73e55d93de6d9779a0aff7194d9052636dbdd5f32ee9b2a05977e1cc702f49fa28 SHA512 2218a29f371d851a1209deae081249f6704a90208d7fcf5fa82d1227d1353b05d8e26b40b4abbed9dd85280d1a9704dd091546cbc155c196ba8893fcaff326ca
+DIST libkcompactdisc-20.12.0.tar.xz 96708 BLAKE2B c936ad6ccaacec0fdf107d151274d6a7ade52e37e3dca712ca66ff4ddbca090cdffd2520b2ac09443bae03d5437e56430a863aebabd815631ddea20cc4f82b74 SHA512 b4be71835d0e5d04a687aadc52451deedd911565ce8b515eec8aa14c34d8ab84a7d47783337ee7fd49e38793ebbb2ca785ccd930069a511d2f267590c443ab79
diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-20.12.0.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-20.12.0.ebuild
new file mode 100644
index 000000000000..d35f3485c5f4
--- /dev/null
+++ b/kde-apps/libkcompactdisc/libkcompactdisc-20.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for playing & ripping CDs"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="alsa"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+ alsa? ( media-libs/alsa-lib )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package alsa ALSA)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libkdcraw/Manifest b/kde-apps/libkdcraw/Manifest
index 1766113b5ef8..8ac5e8184e1b 100644
--- a/kde-apps/libkdcraw/Manifest
+++ b/kde-apps/libkdcraw/Manifest
@@ -1 +1,2 @@
DIST libkdcraw-20.08.3.tar.xz 41968 BLAKE2B 52818772af930f7dfe444c11bf73f2f99f0120537af4427775ad1aefca5fcf09501122e219ccf5735a03c611166debd6eabf5b42992965b9d6edd8f325d62161 SHA512 b8de2f04315b25951d53239896f23a24e0cd43802e583eae5d24a60b724056e0cb0c2bc2d847e987ba5009e7a185d8c0820fcea0dd9bd39389e9b1380ab18803
+DIST libkdcraw-20.12.0.tar.xz 41972 BLAKE2B e577fa0974c8f28f5594efd7d1581a8e133b17bfb5d580232ea8307b1d940bc92e482ff0d8ca6b4c5eb0fecf095ec4c82cbe4eaba1eee159df5aa7adcd17c050 SHA512 f67f057f6a6559522e79758714c730b65e6c40e1fbc34ef3a93340b80a011b5ce4b1b46c0ab6213f5cdaa0d614c2dffd2593409c1704e7defb59e6b4c9d989c9
diff --git a/kde-apps/libkdcraw/libkdcraw-20.12.0.ebuild b/kde-apps/libkdcraw/libkdcraw-20.12.0.ebuild
new file mode 100644
index 000000000000..4459a62e8ea8
--- /dev/null
+++ b/kde-apps/libkdcraw/libkdcraw-20.12.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Digital camera raw image library wrapper"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=media-libs/libraw-0.16:=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkdegames/Manifest b/kde-apps/libkdegames/Manifest
index 0e2bf6166907..9a4c33c33db2 100644
--- a/kde-apps/libkdegames/Manifest
+++ b/kde-apps/libkdegames/Manifest
@@ -1 +1,2 @@
DIST libkdegames-20.08.3.tar.xz 6391180 BLAKE2B edfcc6084730708f5bfc553212a4e9fe399d781812523a344eb3119c61225bb38bd019266bf39c99287e48c9bf3d8effcdacda73c56c46d4b4018948d7421bec SHA512 83a6f990744db08e539722d469be0368507b075b80c99891e351e8e05acf52c5958247fa8772188545f7844c896dd4a7f0160379959677f554e35b6ded3367dc
+DIST libkdegames-20.12.0.tar.xz 6389948 BLAKE2B a37b2b04fb4a29ff1724e574ae89c8c012298c31c9cbd3ae3ed8517d70235dcccf3fce937cf9c636f5e38f98328ce04f5bd706018bed08b1176f5a3d12ef65a7 SHA512 5e110d1900bdffc528e7b36a4898c9ae6f69f02de5d71c212a7e313dbfc053eaa1fe410fe94f46841bc0d55c3cdf391ff0eb685a11bfa6d449b112a3cebc54d9
diff --git a/kde-apps/libkdegames/libkdegames-20.12.0.ebuild b/kde-apps/libkdegames/libkdegames-20.12.0.ebuild
new file mode 100644
index 000000000000..34bc954696a7
--- /dev/null
+++ b/kde-apps/libkdegames/libkdegames-20.12.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Base library common to many KDE games"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ media-libs/libsndfile
+ media-libs/openal
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkdepim/Manifest b/kde-apps/libkdepim/Manifest
index a5f1a1348b29..298de19fe17e 100644
--- a/kde-apps/libkdepim/Manifest
+++ b/kde-apps/libkdepim/Manifest
@@ -1 +1,2 @@
DIST libkdepim-20.08.3.tar.xz 249656 BLAKE2B 0ccd3d3620dace60a18424f268861e8053ff148e96137f61327d854c5c6144fdfeec7debcd16eb7ace3e97e184d2a37712ece53dda3137ed3869b43077b004b1 SHA512 d9e9d90bde82fa7c5692ee4c67318b580983932aecf1efa30edeed01aa83718be7f40c278c5a6197156f3d71ada9a376f5aa07a32dd8cf7eeb1608f54b37645a
+DIST libkdepim-20.12.0.tar.xz 238604 BLAKE2B 06881ec8f85ba185e0cf0c9f787f40869eca13c4b9da9037d5ddbfb111c99ce23aab0c2928d7a70d41a0e4889e03197274f643006816fa30b4aac343bef46fd2 SHA512 224f431119200cf1e53d6b7c8c45417afda8382c984ff463837bff7bc9bba727359163388649bcdc1b9a96186d20963b7072f1361fbd371c88955aa14607b87e
diff --git a/kde-apps/libkdepim/libkdepim-20.12.0.ebuild b/kde-apps/libkdepim/libkdepim-20.12.0.ebuild
new file mode 100644
index 000000000000..7a27956fe8d5
--- /dev/null
+++ b/kde-apps/libkdepim/libkdepim-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkeduvocdocument/Manifest b/kde-apps/libkeduvocdocument/Manifest
index 35e78d7b703e..24dca11304a6 100644
--- a/kde-apps/libkeduvocdocument/Manifest
+++ b/kde-apps/libkeduvocdocument/Manifest
@@ -1 +1,2 @@
DIST libkeduvocdocument-20.08.3.tar.xz 214996 BLAKE2B a30b2ebf0120b2b284afd7b6af2056d96a7a04be4d86e60e7fda0a622153c576b74d484f32a8607186d8bf865a3cc58a5c7704460e4eda47671675b0b367bcec SHA512 9f08fa2d9a06d4537fe3a5c96e0b7c9c54d6b0a36fb19c5ced9310a03263e06934597857c49efb446cd0581d1282d257563da47ad8d3e7be6275a29851ab2f7d
+DIST libkeduvocdocument-20.12.0.tar.xz 211096 BLAKE2B a0d780d268eea8c9f3ed705afb11114a1ba234431a923a47cf2a398a34d8f258e793b5075b48790c5d32c44e5233b6e79c8a679cb47fab65de22f9c9ec398c3f SHA512 ec78d6cb0cb8ca84c173c98fce076e169a451b2cc58f48f11667d598ed8f9ff279282491b00ac6cfa3a53d53914d4392fea623a38cb249deb87cbcf87631f3b4
diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-20.12.0.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-20.12.0.ebuild
new file mode 100644
index 000000000000..e2f484c35b6c
--- /dev/null
+++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-20.12.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for reading/writing KVTML"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkexiv2/Manifest b/kde-apps/libkexiv2/Manifest
index 5714bfd12905..b1084ead56eb 100644
--- a/kde-apps/libkexiv2/Manifest
+++ b/kde-apps/libkexiv2/Manifest
@@ -1 +1,2 @@
DIST libkexiv2-20.08.3.tar.xz 64728 BLAKE2B 8ab07824181c7b21717889892cc76fc31e3735beface7b76dd2287e8c27c4d85cade468177d13a52b5d9da2a0b3407eeac9082f918403d218be4b1fb9ff83971 SHA512 ebe6bbb04923518ccf5e7621d434bd5accffd4e8f798a634c5ab8f63cbcbe58644db1ae9da2d263265a89803207da3c79cec0cb96b84d289170898e56d822ce5
+DIST libkexiv2-20.12.0.tar.xz 64740 BLAKE2B c95f6fcb8406116cceb118df66663e46f86d0fb1229789d59626cf898e10f66953bf678b9acc650006e387363d9e74efa25cb7622e7f5ac4c9bcf1b75790f8b8 SHA512 16bbfe214a101943d74c2a82c2774f8d698d630b928b31a637be84f79e0aa79f4f9718594407e2417e4beef5e6d1d76ef70f8c22b4d9a6b8a0816adece902d3f
diff --git a/kde-apps/libkexiv2/libkexiv2-20.12.0.ebuild b/kde-apps/libkexiv2/libkexiv2-20.12.0.ebuild
new file mode 100644
index 000000000000..a404e4156dfc
--- /dev/null
+++ b/kde-apps/libkexiv2/libkexiv2-20.12.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Wrapper around exiv2 library"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+xmp"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=media-gfx/exiv2-0.25:=[xmp=]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkgapi/Manifest b/kde-apps/libkgapi/Manifest
index e859717be033..c4428fabc795 100644
--- a/kde-apps/libkgapi/Manifest
+++ b/kde-apps/libkgapi/Manifest
@@ -1 +1,2 @@
DIST libkgapi-20.08.3.tar.xz 242676 BLAKE2B 86b04cea376eb46081632fb571bdb3a67f4f44f3dd6c8a3af0144598634417ee39defb445324f33969420718daa999f43c5ea5d9c01634a0ec944bf457219fd7 SHA512 de7062632660777074f4d0d8b754b072c7f2b0550260e994d1db3e99d8f258f2507ad605d91cb6c465794ced92b740a742ab99947737edea73fd928c087d4388
+DIST libkgapi-20.12.0.tar.xz 245920 BLAKE2B 0ae0fd3b4ab8148bb86e5987292b4cd48ba4d014eecb10af0c7a1976284a77aa85225e4d4361407900fad2741837440b1b4e7ddea33c366798e9cad61d7dbbbc SHA512 20ce9bcc4ca916760de2a68d3a25a84525c805a86aea4f32e0db362907a72517c16a11d4978cf60631409158d8a423bd2cc7a865aed0abea2a14854ec81cd9ac
diff --git a/kde-apps/libkgapi/libkgapi-20.12.0.ebuild b/kde-apps/libkgapi/libkgapi-20.12.0.ebuild
new file mode 100644
index 000000000000..eff90215a5ff
--- /dev/null
+++ b/kde-apps/libkgapi/libkgapi-20.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Library for accessing Google calendar and contact resources"
+HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+ nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+ dev-libs/cyrus-sasl:2
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkipi/Manifest b/kde-apps/libkipi/Manifest
index b1f64ee4a031..1cc27a62c715 100644
--- a/kde-apps/libkipi/Manifest
+++ b/kde-apps/libkipi/Manifest
@@ -1 +1,2 @@
DIST libkipi-20.08.3.tar.xz 103596 BLAKE2B f51af1cf60f8309a2ef6c938785dba7744001715f665c1073b9b434276cff561cbcd190fcc0fe7034a7c730acdf4371cf718fad652741dbe6b5ae6e088a620a6 SHA512 7ec92073717fbdd0e5e2285c48dabf68fc1fa6e3fe5039d8cdd2400625bdf0d35ccbcd4c179ec2d972525a00ab7230aef85e501c0b0ae4a4486f55b3eea40aea
+DIST libkipi-20.12.0.tar.xz 103616 BLAKE2B c51e436ce8560372f8c1f7ac4721024092a726d994b3e1ddbdd91b4a4a01278860517a0c3327112a169b3ba357797c44381345f864ebc860e17bd78c2af1b296 SHA512 2a0a3ee9c10c3783cfaa5031e531a6eb0db9279bd941533d2aca13d65633020c060b4baf62fea695fc821a1abb7f8cf845392469aaa799ed8a867a9070bc27c6
diff --git a/kde-apps/libkipi/libkipi-20.12.0.ebuild b/kde-apps/libkipi/libkipi-20.12.0.ebuild
new file mode 100644
index 000000000000..b8c09f26332a
--- /dev/null
+++ b/kde-apps/libkipi/libkipi-20.12.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="A library for image plugins accross KDE applications"
+
+LICENSE="GPL-2+"
+SLOT="5/32"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkleo/Manifest b/kde-apps/libkleo/Manifest
index 76fb3bd6188a..f2278f54e63a 100644
--- a/kde-apps/libkleo/Manifest
+++ b/kde-apps/libkleo/Manifest
@@ -1 +1,2 @@
DIST libkleo-20.08.3.tar.xz 355120 BLAKE2B 3c5f14498e98e7efb8b6da302979294a0fc8ff9e13fe3409072063557ae6a9bc57f7aa9df03ef3e979aabcb63a47032291001c8aaae3e0b234cbcbfe14977e8b SHA512 9c8c7d5784f47a8edc411853ca8fc0922b494c1a3036c9d354514468589fa28e8a2b7cc6e1726955ccdc4074588f859d3ea70b258f7c198c09cd1fe3e689477b
+DIST libkleo-20.12.0.tar.xz 358284 BLAKE2B a8f5b4b0784638c957ec23cf0f90c1deab56b7f87c422e1e7aacc29fb34a13b855af8886d42f4292d8c58e3b9a53813952ac7b567d3e5c58ac97251a8ada9c71 SHA512 4967e4ed154eb4cd8b310f51e093208bc4f35dadf85edf7de343cb253ffb986077bd077a487072c1883c2f27631eaeda9c70d4455e1ceff82a41f5238b5dfb4c
diff --git a/kde-apps/libkleo/libkleo-20.12.0.ebuild b/kde-apps/libkleo/libkleo-20.12.0.ebuild
new file mode 100644
index 000000000000..e722292cb471
--- /dev/null
+++ b/kde-apps/libkleo/libkleo-20.12.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for encryption handling"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+fancyviewer"
+
+RDEPEND="
+ >=app-crypt/gpgme-1.11.1[cxx,qt5]
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:5 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package fancyviewer KF5PimTextEdit)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/libkmahjongg/Manifest b/kde-apps/libkmahjongg/Manifest
index fec9f7cd1071..9cad6f479cf4 100644
--- a/kde-apps/libkmahjongg/Manifest
+++ b/kde-apps/libkmahjongg/Manifest
@@ -1 +1,2 @@
DIST libkmahjongg-20.08.3.tar.xz 1690708 BLAKE2B 81a71ccc32ffccfd034f0024e38bc44b4f01178fbf0c57ad1143680d35b11b9eb0c618d7158d9c6b87787e515c950af7cdfc033d5173c20719f0e8138e85e8fe SHA512 1abd6e9eb3922a5b6cb97b410b2712a7f172e9cc3ccb8f8f4a15f89f6e99cc952966421c0ce44ae79198fe7175cee4eb180b710f2f2f12fa91f3747ad1123e47
+DIST libkmahjongg-20.12.0.tar.xz 1693056 BLAKE2B 59084a78a968c9a5ac0bd0363f8021f0d13cc48553f4426ab3fcf1b2f12648cd1fc6e40742065106b9e52d9ce3d01701d3851c447b9674efb33091752202aa40 SHA512 e5b981c883aac42bd3ff2c0814bcca37eea3e8ae1e100633795f387a34934309dfea63946ed7bbaa600efdb12c4e6395a7f608eb0275632d1927aec3ae637800
diff --git a/kde-apps/libkmahjongg/libkmahjongg-20.12.0.ebuild b/kde-apps/libkmahjongg/libkmahjongg-20.12.0.ebuild
new file mode 100644
index 000000000000..288d5cef3724
--- /dev/null
+++ b/kde-apps/libkmahjongg/libkmahjongg-20.12.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest
index 7ab615c7f69f..620d14accd85 100644
--- a/kde-apps/libkomparediff2/Manifest
+++ b/kde-apps/libkomparediff2/Manifest
@@ -1 +1,2 @@
DIST libkomparediff2-20.08.3.tar.xz 162304 BLAKE2B 676fbf373492ffc752240b4c162dce0aafec145a254cba360c4e66eb3ec0651aeddd426dd66f01bc8612071604dd4f3051ddaee47464b8c549e3910cdea90338 SHA512 828604632329ac34d0ffe36bf518b5260d0fe94057d9487ed4cb00284140c8d111a6f6f5523daf13580e658549dccac1603a3262c253afbd6100a7153be3becc
+DIST libkomparediff2-20.12.0.tar.xz 159368 BLAKE2B 6b8efb20c466d9265048d946c017404701fc60d0c016883a08e72756263e331b978b94ccb800b233ea1153c798d026ea627415cba432e7e95b5985cc79800d3b SHA512 44ff1346bbe842a724a8739af2c4e17476c0b9376defcf2b9feb1296cca240252eb177fd5b954e76704bc6df624ce88044ed34596544e3100d2f4e9cacbaf8dd
diff --git a/kde-apps/libkomparediff2/libkomparediff2-20.12.0.ebuild b/kde-apps/libkomparediff2/libkomparediff2-20.12.0.ebuild
new file mode 100644
index 000000000000..87bd92387ffe
--- /dev/null
+++ b/kde-apps/libkomparediff2/libkomparediff2-20.12.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE library to compare files and strings"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest
index f7e7dab0a999..48cbd0f106d9 100644
--- a/kde-apps/libksane/Manifest
+++ b/kde-apps/libksane/Manifest
@@ -1 +1,2 @@
DIST libksane-20.08.3.tar.xz 145200 BLAKE2B d737ce2929e1fdf0960c0f31f336b84a5e408a510f74a8e456872e735ef26858d91e0963e4594f7b25bb286e3380fe66c013389e218ea56200edd33c7aee5f7a SHA512 4fc6d4b96bc195deee1390148ec63ef31e05d7a663f26cb209b18ee157a12623d02cd43a2d9a72105874c6bdcbb2d083e29419e3017f7bc6fc283fd460c498c8
+DIST libksane-20.12.0.tar.xz 145372 BLAKE2B aab0b7c5843c29fa6efcb6f27e1be0746f00c3a3e34a12277aacb0cbad1a2da7164ee4869668d6e455ae3cec00e2f49552cec76d8792773baaa4d83c0719ffb4 SHA512 ddd03a635bae5687e47a15bf8d7380989c1e6fa12813302fafd6f859136d611adfc2b7afc0f1da695e8b57389b6a50221331644c29592850a8c9343b8b366d51
diff --git a/kde-apps/libksane/libksane-20.12.0.ebuild b/kde-apps/libksane/libksane-20.12.0.ebuild
new file mode 100644
index 000000000000..da556869aa96
--- /dev/null
+++ b/kde-apps/libksane/libksane-20.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="SANE Library interface based on KDE Frameworks"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="kwallet"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ media-gfx/sane-backends
+ kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package kwallet KF5Wallet)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libksieve/Manifest b/kde-apps/libksieve/Manifest
index a476726299a2..a74cda24748a 100644
--- a/kde-apps/libksieve/Manifest
+++ b/kde-apps/libksieve/Manifest
@@ -1 +1,2 @@
DIST libksieve-20.08.3.tar.xz 560144 BLAKE2B c2b03d38045909a3adb2ed65650d593cabf66734993eb1757cbbf8954e4c587fd720cc53e3f3821b10d147bf2f6c0608c9d9c10d1a0fbcc606dee582103bf81b SHA512 419d142bedc36b3cf21b3808cb95dedd17e3ffa859327b45ee5b5808c8907c08e164f0d5e9ef9bbe617a331352275a7d6d3b375689377e26962e22cf558f7505
+DIST libksieve-20.12.0.tar.xz 558268 BLAKE2B a82050cfd335419079d5ef5e6b3829060ae81af7c0a24a965a3e4fc0e09ac12a0e12e4c18c8374a69a978d0b97cc130e0d428cd85758ad0f487ddec40513594a SHA512 34975d417c88aaaa1d672389678f52c2a0c6c5db7081ae2313ca50eb8f67049f398d75c562b47a78a2f003d2cdc61051aa5bb926024408c62481233b588b6b75
diff --git a/kde-apps/libksieve/libksieve-20.12.0.ebuild b/kde-apps/libksieve/libksieve-20.12.0.ebuild
new file mode 100644
index 000000000000..b2fe8ce67a17
--- /dev/null
+++ b/kde-apps/libksieve/libksieve-20.12.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ >=kde-apps/kimap-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+"
+
+RESTRICT+=" test"
+
+src_prepare() {
+ ecm_src_prepare
+ cmake_run_in kioslave cmake_comment_add_subdirectory doc
+}
diff --git a/kde-apps/libktnef/Manifest b/kde-apps/libktnef/Manifest
index 153e3fd54694..03ee3916e31e 100644
--- a/kde-apps/libktnef/Manifest
+++ b/kde-apps/libktnef/Manifest
@@ -1 +1,2 @@
DIST ktnef-20.08.3.tar.xz 299888 BLAKE2B b4ef35c3b9d4ac3548f981527a073f8fcc735414af8a81efe3996862868f2087638cbe771e9dd0d975bf7880728bdde9a54842ef9c225728c2fa598dad035268 SHA512 9838061585a177d7487f5ffc022e99420b8d429eef7df660397dd5792beead18fd301a3ca1e1faf85fd3a4ed01508d99cd5fcf5ab6babf85f475239ff3e8dfef
+DIST ktnef-20.12.0.tar.xz 299880 BLAKE2B d4c2cd2bcfca4b812714c232ec4d22dbc550c12afab43e18288d176792bc7c1177c3704a5318db5550e73717231e0b2016039e6b9b84dfb5611ae82cb994bb9b SHA512 72f464a55d65a17683a08ce95f87e4428e43268e4b7cb81e037c4c2804c7a9250101e483fc7273d412501a47aa1fd5276509e0bb6b5bc96ac8b834ee0d587689
diff --git a/kde-apps/libktnef/libktnef-20.12.0.ebuild b/kde-apps/libktnef/libktnef-20.12.0.ebuild
new file mode 100644
index 000000000000..849f9f02eb83
--- /dev/null
+++ b/kde-apps/libktnef/libktnef-20.12.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+KDE_ORG_NAME="ktnef"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Library for handling TNEF data"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/kcalutils-${PVCUT}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest
index e87680a925df..5d2f95b496d1 100644
--- a/kde-apps/lokalize/Manifest
+++ b/kde-apps/lokalize/Manifest
@@ -1 +1,2 @@
DIST lokalize-20.08.3.tar.xz 1987496 BLAKE2B 7928bd191443d517722fbd6753e71c9c74b105b9645d51a97787f6f4b62d93dbbcef2cd2304fba5a942bc4c876bee0eb5a0dea3e8480856d4d3fb50ca8f34660 SHA512 20b102b262f5fb595476ef0dd226b362cc16ec7cc3e5935f9a993fe01ac8f959baf788feaa6fd040c23a73cb64edfda667b3d03b1eb079c022797064ebef1ced
+DIST lokalize-20.12.0.tar.xz 1994172 BLAKE2B f1c8a6034559249986afbdc9eb3ea34be20246df2b0b3c7f1eab33710ae359b339c66ecc4149c3f32f959f2132015de7d42f85ffe916237ac53b1acfc9dd5028 SHA512 3fc8c9ce7b34495b689114a67ce0a61d0860a456eb75c1759295eb05e49d8f045dc1f17223fdd21a74c8610afb20eeeabd03c1d6a82f5b700d5da054e2c396af
diff --git a/kde-apps/lokalize/lokalize-20.12.0.ebuild b/kde-apps/lokalize/lokalize-20.12.0.ebuild
new file mode 100644
index 000000000000..93d642989b9e
--- /dev/null
+++ b/kde-apps/lokalize/lokalize-20.12.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit python-single-r1 ecm kde.org optfeature
+
+DESCRIPTION="Localization tool for KDE software and other free and open source software"
+HOMEPAGE="https://apps.kde.org/en/lokalize https://l10n.kde.org/tools/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT+=" test" # tests are broken, bug 739734
+
+DEPEND="${PYTHON_DEPS}
+ >=app-text/hunspell-1.2.8:=
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtscript-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5[sqlite]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kross-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/translate-toolkit[${PYTHON_MULTI_USEDEP}]
+ ')
+"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
+
+src_install() {
+ ecm_src_install
+ rm "${ED}"/usr/share/lokalize/scripts/msgmerge.{py,rc} || die
+ python_fix_shebang "${ED}"/usr/share/${PN}
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ optfeature "Autofetch kde.org translations in new project wizard" dev-vcs/subversion
+ optfeature "Spell and grammar checking" app-text/languagetool
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/lskat/Manifest b/kde-apps/lskat/Manifest
index 9f800e242452..cd09f2525349 100644
--- a/kde-apps/lskat/Manifest
+++ b/kde-apps/lskat/Manifest
@@ -1 +1,2 @@
DIST lskat-20.08.3.tar.xz 1224744 BLAKE2B 3865177f85400a45dd94cf4442994c37650f26f0cf1516964eb1f4cf7011f350be3ffd992517c98634b321b72bc2833229ca5d90658671d781e04209655bbacd SHA512 ecb9264decb6e527ccfb3220e1bbeb1ea4d7e1f9e3152c8eb98a08bef72104156dceb0b9821f84ac448abb335e2afe97a965d7c001306f21f6b0ac1e31deb353
+DIST lskat-20.12.0.tar.xz 1224956 BLAKE2B 1e98c1058a557589cc513f1a91f17a156d2feebaa4145880530e612a4f48d5afdeb469c6917715a8b9c9c64611d136986f553c77cdff8ae395506929d0af85b6 SHA512 28cc317d8ac5adbd3cae943c84701c26a146f00649ac7bc2c4f1ac9236cbb13599b945635403bd501fe15f3fb869fd4e23490a8cae9719c3743e08c746579a31
diff --git a/kde-apps/lskat/lskat-20.12.0.ebuild b/kde-apps/lskat/lskat-20.12.0.ebuild
new file mode 100644
index 000000000000..0e1eedd85c5d
--- /dev/null
+++ b/kde-apps/lskat/lskat-20.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Skat game by KDE"
+HOMEPAGE="https://apps.kde.org/en/lskat
+https://games.kde.org/game.php?game=lskat"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/mailcommon/Manifest b/kde-apps/mailcommon/Manifest
index b387bd4ce446..5363a662ed0a 100644
--- a/kde-apps/mailcommon/Manifest
+++ b/kde-apps/mailcommon/Manifest
@@ -1 +1,2 @@
DIST mailcommon-20.08.3.tar.xz 708792 BLAKE2B 19e1d512e0264b212d85f34d911193d8f0f455f18a51b90cac3fddb7b373283ba42598e2012b3a585298bb00bc907ab09ed94087e5114da3384b8a55fc7ec609 SHA512 b7f21ff44fb2a9735fc870217fdfe947adefe08228dcab16caefe25d429ba19d431c0774b73860fbd9a45e591e749c49e6bc6db479327ce21bb95ed505919056
+DIST mailcommon-20.12.0.tar.xz 723588 BLAKE2B c4c791839a7d186b440d64d466f28b6344f32c1b7010acfae53b1cbab8f69a0130df5126863ca1a2b9641052bccaeff1a5e3fc562e489618057fb7a79720b4a8 SHA512 34b1c04759dfcfea220661608e73df0680caf875ab1a6b03b7bc188b632def52e333c1cac94ff57768d09ee1fc32a9f469b74c287b311630e9ca45264575a8b7
diff --git a/kde-apps/mailcommon/mailcommon-20.12.0.ebuild b/kde-apps/mailcommon/mailcommon-20.12.0.ebuild
new file mode 100644
index 000000000000..a3e8de5661b6
--- /dev/null
+++ b/kde-apps/mailcommon/mailcommon-20.12.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Common mail library"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ dev-libs/libxslt
+"
+DEPEND="
+ >=dev-qt/qtcore-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/mailimporter-${PVCUT}:5
+ >=kde-apps/messagelib-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ >=media-libs/phonon-4.11.0
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test"
diff --git a/kde-apps/mailimporter/Manifest b/kde-apps/mailimporter/Manifest
index 3eba863c73ea..f71020ff3427 100644
--- a/kde-apps/mailimporter/Manifest
+++ b/kde-apps/mailimporter/Manifest
@@ -1 +1,2 @@
DIST mailimporter-20.08.3.tar.xz 541548 BLAKE2B 901b641c2cc77181d0a6de9eda52901fb06d2b69ca4d114225035a8ff2508cfabb9121a32679b28a40e4a77ff02cb9e4ffa714e5a2c35ca16c96d6a4c2b56a86 SHA512 0aa095a4304bd20c928f79ad0e8d7edf2fce7b750244bae4f7ec4b4aebc31f81b1010e910fe3619355639f731b2026610023509e4406d8439c1259df331c6db4
+DIST mailimporter-20.12.0.tar.xz 548588 BLAKE2B d44348d3a338ae2db076977ce86e64247844b098bc0989bd42e8bbf2c697f49b6a188caa00f0b3143c85cd777077ae133b790b0e39bd78b69508b4f009825d4f SHA512 fd27fe203c6af9df26c41e981585c5764bb842d274d81fc13556b22c4c378b806bf905460c16e8bdcea6f0192ed75ddbfffe5b37b104ad5fd4fd1c322631f92c
diff --git a/kde-apps/mailimporter/mailimporter-20.12.0.ebuild b/kde-apps/mailimporter/mailimporter-20.12.0.ebuild
new file mode 100644
index 000000000000..67ebb2290a61
--- /dev/null
+++ b/kde-apps/mailimporter/mailimporter-20.12.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Library to import mail from various sources"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest
index ad43f83d4d40..3f7e013f9afa 100644
--- a/kde-apps/marble/Manifest
+++ b/kde-apps/marble/Manifest
@@ -1 +1,2 @@
DIST marble-20.08.3.tar.xz 52191936 BLAKE2B a7990d76d6df1333b5beac62d82e4e10ad55fa2513f579d4d169bd24e54e8d2f4132847d9544dcbeb1205b4bedcd193792332434c64c97cf9eb1180f6bad9b05 SHA512 0bffe97a14fe74300eef8c94a3d14217abba6602fef86e07c799d52970e37047576defd4baeaebe9171ff3915f35c0a64ca2e46d233fde834c8bd5dc3f15ebce
+DIST marble-20.12.0.tar.xz 52213632 BLAKE2B 38f58f66a353dcf05c06da2d801a510470f7099efdae78056f85140ecd59ea7df414f58a113b6afad63789e78cba7ca3baeded099facedd551b3e1f5a8f862f4 SHA512 c2ec32136cec0500f917abf0c5e2c60a4b04666d72fd1bcd2453f6de70c7bda356f18c60f0b48bb29309001203a720e5acbd1f5efe3baf242055303bf3f730f0
diff --git a/kde-apps/marble/marble-20.12.0.ebuild b/kde-apps/marble/marble-20.12.0.ebuild
new file mode 100644
index 000000000000..585d209b958d
--- /dev/null
+++ b/kde-apps/marble/marble-20.12.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
+HOMEPAGE="https://marble.kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="aprs +dbus designer +geolocation gps +kde nls +pbf phonon shapefile +webengine"
+
+# FIXME (new package): libwlocate, WLAN-based geolocation
+BDEPEND="
+ aprs? ( dev-lang/perl )
+ nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ sys-libs/zlib
+ aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 )
+ dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+ designer? ( >=dev-qt/designer-${QTMIN}:5 )
+ geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 )
+ gps? ( sci-geosciences/gpsd )
+ kde? (
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/krunner-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ )
+ pbf? ( dev-libs/protobuf:= )
+ phonon? ( >=media-libs/phonon-4.11.0 )
+ shapefile? ( sci-libs/shapelib:= )
+ webengine? (
+ >=dev-qt/qtwebchannel-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ )
+"
+RDEPEND="${DEPEND}"
+
+# bug 588320
+RESTRICT+=" test"
+
+src_prepare() {
+ ecm_src_prepare
+
+ rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs"
+
+ use kde && cmake_run_in src/apps cmake_comment_add_subdirectory marble-qt
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package aprs Perl)
+ $(cmake_use_find_package geolocation Qt5Positioning)
+ -DBUILD_MARBLE_TESTS=$(usex test)
+ -DWITH_DESIGNER_PLUGIN=$(usex designer)
+ -DWITH_libgps=$(usex gps)
+ -DWITH_KF5=$(usex kde)
+ $(cmake_use_find_package pbf Protobuf)
+ -DWITH_Phonon4Qt5=$(usex phonon)
+ -DWITH_libshp=$(usex shapefile)
+ $(cmake_use_find_package webengine Qt5WebEngine)
+ $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+ -DWITH_libwlocate=OFF
+ # bug 608890
+ -DKDE_INSTALL_CONFDIR="/etc/xdg"
+ )
+ if use kde; then
+ ecm_src_configure
+ else
+ cmake_src_configure
+ fi
+}
diff --git a/kde-apps/marble/metadata.xml b/kde-apps/marble/metadata.xml
index fa0dafc10dd4..9247472f8d64 100644
--- a/kde-apps/marble/metadata.xml
+++ b/kde-apps/marble/metadata.xml
@@ -9,6 +9,7 @@
<flag name="aprs">Enable support for APRS data sources</flag>
<flag name="designer">Install plugin for <pkg>dev-qt/designer</pkg></flag>
<flag name="geolocation">Enable position information via <pkg>dev-qt/qtpositioning</pkg></flag>
+ <flag name="pbf">Enable OpenStreetMap PBF file support via <pkg>dev-libs/protobuf</pkg></flag>
<flag name="phonon">Enable sound support via <pkg>media-libs/phonon</pkg></flag>
<flag name="shapefile">Enable support for ESRI shapefiles</flag>
<flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for embedded web browser</flag>
diff --git a/kde-apps/mbox-importer/Manifest b/kde-apps/mbox-importer/Manifest
index b8986d6f690f..0c7949740abf 100644
--- a/kde-apps/mbox-importer/Manifest
+++ b/kde-apps/mbox-importer/Manifest
@@ -1 +1,2 @@
DIST mbox-importer-20.08.3.tar.xz 34756 BLAKE2B fb5dcec096e28910789d059eb7e6e5db27844087386aea05bb4211a876c71b18a5a303bbd87fa73bbf9b9f6bc1b9ad79582c0aab52b9fbf4484e34952d7a8872 SHA512 1b5c2c413037137a69c05855bb31927c6c64ae2ece0e68bb585e719b3cfa1c660a8bbf7c664f242ed21e1e88d1977388c5ccd4b0c370b6b9b2108360780f5ce9
+DIST mbox-importer-20.12.0.tar.xz 24724 BLAKE2B 96e8147756b3749ee1e4de23aaa90f0b9511cb1e5cd75a9816bf71337da2a479984215ae93a4613f9d75a3d024d50bf7db09f442c9b9849641728951c00bf67d SHA512 c153aef8d953e874f5bbefca7adfb10060f24cee76030364b3cdcb0cfff673da84f4df206d7e770c8b7a9970a8cd31a0af840bad56db95682ebd68c305ffb33e
diff --git a/kde-apps/mbox-importer/mbox-importer-20.12.0.ebuild b/kde-apps/mbox-importer/mbox-importer-20.12.0.ebuild
new file mode 100644
index 000000000000..ad11c1b52aa6
--- /dev/null
+++ b/kde-apps/mbox-importer/mbox-importer-20.12.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Import mbox email archives from various sources into Akonadi"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/mailcommon-${PVCUT}:5
+ >=kde-apps/mailimporter-${PVCUT}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/messagelib/Manifest b/kde-apps/messagelib/Manifest
index e954318b9b2c..9396eecaa035 100644
--- a/kde-apps/messagelib/Manifest
+++ b/kde-apps/messagelib/Manifest
@@ -1 +1,2 @@
DIST messagelib-20.08.3.tar.xz 10531248 BLAKE2B 2a612a839fcee9c663ee8cca07e45b1d7f4ad2e268af91033862d4372ebaf0340ecc2d4f18919feaf8fb83ab2e319729ae4ade7deeeda75b8aa777ff8a3281e7 SHA512 6a66838f1810fc19ee862f7d67d69667fd5ea1c081da325b7ced20c7a19ae8bdd0354c1a0dc482bb0ee68f9d55d4505ebfb0bee95b74d7406b4ebc2cdcd29c6b
+DIST messagelib-20.12.0.tar.xz 10531452 BLAKE2B b24bbcd291be685cc15b37e4ddc9363d30b3ca1d34cab108bf2f49047c3180fc58d525126b38fec185ee13253e098e835f776ba917a64ac29b953405e6939440 SHA512 63c42cdb0cba268eae8db2e061800d7578647ffc7f9c825f51f0f544b884482434987c385a9cd6c29aef216364a682c0cd31c058d24cd033a1dd9fa2550c78dc
diff --git a/kde-apps/messagelib/messagelib-20.12.0.ebuild b/kde-apps/messagelib/messagelib-20.12.0.ebuild
new file mode 100644
index 000000000000..a9beffb372e3
--- /dev/null
+++ b/kde-apps/messagelib/messagelib-20.12.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Libraries for messaging functions"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/gpgme-1.8.0-r1[cxx,qt5]
+ >=app-crypt/qca-2.3.0:2
+ >=dev-libs/grantlee-5.2.0:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/akonadi-search-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/incidenceeditor-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kldap-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmbox-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libgravatar-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/libkleo-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+# bug 579630
+RESTRICT+=" test"
diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest
index c987c2c54fb7..9af41d68b51d 100644
--- a/kde-apps/minuet/Manifest
+++ b/kde-apps/minuet/Manifest
@@ -1 +1,2 @@
DIST minuet-20.08.3.tar.xz 27723088 BLAKE2B b8118949b272bbd92e8fb5596bb2dc6da3055edd74fd7b29ddb99610604cb5d09c6015678cf70ff2ed6e05efabee852f035ec52fd26d197c4af0acae13500a53 SHA512 121040b207ab36f7e2c92c0e6b5bad91de9f12cac8cfa10149ad369ea0c55d4578d3fb3f27f10ae2f055e5ef50d6803b007758f409ac1f6ecc6ee4e0a2fd0926
+DIST minuet-20.12.0.tar.xz 27727700 BLAKE2B 70eb7d6046833478152624d7861bed4eaf795853c995c484d806b2ef80684f332863aea12644fa399d7045d061a5bc410cda8a7a3317ad5e49ef1e1b7271994d SHA512 0c0d92233ae6eb79d8e5633d46e3963df2ec2a2d16d7eec34f27db7454c59c04bef134fdc5d843a823d04e07713de5ceadd500943e18a104ec3635a32cfcaee2
diff --git a/kde-apps/minuet/minuet-20.12.0.ebuild b/kde-apps/minuet/minuet-20.12.0.ebuild
new file mode 100644
index 000000000000..732a6383fb81
--- /dev/null
+++ b/kde-apps/minuet/minuet-20.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Music Education software by KDE"
+HOMEPAGE="https://minuet.kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="
+ virtual/pkgconfig
+"
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ media-sound/fluidsynth:=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest
index 0408c8c705fc..39e18bf2c398 100644
--- a/kde-apps/okular/Manifest
+++ b/kde-apps/okular/Manifest
@@ -1 +1,2 @@
DIST okular-20.08.3.tar.xz 7520168 BLAKE2B 351a3d786b5451473aa8e9e155cac2a330890fac0acc34e5c897a7faca03844211ab721083408c338df681759f6d5986219395fb54397b185b75512b9f0f618f SHA512 15bbd2fa2f8d836e80f2fa30d0fbcb6e7303ee2bfb12ebc305ec7b51f046cc0f66a3abeb94458e60f1b17dce7cc964d679d038207766c2d941a238a32b663573
+DIST okular-20.12.0.tar.xz 7882588 BLAKE2B ecc6ed748bb39b15f150ab0ec6ff45929f47427a4af9493fe86486ee31d608ad5252e05f2c8ec3be5aa6d5c99d72108c710920cdebcd5833b718b90172cc9989 SHA512 d61a3126b1b288a3b82edbd405db144a1f40748d1d2ee338da98549588c1234ada2a5b41c3788480a214d1d4b310657dcb49413c893e4060533c3edb8d800b64
diff --git a/kde-apps/okular/files/okular-20.11.90-tests.patch b/kde-apps/okular/files/okular-20.11.90-tests.patch
new file mode 100644
index 000000000000..633513bd2af3
--- /dev/null
+++ b/kde-apps/okular/files/okular-20.11.90-tests.patch
@@ -0,0 +1,148 @@
+From d9cdea559ffa730fd3592b78f5f8530da3d4c803 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Thu, 12 Oct 2017 14:09:09 +0200
+Subject: [PATCH] Move tests into existing (auto)tests subdirectories
+
+---
+ generators/chm/CMakeLists.txt | 12 +++---------
+ generators/chm/autotests/CMakeLists.txt | 8 ++++++++
+ generators/chm/autotests/chmgeneratortest.cpp | 2 +-
+ generators/comicbook/CMakeLists.txt | 10 +++-------
+ generators/comicbook/autotests/CMakeLists.txt | 6 ++++++
+ generators/kimgio/CMakeLists.txt | 6 +-----
+ generators/kimgio/tests/CMakeLists.txt | 5 +++++
+ generators/kimgio/tests/kimgiotest.cpp | 2 +-
+ 8 files changed, 28 insertions(+), 23 deletions(-)
+ create mode 100644 generators/chm/autotests/CMakeLists.txt
+ create mode 100644 generators/comicbook/autotests/CMakeLists.txt
+ create mode 100644 generators/kimgio/tests/CMakeLists.txt
+
+diff --git a/generators/chm/CMakeLists.txt b/generators/chm/CMakeLists.txt
+index 9d82b9394..b3a33afe4 100644
+--- a/generators/chm/CMakeLists.txt
++++ b/generators/chm/CMakeLists.txt
+@@ -30,15 +30,9 @@ set(okularGenerator_chmlib_SRCS
+ okular_add_generator(okularGenerator_chmlib ${okularGenerator_chmlib_SRCS})
+ target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF5::KHtml)
+
+-########### autotests ###############
+-
+-add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
+-ecm_add_test(autotests/chmgeneratortest.cpp
+- TEST_NAME "chmgeneratortest"
+- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore
+-)
+-
+-target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")
++if(BUILD_TESTING)
++ add_subdirectory(autotests)
++endif()
+
+ ########### install files ###############
+ install( FILES okularChm.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
+diff --git a/generators/chm/autotests/CMakeLists.txt b/generators/chm/autotests/CMakeLists.txt
+new file mode 100644
+index 000000000..59753ca45
+--- /dev/null
++++ b/generators/chm/autotests/CMakeLists.txt
+@@ -0,0 +1,8 @@
++add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
++
++ecm_add_test(chmgeneratortest.cpp
++ TEST_NAME "chmgeneratortest"
++ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore
++)
++
++target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")
+diff --git a/generators/chm/autotests/chmgeneratortest.cpp b/generators/chm/autotests/chmgeneratortest.cpp
+index 18305913e..b28822d68 100644
+--- a/generators/chm/autotests/chmgeneratortest.cpp
++++ b/generators/chm/autotests/chmgeneratortest.cpp
+@@ -32,7 +32,7 @@ void ChmGeneratorTest::initTestCase()
+ {
+ Okular::SettingsCore::instance(QStringLiteral("ChmGeneratorTest"));
+ m_document = new Okular::Document(nullptr);
+- const QString testFile = QStringLiteral(KDESRCDIR "autotests/data/test.chm");
++ const QString testFile = QStringLiteral(KDESRCDIR "data/test.chm");
+ QMimeDatabase db;
+ const QMimeType mime = db.mimeTypeForFile(testFile);
+ QCOMPARE(m_document->openDocument(testFile, QUrl(), mime), Okular::Document::OpenSuccess);
+diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt
+index 9a07c7183..316c93152 100644
+--- a/generators/comicbook/CMakeLists.txt
++++ b/generators/comicbook/CMakeLists.txt
+@@ -29,13 +29,9 @@ if (KArchive_HAVE_LZMA)
+ target_compile_definitions(okular_comicbook PRIVATE -DWITH_K7ZIP=1)
+ endif()
+
+-########### autotests ###############
+-
+-add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
+-ecm_add_test(autotests/comicbooktest.cpp
+- TEST_NAME "comicbooktest"
+- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook
+-)
++if(BUILD_TESTING)
++ add_subdirectory(autotests)
++endif()
+
+ ########### install files ###############
+ install( FILES okularComicbook.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
+diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt
+new file mode 100644
+index 000000000..aaacb341a
+--- /dev/null
++++ b/generators/comicbook/autotests/CMakeLists.txt
+@@ -0,0 +1,6 @@
++add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
++
++ecm_add_test(comicbooktest.cpp
++ TEST_NAME "comicbooktest"
++ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook
++)
+diff --git a/generators/kimgio/CMakeLists.txt b/generators/kimgio/CMakeLists.txt
+index db14d741f..49f893bc1 100644
+--- a/generators/kimgio/CMakeLists.txt
++++ b/generators/kimgio/CMakeLists.txt
+@@ -13,13 +13,9 @@ okular_add_generator(okularGenerator_kimgio generator_kimgio.cpp)
+ target_link_libraries(okularGenerator_kimgio okularcore KF5::KExiv2 KF5::I18n)
+
+ if(BUILD_TESTING)
+- add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
+- set( kimgiotest_SRCS tests/kimgiotest.cpp ${CMAKE_SOURCE_DIR}/part/pagepainter.cpp ${CMAKE_SOURCE_DIR}/part/guiutils.cpp ${CMAKE_SOURCE_DIR}/part/debug_ui.cpp )
+- ecm_add_test(${kimgiotest_SRCS} TEST_NAME "kimgiotest" LINK_LIBRARIES okularcore okularpart Qt5::Svg Qt5::Test)
+- target_compile_definitions(kimgiotest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_kimgio>")
++ add_subdirectory(tests)
+ endif()
+
+-
+ ########### install files ###############
+ install( FILES okularKimgio.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
+ install( PROGRAMS okularApplication_kimgio.desktop org.kde.mobile.okular_kimgio.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
+diff --git a/generators/kimgio/tests/CMakeLists.txt b/generators/kimgio/tests/CMakeLists.txt
+new file mode 100644
+index 000000000..844c9096a
+--- /dev/null
++++ b/generators/kimgio/tests/CMakeLists.txt
+@@ -0,0 +1,5 @@
++add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
++
++set( kimgiotest_SRCS kimgiotest.cpp ${CMAKE_SOURCE_DIR}/part/pagepainter.cpp ${CMAKE_SOURCE_DIR}/part/guiutils.cpp ${CMAKE_SOURCE_DIR}/part/debug_ui.cpp )
++ecm_add_test(${kimgiotest_SRCS} TEST_NAME "kimgiotest" LINK_LIBRARIES okularcore okularpart Qt5::Svg Qt5::Test)
++target_compile_definitions(kimgiotest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_kimgio>")
+diff --git a/generators/kimgio/tests/kimgiotest.cpp b/generators/kimgio/tests/kimgiotest.cpp
+index 2b507ed79..acd70b168 100644
+--- a/generators/kimgio/tests/kimgiotest.cpp
++++ b/generators/kimgio/tests/kimgiotest.cpp
+@@ -7,7 +7,7 @@
+ * (at your option) any later version. *
+ ***************************************************************************/
+
+-#include "../../settings_core.h"
++#include "../../../settings_core.h"
+ #include "../generator_kimgio.h"
+
+ #include <core/observer.h>
+--
+2.29.2
+
diff --git a/kde-apps/okular/okular-20.12.0.ebuild b/kde-apps/okular/okular-20.12.0.ebuild
new file mode 100644
index 000000000000..7891e55760d8
--- /dev/null
+++ b/kde-apps/okular/okular-20.12.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Universal document viewer based on KDE Frameworks"
+HOMEPAGE="https://okular.kde.org https://apps.kde.org/en/okular"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="chm djvu epub +image-backend markdown mobi +pdf +plucker +postscript qml share speech +tiff"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjs-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kpty-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/threadweaver-${KFMIN}:5
+ media-libs/freetype
+ >=media-libs/phonon-4.11.0
+ sys-libs/zlib
+ chm? (
+ dev-libs/chmlib
+ dev-libs/libzip:=
+ >=kde-frameworks/khtml-${KFMIN}:5
+ )
+ djvu? ( app-text/djvu )
+ epub? ( app-text/ebook-tools )
+ image-backend? (
+ >=dev-qt/qtgui-${QTMIN}:5[gif,jpeg,png]
+ >=kde-apps/libkexiv2-${PVCUT}:5
+ )
+ markdown? ( app-text/discount )
+ mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
+ pdf? ( app-text/poppler[qt5] )
+ plucker? ( virtual/jpeg:0 )
+ postscript? ( app-text/libspectre )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+ tiff? ( media-libs/tiff:0 )
+"
+RDEPEND="${DEPEND}
+ image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 )
+ qml? (
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-20.11.90-tests.patch" # bug 734138
+ "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DOKULAR_UI=$(usex qml "both" "desktop")
+ $(cmake_use_find_package chm CHM)
+ $(cmake_use_find_package chm KF5KHtml)
+ $(cmake_use_find_package chm LibZip)
+ $(cmake_use_find_package djvu DjVuLibre)
+ $(cmake_use_find_package epub EPub)
+ $(cmake_use_find_package image-backend KF5KExiv2)
+ $(cmake_use_find_package markdown Discount)
+ $(cmake_use_find_package mobi QMobipocket)
+ $(cmake_use_find_package pdf Poppler)
+ $(cmake_use_find_package plucker JPEG)
+ $(cmake_use_find_package postscript LibSpectre)
+ $(cmake_use_find_package share KF5Purpose)
+ $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package tiff TIFF)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ # mainshelltest hangs, chmgeneratortest fails, bug #603116
+ # parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640
+ local myctestargs=(
+ -E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/palapeli/Manifest b/kde-apps/palapeli/Manifest
index ad8972e9484a..d643f0dbe519 100644
--- a/kde-apps/palapeli/Manifest
+++ b/kde-apps/palapeli/Manifest
@@ -1 +1,2 @@
DIST palapeli-20.08.3.tar.xz 2078736 BLAKE2B a7e3c741c3f62803c289ae0e5b1558afef1ab7ea3de95120e6504da23a6a7d0850568c88e250942dec48a165ad71ff30324df82166387f37d710077c1c821520 SHA512 b9fc3113da2800fba3b65f2e593ed3b9b078b0defcbb0db7c8c11127f3f1d2c5776918aee96e4399a8c5436e6aff8a09de7bbc35b13e4910f7d4f612e5b42210
+DIST palapeli-20.12.0.tar.xz 2078840 BLAKE2B b50640f3451a8c5f876a93ce4dfb369693d90cf3b791951cb5bfb9c3261d6393da69217a2bbaa29dbe4a1bb49c8aed15895f0f19a9df66f0744363c260cfe3e0 SHA512 e29ff50dfe734969ecb014f21e4004a9a78efc2d90ff9ce7a2da72ca1771d0c0b068ccb325fd1f2f08a55e1405c2cd0fdc758fa72051cca960ac5de983b0af53
diff --git a/kde-apps/palapeli/palapeli-20.12.0.ebuild b/kde-apps/palapeli/palapeli-20.12.0.ebuild
new file mode 100644
index 000000000000..227c2e79a9c5
--- /dev/null
+++ b/kde-apps/palapeli/palapeli-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Jigsaw puzzle game by KDE"
+HOMEPAGE="https://apps.kde.org/en/palapeli"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
diff --git a/kde-apps/parley/Manifest b/kde-apps/parley/Manifest
index c7c21d2078da..9ce1474cd2be 100644
--- a/kde-apps/parley/Manifest
+++ b/kde-apps/parley/Manifest
@@ -1 +1,2 @@
DIST parley-20.08.3.tar.xz 8842444 BLAKE2B e3d2d9552384baab9734700da7a5bff4d5a24d23e1cfdcb4659ecdedcad22fa4bc26ec86d8666d47ae15af3349dc06f80c61880a96c47d17e709c8d81414afd3 SHA512 b7d2f9fa4534a5e5749028f54b0374a271e0b443b4be6a7c905f16542553c02eb661928b25bc373cf9f556cf09c2ea88b4adbfd535df32181ee6c0ccaf16619f
+DIST parley-20.12.0.tar.xz 8842204 BLAKE2B 554610ca8cd6fd39f60184e7b92e181da1b0ddf381fa40e3cef4181803880b2ebabc405602ee0a60ed946892af18f90507b22f572d77115b7f4da5b538150459 SHA512 0b04393d850f0e72b8a260f0104cc90547a2c05a26f551314bd831a3a00152631474fb09bb4f5d08f1389bc47e582616359a5bf7a977b615f5eee8a6ddcefb6e
diff --git a/kde-apps/parley/parley-20.12.0.ebuild b/kde-apps/parley/parley-20.12.0.ebuild
new file mode 100644
index 000000000000..438679fac5dd
--- /dev/null
+++ b/kde-apps/parley/parley-20.12.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK_DIR="docs"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="A vocabulary trainer to help you memorize things"
+HOMEPAGE="https://apps.kde.org/en/parley"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=kde-apps/libkeduvocdocument-${PVCUT}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kross-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kdeedu-data-${PVCUT}:5
+"
diff --git a/kde-apps/picmi/Manifest b/kde-apps/picmi/Manifest
index b9c2ef995ad7..b90f876c3cb4 100644
--- a/kde-apps/picmi/Manifest
+++ b/kde-apps/picmi/Manifest
@@ -1 +1,2 @@
DIST picmi-20.08.3.tar.xz 1367300 BLAKE2B 0ee12673896566ad280fec8645613048762e8936f5eb0cf205b153812d15aa30ec5c5e0aa1bce49039cd3948877e52b96ea350d87fb67b84933984ba6ba3403e SHA512 efbb31736614da07c69781dcb3f717855ecf6d13bc1ca1af4df1ae5f91d99644fe63e3f445eba1af679e75d4aedf6744547f8b50962a848cc7a31d06101135ed
+DIST picmi-20.12.0.tar.xz 1367316 BLAKE2B 3e5e5d8edf3a2b2810f8d51adf50baa205c876e5f859dfa6547a297478daea6f1c7febda90bbe201ed15d38ca363c632bcd28edf222fd9389ab6bb12ce18f30d SHA512 804b05ee41ed196122606be59e4707e4a5b145a0d7ad39041e630ea47a0aca4f2032b712e2308f448ef861d32f9a32f8895308a996396f0129cc6018a941a6cd
diff --git a/kde-apps/picmi/picmi-20.12.0.ebuild b/kde-apps/picmi/picmi-20.12.0.ebuild
new file mode 100644
index 000000000000..4fc7a925522b
--- /dev/null
+++ b/kde-apps/picmi/picmi-20.12.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Nonogram logic game by KDE"
+HOMEPAGE="https://apps.kde.org/en/picmi
+https://games.kde.org/game.php?game=picmi"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkdegames-${PVCUT}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/pim-data-exporter/Manifest b/kde-apps/pim-data-exporter/Manifest
index 1c7d0e22f15c..8d6a56ed0b47 100644
--- a/kde-apps/pim-data-exporter/Manifest
+++ b/kde-apps/pim-data-exporter/Manifest
@@ -1 +1,2 @@
DIST pim-data-exporter-20.08.3.tar.xz 399520 BLAKE2B 770af04d616d3c4c397074ebf3702c98b9ab1566428a0dadf7ac416c2167a465b06be0d4047f3a6acfa4e97d5fb46039e2efa0fe3dec43e5011d5484ebc39bb8 SHA512 70459c941204cafb60c1c77c107208f32b41b3d50902c8ee9d10d40f126265c8ad4745ddbaa2b3e50537248acd6883d71a568105f5a90d94bcc7b5fa9004339a
+DIST pim-data-exporter-20.12.0.tar.xz 398620 BLAKE2B 857d690c48f7afd04d5fe0da93fdeaac10e3a421adac584af06741f18646fcc58f191280017963f81098e15507f66c5db22a9b84a07ac3a8ae660ffcc7296640 SHA512 ca08d12e06f56f0f78fa54677ee741cc28a15b796c475516671f0a408d4439b2ce2295134c86ccde8f83883853666a85d9a746e4f1419f3b5918909feadcfdc6
diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-20.12.0.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-20.12.0.ebuild
new file mode 100644
index 000000000000..ac9385130a7f
--- /dev/null
+++ b/kde-apps/pim-data-exporter/pim-data-exporter-20.12.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Assistant to backup and archive PIM data and configuration"
+HOMEPAGE="https://apps.kde.org/en/pimdataexporter
+https://userbase.kde.org/KMail/Backup_Options"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="telemetry"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/grantleetheme-${PVCUT}:5
+ >=kde-apps/kidentitymanagement-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kmime-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-apps/mailcommon-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ telemetry? ( dev-libs/kuserfeedback:5 )
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test" # 11 out of 21 tests fail...
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KUserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/pim-sieve-editor/Manifest b/kde-apps/pim-sieve-editor/Manifest
index 46bf5a27d657..368b3788e389 100644
--- a/kde-apps/pim-sieve-editor/Manifest
+++ b/kde-apps/pim-sieve-editor/Manifest
@@ -1 +1,2 @@
DIST pim-sieve-editor-20.08.3.tar.xz 454436 BLAKE2B 7143e72dbec7d60564acbcf7e7599e5c2825e2f524c8e8226db9990555e8dd467bd06e73a06c7ef5559e403fe3b52e6ba40b3a6590d02f6d79d9efe286ec6c71 SHA512 2a16d2f91cfc4f5fff25f7b787c6e89dd20e8a77bc4acb409fafc2ffaeab98b2b6df638cc88a42f5823b0f77ddc6f7cf0a9719d08cbd599e1f9bd490efa9225e
+DIST pim-sieve-editor-20.12.0.tar.xz 454452 BLAKE2B 905ea900e41d7316300ff9a20cd69298387efbf53527d19276d265411212318a0aceb98c80295d5422c74dac59826035ad0eb500144ce85ba533d26baf0ec448 SHA512 c95b3ed5ba4f5cbace1cc114baf1e1616f6ac9d7c8625835691d5fc01825af69bf739fef55fbbd6997dc6fc2af148e8467d12c0e1785886dcb5250a2b580aa91
diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-20.12.0.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-20.12.0.ebuild
new file mode 100644
index 000000000000..b8a7d483df42
--- /dev/null
+++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-20.12.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Assistant for editing IMAP Sieve filters"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="telemetry"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:5
+ >=kde-apps/calendarsupport-${PVCUT}:5
+ >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/libksieve-${PVCUT}:5
+ >=kde-apps/pimcommon-${PVCUT}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ telemetry? ( dev-libs/kuserfeedback:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KUserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/pimcommon/Manifest b/kde-apps/pimcommon/Manifest
index aa572801c6dc..a9d7fb65eab9 100644
--- a/kde-apps/pimcommon/Manifest
+++ b/kde-apps/pimcommon/Manifest
@@ -1 +1,2 @@
DIST pimcommon-20.08.3.tar.xz 357152 BLAKE2B 9a0dd228d9997bd891b2247fdf2fc6feeefa3606234ba69d1e335234f40a7b9031285882d95cc62b3b4a380a29dbed58647aafd5e93dddbeb79d8ffd8cc4e945 SHA512 873fa273dd06eff2d488926c3d359f7fd0b56276eb6fcbb3bffb83207631902479b3751dbeae1525c07d24a2f284a05e9054f71a9497867a461040363cd75a2d
+DIST pimcommon-20.12.0.tar.xz 361936 BLAKE2B a116270edeed29fb062d5c160a29f379bcd06b772817beea59e761912f41d24010aeab52e67dc380da8d3b5c18e7360cbd4e731385645ee070098c8258fc38c3 SHA512 26a450fe0e9d811f368b488f5179e0d0452b8cfc18af4a24135b78306a2f09f10f2ace0a13e7c2c4c2694712f60b0788c45da437885c29d0d456581259b23504
diff --git a/kde-apps/pimcommon/pimcommon-20.12.0.ebuild b/kde-apps/pimcommon/pimcommon-20.12.0.ebuild
new file mode 100644
index 000000000000..f419482c3780
--- /dev/null
+++ b/kde-apps/pimcommon/pimcommon-20.12.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ dev-libs/libxslt
+"
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:5
+ >=kde-apps/akonadi-contacts-${PVCUT}:5
+ >=kde-apps/akonadi-search-${PVCUT}:5
+ >=kde-apps/kimap-${PVCUT}:5
+ >=kde-apps/kldap-${PVCUT}:5
+ >=kde-apps/kpimtextedit-${PVCUT}:5
+ >=kde-apps/libkdepim-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/purpose-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=kde-apps/kmime-${PVCUT}:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-apps/libkdepim-20.07.80:5
+"
+
+src_test() {
+ # bugs 641730, 661330
+ local myctestargs=(
+ -E "(autocorrectiontest|pimcommon-translator-translatortest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-20.12.0.ebuild b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-20.12.0.ebuild
new file mode 100644
index 000000000000..61c23616dd77
--- /dev/null
+++ b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-20.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Plasma Telepathy client"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="gstreamer"
+
+RDEPEND="
+ >=kde-apps/ktp-accounts-kcm-${PV}:${SLOT}
+ >=kde-apps/ktp-approver-${PV}:${SLOT}
+ >=kde-apps/ktp-auth-handler-${PV}:${SLOT}
+ >=kde-apps/ktp-common-internals-${PV}:${SLOT}
+ >=kde-apps/ktp-contact-list-${PV}:${SLOT}
+ >=kde-apps/ktp-contact-runner-${PV}:${SLOT}
+ >=kde-apps/ktp-desktop-applets-${PV}:${SLOT}
+ >=kde-apps/ktp-filetransfer-handler-${PV}:${SLOT}
+ >=kde-apps/ktp-kded-module-${PV}:${SLOT}
+ >=kde-apps/ktp-send-file-${PV}:${SLOT}
+ >=kde-apps/ktp-text-ui-${PV}:${SLOT}
+ gstreamer? ( >=kde-apps/ktp-call-ui-${PV}:${SLOT} )
+"
+
+pkg_postinst() {
+ elog "You can configure the accounts in Plasma System Settings"
+ elog "and then add the Instant Messaging plasma applet to access the contact list."
+}
diff --git a/kde-apps/poxml/Manifest b/kde-apps/poxml/Manifest
index 282d1ca904eb..0da04263e083 100644
--- a/kde-apps/poxml/Manifest
+++ b/kde-apps/poxml/Manifest
@@ -1 +1,2 @@
DIST poxml-20.08.3.tar.xz 43272 BLAKE2B 1f81403d2544b21fb12168d4961d2f890d62a832226887a26486dbd3a62b29e7f346a7c6b7366b5b6c18415638cf1136140a54f0a30cde3802918f2c34a0f057 SHA512 ce3b3344fcf1bacd44b481c84a7a0041c97686169ebd6e29af0f0de8d2fb808556bc52b930b222e1d87db8275892d1d22770ef0df888180e1be476852157ae6c
+DIST poxml-20.12.0.tar.xz 43300 BLAKE2B 2aa8bc85a74e7de4d51adf4a0d82a1f45edb43354954d8525d365f0d5de64e605240e713a8f9880fbcf1e3f0b254a492596ba47a7a80a8a178427a993cd14e45 SHA512 8b4d0b14fc957c6670c347799c3dff1cca1062f2f5e6ce1a17057654485f5652dbd0c3bc4ef8cd9b977d4d2016da9e53a8284e2f07a0e80a3b0ce4103626a29b
diff --git a/kde-apps/poxml/poxml-20.12.0.ebuild b/kde-apps/poxml/poxml-20.12.0.ebuild
new file mode 100644
index 000000000000..f715b042b2e3
--- /dev/null
+++ b/kde-apps/poxml/poxml-20.12.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtxml-${QTMIN}:5
+ sys-devel/gettext
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/print-manager/Manifest b/kde-apps/print-manager/Manifest
index 8d604211ec10..ec6b4183d335 100644
--- a/kde-apps/print-manager/Manifest
+++ b/kde-apps/print-manager/Manifest
@@ -1 +1,2 @@
DIST print-manager-20.08.3.tar.xz 258776 BLAKE2B 5fbf41b0b324732fe998891fee24cc0d9245868d1f73d578d455899e47524fa79eb8368f90196705e865f6d4d6d582dac427344b952075f2c3e989031de67242 SHA512 776221318c2eec2564cfde63b58ac4f89c7ce264b69d87b15c85a7681877fa81fe8a967d23619730e64c49ca6b19551d7fb4c22e66d7c1d0ff3b4961dc72744a
+DIST print-manager-20.12.0.tar.xz 258180 BLAKE2B 44b4918565aa2d19ef16dfe1bf2c6934053969ad577fdadb61fa897e22984f36edcd1de60f80d364fc6cee640318f488244fa570112de4e910a17a51ce0e07bc SHA512 6a93e58dc15c24a6e0ecf18b346241cfa805219933ec346f8022eb4dc8dee87298f0d4c1e2f9ac8e9c2ea97723a7d4edca6bb65c6dabbabde5a1fae79937d000
diff --git a/kde-apps/print-manager/print-manager-20.12.0.ebuild b/kde-apps/print-manager/print-manager-20.12.0.ebuild
new file mode 100644
index 000000000000..0d41393bafd6
--- /dev/null
+++ b/kde-apps/print-manager/print-manager-20.12.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+PLASMA_MINIMAL=5.16.5
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Manage print jobs and printers in Plasma"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+gtk"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
+ net-print/cups
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5
+ gtk? ( app-admin/system-config-printer )
+"
+
+pkg_postinst(){
+ ecm_pkg_postinst
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
+ ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
+ ewarn "an important, though optional, runtime dependency:"
+ ewarn
+ ewarn "app-admin/system-config-printer"
+ ewarn
+ ewarn "${PN} will work nevertheless, but is going to be less comfortable"
+ ewarn "and will show the following error status during runtime:"
+ ewarn
+ ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
+ ewarn "was not provided by any .service files'\""
+ fi
+}
diff --git a/kde-apps/rocs/Manifest b/kde-apps/rocs/Manifest
index e98a9b50b7e0..7ee163e361e4 100644
--- a/kde-apps/rocs/Manifest
+++ b/kde-apps/rocs/Manifest
@@ -1 +1,2 @@
DIST rocs-20.08.3.tar.xz 1498184 BLAKE2B 0488a62dd830e92cbe525379e53e0eb8a32334256ca30453549adad681df4e28d6bb05eed852e751e124003ede2833d5b78d4a3aab5e550334674811d6ca1804 SHA512 9eb5df64bad994f03348c86139bb156da856411ce4692a8d095c5a6410a9253a3e4a458ae7d3d3c18e6a56877728866e3c563d58c60a90658f9c0ea52ecdd15e
+DIST rocs-20.12.0.tar.xz 1491956 BLAKE2B 923f8dcaff274570030f61533f0059079a8c7bda99a81517ae017c72713afb4c5adae5fc88f52a75e1d167f7e7abf69a9701ff9b08dce728c631e4bed16aa382 SHA512 875519c1ba8249c69632586455cbebe6d34774447afa0c1dfa653a33b4ba4e405941ef45a76c1d71d901877d906b15ac3e72fe0924313497cefcc1592bc4f4c5
diff --git a/kde-apps/rocs/rocs-20.12.0.ebuild b/kde-apps/rocs/rocs-20.12.0.ebuild
new file mode 100644
index 000000000000..9d25cbc526e4
--- /dev/null
+++ b/kde-apps/rocs/rocs-20.12.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Interface to work with Graph Theory"
+HOMEPAGE="https://apps.kde.org/en/rocs"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ dev-libs/grantlee:5
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtscript-${QTMIN}:5[scripttools]
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/boost-1.49
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+"
+
+RESTRICT+=" test" # 1/10 tests currently fails
diff --git a/kde-apps/signon-kwallet-extension/Manifest b/kde-apps/signon-kwallet-extension/Manifest
index 70eb6c6705b7..1565c6d19cf8 100644
--- a/kde-apps/signon-kwallet-extension/Manifest
+++ b/kde-apps/signon-kwallet-extension/Manifest
@@ -1 +1,2 @@
DIST signon-kwallet-extension-20.08.3.tar.xz 10704 BLAKE2B 97480248a5d16031da0fd0c8f4e0e45baff8f1b905cd4753c98e41343e4a25ff2dfc3d81f1ae97722ee5f8d3451e0b5d3c93e6021c5928bec60206132a57a203 SHA512 11fa05427dfef6839d1c3c6d0ee538baa7d449155b93eca485f6841e6fc8c867a87c0f7a32dae0b259f16f180cb6c9cc53c192194b464113d75b172a5a4df6aa
+DIST signon-kwallet-extension-20.12.0.tar.xz 10696 BLAKE2B f2395a13351621947e5d8d06af4fa3efe8b1a391fe3d03a8af0118ef570164f5ef41fe7f979ee170ce92650ccec4d105308779165053c789d6f42a7aec0a6fb2 SHA512 ff2152f21507771439ff396c96ec94048d2205cd3e398fb0f6aa2df7ac4b0b5056c5729542d40c4d200c82189e21e5383993a694718bf58457b4dcf5be76c465
diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-20.12.0.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-20.12.0.ebuild
new file mode 100644
index 000000000000..ba6fee0bb3ce
--- /dev/null
+++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-20.12.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+inherit ecm kde.org
+
+DESCRIPTION="KWallet extension for signond"
+HOMEPAGE="https://accounts-sso.gitlab.io/"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ net-libs/signond
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/spectacle/Manifest b/kde-apps/spectacle/Manifest
index 8f914c001fce..58444407aeb3 100644
--- a/kde-apps/spectacle/Manifest
+++ b/kde-apps/spectacle/Manifest
@@ -1 +1,2 @@
DIST spectacle-20.08.3.tar.xz 1156220 BLAKE2B 3ebf54668fda63db6c1d938beedd287d7570749a6f9c6de89752d42abb7fe75687a6e3135a0fcd8f86b741a286518040627b2da0fc96ba029dfd1e1ede9a04ef SHA512 baae34ae4c7b3811e008ae8c1c2d6d6603fd39533279cc3ed79d4a38fa6cb3879ece30bc9ed1b1a5163691dcb2adea7e8cd3d655788f680feb94c38ad53610ac
+DIST spectacle-20.12.0.tar.xz 1163508 BLAKE2B 0ed2ee8025fa5ce3f536a313db77fa2c1f75b2efbfdacffd785f75c4fca6e6ee9b4cb7d032ff276b53f70774494c12e783eb84493498c0b569558536afe33756 SHA512 6ece220decca2f1fb13c0343b98f5be3cba78747e1e4eef53b44d1dd1bd11eb925ef74625b9798e2fee7ada57dc6d2f632162c70a5c4fc8193e07d09061158a2
diff --git a/kde-apps/spectacle/spectacle-20.12.0.ebuild b/kde-apps/spectacle/spectacle-20.12.0.ebuild
new file mode 100644
index 000000000000..9ea01f1bc4a4
--- /dev/null
+++ b/kde-apps/spectacle/spectacle-20.12.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Screenshot capture utility"
+HOMEPAGE="https://apps.kde.org/en/spectacle"
+
+LICENSE="LGPL-2+ handbook? ( FDL-1.3 ) kipi? ( GPL-2+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="kipi share"
+
+# TODO: mv guru.git -> gentoo.git
+# IUSE+=" annotate"
+# DEPEND+="
+# dev-qt/qtsvg-${QTMIN}:5
+# x11-libs/kimageannotator
+# "
+
+DEPEND="
+ >=dev-qt/qdbus-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ x11-libs/libxcb
+ x11-libs/xcb-util
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ kipi? ( >=kde-apps/libkipi-${PVCUT}:5= )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}
+ kipi? ( >=kde-apps/kipi-plugins-${PVCUT}:5 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package kipi KF5Kipi)
+ $(cmake_use_find_package share KF5Purpose)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest
index 64c0a9f32c70..acaf829597e7 100644
--- a/kde-apps/step/Manifest
+++ b/kde-apps/step/Manifest
@@ -1 +1,2 @@
DIST step-20.08.3.tar.xz 952000 BLAKE2B f7d8aef7a59bd8b06816b2844ec963d1ee24389f43643b2ffabccb740dc8daa9715ba0a239861aecb27b07d4b3af9c5a1de7f8180347144a4f4f3cfdcc3c932a SHA512 d75d72afa0706676740bef46ef1df097f851e83db4886c8410e1a33835655108325bb79f61802d6733beb733af0a2ab6db9423888b01f5d779ab4402ae02730f
+DIST step-20.12.0.tar.xz 950848 BLAKE2B facac4cf36abaf64b7e732043c1328669e9bc77b8a52a6d32dea919966348af03c80669f2e2b449946e184d17084225c16b3eca50be218480f52a2b126806e8a SHA512 2bf7cfca40bf939e0dcf7229b1d8c19eae050e1be265efbc1f771c9a1a4661c1e7cd817b71a033d75bfa3f07875ee46e3a5aa0e28d33053841c26ec212d51fa3
diff --git a/kde-apps/step/step-20.12.0.ebuild b/kde-apps/step/step-20.12.0.ebuild
new file mode 100644
index 000000000000..52e62f1d0969
--- /dev/null
+++ b/kde-apps/step/step-20.12.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Interactive physics simulator"
+HOMEPAGE="https://apps.kde.org/en/step https://edu.kde.org/step/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+gsl nls +qalculate"
+
+BDEPEND="
+ nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+ >=dev-cpp/eigen-3.2:3
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtopengl-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kplotting-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ sci-libs/cln
+ gsl? ( sci-libs/gsl:= )
+ qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package gsl GSL)
+ $(cmake_use_find_package qalculate Qalculate)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/svgpart/Manifest b/kde-apps/svgpart/Manifest
index 0cd90c6539b5..c1b6427d3f58 100644
--- a/kde-apps/svgpart/Manifest
+++ b/kde-apps/svgpart/Manifest
@@ -1 +1,2 @@
DIST svgpart-20.08.3.tar.xz 21132 BLAKE2B 509be7c8e9a9086b5c9f1e88c4aa36d76e740692e06c3f8218800d1c6c00a56d4249cd7c86fa5fe02fe110cee3240c5ab48b90149c228850a2dd5fb751d19130 SHA512 2922411c3f1aa9ec9f84f7cf99b9d72d4e92456b139f9d5c363e18f04bca497acca03b258c89cad73bf51a513e239851ccd8ed1061621645fd125a209b275dfa
+DIST svgpart-20.12.0.tar.xz 21480 BLAKE2B 5abf9e77a7233c80bbd18e0c4d5a941579e4c4f5038bf0c95f4d4e0c9565b35f6653ba434643813b971471ef757e885a14cd0376a763b021240a82e95cbf9952 SHA512 748177024fb77b82508d63b7a664cde1f809068fb4e31a17b2631a3763c5ba159ded2da9b1af29a3ed060788b35b75cf8617f5fe688a2982be31492381dc8672
diff --git a/kde-apps/svgpart/svgpart-20.12.0.ebuild b/kde-apps/svgpart/svgpart-20.12.0.ebuild
new file mode 100644
index 000000000000..35f7d7fc55a4
--- /dev/null
+++ b/kde-apps/svgpart/svgpart-20.12.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Kpart for viewing SVGs"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/sweeper/Manifest b/kde-apps/sweeper/Manifest
index 31fb47804763..ba569dace3ae 100644
--- a/kde-apps/sweeper/Manifest
+++ b/kde-apps/sweeper/Manifest
@@ -1 +1,2 @@
DIST sweeper-20.08.3.tar.xz 371880 BLAKE2B aaf749224afd896156fef011c123e69dd8bb62b896807f5226c83810ecf5daf124cd44404d419abac78a9e331542464167096c1ddbcc2e3139307aef09a392b3 SHA512 fd4e1606c14c89efbacc549c3c54a835223602382d73e59321210ce93d652c2db85af61bae49b6ef013d3491338415b1d6a325fae2150b583f890f46c9d522aa
+DIST sweeper-20.12.0.tar.xz 371876 BLAKE2B 70335719d09bd29c813191b83d16bb9c09fa4ca3e919470583edcbb860454c123c5119d38a6e182c0ad7e668cc7cfc576e8cf7118fb8718cd626ac9cc4d2d694 SHA512 019643eb1164147675469fa27952d604d7103d62d267fe0dddcc2e877ea2c8bb1cd2710219f2960b49dd879f301e4ac9d392d39866f37cb08e789185407003e0
diff --git a/kde-apps/sweeper/sweeper-20.12.0.ebuild b/kde-apps/sweeper/sweeper-20.12.0.ebuild
new file mode 100644
index 000000000000..cdf0fa942163
--- /dev/null
+++ b/kde-apps/sweeper/sweeper-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
+HOMEPAGE="https://apps.kde.org/en/sweeper
+https://utils.kde.org/projects/sweeper/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kactivities-stats-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/thumbnailers/Manifest b/kde-apps/thumbnailers/Manifest
index 05a95c2141f8..673a03a91166 100644
--- a/kde-apps/thumbnailers/Manifest
+++ b/kde-apps/thumbnailers/Manifest
@@ -1 +1,2 @@
DIST kdegraphics-thumbnailers-20.08.3.tar.xz 46852 BLAKE2B acec96611a35406b315be9beb3f83f2a4c85ceefa9a88b514ca0a6b56aa05d5198f941b1072490de7f75d1165cfaf178c9bff5faa2b5fb09354a602537113384 SHA512 360e3196de408234d226e0c580f6f713087d876535bf238cf1c56554daca97e712ae65b131a25dff77f5b69845c5a06f2e69b8d7e4b227d30f222424b5704546
+DIST kdegraphics-thumbnailers-20.12.0.tar.xz 47020 BLAKE2B 3e7146599a91affbab578245b1dd52222bbc3da2198bca281d61664ab9ba3a1342197e7ab3b1e001c2528e752b386b0d63b117553eb9bd2d1b355cfeb626659c SHA512 e1112b7eacdec2e0667510fb8ddbf1912569a77297c4faf446bfd1592e99fbddb95d37ec654476873ba8dbb86d2becf8deefdc94a5811cec1c70733a6f9254bc
diff --git a/kde-apps/thumbnailers/thumbnailers-20.12.0.ebuild b/kde-apps/thumbnailers/thumbnailers-20.12.0.ebuild
new file mode 100644
index 000000000000..1d68ea65c0c4
--- /dev/null
+++ b/kde-apps/thumbnailers/thumbnailers-20.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_ORG_NAME="kdegraphics-thumbnailers"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Thumbnail generators for PDF/PS and RAW files"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="raw"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ raw? (
+ >=kde-apps/libkdcraw-${PVCUT}:5
+ >=kde-apps/libkexiv2-${PVCUT}:5
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package raw KF5KExiv2)
+ $(cmake_use_find_package raw KF5KDcraw)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest
index 55042c405cc5..e0f31840e48a 100644
--- a/kde-apps/umbrello/Manifest
+++ b/kde-apps/umbrello/Manifest
@@ -1 +1,2 @@
DIST umbrello-20.08.3.tar.xz 5555108 BLAKE2B c8ccc39d43f061d78889776e6adc6d1a07a67608b8cbfc8c18e8f94a3d1608b3764c15d496538bb76db2672cd6bdfa8158b30a24f38f3c40e8b18dfe72262155 SHA512 541d637cd892f5b162fa88e3380c9ed4c9c175d5479bb1947b415b8fa59a419fd90eac2e47d939ec3d9b7b43b14fbf6777683f884b7ff10e7dee85eccb59f813
+DIST umbrello-20.12.0.tar.xz 5555368 BLAKE2B 08f16791b30666885f17fbb1df2d58ee2b101d250013f0a59a27401f5fdb8020e250989d6b8e87f087ed3093e48505549ceac8c272715e9209e3447386da584a SHA512 80b6e95a477a3026e5b82eef854c7f1b0786ef0bf438f7b3e54879dfc26161f94a2d2e1e68c4ef49d04693a7bd155065403314174588233125946291edd41ac9
diff --git a/kde-apps/umbrello/umbrello-20.12.0.ebuild b/kde-apps/umbrello/umbrello-20.12.0.ebuild
new file mode 100644
index 000000000000..6bd2c973c7cc
--- /dev/null
+++ b/kde-apps/umbrello/umbrello-20.12.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false" # TODO: figure out install error
+ECM_TEST="forceoptional"
+KFMIN=5.75.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KDE UML Modeller"
+HOMEPAGE="https://apps.kde.org/en/umbrello https://umbrello.kde.org"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="php"
+
+RDEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdelibs4support-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ php? (
+ dev-util/kdevelop:5=
+ dev-util/kdevelop-pg-qt:5
+ dev-util/kdevelop-php:5
+ )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-20.08.3-no-qtwebkit.patch
+ "${FILESDIR}"/${PN}-20.08.3-gentoo-docbundledir.patch # fix hardcoded path
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
+ -DBUILD_APIDOC=OFF
+ -DBUILD_KF5=ON
+ -DBUILD_PHP_IMPORT=$(usex php)
+ -DBUILD_unittests=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/yakuake/Manifest b/kde-apps/yakuake/Manifest
index 428b90b88a4c..20547d7781ae 100644
--- a/kde-apps/yakuake/Manifest
+++ b/kde-apps/yakuake/Manifest
@@ -1 +1,2 @@
DIST yakuake-20.08.3.tar.xz 381328 BLAKE2B 645538055977d42c37cb18d03c4512b9b11b6a289dbdea4f635348fff05e991e600e775e43f7968bb3a516fadc0f75abb6d8c07475adab3e29dfdea7fbfb03c1 SHA512 54cab72921686165047bd5dc8cc3052be90a75b3afc4aa81846f44cb074dcfba248eac26638e21252681ed272810dd5822dce9e031dc736d19eeda25bba3fc7c
+DIST yakuake-20.12.0.tar.xz 381984 BLAKE2B 1075243a37e2454ebcf4513e0365a6bb29f154f3db780174569f849ebba29fddb5f003f0fb31ddda595607f9f185d5cfa2f0b30aee9aa088ab067075b6ccccf4 SHA512 d386dc411b11ab57b1d7602384970daade0284bfc27142477657da35f85a9da27a36d45252769488f364f90db9e1f8980550ab7332cc9846c6712756c1d3e553
diff --git a/kde-apps/yakuake/yakuake-20.12.0.ebuild b/kde-apps/yakuake/yakuake-20.12.0.ebuild
new file mode 100644
index 000000000000..036e21301dea
--- /dev/null
+++ b/kde-apps/yakuake/yakuake-20.12.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://apps.kde.org/en/yakuake"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="absolute-position X"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/konsole-${PVCUT}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ absolute-position? ( >=kde-frameworks/kwayland-${KFMIN}:5 )
+ X? (
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ x11-libs/libX11
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package absolute-position KF5Wayland)
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/zeroconf-ioslave/Manifest b/kde-apps/zeroconf-ioslave/Manifest
index 6b1ab64735c5..d9bf4512bd2c 100644
--- a/kde-apps/zeroconf-ioslave/Manifest
+++ b/kde-apps/zeroconf-ioslave/Manifest
@@ -1 +1,2 @@
DIST zeroconf-ioslave-20.08.3.tar.xz 43092 BLAKE2B 8380a03d90cce530102cf9e267d3f7fdc1da91c92aacaae7ddc398f231d26ca60672b095dfb3c8c77a7a15e98767e6eaa4026e284b22440003f2937e1d51e383 SHA512 842e2ef3875a62115883db39b3481f1fd4883ff958eef9bff7cb61395fab7d1bf05470898132ebe3cb4a8f17b85eb65b4c2bc8ea39d3a83414a3a456e25520d2
+DIST zeroconf-ioslave-20.12.0.tar.xz 43288 BLAKE2B b28a845487e38f46cfc776235516a6ff3d01d97d94918ac1ab295df66ae15c8f45c766b8f1238eeeaaccc875baf934f9344d686f3fb6b3401fb1ae2e7e771516 SHA512 c694cf7bb57986c01323e20745102133583bcc4cfccc9b9d4c127656402675d5cb89f095e3c82a9ec7ce63a4fc90a8319238c9073f7d09fd5f95f2de2dc1d149
diff --git a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-20.12.0.ebuild b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-20.12.0.ebuild
new file mode 100644
index 000000000000..c69e6864b7d4
--- /dev/null
+++ b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-20.12.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.75.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"