summaryrefslogtreecommitdiffstats
path: root/source/kde
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2020-12-12 22:14:17 +0000
committer Eric Hameleers <alien@slackware.com>2020-12-13 08:59:48 +0100
commit8e832fbd4b7a5247cf7a23368e2ea308ea4dc739 (patch)
tree5139242b53b38b0ad890e5a28192fc64504c23af /source/kde
parentcf14860fabf930b99a09834440cf1ae1fae695e5 (diff)
downloadcurrent-8e832fbd4b7a5247cf7a23368e2ea308ea4dc739.tar.gz
current-8e832fbd4b7a5247cf7a23368e2ea308ea4dc739.tar.xz
Sat Dec 12 22:14:17 UTC 202020201212221417
a/kernel-generic-5.4.83-x86_64-1.txz: Upgraded. a/kernel-huge-5.4.83-x86_64-1.txz: Upgraded. a/kernel-modules-5.4.83-x86_64-1.txz: Upgraded. d/kernel-headers-5.4.83-x86-1.txz: Upgraded. k/kernel-source-5.4.83-noarch-1.txz: Upgraded. kde/akonadi-20.12.0-x86_64-1.txz: Upgraded. kde/akonadi-calendar-20.12.0-x86_64-1.txz: Upgraded. kde/akonadi-calendar-tools-20.12.0-x86_64-1.txz: Upgraded. kde/akonadi-contacts-20.12.0-x86_64-1.txz: Upgraded. kde/akonadi-import-wizard-20.12.0-x86_64-1.txz: Upgraded. kde/akonadi-mime-20.12.0-x86_64-1.txz: Upgraded. kde/akonadi-notes-20.12.0-x86_64-1.txz: Upgraded. kde/akonadi-search-20.12.0-x86_64-1.txz: Upgraded. kde/akonadiconsole-20.12.0-x86_64-1.txz: Upgraded. kde/akregator-20.12.0-x86_64-1.txz: Upgraded. kde/analitza-20.12.0-x86_64-1.txz: Upgraded. kde/ark-20.12.0-x86_64-1.txz: Upgraded. kde/artikulate-20.12.0-x86_64-1.txz: Upgraded. kde/attica-5.77.0-x86_64-1.txz: Upgraded. kde/audiocd-kio-20.12.0-x86_64-1.txz: Upgraded. kde/baloo-5.77.0-x86_64-1.txz: Upgraded. kde/baloo-widgets-20.12.0-x86_64-1.txz: Upgraded. kde/blinken-20.12.0-x86_64-1.txz: Upgraded. kde/bluez-qt-5.77.0-x86_64-1.txz: Upgraded. kde/bomber-20.12.0-x86_64-1.txz: Upgraded. kde/bovo-20.12.0-x86_64-1.txz: Upgraded. kde/breeze-icons-5.77.0-noarch-1.txz: Upgraded. kde/calendarsupport-20.12.0-x86_64-1.txz: Upgraded. kde/cantor-20.12.0-x86_64-1.txz: Upgraded. kde/cervisia-20.12.0-x86_64-1.txz: Upgraded. kde/dolphin-20.12.0-x86_64-1.txz: Upgraded. kde/dolphin-plugins-20.12.0-x86_64-1.txz: Upgraded. kde/dragon-20.12.0-x86_64-1.txz: Upgraded. kde/elisa-20.12.0-x86_64-1.txz: Upgraded. kde/eventviews-20.12.0-x86_64-1.txz: Upgraded. kde/extra-cmake-modules-5.77.0-x86_64-1.txz: Upgraded. kde/ffmpegthumbs-20.12.0-x86_64-1.txz: Upgraded. kde/filelight-20.12.0-x86_64-1.txz: Upgraded. kde/frameworkintegration-5.77.0-x86_64-1.txz: Upgraded. kde/granatier-20.12.0-x86_64-1.txz: Upgraded. kde/grantlee-editor-20.12.0-x86_64-1.txz: Upgraded. kde/grantleetheme-20.12.0-x86_64-1.txz: Upgraded. kde/gwenview-20.12.0-x86_64-1.txz: Upgraded. kde/incidenceeditor-20.12.0-x86_64-1.txz: Upgraded. kde/itinerary-20.12.0-x86_64-1.txz: Added. kde/juk-20.12.0-x86_64-1.txz: Upgraded. kde/k3b-20.12.0-x86_64-1.txz: Upgraded. kde/kactivities-5.77.0-x86_64-1.txz: Upgraded. kde/kactivities-stats-5.77.0-x86_64-1.txz: Upgraded. kde/kaddressbook-20.12.0-x86_64-1.txz: Upgraded. kde/kalarm-20.12.0-x86_64-1.txz: Upgraded. kde/kalarmcal-20.12.0-x86_64-1.txz: Upgraded. kde/kalgebra-20.12.0-x86_64-1.txz: Upgraded. kde/kalzium-20.12.0-x86_64-1.txz: Upgraded. kde/kamera-20.12.0-x86_64-1.txz: Upgraded. kde/kamoso-20.12.0-x86_64-1.txz: Upgraded. kde/kanagram-20.12.0-x86_64-1.txz: Upgraded. kde/kapidox-5.77.0-x86_64-1.txz: Upgraded. kde/kapman-20.12.0-x86_64-1.txz: Upgraded. kde/kapptemplate-20.12.0-x86_64-1.txz: Upgraded. kde/karchive-5.77.0-x86_64-1.txz: Upgraded. kde/kate-20.12.0-x86_64-1.txz: Upgraded. kde/katomic-20.12.0-x86_64-1.txz: Upgraded. kde/kauth-5.77.0-x86_64-1.txz: Upgraded. kde/kbackup-20.12.0-x86_64-1.txz: Upgraded. kde/kblackbox-20.12.0-x86_64-1.txz: Upgraded. kde/kblocks-20.12.0-x86_64-1.txz: Upgraded. kde/kbookmarks-5.77.0-x86_64-1.txz: Upgraded. kde/kbounce-20.12.0-x86_64-1.txz: Upgraded. kde/kbreakout-20.12.0-x86_64-1.txz: Upgraded. kde/kbruch-20.12.0-x86_64-1.txz: Upgraded. kde/kcachegrind-20.12.0-x86_64-1.txz: Upgraded. kde/kcalc-20.12.0-x86_64-1.txz: Upgraded. kde/kcalendarcore-5.77.0-x86_64-1.txz: Upgraded. kde/kcalutils-20.12.0-x86_64-1.txz: Upgraded. kde/kcharselect-20.12.0-x86_64-1.txz: Upgraded. kde/kcm-fcitx-0.5.6-x86_64-2.txz: Rebuilt. Applied upstream patch to fix ErrorOverlay panel. Thanks to Weng Xuetian and PiterPunk. kde/kcmutils-5.77.0-x86_64-1.txz: Upgraded. kde/kcodecs-5.77.0-x86_64-1.txz: Upgraded. kde/kcolorchooser-20.12.0-x86_64-1.txz: Upgraded. kde/kcompletion-5.77.0-x86_64-1.txz: Upgraded. kde/kconfig-5.77.0-x86_64-1.txz: Upgraded. kde/kconfigwidgets-5.77.0-x86_64-1.txz: Upgraded. kde/kcontacts-5.77.0-x86_64-1.txz: Upgraded. kde/kcoreaddons-5.77.0-x86_64-1.txz: Upgraded. kde/kcrash-5.77.0-x86_64-1.txz: Upgraded. kde/kcron-20.12.0-x86_64-1.txz: Upgraded. kde/kdav-5.77.0-x86_64-1.txz: Upgraded. kde/kdbusaddons-5.77.0-x86_64-1.txz: Upgraded. kde/kde-dev-scripts-20.12.0-x86_64-1.txz: Upgraded. kde/kde-dev-utils-20.12.0-x86_64-1.txz: Upgraded. kde/kdebugsettings-20.12.0-x86_64-1.txz: Upgraded. kde/kdeclarative-5.77.0-x86_64-1.txz: Upgraded. kde/kdeconnect-kde-20.12.0-x86_64-1.txz: Upgraded. kde/kded-5.77.0-x86_64-1.txz: Upgraded. kde/kdeedu-data-20.12.0-x86_64-1.txz: Upgraded. kde/kdegraphics-mobipocket-20.12.0-x86_64-1.txz: Upgraded. kde/kdegraphics-thumbnailers-20.12.0-x86_64-1.txz: Upgraded. kde/kdelibs4support-5.77.0-x86_64-1.txz: Upgraded. kde/kdenetwork-filesharing-20.12.0-x86_64-1.txz: Upgraded. kde/kdenlive-20.12.0-x86_64-1.txz: Upgraded. kde/kdepim-addons-20.12.0-x86_64-1.txz: Upgraded. kde/kdepim-apps-libs-20.08.3-x86_64-1.txz: Removed. kde/kdepim-runtime-20.12.0-x86_64-1.txz: Upgraded. kde/kdesdk-kioslaves-20.12.0-x86_64-1.txz: Upgraded. kde/kdesdk-thumbnailers-20.12.0-x86_64-1.txz: Upgraded. kde/kdesignerplugin-5.77.0-x86_64-1.txz: Upgraded. kde/kdesu-5.77.0-x86_64-1.txz: Upgraded. kde/kdev-php-5.6.1-x86_64-1.txz: Upgraded. kde/kdev-python-5.6.1-x86_64-1.txz: Upgraded. kde/kdevelop-5.6.1-x86_64-1.txz: Upgraded. kde/kdewebkit-5.77.0-x86_64-1.txz: Upgraded. kde/kdf-20.12.0-x86_64-1.txz: Upgraded. kde/kdialog-20.12.0-x86_64-1.txz: Upgraded. kde/kdiamond-20.12.0-x86_64-1.txz: Upgraded. kde/kdnssd-5.77.0-x86_64-1.txz: Upgraded. kde/kdoctools-5.77.0-x86_64-1.txz: Upgraded. kde/keditbookmarks-20.12.0-x86_64-1.txz: Upgraded. kde/kemoticons-5.77.0-x86_64-1.txz: Upgraded. kde/kfilemetadata-5.77.0-x86_64-1.txz: Upgraded. kde/kfind-20.12.0-x86_64-1.txz: Upgraded. kde/kfloppy-20.12.0-x86_64-1.txz: Upgraded. kde/kfourinline-20.12.0-x86_64-1.txz: Upgraded. kde/kgeography-20.12.0-x86_64-1.txz: Upgraded. kde/kget-20.12.0-x86_64-1.txz: Upgraded. kde/kglobalaccel-5.77.0-x86_64-1.txz: Upgraded. kde/kgoldrunner-20.12.0-x86_64-1.txz: Upgraded. kde/kgpg-20.12.0-x86_64-1.txz: Upgraded. kde/kguiaddons-5.77.0-x86_64-1.txz: Upgraded. kde/khangman-20.12.0-x86_64-1.txz: Upgraded. kde/khelpcenter-20.12.0-x86_64-1.txz: Upgraded. kde/kholidays-5.77.0-x86_64-1.txz: Upgraded. kde/khtml-5.77.0-x86_64-1.txz: Upgraded. kde/ki18n-5.77.0-x86_64-1.txz: Upgraded. kde/kiconthemes-5.77.0-x86_64-1.txz: Upgraded. kde/kidentitymanagement-20.12.0-x86_64-1.txz: Upgraded. kde/kidletime-5.77.0-x86_64-1.txz: Upgraded. kde/kig-20.12.0-x86_64-1.txz: Upgraded. kde/kigo-20.12.0-x86_64-1.txz: Upgraded. kde/killbots-20.12.0-x86_64-1.txz: Upgraded. kde/kimageformats-5.77.0-x86_64-1.txz: Upgraded. kde/kimagemapeditor-20.12.0-x86_64-1.txz: Upgraded. kde/kimap-20.12.0-x86_64-1.txz: Upgraded. kde/kinit-5.77.0-x86_64-1.txz: Upgraded. kde/kio-5.77.0-x86_64-1.txz: Upgraded. kde/kio-extras-20.12.0-x86_64-1.txz: Upgraded. kde/kio-gdrive-20.12.0-x86_64-1.txz: Upgraded. kde/kipi-plugins-20.12.0-x86_64-1.txz: Upgraded. kde/kirigami-gallery-20.12.0-x86_64-1.txz: Upgraded. kde/kirigami2-5.77.0-x86_64-1.txz: Upgraded. kde/kiriki-20.12.0-x86_64-1.txz: Upgraded. kde/kitemmodels-5.77.0-x86_64-1.txz: Upgraded. kde/kitemviews-5.77.0-x86_64-1.txz: Upgraded. kde/kiten-20.12.0-x86_64-1.txz: Upgraded. kde/kitinerary-20.12.0-x86_64-1.txz: Upgraded. kde/kjobwidgets-5.77.0-x86_64-1.txz: Upgraded. kde/kjots-20201206_f7d555c-x86_64-1.txz: Upgraded. kde/kjs-5.77.0-x86_64-1.txz: Upgraded. kde/kjsembed-5.77.0-x86_64-1.txz: Upgraded. kde/kjumpingcube-20.12.0-x86_64-1.txz: Upgraded. kde/kldap-20.12.0-x86_64-1.txz: Upgraded. kde/kleopatra-20.12.0-x86_64-1.txz: Upgraded. kde/klickety-20.12.0-x86_64-1.txz: Upgraded. kde/klines-20.12.0-x86_64-1.txz: Upgraded. kde/kmag-20.12.0-x86_64-1.txz: Upgraded. kde/kmahjongg-20.12.0-x86_64-1.txz: Upgraded. kde/kmail-20.12.0-x86_64-1.txz: Upgraded. kde/kmail-account-wizard-20.12.0-x86_64-1.txz: Upgraded. kde/kmailtransport-20.12.0-x86_64-1.txz: Upgraded. kde/kmbox-20.12.0-x86_64-1.txz: Upgraded. kde/kmediaplayer-5.77.0-x86_64-1.txz: Upgraded. kde/kmime-20.12.0-x86_64-1.txz: Upgraded. kde/kmines-20.12.0-x86_64-1.txz: Upgraded. kde/kmix-20.12.0-x86_64-1.txz: Upgraded. kde/kmousetool-20.12.0-x86_64-1.txz: Upgraded. kde/kmouth-20.12.0-x86_64-1.txz: Upgraded. kde/kmplot-20.12.0-x86_64-1.txz: Upgraded. kde/knavalbattle-20.12.0-x86_64-1.txz: Upgraded. kde/knetwalk-20.12.0-x86_64-1.txz: Upgraded. kde/knewstuff-5.77.0-x86_64-1.txz: Upgraded. kde/knights-20.12.0-x86_64-1.txz: Upgraded. kde/knotes-20.12.0-x86_64-1.txz: Upgraded. kde/knotifications-5.77.0-x86_64-1.txz: Upgraded. kde/knotifyconfig-5.77.0-x86_64-1.txz: Upgraded. kde/kolf-20.12.0-x86_64-1.txz: Upgraded. kde/kollision-20.12.0-x86_64-1.txz: Upgraded. kde/kolourpaint-20.12.0-x86_64-1.txz: Upgraded. kde/kompare-20.12.0-x86_64-1.txz: Upgraded. kde/konqueror-20.12.0-x86_64-1.txz: Upgraded. kde/konquest-20.12.0-x86_64-1.txz: Upgraded. kde/konsole-20.12.0-x86_64-1.txz: Upgraded. kde/kontact-20.12.0-x86_64-1.txz: Upgraded. kde/kontactinterface-20.12.0-x86_64-1.txz: Upgraded. kde/kontrast-20.12.0-x86_64-1.txz: Added. kde/konversation-20.12.0-x86_64-1.txz: Added. kde/kopete-20.12.0-x86_64-1.txz: Upgraded. kde/korganizer-20.12.0-x86_64-1.txz: Upgraded. kde/kosmindoormap-20.12.0-x86_64-1.txz: Added. kde/kpackage-5.77.0-x86_64-1.txz: Upgraded. kde/kparts-5.77.0-x86_64-1.txz: Upgraded. kde/kpat-20.12.0-x86_64-1.txz: Upgraded. kde/kpeople-5.77.0-x86_64-1.txz: Upgraded. kde/kpimtextedit-20.12.0-x86_64-1.txz: Upgraded. kde/kpkpass-20.12.0-x86_64-1.txz: Upgraded. kde/kplotting-5.77.0-x86_64-1.txz: Upgraded. kde/kpmcore-20.12.0-x86_64-1.txz: Upgraded. kde/kpty-5.77.0-x86_64-1.txz: Upgraded. kde/kpublictransport-20.12.0-x86_64-1.txz: Added. kde/kqtquickcharts-20.12.0-x86_64-1.txz: Upgraded. kde/kquickcharts-5.77.0-x86_64-1.txz: Upgraded. kde/krdc-20.12.0-x86_64-1.txz: Upgraded. kde/kreversi-20.12.0-x86_64-1.txz: Upgraded. kde/krfb-20.12.0-x86_64-1.txz: Upgraded. kde/kross-5.77.0-x86_64-1.txz: Upgraded. kde/kross-interpreters-20.12.0-x86_64-1.txz: Upgraded. kde/kruler-20.12.0-x86_64-1.txz: Upgraded. kde/krunner-5.77.0-x86_64-1.txz: Upgraded. kde/kservice-5.77.0-x86_64-1.txz: Upgraded. kde/kshisen-20.12.0-x86_64-1.txz: Upgraded. kde/ksirk-20.12.0-x86_64-1.txz: Upgraded. kde/ksmtp-20.12.0-x86_64-1.txz: Upgraded. kde/ksnakeduel-20.12.0-x86_64-1.txz: Upgraded. kde/kspaceduel-20.12.0-x86_64-1.txz: Upgraded. kde/ksquares-20.12.0-x86_64-1.txz: Upgraded. kde/ksudoku-20.12.0-x86_64-1.txz: Upgraded. kde/ksystemlog-20.12.0-x86_64-1.txz: Upgraded. kde/kteatime-20.12.0-x86_64-1.txz: Upgraded. kde/ktexteditor-5.77.0-x86_64-1.txz: Upgraded. kde/ktextwidgets-5.77.0-x86_64-1.txz: Upgraded. kde/ktimer-20.12.0-x86_64-1.txz: Upgraded. kde/ktnef-20.12.0-x86_64-1.txz: Upgraded. kde/ktorrent-20.12.0-x86_64-1.txz: Upgraded. kde/ktouch-20.12.0-x86_64-1.txz: Upgraded. kde/kturtle-20.12.0-x86_64-1.txz: Upgraded. kde/kubrick-20.12.0-x86_64-1.txz: Upgraded. kde/kunitconversion-5.77.0-x86_64-1.txz: Upgraded. kde/kwallet-5.77.0-x86_64-1.txz: Upgraded. kde/kwalletmanager-20.12.0-x86_64-1.txz: Upgraded. kde/kwave-20.12.0-x86_64-1.txz: Upgraded. kde/kwayland-5.77.0-x86_64-1.txz: Upgraded. kde/kwidgetsaddons-5.77.0-x86_64-1.txz: Upgraded. kde/kwindowsystem-5.77.0-x86_64-1.txz: Upgraded. kde/kwordquiz-20.12.0-x86_64-1.txz: Upgraded. kde/kxmlgui-5.77.0-x86_64-1.txz: Upgraded. kde/kxmlrpcclient-5.77.0-x86_64-1.txz: Upgraded. kde/libgravatar-20.12.0-x86_64-1.txz: Upgraded. kde/libkcddb-20.12.0-x86_64-1.txz: Upgraded. kde/libkcompactdisc-20.12.0-x86_64-1.txz: Upgraded. kde/libkdcraw-20.12.0-x86_64-1.txz: Upgraded. kde/libkdegames-20.12.0-x86_64-1.txz: Upgraded. kde/libkdepim-20.12.0-x86_64-1.txz: Upgraded. kde/libkeduvocdocument-20.12.0-x86_64-1.txz: Upgraded. kde/libkexiv2-20.12.0-x86_64-1.txz: Upgraded. kde/libkgapi-20.12.0-x86_64-1.txz: Upgraded. kde/libkgeomap-20.08.3-x86_64-1.txz: Removed. kde/libkipi-20.12.0-x86_64-1.txz: Upgraded. kde/libkleo-20.12.0-x86_64-1.txz: Upgraded. kde/libkmahjongg-20.12.0-x86_64-1.txz: Upgraded. kde/libkomparediff2-20.12.0-x86_64-1.txz: Upgraded. kde/libksane-20.12.0-x86_64-1.txz: Upgraded. kde/libksieve-20.12.0-x86_64-1.txz: Upgraded. kde/libktorrent-20.12.0-x86_64-1.txz: Upgraded. kde/lokalize-20.12.0-x86_64-1.txz: Upgraded. kde/lskat-20.12.0-x86_64-1.txz: Upgraded. kde/mailcommon-20.12.0-x86_64-1.txz: Upgraded. kde/mailimporter-20.12.0-x86_64-1.txz: Upgraded. kde/marble-20.12.0-x86_64-1.txz: Upgraded. kde/markdownpart-20.12.0-x86_64-1.txz: Added. kde/mbox-importer-20.12.0-x86_64-1.txz: Upgraded. kde/messagelib-20.12.0-x86_64-1.txz: Upgraded. kde/minuet-20.12.0-x86_64-1.txz: Upgraded. kde/modemmanager-qt-5.77.0-x86_64-1.txz: Upgraded. kde/networkmanager-qt-5.77.0-x86_64-1.txz: Upgraded. kde/okular-20.12.0-x86_64-1.txz: Upgraded. kde/oxygen-icons5-5.77.0-noarch-1.txz: Upgraded. kde/palapeli-20.12.0-x86_64-1.txz: Upgraded. kde/parley-20.12.0-x86_64-1.txz: Upgraded. kde/partitionmanager-20.12.0-x86_64-1.txz: Upgraded. kde/picmi-20.12.0-x86_64-1.txz: Upgraded. kde/pim-data-exporter-20.12.0-x86_64-1.txz: Upgraded. kde/pim-sieve-editor-20.12.0-x86_64-1.txz: Upgraded. kde/pimcommon-20.12.0-x86_64-1.txz: Upgraded. kde/plasma-framework-5.77.0-x86_64-1.txz: Upgraded. kde/powerdevil-5.20.4-x86_64-3.txz: Rebuilt. Don't make polkit rules shipped in /usr/share/polkit-1/rules.d/ .new. These can be overridden in /etc/polkit-1/rules.d/. kde/poxml-20.12.0-x86_64-1.txz: Upgraded. kde/print-manager-20.12.0-x86_64-1.txz: Upgraded. kde/prison-5.77.0-x86_64-1.txz: Upgraded. kde/purpose-5.77.0-x86_64-1.txz: Upgraded. kde/qqc2-desktop-style-5.77.0-x86_64-1.txz: Upgraded. kde/rocs-20.12.0-x86_64-1.txz: Upgraded. kde/sddm-0.19.0-x86_64-2.txz: Rebuilt. Don't make files under /usr .new. If custom scripts are needed, these may be specified in /etc/sddm.conf. kde/solid-5.77.0-x86_64-1.txz: Upgraded. kde/sonnet-5.77.0-x86_64-1.txz: Upgraded. kde/spectacle-20.12.0-x86_64-1.txz: Upgraded. kde/step-20.12.0-x86_64-1.txz: Upgraded. kde/svgpart-20.12.0-x86_64-1.txz: Upgraded. kde/sweeper-20.12.0-x86_64-1.txz: Upgraded. kde/syndication-5.77.0-x86_64-1.txz: Upgraded. kde/syntax-highlighting-5.77.0-x86_64-1.txz: Upgraded. kde/threadweaver-5.77.0-x86_64-1.txz: Upgraded. kde/umbrello-20.12.0-x86_64-1.txz: Upgraded. kde/yakuake-20.12.0-x86_64-1.txz: Upgraded. kde/zeroconf-ioslave-20.12.0-x86_64-1.txz: Upgraded. l/imagemagick-7.0.10_48-x86_64-1.txz: Upgraded. l/libcap-ng-0.8.2-x86_64-1.txz: Upgraded. l/mozilla-nss-3.60-x86_64-1.txz: Upgraded. n/p11-kit-0.23.22-x86_64-1.txz: Upgraded. Fix memory-safety issues that affect the RPC protocol. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-29361 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-29362 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-29363 (* Security fix *) isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
Diffstat (limited to 'source/kde')
-rw-r--r--source/kde/kcm-fcitx/destroy-erroroverlay-with-base-widget.patch46
-rwxr-xr-xsource/kde/kcm-fcitx/kcm-fcitx.SlackBuild4
-rw-r--r--source/kde/kde/build/powerdevil2
-rw-r--r--source/kde/kde/build/sddm2
-rw-r--r--source/kde/kde/cmake/kpat24
-rw-r--r--source/kde/kde/doinst.sh/powerdevil15
-rw-r--r--source/kde/kde/doinst.sh/sddm4
-rwxr-xr-xsource/kde/kde/kde.SlackBuild2
-rw-r--r--source/kde/kde/modules/applications17
-rw-r--r--source/kde/kde/modules/applications-extra4
-rw-r--r--source/kde/kde/modules/kdepim2
-rw-r--r--source/kde/kde/patch/calendarsupport.patch2
-rw-r--r--source/kde/kde/patch/calendarsupport/calendarsupport.qt-5.15.2.diff507
-rw-r--r--source/kde/kde/patch/kaddressbook.patch2
-rw-r--r--source/kde/kde/patch/kaddressbook/kaddressbook.qt-5.15.2.diff48
-rw-r--r--source/kde/kde/patch/kompare.patch2
-rw-r--r--source/kde/kde/patch/kompare/kompare.qt-5.15.2.diff21
-rw-r--r--source/kde/kde/patch/ktorrent.patch8
-rw-r--r--source/kde/kde/patch/ktorrent/ktorrent.use.package.geoip.database.diff54
-rw-r--r--source/kde/kde/patch/ktorrent/ktorrent_systray.patch24
-rw-r--r--source/kde/kde/patch/ktorrent/ktorrent_taglib_linking.patch248
-rw-r--r--source/kde/kde/post-install/powerdevil.post-install2
-rw-r--r--source/kde/kde/post-install/sddm.post-install25
-rw-r--r--source/kde/kde/slack-desc/itinerary19
-rw-r--r--source/kde/kde/slack-desc/kontrast19
-rw-r--r--source/kde/kde/slack-desc/konversation19
-rw-r--r--source/kde/kde/slack-desc/kosmindoormap19
-rw-r--r--source/kde/kde/slack-desc/kpublictransport19
-rw-r--r--source/kde/kde/slack-desc/markdownpart19
29 files changed, 241 insertions, 938 deletions
diff --git a/source/kde/kcm-fcitx/destroy-erroroverlay-with-base-widget.patch b/source/kde/kcm-fcitx/destroy-erroroverlay-with-base-widget.patch
new file mode 100644
index 000000000..dfb7c4513
--- /dev/null
+++ b/source/kde/kcm-fcitx/destroy-erroroverlay-with-base-widget.patch
@@ -0,0 +1,46 @@
+From b955a9fc005682ccde57aad3de68405e944f4cf7 Mon Sep 17 00:00:00 2001
+From: Weng Xuetian <wengxt@gmail.com>
+Date: Fri, 11 Dec 2020 12:44:32 -0800
+Subject: [PATCH] Destroy the error erroroverlay with base widget
+
+Fix #19
+---
+ src/erroroverlay.cpp | 3 ++-
+ src/erroroverlay.h | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/src/erroroverlay.cpp b/src/erroroverlay.cpp
+index efef8f5..0f85fbd 100644
+--- a/src/erroroverlay.cpp
++++ b/src/erroroverlay.cpp
+@@ -60,7 +60,8 @@ ErrorOverlay::ErrorOverlay(QWidget *baseWidget, QWidget *parent) :
+ setAutoFillBackground(true);
+
+ m_BaseWidget->installEventFilter(this);
+-
++ // Destory overlay with the base widget.
++ connect(m_BaseWidget, SIGNAL(destroyed()), this, SLOT(deleteLater()));
+ connect(Fcitx::Global::instance(), SIGNAL(connectStatusChanged(bool)), this, SLOT(onConnectStatusChanged(bool)));
+ onConnectStatusChanged(Fcitx::Global::instance()->inputMethodProxy() != 0);
+ }
+diff --git a/src/erroroverlay.h b/src/erroroverlay.h
+index cf8aeaf..847b456 100644
+--- a/src/erroroverlay.h
++++ b/src/erroroverlay.h
+@@ -21,6 +21,7 @@
+ #define ERROROVERLAY_H
+
+ #include <QWidget>
++#include <QPointer>
+
+ class ErrorOverlay : public QWidget
+ {
+@@ -38,7 +39,7 @@ public slots:
+ void reposition();
+
+ private:
+- QWidget *m_BaseWidget;
++ QPointer<QWidget> m_BaseWidget;
+ bool m_enable;
+ };
+
diff --git a/source/kde/kcm-fcitx/kcm-fcitx.SlackBuild b/source/kde/kcm-fcitx/kcm-fcitx.SlackBuild
index 101a7f4fb..d7a39ed9a 100755
--- a/source/kde/kcm-fcitx/kcm-fcitx.SlackBuild
+++ b/source/kde/kcm-fcitx/kcm-fcitx.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=kcm-fcitx
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | cut -f 2- -d _ | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -86,6 +86,8 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
+zcat $CWD/destroy-erroroverlay-with-base-widget.patch.gz | patch -p1 --verbose || exit 1
+
mkdir build
cd build
cmake -DCMAKE_C_FLAGS:STRING=${SLKCFLAGS} \
diff --git a/source/kde/kde/build/powerdevil b/source/kde/kde/build/powerdevil
index 0cfbf0888..00750edc0 100644
--- a/source/kde/kde/build/powerdevil
+++ b/source/kde/kde/build/powerdevil
@@ -1 +1 @@
-2
+3
diff --git a/source/kde/kde/build/sddm b/source/kde/kde/build/sddm
index d00491fd7..0cfbf0888 100644
--- a/source/kde/kde/build/sddm
+++ b/source/kde/kde/build/sddm
@@ -1 +1 @@
-1
+2
diff --git a/source/kde/kde/cmake/kpat b/source/kde/kde/cmake/kpat
new file mode 100644
index 000000000..6776c972c
--- /dev/null
+++ b/source/kde/kde/cmake/kpat
@@ -0,0 +1,24 @@
+mkdir cmake-build
+cd cmake-build
+ cmake \
+ $KDE_OPT_ARGS \
+ -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
+ -DLIBEXEC_INSTALL_DIR=lib$LIBDIRSUFFIX \
+ -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
+ -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DBUILD_TESTING=OFF \
+ -DWITH_BH_SOLVER=OFF \
+ -DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca \
+ ..
+
diff --git a/source/kde/kde/doinst.sh/powerdevil b/source/kde/kde/doinst.sh/powerdevil
deleted file mode 100644
index 0f783c818..000000000
--- a/source/kde/kde/doinst.sh/powerdevil
+++ /dev/null
@@ -1,15 +0,0 @@
-config() {
- NEW="$1"
- OLD="$(dirname $NEW)/$(basename $NEW .new)"
- # If there's no config file by that name, mv it over:
- if [ ! -r $OLD ]; then
- mv $NEW $OLD
- elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
- # toss the redundant copy
- rm $NEW
- fi
- # Otherwise, we leave the .new copy for the admin to consider...
-}
-
-# Move over the new policy files:
-config etc/polkit-1/rules.d/10-enable-powerdevil-discrete-gpu.rules.new 2>/dev/null
diff --git a/source/kde/kde/doinst.sh/sddm b/source/kde/kde/doinst.sh/sddm
index 6571d9b4d..13660d813 100644
--- a/source/kde/kde/doinst.sh/sddm
+++ b/source/kde/kde/doinst.sh/sddm
@@ -13,7 +13,3 @@ config() {
config etc/sddm.conf.new
config etc/default/sddm.new
-config usr/share/sddm/scripts/Xsession.new
-config usr/share/sddm/scripts/Xsetup.new
-config usr/share/sddm/scripts/Xstop.new
-config usr/share/sddm/scripts/wayland-session.new
diff --git a/source/kde/kde/kde.SlackBuild b/source/kde/kde/kde.SlackBuild
index 632eb0bb9..5c7dec06c 100755
--- a/source/kde/kde/kde.SlackBuild
+++ b/source/kde/kde/kde.SlackBuild
@@ -520,7 +520,7 @@ KDEMODS=" \
plasma-extra:plasma-wayland-protocols \
plasma \
plasma-extra \
- applications-extra:libktorrent \
+ applications:libktorrent \
applications \
applications-extra \
applications:umbrello \
diff --git a/source/kde/kde/modules/applications b/source/kde/kde/modules/applications
index c64509e6f..ffe7b8236 100644
--- a/source/kde/kde/modules/applications
+++ b/source/kde/kde/modules/applications
@@ -174,11 +174,10 @@ kwordquiz
marble
rocs
step
-# Needs http://drumstick.sourceforge.net/
minuet
-# Needs to come after marble:
-libkgeomap
+# Needs to come after marble (obsolete, removed):
+#libkgeomap
# Needs ffmpeg and dvdauthor to be really useful:
kdenlive
@@ -191,3 +190,15 @@ yakuake
# New in 20.04:
kdeconnect-kde
+
+# New in 20.12.0:
+markdownpart
+kpublictransport
+kosmindoormap
+itinerary
+kontrast
+konversation
+libktorrent
+ktorrent
+kpmcore
+partitionmanager
diff --git a/source/kde/kde/modules/applications-extra b/source/kde/kde/modules/applications-extra
index 489bc5b74..ca77f8909 100644
--- a/source/kde/kde/modules/applications-extra
+++ b/source/kde/kde/modules/applications-extra
@@ -3,10 +3,6 @@ calligra
calligraplan
digikam
krita
-libktorrent
-ktorrent
-kpmcore
-partitionmanager
falkon
skanlite
kdevelop-pg-qt
diff --git a/source/kde/kde/modules/kdepim b/source/kde/kde/modules/kdepim
index 71b48da5b..2f051e12b 100644
--- a/source/kde/kde/modules/kdepim
+++ b/source/kde/kde/modules/kdepim
@@ -28,7 +28,7 @@ pimcommon
libgravatar
libksieve
mailimporter
-kdepim-apps-libs
+#kdepim-apps-libs
calendarsupport
eventviews
incidenceeditor
diff --git a/source/kde/kde/patch/calendarsupport.patch b/source/kde/kde/patch/calendarsupport.patch
deleted file mode 100644
index d856e5f53..000000000
--- a/source/kde/kde/patch/calendarsupport.patch
+++ /dev/null
@@ -1,2 +0,0 @@
-# Fix for API change in qt-5.15.2:
-cat $CWD/patch/calendarsupport/calendarsupport.qt-5.15.2.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/calendarsupport/calendarsupport.qt-5.15.2.diff b/source/kde/kde/patch/calendarsupport/calendarsupport.qt-5.15.2.diff
deleted file mode 100644
index 7dc0b8689..000000000
--- a/source/kde/kde/patch/calendarsupport/calendarsupport.qt-5.15.2.diff
+++ /dev/null
@@ -1,507 +0,0 @@
-diff -u -r --new-file calendarsupport-20.08.3.orig/src/printing/calprintdefaultplugins.cpp calendarsupport-20.08.3/src/printing/calprintdefaultplugins.cpp
---- calendarsupport-20.08.3.orig/src/printing/calprintdefaultplugins.cpp 2020-10-10 14:56:21.000000000 -0500
-+++ calendarsupport-20.08.3/src/printing/calprintdefaultplugins.cpp 2020-11-21 13:57:32.443012469 -0600
-@@ -1,28 +1,12 @@
- /*
-- Copyright (c) 1998 Preston Brown <pbrown@kde.org>
-- Copyright (C) 2003 Reinhold Kainhofer <reinhold@kainhofer.com>
-- Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org>
-- Copyright (c) 2008 Ron Goodheart <rong.dev@gmail.com>
-- Copyright (C) 2010-2020 Laurent Montel <montel@kde.org>
-- Copyright (c) 2012-2013 Allen Winter <winter@kde.org>
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 2 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License along
-- with this program; if not, write to the Free Software Foundation, Inc.,
-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--
-- As a special exception, permission is given to link this program
-- with any edition of Qt, and distribute the resulting executable,
-- without including the source code for Qt in the source distribution.
-+ SPDX-FileCopyrightText: 1998 Preston Brown <pbrown@kde.org>
-+ SPDX-FileCopyrightText: 2003 Reinhold Kainhofer <reinhold@kainhofer.com>
-+ SPDX-FileCopyrightText: 2003 Cornelius Schumacher <schumacher@kde.org>
-+ SPDX-FileCopyrightText: 2008 Ron Goodheart <rong.dev@gmail.com>
-+ SPDX-FileCopyrightText: 2010-2020 Laurent Montel <montel@kde.org>
-+ SPDX-FileCopyrightText: 2012-2013 Allen Winter <winter@kde.org>
-+
-+ SPDX-License-Identifier: GPL-2.0-or-later WITH Qt-Commercial-exception-1.0
- */
-
- #include "calprintdefaultplugins.h"
-@@ -40,7 +24,6 @@
-
- #include <QPainter>
- #include <QPrinter>
--#include <KLocalizedString>
-
- using namespace CalendarSupport;
-
-@@ -69,7 +52,7 @@
-
- void CalPrintIncidence::readSettingsWidget()
- {
-- CalPrintIncidenceConfig *cfg
-+ auto *cfg
- = dynamic_cast<CalPrintIncidenceConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- mUseColors = cfg->mColors->isChecked();
-@@ -84,7 +67,7 @@
-
- void CalPrintIncidence::setSettingsWidget()
- {
-- CalPrintIncidenceConfig *cfg
-+ auto *cfg
- = dynamic_cast<CalPrintIncidenceConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- cfg->mColors->setChecked(mUseColors);
-@@ -205,7 +188,7 @@
-
- bool visit(const KCalendarCore::FreeBusy::Ptr &fb) override
- {
-- Q_UNUSED(fb);
-+ Q_UNUSED(fb)
- return true;
- }
- };
-@@ -688,7 +671,7 @@
-
- void CalPrintDay::readSettingsWidget()
- {
-- CalPrintDayConfig *cfg
-+ auto *cfg
- = dynamic_cast<CalPrintDayConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- mFromDate = cfg->mFromDate->date();
-@@ -720,7 +703,7 @@
-
- void CalPrintDay::setSettingsWidget()
- {
-- CalPrintDayConfig *cfg = dynamic_cast<CalPrintDayConfig *>((QWidget *)mConfigWidget);
-+ auto *cfg = dynamic_cast<CalPrintDayConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- cfg->mFromDate->setDate(mFromDate);
- cfg->mToDate->setDate(mToDate);
-@@ -793,7 +776,7 @@
- void CalPrintDay::setDateRange(const QDate &from, const QDate &to)
- {
- CalPrintPluginBase::setDateRange(from, to);
-- CalPrintDayConfig *cfg
-+ auto *cfg
- = dynamic_cast<CalPrintDayConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- cfg->mFromDate->setDate(from);
-@@ -821,7 +804,7 @@
- QString line1 = local.toString(mFromDate, QLocale::ShortFormat);
- QString line2 = local.toString(mToDate, QLocale::ShortFormat);
- QString title;
-- if (orientation() == QPrinter::Landscape) {
-+ if (orientation() == QPageLayout::Landscape) {
- title = i18nc("date from-to", "%1 - %2", line1, line2);
- } else {
- title = i18nc("date from-\nto", "%1 -\n%2", line1, line2);
-@@ -967,7 +950,7 @@
-
- void CalPrintWeek::readSettingsWidget()
- {
-- CalPrintWeekConfig *cfg = dynamic_cast<CalPrintWeekConfig *>((QWidget *)mConfigWidget);
-+ auto *cfg = dynamic_cast<CalPrintWeekConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- mFromDate = cfg->mFromDate->date();
- mToDate = cfg->mToDate->date();
-@@ -999,7 +982,7 @@
-
- void CalPrintWeek::setSettingsWidget()
- {
-- CalPrintWeekConfig *cfg = dynamic_cast<CalPrintWeekConfig *>((QWidget *)mConfigWidget);
-+ auto *cfg = dynamic_cast<CalPrintWeekConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- cfg->mFromDate->setDate(mFromDate);
- cfg->mToDate->setDate(mToDate);
-@@ -1066,21 +1049,21 @@
- }
- }
-
--QPrinter::Orientation CalPrintWeek::defaultOrientation() const
-+QPageLayout::Orientation CalPrintWeek::defaultOrientation() const
- {
- if (mWeekPrintType == Filofax) {
-- return QPrinter::Portrait;
-+ return QPageLayout::Portrait;
- } else if (mWeekPrintType == SplitWeek) {
-- return QPrinter::Portrait;
-+ return QPageLayout::Portrait;
- } else {
-- return QPrinter::Landscape;
-+ return QPageLayout::Landscape;
- }
- }
-
- void CalPrintWeek::setDateRange(const QDate &from, const QDate &to)
- {
- CalPrintPluginBase::setDateRange(from, to);
-- CalPrintWeekConfig *cfg
-+ auto *cfg
- = dynamic_cast<CalPrintWeekConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- cfg->mFromDate->setDate(from);
-@@ -1115,7 +1098,7 @@
- do {
- line1 = local.toString(curWeek.addDays(-6), QLocale::ShortFormat);
- line2 = local.toString(curWeek, QLocale::ShortFormat);
-- if (orientation() == QPrinter::Landscape) {
-+ if (orientation() == QPageLayout::Landscape) {
- title = i18nc("date from-to", "%1 - %2", line1, line2);
- } else {
- title = i18nc("date from-\nto", "%1 -\n%2", line1, line2);
-@@ -1142,7 +1125,7 @@
- do {
- line1 = local.toString(curWeek.addDays(-6), QLocale::ShortFormat);
- line2 = local.toString(curWeek, QLocale::ShortFormat);
-- if (orientation() == QPrinter::Landscape) {
-+ if (orientation() == QPageLayout::Landscape) {
- title = i18nc("date from - to (week number)", "%1 - %2 (Week %3)",
- line1, line2, curWeek.weekNumber());
- } else {
-@@ -1228,7 +1211,7 @@
-
- void CalPrintMonth::readSettingsWidget()
- {
-- CalPrintMonthConfig *cfg = dynamic_cast<CalPrintMonthConfig *>((QWidget *)mConfigWidget);
-+ auto *cfg = dynamic_cast<CalPrintMonthConfig *>((QWidget *)mConfigWidget);
-
- if (cfg) {
- mFromDate = QDate(cfg->mFromYear->value(), cfg->mFromMonth->currentIndex() + 1, 1);
-@@ -1250,7 +1233,7 @@
-
- void CalPrintMonth::setSettingsWidget()
- {
-- CalPrintMonthConfig *cfg = dynamic_cast<CalPrintMonthConfig *>((QWidget *)mConfigWidget);
-+ auto *cfg = dynamic_cast<CalPrintMonthConfig *>((QWidget *)mConfigWidget);
-
- if (cfg) {
- setDateRange(mFromDate, mToDate);
-@@ -1306,7 +1289,7 @@
- void CalPrintMonth::setDateRange(const QDate &from, const QDate &to)
- {
- CalPrintPluginBase::setDateRange(from, to);
-- CalPrintMonthConfig *cfg
-+ auto *cfg
- = dynamic_cast<CalPrintMonthConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- cfg->mFromMonth->clear();
-@@ -1389,7 +1372,7 @@
-
- void CalPrintTodos::readSettingsWidget()
- {
-- CalPrintTodoConfig *cfg = dynamic_cast<CalPrintTodoConfig *>((QWidget *)mConfigWidget);
-+ auto *cfg = dynamic_cast<CalPrintTodoConfig *>((QWidget *)mConfigWidget);
-
- if (cfg) {
- mPageTitle = cfg->mTitle->text();
-@@ -1425,7 +1408,7 @@
-
- void CalPrintTodos::setSettingsWidget()
- {
-- CalPrintTodoConfig *cfg
-+ auto *cfg
- = dynamic_cast<CalPrintTodoConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- cfg->mTitle->setText(mPageTitle);
-diff -u -r --new-file calendarsupport-20.08.3.orig/src/printing/calprintdefaultplugins.h calendarsupport-20.08.3/src/printing/calprintdefaultplugins.h
---- calendarsupport-20.08.3.orig/src/printing/calprintdefaultplugins.h 2020-10-10 14:56:21.000000000 -0500
-+++ calendarsupport-20.08.3/src/printing/calprintdefaultplugins.h 2020-11-21 16:02:29.289180174 -0600
-@@ -69,9 +69,9 @@
- }
-
- QWidget *createConfigWidget(QWidget *) override;
-- Q_REQUIRED_RESULT QPrinter::Orientation defaultOrientation() const override
-+ Q_REQUIRED_RESULT QPageLayout::Orientation defaultOrientation() const override
- {
-- return QPrinter::Portrait;
-+ return QPageLayout::Portrait;
- }
-
- public:
-@@ -182,7 +182,7 @@
- /**
- Returns the default orientation for the eWeekPrintType.
- */
-- QPrinter::Orientation defaultOrientation() const override;
-+ QPageLayout::Orientation defaultOrientation() const override;
-
- public:
- void print(QPainter &p, int width, int height) override;
-@@ -238,9 +238,9 @@
- }
-
- QWidget *createConfigWidget(QWidget *) override;
-- QPrinter::Orientation defaultOrientation() const override
-+ QPageLayout::Orientation defaultOrientation() const override
- {
-- return QPrinter::Landscape;
-+ return QPageLayout::Landscape;
- }
-
- public:
-diff -u -r --new-file calendarsupport-20.08.3.orig/src/printing/calprinter.cpp calendarsupport-20.08.3/src/printing/calprinter.cpp
---- calendarsupport-20.08.3.orig/src/printing/calprinter.cpp 2020-10-10 14:56:21.000000000 -0500
-+++ calendarsupport-20.08.3/src/printing/calprinter.cpp 2020-11-21 16:02:29.290180174 -0600
-@@ -39,7 +39,6 @@
- #include <QStackedWidget>
- #include <KConfigGroup>
- #include <QDialogButtonBox>
--#include <QPushButton>
-
- #include <PimCommon/KPimPrintPreviewDialog>
-
-@@ -142,13 +141,13 @@
- QPrinter printer;
- switch (dlgorientation) {
- case eOrientPlugin:
-- printer.setOrientation(selectedStyle->defaultOrientation());
-+ printer.setPageOrientation(selectedStyle->defaultOrientation());
- break;
- case eOrientPortrait:
-- printer.setOrientation(QPrinter::Portrait);
-+ printer.setPageOrientation(QPageLayout::Portrait);
- break;
- case eOrientLandscape:
-- printer.setOrientation(QPrinter::Landscape);
-+ printer.setPageOrientation(QPageLayout::Landscape);
- break;
- case eOrientPrinter:
- break;
-@@ -182,7 +181,7 @@
- setWindowTitle(i18nc("@title:window", "Print"));
- QDialogButtonBox *buttonBox = new QDialogButtonBox(
- QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this);
-- QVBoxLayout *mainLayout = new QVBoxLayout(this);
-+ auto *mainLayout = new QVBoxLayout(this);
- mOkButton = buttonBox->button(QDialogButtonBox::Ok);
- mOkButton->setDefault(true);
- mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return);
-@@ -190,12 +189,12 @@
- connect(buttonBox, &QDialogButtonBox::rejected, this, &CalPrintDialog::reject);
- setModal(true);
- QWidget *page = new QWidget(this);
-- QVBoxLayout *pageVBoxLayout = new QVBoxLayout(page);
-+ auto *pageVBoxLayout = new QVBoxLayout(page);
- pageVBoxLayout->setContentsMargins(0, 0, 0, 0);
- mainLayout->addWidget(page);
- mainLayout->addWidget(buttonBox);
-
-- QSplitter *splitter = new QSplitter(page);
-+ auto *splitter = new QSplitter(page);
- pageVBoxLayout->addWidget(splitter);
- splitter->setOrientation(Qt::Horizontal);
- splitter->setChildrenCollapsible(false);
-@@ -204,7 +203,7 @@
- mTypeGroup = new QButtonGroup(typeBox);
-
- QWidget *splitterRight = new QWidget(splitter);
-- QGridLayout *splitterRightLayout = new QGridLayout(splitterRight);
-+ auto *splitterRightLayout = new QGridLayout(splitterRight);
- splitterRightLayout->setContentsMargins(0, 0, 0, 0);
- //splitterRightLayout->setMargin( marginHint() );
- //splitterRightLayout->setSpacing( spacingHint() );
-diff -u -r --new-file calendarsupport-20.08.3.orig/src/printing/calprintpluginbase.cpp calendarsupport-20.08.3/src/printing/calprintpluginbase.cpp
---- calendarsupport-20.08.3.orig/src/printing/calprintpluginbase.cpp 2020-10-10 14:56:21.000000000 -0500
-+++ calendarsupport-20.08.3/src/printing/calprintpluginbase.cpp 2020-11-21 16:02:29.290180174 -0600
-@@ -38,7 +38,6 @@
- #include <QAbstractTextDocumentLayout>
- #include <QFrame>
- #include <QLabel>
--#include <QPainter>
- #include <QTextCursor>
- #include <QTextDocument>
- #include <QTextDocumentFragment>
-@@ -112,7 +111,7 @@
- happens on the given day */
- bool overlaps(CellItem *o) const override
- {
-- PrintCellItem *other = static_cast<PrintCellItem *>(o);
-+ auto *other = static_cast<PrintCellItem *>(o);
- return !(other->start() >= end() || other->end() <= start());
- }
-
-@@ -144,7 +143,7 @@
- QWidget *CalPrintPluginBase::createConfigWidget(QWidget *w)
- {
- QFrame *wdg = new QFrame(w);
-- QVBoxLayout *layout = new QVBoxLayout(wdg);
-+ auto *layout = new QVBoxLayout(wdg);
-
- QLabel *title = new QLabel(description(), wdg);
- QFont titleFont(title->font());
-@@ -248,9 +247,9 @@
- mPrintFooter = printFooter;
- }
-
--QPrinter::Orientation CalPrintPluginBase::orientation() const
-+QPageLayout::Orientation CalPrintPluginBase::orientation() const
- {
-- return mPrinter ? mPrinter->orientation() : QPrinter::Portrait;
-+ return mPrinter ? mPrinter->pageLayout().orientation() : QPageLayout::Portrait;
- }
-
- QColor CalPrintPluginBase::getTextColor(const QColor &c) const
-@@ -342,7 +341,7 @@
- {
- if (mHeaderHeight >= 0) {
- return mHeaderHeight;
-- } else if (orientation() == QPrinter::Portrait) {
-+ } else if (orientation() == QPageLayout::Portrait) {
- return PORTRAIT_HEADER_HEIGHT;
- } else {
- return LANDSCAPE_HEADER_HEIGHT;
-@@ -372,7 +371,7 @@
-
- if (mFooterHeight >= 0) {
- return mFooterHeight;
-- } else if (orientation() == QPrinter::Portrait) {
-+ } else if (orientation() == QPageLayout::Portrait) {
- return PORTRAIT_FOOTER_HEIGHT;
- } else {
- return LANDSCAPE_FOOTER_HEIGHT;
-@@ -961,7 +960,7 @@
-
- QListIterator<CellItem *> it2(cells);
- while (it2.hasNext()) {
-- PrintCellItem *placeItem = static_cast<PrintCellItem *>(it2.next());
-+ auto *placeItem = static_cast<PrintCellItem *>(it2.next());
- drawAgendaItem(placeItem, p, startPrintDate, endPrintDate, minlen, box,
- includeDescription, excludeTime);
- }
-@@ -1673,7 +1672,7 @@
- QFont oldfont(p.font());
- p.setFont(QFont(QStringLiteral("sans-serif"), 7));
- while (it1.hasNext()) {
-- PrintCellItem *placeItem = static_cast<PrintCellItem *>(it1.next());
-+ auto *placeItem = static_cast<PrintCellItem *>(it1.next());
- int minsToStart = starttime.secsTo(placeItem->start()) / 60;
- int minsToEnd = starttime.secsTo(placeItem->end()) / 60;
-
-diff -u -r --new-file calendarsupport-20.08.3.orig/src/printing/calprintpluginbase.h calendarsupport-20.08.3/src/printing/calprintpluginbase.h
---- calendarsupport-20.08.3.orig/src/printing/calprintpluginbase.h 2020-10-10 14:56:21.000000000 -0500
-+++ calendarsupport-20.08.3/src/printing/calprintpluginbase.h 2020-11-21 16:02:29.290180174 -0600
-@@ -123,7 +123,7 @@
- */
- static int weekdayColumn(int weekday);
-
-- QPrinter::Orientation orientation() const;
-+ QPageLayout::Orientation orientation() const;
-
- /** Returns the height of the page header. If the height was explicitly
- set using setHeaderHeight, that value is returned, otherwise a
-diff -u -r --new-file calendarsupport-20.08.3.orig/src/printing/printplugin.h calendarsupport-20.08.3/src/printing/printplugin.h
---- calendarsupport-20.08.3.orig/src/printing/printplugin.h 2020-10-10 14:56:21.000000000 -0500
-+++ calendarsupport-20.08.3/src/printing/printplugin.h 2020-11-21 16:02:29.290180174 -0600
-@@ -153,9 +153,9 @@
- config settings), implement this function in your subclass and
- return the desired orientation.
- */
-- virtual QPrinter::Orientation defaultOrientation() const
-+ virtual QPageLayout::Orientation defaultOrientation() const
- {
-- return QPrinter::Portrait;
-+ return QPageLayout::Portrait;
- }
-
- /**
-diff -u -r --new-file calendarsupport-20.08.3.orig/src/printing/yearprint.cpp calendarsupport-20.08.3/src/printing/yearprint.cpp
---- calendarsupport-20.08.3.orig/src/printing/yearprint.cpp 2020-10-10 14:56:21.000000000 -0500
-+++ calendarsupport-20.08.3/src/printing/yearprint.cpp 2020-11-21 13:57:32.444012470 -0600
-@@ -1,23 +1,7 @@
- /*
-- Copyright (C) 2004 Reinhold Kainhofer <reinhold@kainhofer.com>
-+ SPDX-FileCopyrightText: 2004 Reinhold Kainhofer <reinhold@kainhofer.com>
-
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 2 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License along
-- with this program; if not, write to the Free Software Foundation, Inc.,
-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--
-- As a special exception, permission is given to link this program
-- with any edition of Qt, and distribute the resulting executable,
-- without including the source code for Qt in the source distribution.
-+ SPDX-License-Identifier: GPL-2.0-or-later WITH Qt-Commercial-exception-1.0
- */
-
- #include "yearprint.h"
-@@ -38,7 +22,7 @@
-
- void CalPrintYear::readSettingsWidget()
- {
-- CalPrintYearConfig *cfg = dynamic_cast<CalPrintYearConfig *>((QWidget *)mConfigWidget);
-+ auto *cfg = dynamic_cast<CalPrintYearConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- mYear = cfg->mYear->value();
- mPages = cfg->mPages->currentText().toInt();
-@@ -49,7 +33,7 @@
-
- void CalPrintYear::setSettingsWidget()
- {
-- CalPrintYearConfig *cfg
-+ auto *cfg
- = dynamic_cast<CalPrintYearConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- QDate start(mYear, 1, 1);
-@@ -98,15 +82,15 @@
- }
- }
-
--QPrinter::Orientation CalPrintYear::defaultOrientation() const
-+QPageLayout::Orientation CalPrintYear::defaultOrientation() const
- {
-- return (mPages == 1) ? QPrinter::Landscape : QPrinter::Portrait;
-+ return (mPages == 1) ? QPageLayout::Landscape : QPageLayout::Portrait;
- }
-
- void CalPrintYear::setDateRange(const QDate &from, const QDate &to)
- {
- CalPrintPluginBase::setDateRange(from, to);
-- CalPrintYearConfig *cfg = dynamic_cast<CalPrintYearConfig *>((QWidget *)mConfigWidget);
-+ auto *cfg = dynamic_cast<CalPrintYearConfig *>((QWidget *)mConfigWidget);
- if (cfg) {
- cfg->mYear->setValue(from.year());
- }
-@@ -147,7 +131,7 @@
- QString stdate = locale.toString(start, QLocale::ShortFormat);
- QString endate = locale.toString(end, QLocale::ShortFormat);
- QString title;
-- if (orientation() == QPrinter::Landscape) {
-+ if (orientation() == QPageLayout::Landscape) {
- title = i18nc("date from - to", "%1 - %2", stdate, endate);
- } else {
- title = i18nc("date from -\nto", "%1 -\n%2", stdate, endate);
-diff -u -r --new-file calendarsupport-20.08.3.orig/src/printing/yearprint.h calendarsupport-20.08.3/src/printing/yearprint.h
---- calendarsupport-20.08.3.orig/src/printing/yearprint.h 2020-10-10 14:56:21.000000000 -0500
-+++ calendarsupport-20.08.3/src/printing/yearprint.h 2020-11-21 16:02:29.291180174 -0600
-@@ -64,7 +64,7 @@
- }
-
- QWidget *createConfigWidget(QWidget *) override;
-- Q_REQUIRED_RESULT QPrinter::Orientation defaultOrientation() const override;
-+ Q_REQUIRED_RESULT QPageLayout::Orientation defaultOrientation() const override;
-
- public:
- void print(QPainter &p, int width, int height) override;
diff --git a/source/kde/kde/patch/kaddressbook.patch b/source/kde/kde/patch/kaddressbook.patch
deleted file mode 100644
index f5479069d..000000000
--- a/source/kde/kde/patch/kaddressbook.patch
+++ /dev/null
@@ -1,2 +0,0 @@
-# Fix for API change in qt-5.15.2:
-cat $CWD/patch/kaddressbook/kaddressbook.qt-5.15.2.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/kaddressbook/kaddressbook.qt-5.15.2.diff b/source/kde/kde/patch/kaddressbook/kaddressbook.qt-5.15.2.diff
deleted file mode 100644
index 6460b30d4..000000000
--- a/source/kde/kde/patch/kaddressbook/kaddressbook.qt-5.15.2.diff
+++ /dev/null
@@ -1,48 +0,0 @@
-diff -u -r kaddressbook-20.08.3.orig/src/printing/compact/compactstyle.cpp kaddressbook-20.08.3/src/printing/compact/compactstyle.cpp
---- kaddressbook-20.08.3.orig/src/printing/compact/compactstyle.cpp 2020-10-31 12:34:25.000000000 -0500
-+++ kaddressbook-20.08.3/src/printing/compact/compactstyle.cpp 2020-11-21 18:57:47.894415475 -0600
-@@ -184,7 +184,7 @@
-
- // print
- QPrinter *printer = wizard()->printer();
-- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
-+ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
-
- progress->addMessage(i18n("Setting up document"));
-
-diff -u -r kaddressbook-20.08.3.orig/src/printing/grantlee/grantleeprintstyle.cpp kaddressbook-20.08.3/src/printing/grantlee/grantleeprintstyle.cpp
---- kaddressbook-20.08.3.orig/src/printing/grantlee/grantleeprintstyle.cpp 2020-10-31 12:34:25.000000000 -0500
-+++ kaddressbook-20.08.3/src/printing/grantlee/grantleeprintstyle.cpp 2020-11-21 18:58:45.776416770 -0600
-@@ -52,7 +52,7 @@
- void GrantleePrintStyle::print(const KContacts::Addressee::List &contacts, PrintProgress *progress)
- {
- QPrinter *printer = wizard()->printer();
-- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
-+ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
-
- progress->addMessage(i18n("Setting up document"));
-
-diff -u -r kaddressbook-20.08.3.orig/src/printing/mike/mikesstyle.cpp kaddressbook-20.08.3/src/printing/mike/mikesstyle.cpp
---- kaddressbook-20.08.3.orig/src/printing/mike/mikesstyle.cpp 2020-10-31 12:34:25.000000000 -0500
-+++ kaddressbook-20.08.3/src/printing/mike/mikesstyle.cpp 2020-11-21 18:59:05.607417213 -0600
-@@ -123,7 +123,7 @@
- void MikesStyle::print(const KContacts::Addressee::List &contacts, PrintProgress *progress)
- {
- QPrinter *printer = wizard()->printer();
-- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
-+ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
-
- progress->addMessage(i18n("Setting up document"));
-
-diff -u -r kaddressbook-20.08.3.orig/src/printing/ringbinder/ringbinderstyle.cpp kaddressbook-20.08.3/src/printing/ringbinder/ringbinderstyle.cpp
---- kaddressbook-20.08.3.orig/src/printing/ringbinder/ringbinderstyle.cpp 2020-10-31 12:34:25.000000000 -0500
-+++ kaddressbook-20.08.3/src/printing/ringbinder/ringbinderstyle.cpp 2020-11-21 18:59:38.963417959 -0600
-@@ -175,7 +175,7 @@
- config.sync();
-
- QPrinter *printer = wizard()->printer();
-- printer->setPageMargins(50, 20, 0, 50, QPrinter::DevicePixel);
-+ printer->setPageMargins(QMarginsF(50, 20, 0, 50), QPageLayout::Point);
-
- progress->addMessage(i18n("Setting up document"));
-
diff --git a/source/kde/kde/patch/kompare.patch b/source/kde/kde/patch/kompare.patch
deleted file mode 100644
index dee6dee1c..000000000
--- a/source/kde/kde/patch/kompare.patch
+++ /dev/null
@@ -1,2 +0,0 @@
-# Fix for API change in qt-5.15.2:
-cat $CWD/patch/kompare/kompare.qt-5.15.2.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/kompare/kompare.qt-5.15.2.diff b/source/kde/kde/patch/kompare/kompare.qt-5.15.2.diff
deleted file mode 100644
index fae1d772f..000000000
--- a/source/kde/kde/patch/kompare/kompare.qt-5.15.2.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -u -r kompare-20.08.3.orig/komparepart/kompare_part.cpp kompare-20.08.3/komparepart/kompare_part.cpp
---- kompare-20.08.3.orig/komparepart/kompare_part.cpp 2020-10-11 01:17:46.000000000 -0500
-+++ kompare-20.08.3/komparepart/kompare_part.cpp 2020-11-21 19:06:25.761427059 -0600
-@@ -610,7 +610,7 @@
- void KomparePart::slotFilePrint()
- {
- QPrinter printer;
-- printer.setOrientation(QPrinter::Landscape);
-+ printer.setPageOrientation(QPageLayout::Landscape);
- QPrintDialog* dlg = new QPrintDialog(&printer, nullptr);
-
- if (dlg->exec() == QDialog::Accepted)
-@@ -625,7 +625,7 @@
- void KomparePart::slotFilePrintPreview()
- {
- QPrinter printer;
-- printer.setOrientation(QPrinter::Landscape);
-+ printer.setPageOrientation(QPageLayout::Landscape);
- QPrintPreviewDialog dlg(&printer);
-
- connect(&dlg, &QPrintPreviewDialog::paintRequested, this, &KomparePart::slotPaintRequested);
diff --git a/source/kde/kde/patch/ktorrent.patch b/source/kde/kde/patch/ktorrent.patch
index 0fdb4aacb..11538623c 100644
--- a/source/kde/kde/patch/ktorrent.patch
+++ b/source/kde/kde/patch/ktorrent.patch
@@ -1,10 +1,2 @@
# Embed a copy of the GeoIP database since the download link no longer works.
cat $CWD/patch/ktorrent/ktorrent.use.package.geoip.database.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-
-# Fix linking against taglib (ktorrent 5.2),
-# Thanks to Gentoo.
-cat $CWD/patch/ktorrent/ktorrent_taglib_linking.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-
-# Fix showing ktorrent in the system tray,
-# Thanks to Gentoo.
-cat $CWD/patch/ktorrent/ktorrent_systray.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/ktorrent/ktorrent.use.package.geoip.database.diff b/source/kde/kde/patch/ktorrent/ktorrent.use.package.geoip.database.diff
index e55e5ceea..2a944c10c 100644
--- a/source/kde/kde/patch/ktorrent/ktorrent.use.package.geoip.database.diff
+++ b/source/kde/kde/patch/ktorrent/ktorrent.use.package.geoip.database.diff
@@ -1,38 +1,36 @@
-diff -uar ktorrent-5.1.1.orig/plugins/infowidget/geoipmanager.cpp ktorrent-5.1.1/plugins/infowidget/geoipmanager.cpp
---- ktorrent-5.1.1.orig/plugins/infowidget/geoipmanager.cpp 2018-08-31 01:37:04.000000000 +0200
-+++ ktorrent-5.1.1/plugins/infowidget/geoipmanager.cpp 2019-05-11 14:32:39.599297006 +0200
+--- ./plugins/infowidget/geoipmanager.cpp.orig 2020-12-11 11:37:19.450009584 -0600
++++ ./plugins/infowidget/geoipmanager.cpp 2020-12-11 11:39:48.834012926 -0600
@@ -42,7 +42,7 @@
#ifdef USE_SYSTEM_GEOIP
- geo_ip = GeoIP_open_type(GEOIP_COUNTRY_EDITION, GEOIP_STANDARD);
+ geo_ip = GeoIP_open_type(GEOIP_COUNTRY_EDITION, GEOIP_STANDARD);
#else
-- geoip_data_file = QStandardPaths::locate(QStandardPaths::AppDataLocation, QStringLiteral("geoip.dat"));
-+ geoip_data_file = QStringLiteral("/usr/share/apps/ktorrent/GeoIP/geoip.dat");
- if (geoip_data_file.isEmpty())
- geoip_data_file = QStandardPaths::locate(QStandardPaths::AppDataLocation, QStringLiteral("GeoIP.dat"));
+- geoip_data_file = QStandardPaths::locate(QStandardPaths::AppDataLocation, QStringLiteral("geoip.dat"));
++ geoip_data_file = QStringLiteral("/usr/share/apps/ktorrent/GeoIP/geoip.dat");
+ if (geoip_data_file.isEmpty())
+ geoip_data_file = QStandardPaths::locate(QStandardPaths::AppDataLocation, QStringLiteral("GeoIP.dat"));
-@@ -57,12 +57,6 @@
- {
- QFileInfo fi(geoip_data_file);
- QDateTime now = QDateTime::currentDateTime();
-- if (fi.lastModified().daysTo(now) >= 30)
-- {
-- // if the last time the geoip file was modified, was more then
-- // 30 days ago, redownload it
-- downloadDataBase();
-- }
- }
+@@ -53,11 +53,6 @@
+ if (geo_ip) {
+ QFileInfo fi(geoip_data_file);
+ QDateTime now = QDateTime::currentDateTime();
+- if (fi.lastModified().daysTo(now) >= 30) {
+- // if the last time the geoip file was modified, was more then
+- // 30 days ago, redownload it
+- downloadDataBase();
+- }
}
+ }
#endif
-@@ -107,12 +101,6 @@
+@@ -101,12 +96,6 @@
- void GeoIPManager::downloadDataBase()
- {
+ void GeoIPManager::downloadDataBase()
+ {
-#ifndef USE_SYSTEM_GEOIP
-- Out(SYS_INW | LOG_NOTICE) << "Downloading GeoIP database: " << geoip_url << endl;
-- download_destination = kt::DataDir(CreateIfNotExists) + geoip_url.fileName();
-- KIO::CopyJob* job = KIO::copy(geoip_url, QUrl::fromLocalFile(download_destination), KIO::Overwrite | KIO::HideProgressInfo);
-- connect(job, &KIO::CopyJob::result, this, &GeoIPManager::databaseDownloadFinished);
+- Out(SYS_INW | LOG_NOTICE) << "Downloading GeoIP database: " << geoip_url << endl;
+- download_destination = kt::DataDir(CreateIfNotExists) + geoip_url.fileName();
+- KIO::CopyJob* job = KIO::copy(geoip_url, QUrl::fromLocalFile(download_destination), KIO::Overwrite | KIO::HideProgressInfo);
+- connect(job, &KIO::CopyJob::result, this, &GeoIPManager::databaseDownloadFinished);
-#endif
- }
+ }
- void GeoIPManager::databaseDownloadFinished(KJob* job)
+ void GeoIPManager::databaseDownloadFinished(KJob* job)
diff --git a/source/kde/kde/patch/ktorrent/ktorrent_systray.patch b/source/kde/kde/patch/ktorrent/ktorrent_systray.patch
deleted file mode 100644
index 50049afae..000000000
--- a/source/kde/kde/patch/ktorrent/ktorrent_systray.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 9747a8f524942b57e2fd42254c3de73f9d42918c Mon Sep 17 00:00:00 2001
-From: Matt Scheirer <matt.scheirer@gmail.com>
-Date: Sun, 17 May 2020 02:36:09 -0400
-Subject: [PATCH] Fix starting in tray by removing redundant show() in main
-
----
- ktorrent/main.cpp | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/ktorrent/main.cpp b/ktorrent/main.cpp
-index b5866c22..8e532c9c 100644
---- a/ktorrent/main.cpp
-+++ b/ktorrent/main.cpp
-@@ -208,7 +208,6 @@ int main(int argc, char** argv)
- bt::InitLog(kt::DataDir(kt::CreateIfNotExists) + QLatin1String("log"), true, true, logToStdout);
-
- kt::GUI widget;
-- widget.show();
-
- auto handleCmdLine = [&widget, &parser](const QStringList &arguments, const QString &workingDirectory)
- {
---
-GitLab
-
diff --git a/source/kde/kde/patch/ktorrent/ktorrent_taglib_linking.patch b/source/kde/kde/patch/ktorrent/ktorrent_taglib_linking.patch
deleted file mode 100644
index 7f612c8fc..000000000
--- a/source/kde/kde/patch/ktorrent/ktorrent_taglib_linking.patch
+++ /dev/null
@@ -1,248 +0,0 @@
-From f4c1c91d9b091941ebb4dae6aef95bcf9bc1c388 Mon Sep 17 00:00:00 2001
-From: David Faure <faure@kde.org>
-Date: Sun, 21 Jun 2020 14:19:49 +0200
-Subject: [PATCH] Update FindTaglib from ECM.
-
-This fixes linking for me, there was just nothing in TAGLIB_LIBRARIES
-on my system (taglib in the same custom prefix as KDE code)
----
- cmake/modules/FindTaglib.cmake | 191 +++++++++++------------------
- plugins/mediaplayer/CMakeLists.txt | 3 +-
- 2 files changed, 74 insertions(+), 120 deletions(-)
-
-diff --git a/cmake/modules/FindTaglib.cmake b/cmake/modules/FindTaglib.cmake
-index 13db60b2..1e1b9075 100644
---- a/cmake/modules/FindTaglib.cmake
-+++ b/cmake/modules/FindTaglib.cmake
-@@ -1,135 +1,90 @@
--# - Try to find the Taglib library
--# Once done this will define
-+#.rst:
-+# FindTaglib
-+#-----------
- #
--# TAGLIB_FOUND - system has the taglib library
--# TAGLIB_CFLAGS - the taglib cflags
--# TAGLIB_LIBRARIES - The libraries needed to use taglib
--
--# Copyright (c) 2006, Laurent Montel, <montel@kde.org>
-+# Try to find the Taglib library.
- #
--# Redistribution and use is allowed according to the terms of the BSD license.
--# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
--
--if(NOT TAGLIB_MIN_VERSION)
-- set(TAGLIB_MIN_VERSION "1.6")
--endif()
--
--if(NOT WIN32)
-- find_program(TAGLIBCONFIG_EXECUTABLE NAMES taglib-config PATHS
-- ${BIN_INSTALL_DIR}
-- )
--endif()
--
--#reset vars
--set(TAGLIB_LIBRARIES)
--set(TAGLIB_CFLAGS)
--
--# if taglib-config has been found
--if(TAGLIBCONFIG_EXECUTABLE)
--
-- exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_VERSION)
--
-- if("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION)
-- message(STATUS "TagLib version too old: version searched :${TAGLIB_MIN_VERSION}, found ${TAGLIB_VERSION}")
-- set(TAGLIB_FOUND FALSE)
-- else()
--
-- exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_LIBRARIES)
--
-- exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --cflags RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_CFLAGS)
-+# This will define the following variables:
-+#
-+# ``Taglib_FOUND``
-+# True if the system has the taglib library of at least the minimum
-+# version specified by the version parameter to find_package()
-+# ``Taglib_INCLUDE_DIRS``
-+# The taglib include dirs for use with target_include_directories
-+# ``Taglib_LIBRARIES``
-+# The taglib libraries for use with target_link_libraries()
-+# ``Taglib_VERSION``
-+# The version of taglib that was found
-+#
-+# If ``Taglib_FOUND is TRUE, it will also define the following imported
-+# target:
-+#
-+# ``Taglib::Taglib``
-+# The Taglib library
-+#
-+# Since 5.72.0
-+#
-+# SPDX-FileCopyrightText: 2006 Laurent Montel <montel@kde.org>
-+# SPDX-FileCopyrightText: 2019 Heiko Becker <heirecka@exherbo.org>
-+# SPDX-FileCopyrightText: 2020 Elvis Angelaccio <elvis.angelaccio@kde.org>
-+# SPDX-License-Identifier: BSD-3-Clause
-
-- if(TAGLIB_LIBRARIES AND TAGLIB_CFLAGS)
-- set(TAGLIB_FOUND TRUE)
-- endif()
-- string(REGEX REPLACE " *-I" ";" TAGLIB_INCLUDES "${TAGLIB_CFLAGS}")
-- endif()
-- mark_as_advanced(TAGLIB_CFLAGS TAGLIB_LIBRARIES TAGLIB_INCLUDES)
-+find_package(PkgConfig QUIET)
-
--else()
-+pkg_search_module(PC_TAGLIB QUIET taglib)
-
-- find_path(TAGLIB_INCLUDES
-- NAMES
-- tag.h
-+find_path(Taglib_INCLUDE_DIRS
-+ NAMES tag.h
- PATH_SUFFIXES taglib
-- PATHS
-- ${KDE4_INCLUDE_DIR}
-- ${INCLUDE_INSTALL_DIR}
-- )
--
-- if(NOT WIN32)
-- # on non-win32 we don't need to take care about WIN32_DEBUG_POSTFIX
-+ HINTS ${PC_TAGLIB_INCLUDEDIR}
-+)
-
-- find_library(TAGLIB_LIBRARIES tag PATHS ${KDE4_LIB_DIR} ${LIB_INSTALL_DIR})
-+find_library(Taglib_LIBRARIES
-+ NAMES tag
-+ HINTS ${PC_TAGLIB_LIBDIR}
-+)
-
-- else()
-+set(Taglib_VERSION ${PC_TAGLIB_VERSION})
-
-- # 1. get all possible libnames
-- set(args PATHS ${KDE4_LIB_DIR} ${LIB_INSTALL_DIR})
-- set(newargs "")
-- set(libnames_release "")
-- set(libnames_debug "")
-+if (Taglib_INCLUDE_DIRS AND NOT Taglib_VERSION)
-+ if(EXISTS "${Taglib_INCLUDE_DIRS}/taglib.h")
-+ file(READ "${Taglib_INCLUDE_DIRS}/taglib.h" TAGLIB_H)
-
-- list(LENGTH args listCount)
-+ string(REGEX MATCH "#define TAGLIB_MAJOR_VERSION[ ]+[0-9]+" TAGLIB_MAJOR_VERSION_MATCH ${TAGLIB_H})
-+ string(REGEX MATCH "#define TAGLIB_MINOR_VERSION[ ]+[0-9]+" TAGLIB_MINOR_VERSION_MATCH ${TAGLIB_H})
-+ string(REGEX MATCH "#define TAGLIB_PATCH_VERSION[ ]+[0-9]+" TAGLIB_PATCH_VERSION_MATCH ${TAGLIB_H})
-
-- # just one name
-- list(APPEND libnames_release "tag")
-- list(APPEND libnames_debug "tagd")
--
-- set(newargs ${args})
--
-- # search the release lib
-- find_library(TAGLIB_LIBRARIES_RELEASE
-- NAMES ${libnames_release}
-- ${newargs}
-- )
--
-- # search the debug lib
-- find_library(TAGLIB_LIBRARIES_DEBUG
-- NAMES ${libnames_debug}
-- ${newargs}
-- )
--
-- if(TAGLIB_LIBRARIES_RELEASE AND TAGLIB_LIBRARIES_DEBUG)
--
-- # both libs found
-- set(TAGLIB_LIBRARIES optimized ${TAGLIB_LIBRARIES_RELEASE}
-- debug ${TAGLIB_LIBRARIES_DEBUG})
--
-- else()
--
-- if(TAGLIB_LIBRARIES_RELEASE)
--
-- # only release found
-- set(TAGLIB_LIBRARIES ${TAGLIB_LIBRARIES_RELEASE})
--
-- else()
--
-- # only debug (or nothing) found
-- set(TAGLIB_LIBRARIES ${TAGLIB_LIBRARIES_DEBUG})
--
-- endif()
--
-- endif()
--
-- mark_as_advanced(TAGLIB_LIBRARIES_RELEASE)
-- mark_as_advanced(TAGLIB_LIBRARIES_DEBUG)
-+ string(REGEX REPLACE ".*_MAJOR_VERSION[ ]+(.*)" "\\1" TAGLIB_MAJOR_VERSION "${TAGLIB_MAJOR_VERSION_MATCH}")
-+ string(REGEX REPLACE ".*_MINOR_VERSION[ ]+(.*)" "\\1" TAGLIB_MINOR_VERSION "${TAGLIB_MINOR_VERSION_MATCH}")
-+ string(REGEX REPLACE ".*_PATCH_VERSION[ ]+(.*)" "\\1" TAGLIB_PATCH_VERSION "${TAGLIB_PATCH_VERSION_MATCH}")
-
-+ set(Taglib_VERSION "${TAGLIB_MAJOR_VERSION}.${TAGLIB_MINOR_VERSION}.${TAGLIB_PATCH_VERSION}")
- endif()
--
-- include(FindPackageMessage)
-- include(FindPackageHandleStandardArgs)
-- find_package_handle_standard_args(Taglib DEFAULT_MSG TAGLIB_INCLUDES TAGLIB_LIBRARIES)
--
- endif()
-
--
--if(TAGLIB_FOUND)
-- if(NOT Taglib_FIND_QUIETLY AND TAGLIBCONFIG_EXECUTABLE)
-- message(STATUS "Taglib found: ${TAGLIB_LIBRARIES}")
-- endif()
--else()
-- if(Taglib_FIND_REQUIRED)
-- message(FATAL_ERROR "Could not find Taglib")
-- endif()
-+include(FindPackageHandleStandardArgs)
-+find_package_handle_standard_args(Taglib
-+ FOUND_VAR
-+ Taglib_FOUND
-+ REQUIRED_VARS
-+ Taglib_LIBRARIES
-+ Taglib_INCLUDE_DIRS
-+ VERSION_VAR
-+ Taglib_VERSION
-+)
-+
-+if (Taglib_FOUND AND NOT TARGET Taglib::Taglib)
-+ add_library(Taglib::Taglib UNKNOWN IMPORTED)
-+ set_target_properties(Taglib::Taglib PROPERTIES
-+ IMPORTED_LOCATION "${Taglib_LIBRARIES}"
-+ INTERFACE_INCLUDE_DIRECTORIES "${Taglib_INCLUDE_DIRS}"
-+ )
- endif()
-
-+mark_as_advanced(Taglib_LIBRARIES Taglib_INCLUDE_DIRS)
-+
-+include(FeatureSummary)
-+set_package_properties(Taglib PROPERTIES
-+ URL "https://taglib.org/"
-+ DESCRIPTION "A library for reading and editing the meta-data of audio formats"
-+)
-diff --git a/plugins/mediaplayer/CMakeLists.txt b/plugins/mediaplayer/CMakeLists.txt
-index 8bbeeb74..5fbe056f 100644
---- a/plugins/mediaplayer/CMakeLists.txt
-+++ b/plugins/mediaplayer/CMakeLists.txt
-@@ -1,5 +1,4 @@
- find_package(Taglib REQUIRED)
--include_directories(${TAGLIB_INCLUDES})
- #find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Multimedia MultimediaWidgets)
- #include_directories(${Qt5Multimedia_INCLUDE_DIRS})
- include_directories(${PHONON_INCLUDES})
-@@ -34,7 +33,7 @@ kcoreaddons_desktop_to_json(ktorrent_mediaplayer ktorrent_mediaplayer.desktop)
- target_link_libraries(
- ktorrent_mediaplayer
- ktcore
-- ${TAGLIB_LIBRARIES}
-+ Taglib::Taglib
- Phonon::phonon4qt5
- KF5::Torrent
- KF5::I18n
---
-GitLab
-
-
diff --git a/source/kde/kde/post-install/powerdevil.post-install b/source/kde/kde/post-install/powerdevil.post-install
index 92303702c..e14df9685 100644
--- a/source/kde/kde/post-install/powerdevil.post-install
+++ b/source/kde/kde/post-install/powerdevil.post-install
@@ -7,4 +7,4 @@ mv $PKG/etc/kde/dbus-1 $PKG/etc/
mkdir -p $PKG/usr/share/polkit-1/rules.d
install -m 0644 -o root \
$CWD/post-install/powerdevil/10-enable-powerdevil-discrete-gpu.rules \
- $PKG/usr/share/polkit-1/rules.d/10-enable-powerdevil-discrete-gpu.rules.new
+ $PKG/usr/share/polkit-1/rules.d/10-enable-powerdevil-discrete-gpu.rules
diff --git a/source/kde/kde/post-install/sddm.post-install b/source/kde/kde/post-install/sddm.post-install
index 5f52fede3..29229d742 100644
--- a/source/kde/kde/post-install/sddm.post-install
+++ b/source/kde/kde/post-install/sddm.post-install
@@ -1,19 +1,18 @@
-if [ "$SLACKPAM" == "no" ]; then
- # Remove PAM related stuff:
- rm -rf $PKG/etc/pam.d
-else
- # Replace systemd-centric files with ours:
- rm -f $PKG/etc/pam.d/sddm*
- for FILE in sddm sddm-autologin sddm-greeter ; do
- install -Dm644 $CWD/post-install/sddm/pam.d/$FILE $PKG/etc/pam.d/$FILE
- done
-fi
+# Replace systemd-centric files with ours:
+rm -f $PKG/etc/pam.d/sddm*
+for FILE in sddm sddm-autologin sddm-greeter ; do
+ install -Dm644 $CWD/post-install/sddm/pam.d/$FILE $PKG/etc/pam.d/$FILE
+done
# Create the SDDM home directory:
mkdir -p $PKG/var/lib/sddm
chmod 755 $PKG/var/lib/sddm
chown sddm:sddm $PKG/var/lib/sddm
+# D-Bus configs should be under /usr, not /etc:
+mkdir -p $PKG/usr/share/dbus-1/system.d
+mv $PKG/etc/dbus-1/system.d/* $PKG/usr/share/dbus-1/system.d
+
# Remove the sddm.conf file because we will generate our own in doinst.sh:
rm -f $PKG/etc/sddm.conf
@@ -38,12 +37,6 @@ if [ "$OPENGL_VERSION" -lt 2 ]; then
fi
EOF
-# Ensure that user customizations to the session files are not lost:
-mv $PKG/usr/share/sddm/scripts/Xsession{,.new}
-mv $PKG/usr/share/sddm/scripts/Xsetup{,.new}
-mv $PKG/usr/share/sddm/scripts/Xstop{,.new}
-mv $PKG/usr/share/sddm/scripts/wayland-session{,.new}
-
# Add a wrapper for the sddm binary, to enable a custom environment:
mv $PKG/usr/bin/sddm $PKG/usr/bin/sddm.bin
cat <<"EOT" > $PKG/usr/bin/sddm
diff --git a/source/kde/kde/slack-desc/itinerary b/source/kde/kde/slack-desc/itinerary
new file mode 100644
index 000000000..76baccf7a
--- /dev/null
+++ b/source/kde/kde/slack-desc/itinerary
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+itinerary: itinerary (Itinerary and boarding pass management app)
+itinerary:
+itinerary: KDE Itinerary is a digital travel assistant with a priority on
+itinerary: protecting your privacy.
+itinerary:
+itinerary: Homepage: https://apps.kde.org/en/itinerary
+itinerary:
+itinerary:
+itinerary:
+itinerary:
+itinerary:
diff --git a/source/kde/kde/slack-desc/kontrast b/source/kde/kde/slack-desc/kontrast
new file mode 100644
index 000000000..35f1b6360
--- /dev/null
+++ b/source/kde/kde/slack-desc/kontrast
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kontrast: kontrast (color contrast checker)
+kontrast:
+kontrast: Kontrast is a color contrast checker and tell you if your color
+kontrast: combinations are accessible for people with color vision defiencies.
+kontrast:
+kontrast: Homepage: https://kde.org/applications/en/kontrast
+kontrast:
+kontrast:
+kontrast:
+kontrast:
+kontrast:
diff --git a/source/kde/kde/slack-desc/konversation b/source/kde/kde/slack-desc/konversation
new file mode 100644
index 000000000..39f74f105
--- /dev/null
+++ b/source/kde/kde/slack-desc/konversation
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+konversation: konversation (Internet Relay Chat client)
+konversation:
+konversation: Konversation is a user-friendly Internet Relay Chat (IRC) client built
+konversation: on the KDE Platform.
+konversation:
+konversation: Homepage: https://konversation.kde.org
+konversation:
+konversation:
+konversation:
+konversation:
+konversation:
diff --git a/source/kde/kde/slack-desc/kosmindoormap b/source/kde/kde/slack-desc/kosmindoormap
new file mode 100644
index 000000000..da80bdb06
--- /dev/null
+++ b/source/kde/kde/slack-desc/kosmindoormap
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kosmindoormap: kosmindoormap (library for rendering OSM indoor maps)
+kosmindoormap:
+kosmindoormap: A library and QML component for rendering multi-level OSM indoor maps
+kosmindoormap: of for example a (large) train station.
+kosmindoormap:
+kosmindoormap: Homepage: https://commits.kde.org/kosmindoormap
+kosmindoormap:
+kosmindoormap:
+kosmindoormap:
+kosmindoormap:
+kosmindoormap:
diff --git a/source/kde/kde/slack-desc/kpublictransport b/source/kde/kde/slack-desc/kpublictransport
new file mode 100644
index 000000000..4f17025a7
--- /dev/null
+++ b/source/kde/kde/slack-desc/kpublictransport
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kpublictransport: kpublictransport (library for accessing public transport data)
+kpublictransport:
+kpublictransport: A library for accessing realtime public transport data and for
+kpublictransport: performing public transport journey queries.
+kpublictransport:
+kpublictransport:
+kpublictransport:
+kpublictransport:
+kpublictransport:
+kpublictransport:
+kpublictransport:
diff --git a/source/kde/kde/slack-desc/markdownpart b/source/kde/kde/slack-desc/markdownpart
new file mode 100644
index 000000000..f03012992
--- /dev/null
+++ b/source/kde/kde/slack-desc/markdownpart
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+markdownpart: markdownpart (markdown viewer KPart)
+markdownpart:
+markdownpart: This repository contains a Markdown viewer plugin, which allows
+markdownpart: KParts-using applications to display files in Markdown format in the
+markdownpart: target format.
+markdownpart:
+markdownpart:
+markdownpart:
+markdownpart:
+markdownpart:
+markdownpart: