From a26720a2a312195b497f55cf53ccd4d78f81e040 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Tue, 17 Apr 2018 18:19:06 +0300 Subject: [PATCH] kde-frameworks: bump to 5.45.0 * for future reference batch git rename was done using this command: find . -maxdepth 3 -type f -name '*5.39*.recipe' | grep -v 1 | a while read fname; do git mv $fname ${fname//5.39/5.45}; done (don't forget to repeat for .patchset files) * batch CHECKSUM_SHA256 update was done using this script: cd haikuports tar --exclude download --exclude work* -zcvf kde-frameworks-`date '+%Y-%m-%d-%H-%M-%S'`.tgz kde-frameworks/ find /home/haikuports/kde-frameworks -maxdepth 2 -name "*5.39*.recipe" | while read FNAME; do \ portVersion=5.45.0 ; source $FNAME ; echo $SOURCE_URI $FNAME ; echo `curl -s -L $SOURCE_URI | sha256sum | head -c 64` sed -i "s/$CHECKSUM_SHA256/`curl -s -L $SOURCE_URI | sha256sum | head -c 64`/" $FNAME ; done * the recipes were built in this order hp extra_cmake_modules hp phonon hp karchive hp kcodecs hp kconfig hp kcoreaddons hp kdbusaddons hp kguiaddons hp ki18n hp kitemmodels hp kitemviews hp kwidgetsaddons hp kwindowsystem hp solid hp sonnet hp threadweaver hp kauth hp kcompletion hp kcrash hp kdoctools hp kunitconversion hp kconfigwidgets hp kservice hp kglobalaccel hp kpackage hp kemoticons hp kiconthemes hp kjobwidgets hp knotifications hp ktextwidgets hp kxmlgui hp kbookmarks hp kwallet hp kio hp kdeclarative hp kcmutils hp kinit hp knotifyconfig hp kparts hp kactivities hp kded hp kdesignerplugin hp breeze_icons hp kdelibs4support hp kross hp kdiagram --- ...ica-5.39.0.recipe => attica-5.45.0.recipe} | 8 +- ...39.0.recipe => breeze_icons-5.45.0.recipe} | 6 +- ....39.0.recipe => kactivities-5.45.0.recipe} | 6 +- ...e-5.39.0.recipe => karchive-5.45.0.recipe} | 6 +- ...auth-5.39.0.recipe => kauth-5.45.0.recipe} | 7 +- ...5.39.0.recipe => kbookmarks-5.45.0.recipe} | 10 ++- ...s-5.39.0.recipe => kcmutils-5.45.0.recipe} | 6 +- ...cs-5.39.0.recipe => kcodecs-5.45.0.recipe} | 10 ++- ....39.0.recipe => kcompletion-5.45.0.recipe} | 6 +- ...ig-5.39.0.recipe => kconfig-5.45.0.recipe} | 6 +- ....0.recipe => kconfigwidgets-5.45.0.recipe} | 16 +++- ....39.0.recipe => kcoreaddons-5.45.0.recipe} | 6 +- ...0.patchset => kcoreaddons-5.45.0.patchset} | 0 ...ash-5.39.0.recipe => kcrash-5.45.0.recipe} | 10 ++- ...5.39.0.patchset => kcrash-5.45.0.patchset} | 19 +---- ....39.0.recipe => kdbusaddons-5.45.0.recipe} | 10 ++- ...39.0.recipe => kdeclarative-5.45.0.recipe} | 6 +- ...{kded-5.39.0.recipe => kded-5.45.0.recipe} | 6 +- ...0.recipe => kdelibs4support-5.45.0.recipe} | 8 +- ...tchset => kdelibs4support-5.45.0.patchset} | 0 ...0.recipe => kdesignerplugin-5.45.0.recipe} | 8 +- ...-5.39.0.recipe => kdoctools-5.45.0.recipe} | 10 +-- ...5.39.0.recipe => kemoticons-5.45.0.recipe} | 6 +- ...9.0.recipe => kfilemetadata-5.45.0.recipe} | 8 +- ...39.0.recipe => kglobalaccel-5.45.0.recipe} | 10 ++- ...5.39.0.recipe => kguiaddons-5.45.0.recipe} | 6 +- ...-5.44.0.recipe => kholidays-5.45.0.recipe} | 4 +- ...html-5.39.0.recipe => khtml-5.45.0.recipe} | 6 +- ...i18n-5.39.0.recipe => ki18n-5.45.0.recipe} | 10 ++- .../ki18n/patches/ki18n-5.45.0.patchset | 36 +++++++++ ....39.0.recipe => kiconthemes-5.45.0.recipe} | 6 +- ...-5.39.0.recipe => kidletime-5.45.0.recipe} | 6 +- ...9.0.recipe => kimageformats-5.45.0.recipe} | 6 +- ...init-5.39.0.recipe => kinit-5.45.0.recipe} | 6 +- ...-5.39.0.patchset => kinit-5.45.0.patchset} | 13 --- .../{kio-5.39.0.recipe => kio-5.45.0.recipe} | 12 +-- ...io-5.39.0.patchset => kio-5.45.0.patchset} | 80 ++++++++++++++----- ....39.0.recipe => kitemmodels-5.45.0.recipe} | 10 ++- ...5.39.0.recipe => kitemviews-5.45.0.recipe} | 6 +- ....39.0.recipe => kjobwidgets-5.45.0.recipe} | 9 ++- .../{kjs-5.39.0.recipe => kjs-5.45.0.recipe} | 6 +- ...js-5.39.0.patchset => kjs-5.45.0.patchset} | 0 ...-5.39.0.recipe => knewstuff-5.45.0.recipe} | 6 +- ....0.recipe => knotifications-5.45.0.recipe} | 6 +- ...9.0.recipe => knotifyconfig-5.45.0.recipe} | 6 +- ...e-5.39.0.recipe => kpackage-5.45.0.recipe} | 10 ++- ...rts-5.39.0.recipe => kparts-5.45.0.recipe} | 6 +- ...-5.39.0.recipe => kplotting-5.45.0.recipe} | 6 +- ...ross-5.39.0.recipe => kross-5.45.0.recipe} | 8 +- ...e-5.39.0.recipe => kservice-5.45.0.recipe} | 7 +- ...ipe => ksyntax_highlighting-5.45.0.recipe} | 6 +- ....39.0.recipe => ktexteditor-5.45.0.recipe} | 6 +- ...0.patchset => ktexteditor-5.45.0.patchset} | 0 ...39.0.recipe => ktextwidgets-5.45.0.recipe} | 6 +- ...0.recipe => kunitconversion-5.45.0.recipe} | 6 +- ...et-5.39.0.recipe => kwallet-5.45.0.recipe} | 10 ++- ....39.0.patchset => kwallet-5.45.0.patchset} | 0 ....0.recipe => kwidgetsaddons-5.45.0.recipe} | 6 +- ...9.0.recipe => kwindowsystem-5.45.0.recipe} | 6 +- ...ui-5.39.0.recipe => kxmlgui-5.45.0.recipe} | 8 +- ....recipe => oxygen_icons-5.45.0~git.recipe} | 10 +-- ...onon-4.9.1.recipe => phonon-4.10.0.recipe} | 8 +- ...-5.39.0.patchset => solid-5.45.0.patchset} | 0 ...olid-5.39.0.recipe => solid-5.45.0.recipe} | 6 +- ...net-5.39.0.recipe => sonnet-5.45.0.recipe} | 6 +- ....patchset => threadweaver-5.45.0.patchset} | 0 ...39.0.recipe => threadweaver-5.45.0.recipe} | 6 +- 67 files changed, 330 insertions(+), 231 deletions(-) rename kde-frameworks/attica/{attica-5.39.0.recipe => attica-5.45.0.recipe} (91%) rename kde-frameworks/breeze-icons/{breeze_icons-5.39.0.recipe => breeze_icons-5.45.0.recipe} (87%) rename kde-frameworks/kactivities/{kactivities-5.39.0.recipe => kactivities-5.45.0.recipe} (94%) rename kde-frameworks/karchive/{karchive-5.39.0.recipe => karchive-5.45.0.recipe} (92%) rename kde-frameworks/kauth/{kauth-5.39.0.recipe => kauth-5.45.0.recipe} (89%) rename kde-frameworks/kbookmarks/{kbookmarks-5.39.0.recipe => kbookmarks-5.45.0.recipe} (92%) rename kde-frameworks/kcmutils/{kcmutils-5.39.0.recipe => kcmutils-5.45.0.recipe} (94%) rename kde-frameworks/kcodecs/{kcodecs-5.39.0.recipe => kcodecs-5.45.0.recipe} (87%) rename kde-frameworks/kcompletion/{kcompletion-5.39.0.recipe => kcompletion-5.45.0.recipe} (93%) rename kde-frameworks/kconfig/{kconfig-5.39.0.recipe => kconfig-5.45.0.recipe} (94%) rename kde-frameworks/kconfigwidgets/{kconfigwidgets-5.39.0.recipe => kconfigwidgets-5.45.0.recipe} (83%) rename kde-frameworks/kcoreaddons/{kcoreaddons-5.39.0.recipe => kcoreaddons-5.45.0.recipe} (92%) rename kde-frameworks/kcoreaddons/patches/{kcoreaddons-5.39.0.patchset => kcoreaddons-5.45.0.patchset} (100%) rename kde-frameworks/kcrash/{kcrash-5.39.0.recipe => kcrash-5.45.0.recipe} (88%) rename kde-frameworks/kcrash/patches/{kcrash-5.39.0.patchset => kcrash-5.45.0.patchset} (56%) rename kde-frameworks/kdbusaddons/{kdbusaddons-5.39.0.recipe => kdbusaddons-5.45.0.recipe} (86%) rename kde-frameworks/kdeclarative/{kdeclarative-5.39.0.recipe => kdeclarative-5.45.0.recipe} (96%) rename kde-frameworks/kded/{kded-5.39.0.recipe => kded-5.45.0.recipe} (95%) rename kde-frameworks/kdelibs4support/{kdelibs4support-5.39.0.recipe => kdelibs4support-5.45.0.recipe} (97%) rename kde-frameworks/kdelibs4support/patches/{kdelibs4support-5.39.0.patchset => kdelibs4support-5.45.0.patchset} (100%) rename kde-frameworks/kdesignerplugin/{kdesignerplugin-5.39.0.recipe => kdesignerplugin-5.45.0.recipe} (94%) rename kde-frameworks/kdoctools/{kdoctools-5.39.0.recipe => kdoctools-5.45.0.recipe} (90%) rename kde-frameworks/kemoticons/{kemoticons-5.39.0.recipe => kemoticons-5.45.0.recipe} (92%) rename kde-frameworks/kfilemetadata/{kfilemetadata-5.39.0.recipe => kfilemetadata-5.45.0.recipe} (91%) rename kde-frameworks/kglobalaccel/{kglobalaccel-5.39.0.recipe => kglobalaccel-5.45.0.recipe} (92%) rename kde-frameworks/kguiaddons/{kguiaddons-5.39.0.recipe => kguiaddons-5.45.0.recipe} (90%) rename kde-frameworks/kholidays/{kholidays-5.44.0.recipe => kholidays-5.45.0.recipe} (93%) rename kde-frameworks/khtml/{khtml-5.39.0.recipe => khtml-5.45.0.recipe} (96%) rename kde-frameworks/ki18n/{ki18n-5.39.0.recipe => ki18n-5.45.0.recipe} (87%) create mode 100644 kde-frameworks/ki18n/patches/ki18n-5.45.0.patchset rename kde-frameworks/kiconthemes/{kiconthemes-5.39.0.recipe => kiconthemes-5.45.0.recipe} (95%) rename kde-frameworks/kidletime/{kidletime-5.39.0.recipe => kidletime-5.45.0.recipe} (91%) rename kde-frameworks/kimageformats/{kimageformats-5.39.0.recipe => kimageformats-5.45.0.recipe} (90%) rename kde-frameworks/kinit/{kinit-5.39.0.recipe => kinit-5.45.0.recipe} (95%) rename kde-frameworks/kinit/patches/{kinit-5.39.0.patchset => kinit-5.45.0.patchset} (87%) rename kde-frameworks/kio/{kio-5.39.0.recipe => kio-5.45.0.recipe} (93%) rename kde-frameworks/kio/patches/{kio-5.39.0.patchset => kio-5.45.0.patchset} (52%) rename kde-frameworks/kitemmodels/{kitemmodels-5.39.0.recipe => kitemmodels-5.45.0.recipe} (90%) rename kde-frameworks/kitemviews/{kitemviews-5.39.0.recipe => kitemviews-5.45.0.recipe} (91%) rename kde-frameworks/kjobwidgets/{kjobwidgets-5.39.0.recipe => kjobwidgets-5.45.0.recipe} (89%) rename kde-frameworks/kjs/{kjs-5.39.0.recipe => kjs-5.45.0.recipe} (93%) rename kde-frameworks/kjs/patches/{kjs-5.39.0.patchset => kjs-5.45.0.patchset} (100%) rename kde-frameworks/knewstuff/{knewstuff-5.39.0.recipe => knewstuff-5.45.0.recipe} (96%) rename kde-frameworks/knotifications/{knotifications-5.39.0.recipe => knotifications-5.45.0.recipe} (93%) rename kde-frameworks/knotifyconfig/{knotifyconfig-5.39.0.recipe => knotifyconfig-5.45.0.recipe} (94%) rename kde-frameworks/kpackage/{kpackage-5.39.0.recipe => kpackage-5.45.0.recipe} (88%) rename kde-frameworks/kparts/{kparts-5.39.0.recipe => kparts-5.45.0.recipe} (95%) rename kde-frameworks/kplotting/{kplotting-5.39.0.recipe => kplotting-5.45.0.recipe} (95%) rename kde-frameworks/kross/{kross-5.39.0.recipe => kross-5.45.0.recipe} (95%) rename kde-frameworks/kservice/{kservice-5.39.0.recipe => kservice-5.45.0.recipe} (92%) rename kde-frameworks/ksyntax_highlighting/{ksyntax_highlighting-5.39.0.recipe => ksyntax_highlighting-5.45.0.recipe} (93%) rename kde-frameworks/ktexteditor/{ktexteditor-5.39.0.recipe => ktexteditor-5.45.0.recipe} (96%) rename kde-frameworks/ktexteditor/patches/{ktexteditor-5.39.0.patchset => ktexteditor-5.45.0.patchset} (100%) rename kde-frameworks/ktextwidgets/{ktextwidgets-5.39.0.recipe => ktextwidgets-5.45.0.recipe} (95%) rename kde-frameworks/kunitconversion/{kunitconversion-5.39.0.recipe => kunitconversion-5.45.0.recipe} (93%) rename kde-frameworks/kwallet/{kwallet-5.39.0.recipe => kwallet-5.45.0.recipe} (93%) rename kde-frameworks/kwallet/patches/{kwallet-5.39.0.patchset => kwallet-5.45.0.patchset} (100%) rename kde-frameworks/kwidgetsaddons/{kwidgetsaddons-5.39.0.recipe => kwidgetsaddons-5.45.0.recipe} (92%) rename kde-frameworks/kwindowsystem/{kwindowsystem-5.39.0.recipe => kwindowsystem-5.45.0.recipe} (92%) rename kde-frameworks/kxmlgui/{kxmlgui-5.39.0.recipe => kxmlgui-5.45.0.recipe} (94%) rename kde-frameworks/oxygen-icons/{oxygen_icons-5.38.0~git.recipe => oxygen_icons-5.45.0~git.recipe} (82%) rename kde-frameworks/phonon/{phonon-4.9.1.recipe => phonon-4.10.0.recipe} (92%) rename kde-frameworks/solid/patches/{solid-5.39.0.patchset => solid-5.45.0.patchset} (100%) rename kde-frameworks/solid/{solid-5.39.0.recipe => solid-5.45.0.recipe} (92%) rename kde-frameworks/sonnet/{sonnet-5.39.0.recipe => sonnet-5.45.0.recipe} (93%) rename kde-frameworks/threadweaver/patches/{threadweaver-5.39.0.patchset => threadweaver-5.45.0.patchset} (100%) rename kde-frameworks/threadweaver/{threadweaver-5.39.0.recipe => threadweaver-5.45.0.recipe} (92%) diff --git a/kde-frameworks/attica/attica-5.39.0.recipe b/kde-frameworks/attica/attica-5.45.0.recipe similarity index 91% rename from kde-frameworks/attica/attica-5.39.0.recipe rename to kde-frameworks/attica/attica-5.45.0.recipe index 365792e7f..578ca482f 100644 --- a/kde-frameworks/attica/attica-5.39.0.recipe +++ b/kde-frameworks/attica/attica-5.45.0.recipe @@ -4,11 +4,11 @@ providers at the same time. With Attica you can easily access services \ rom providers such as openDesktop.org. It implements the freedesktop.org \ specification for the Open Collaboration Services API." HOMEPAGE="https://github.com/KDE/attica" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/attica/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f2602ce615476a762ba41295f972d2ac65153894fa85b5e63510c5b4c0b130c2" +CHECKSUM_SHA256="029edb345a76f383a60d9bb8b39db8b5a5f1315cac9aa1c0ecda691a54a76d6a" SOURCE_DIR="attica-$portVersion" ARCHITECTURES="!x86_gcc2 x86 x86_64" @@ -33,7 +33,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " @@ -46,7 +46,7 @@ BUILD_PREREQUIRES=" GLOBAL_WRITABLE_FILES=" settings/xdg/attica.categories keep-old -" + " BUILD() { diff --git a/kde-frameworks/breeze-icons/breeze_icons-5.39.0.recipe b/kde-frameworks/breeze-icons/breeze_icons-5.45.0.recipe similarity index 87% rename from kde-frameworks/breeze-icons/breeze_icons-5.39.0.recipe rename to kde-frameworks/breeze-icons/breeze_icons-5.45.0.recipe index f1601a80c..c6ea59960 100644 --- a/kde-frameworks/breeze-icons/breeze_icons-5.39.0.recipe +++ b/kde-frameworks/breeze-icons/breeze_icons-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="Breeze-icons is a freedesktop.org compatible icon theme. \ It's developed by the KDE Community as part of KDE Frameworks 5 and it's \ used by default in KDE Plasma 5 and KDE Applications." HOMEPAGE="https://github.com/KDE/breeze-icons/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/breeze-icons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="65b52df1c92fc417d241d72fc4f232e5c74defae0daa9583c0f7cc555d9f386e" +CHECKSUM_SHA256="a0b8b98e766e0382d2e81da9e167a075b3a4e05183f0af7caad678f7c310c0b0" SOURCE_DIR="breeze-icons-$portVersion" ARCHITECTURES="!x86_gcc2 x86_64" @@ -22,7 +22,7 @@ REQUIRES=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " diff --git a/kde-frameworks/kactivities/kactivities-5.39.0.recipe b/kde-frameworks/kactivities/kactivities-5.45.0.recipe similarity index 94% rename from kde-frameworks/kactivities/kactivities-5.39.0.recipe rename to kde-frameworks/kactivities/kactivities-5.45.0.recipe index 4cd7290b4..30e4d1f4a 100644 --- a/kde-frameworks/kactivities/kactivities-5.39.0.recipe +++ b/kde-frameworks/kactivities/kactivities-5.45.0.recipe @@ -16,11 +16,11 @@ state to match the user's current activity. This includes a daemon, a library \ for interacting with that daemon, and plugins for integration with other \ frameworks." HOMEPAGE="https://github.com/KDE/kactivities/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kactivities/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="fcc934ae12c91646fcf1009e6f2b8b25f5e9bcda55cb5b685c33818f27910cdb" +CHECKSUM_SHA256="26754b69f218829b0b20243e010cf6076bad90f450399d6fd73a6b3a538967d9" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -47,7 +47,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libkf5ConfigCore$secondaryArchSuffix devel:libkf5coreaddons$secondaryArchSuffix diff --git a/kde-frameworks/karchive/karchive-5.39.0.recipe b/kde-frameworks/karchive/karchive-5.45.0.recipe similarity index 92% rename from kde-frameworks/karchive/karchive-5.39.0.recipe rename to kde-frameworks/karchive/karchive-5.45.0.recipe index 2ce98bf5d..034223ac1 100644 --- a/kde-frameworks/karchive/karchive-5.39.0.recipe +++ b/kde-frameworks/karchive/karchive-5.45.0.recipe @@ -5,11 +5,11 @@ manipulation of /"archive/" formats like ZIP and TAR. It also provides transparent compression and decompression of data, like the \ GZip format, via a subclass of QIODevice." HOMEPAGE="https://github.com/KDE/karchive/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/karchive/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f8bedf0da03de6b2b590311b138fa312bdf1f3247050874271ef63016cc1d66b" +CHECKSUM_SHA256="e80fa0d70ada9e98fde2c50e866e7c51b3c384248eaab8a78ace91e4c4d442ba" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -35,7 +35,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libbz2$secondaryArchSuffix devel:liblzma$secondaryArchSuffix diff --git a/kde-frameworks/kauth/kauth-5.39.0.recipe b/kde-frameworks/kauth/kauth-5.45.0.recipe similarity index 89% rename from kde-frameworks/kauth/kauth-5.39.0.recipe rename to kde-frameworks/kauth/kauth-5.45.0.recipe index 3281cc018..d3294ee41 100644 --- a/kde-frameworks/kauth/kauth-5.39.0.recipe +++ b/kde-frameworks/kauth/kauth-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KAuth provides a convenient, system-integrated way to offload \ actions that need to be performed as a privileged user (root, for example) \ to small (hopefully secure) helper utilities." HOMEPAGE="https://github.com/KDE/kauth/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kauth/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f910c47d0a45fca661a304f09744ac2a1399f1146bafb46559a40f8caf8cb24d" +CHECKSUM_SHA256="9d88c50382c99411191756b5f0f10d83fb33095d6dd161dff9ddcb9f373fa437" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -33,7 +33,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5CoreAddons$secondaryArchSuffix devel:libQt5Core$secondaryArchSuffix >= 5.7 @@ -46,6 +46,7 @@ BUILD_PREREQUIRES=" GLOBAL_WRITABLE_FILES=" settings/dbus-1/system.d/org.kde.kf5auth.conf keep-old + settings/xdg/kauth.categories keep-old " BUILD() diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.39.0.recipe b/kde-frameworks/kbookmarks/kbookmarks-5.45.0.recipe similarity index 92% rename from kde-frameworks/kbookmarks/kbookmarks-5.39.0.recipe rename to kde-frameworks/kbookmarks/kbookmarks-5.45.0.recipe index e08e55efb..d22e16e26 100644 --- a/kde-frameworks/kbookmarks/kbookmarks-5.39.0.recipe +++ b/kde-frameworks/kbookmarks/kbookmarks-5.45.0.recipe @@ -5,11 +5,11 @@ using the XBEL format. The most common use for bookmarks is web browsers, but this can also be \ useful in any application where local files or URLs can be saved as bookmarks." HOMEPAGE="https://github.com/KDE/kbookmarks/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kbookmarks/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="ba7349cded0b09dad6bc124a86d9cc87631b9e28200250c2c1a0f5ee7fa5f60c" +CHECKSUM_SHA256="178b79d2814d9bbd65417c71fa75bad0cc16c4e84d0642f008ba0807bb71576e" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -45,7 +45,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Codecs$secondaryArchSuffix @@ -68,6 +68,10 @@ BUILD_PREREQUIRES=" cmd:make " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kbookmarks.categories keep-old + " + BUILD() { mkdir -p build diff --git a/kde-frameworks/kcmutils/kcmutils-5.39.0.recipe b/kde-frameworks/kcmutils/kcmutils-5.45.0.recipe similarity index 94% rename from kde-frameworks/kcmutils/kcmutils-5.39.0.recipe rename to kde-frameworks/kcmutils/kcmutils-5.45.0.recipe index e2d134fe1..b9742b97c 100644 --- a/kde-frameworks/kcmutils/kcmutils-5.39.0.recipe +++ b/kde-frameworks/kcmutils/kcmutils-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Utilities for KDE System Settings modules" DESCRIPTION="KCMUtils provides various classes to work with KCModules. \ KCModules can be created with the KConfigWidgets framework." HOMEPAGE="https://github.com/KDE/kcmutils/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kcmutils/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="a5428443c8b04a1d7c0d40940b8ac50512a3e4d35aaee7bdd09c6973663896a4" +CHECKSUM_SHA256="da0d3d003f0852ab18e7a3544864722a5f132d00da8ae096ad5366aa81703fa7" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -51,7 +51,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Codecs$secondaryArchSuffix diff --git a/kde-frameworks/kcodecs/kcodecs-5.39.0.recipe b/kde-frameworks/kcodecs/kcodecs-5.45.0.recipe similarity index 87% rename from kde-frameworks/kcodecs/kcodecs-5.39.0.recipe rename to kde-frameworks/kcodecs/kcodecs-5.45.0.recipe index 70d453a23..c95eedd85 100644 --- a/kde-frameworks/kcodecs/kcodecs-5.39.0.recipe +++ b/kde-frameworks/kcodecs/kcodecs-5.45.0.recipe @@ -6,11 +6,11 @@ It can automatically determine the charset of a string, translate XML \ entities, validate email addresses, and find encodings by name in a more \ tolerant way than QTextCodec (useful e.g. for data coming from the Internet)." HOMEPAGE="https://github.com/KDE/kcodecs/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kcodecs/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="fd122ebafca693fd7050faa884af88bf74f59b55a4d6dfdb2c5611d16f51a00e" +CHECKSUM_SHA256="19290f3abe0a857e23777df89999abf17d5575d8ba4a302469c8796641b6f2bb" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -33,7 +33,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " @@ -44,6 +44,10 @@ BUILD_PREREQUIRES=" cmd:g++$secondaryArchSuffix " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kcodecs.categories keep-old + " + BUILD() { mkdir -p build diff --git a/kde-frameworks/kcompletion/kcompletion-5.39.0.recipe b/kde-frameworks/kcompletion/kcompletion-5.45.0.recipe similarity index 93% rename from kde-frameworks/kcompletion/kcompletion-5.39.0.recipe rename to kde-frameworks/kcompletion/kcompletion-5.45.0.recipe index 9a77b8105..d03d7423a 100644 --- a/kde-frameworks/kcompletion/kcompletion-5.39.0.recipe +++ b/kde-frameworks/kcompletion/kcompletion-5.45.0.recipe @@ -11,11 +11,11 @@ This framework helps implement this in Qt-based applications. You can use one \ of the completion-ready widgets provided by this framework, or integrate it \ into your application's other widgets directly." HOMEPAGE="https://github.com/KDE/kconfig/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="BSD (2-clause)" REVISION="1" SOURCE_URI="https://github.com/KDE/kcompletion/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="b89c942eceecda68c7d97d0e30e5406eb0836695456e88742498d3c634aa7450" +CHECKSUM_SHA256="0a64354dfda897928d1e1eeb1b24451682d201fd18e5d25bc13d7f78c6e99210" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -42,7 +42,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5ConfigGui$secondaryArchSuffix devel:libKF5WidgetsAddons$secondaryArchSuffix diff --git a/kde-frameworks/kconfig/kconfig-5.39.0.recipe b/kde-frameworks/kconfig/kconfig-5.45.0.recipe similarity index 94% rename from kde-frameworks/kconfig/kconfig-5.39.0.recipe rename to kde-frameworks/kconfig/kconfig-5.45.0.recipe index 67aeaba5d..073507407 100644 --- a/kde-frameworks/kconfig/kconfig-5.39.0.recipe +++ b/kde-frameworks/kconfig/kconfig-5.45.0.recipe @@ -15,11 +15,11 @@ KConfigGui provides a way to hook widgets to the configuration so that they \ are automatically initialized from the configuration and automatically \ propagate their changes to their respective configuration files." HOMEPAGE="https://github.com/KDE/kconfig/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kconfig/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="5bf902e3e5912f4cfa96108641266f7de25ab56d3eb19c5d68a7d5baeffb36b0" +CHECKSUM_SHA256="ea6bfeb49b6ba784226882a011f885c8522ba4990a6b39a6ae4af9a9b64b0816" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -48,7 +48,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.39.0.recipe b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.45.0.recipe similarity index 83% rename from kde-frameworks/kconfigwidgets/kconfigwidgets-5.39.0.recipe rename to kde-frameworks/kconfigwidgets/kconfigwidgets-5.45.0.recipe index bd31754b2..a99a0d9ba 100644 --- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.39.0.recipe +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KConfigWidgets provides easy-to-use classes to create \ configuration dialogs, as well as a set of widgets which uses KConfig \ to store their settings." HOMEPAGE="https://github.com/KDE/kconfigwidgets/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kconfigwidgets/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="bfb078fe7f2e886565644ceadffa6002f4a838bbada34ba50349e8a8f95215c7" +CHECKSUM_SHA256="d4d9f8ba7be408ee64dcd05d4fca6b0ff48bd850d264d247f522f4e4426e4f07" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -39,14 +39,14 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Codecs$secondaryArchSuffix devel:libKF5ConfigCore$secondaryArchSuffix devel:libKF5ConfigGui$secondaryArchSuffix devel:libKF5CoreAddons$secondaryArchSuffix -# devel:libKF5DocTools$secondaryArchSuffix # breaks the build + devel:libKF5DocTools$secondaryArchSuffix devel:libKF5GuiAddons$secondaryArchSuffix devel:libKF5I18n$secondaryArchSuffix devel:libKF5WidgetsAddons$secondaryArchSuffix @@ -59,8 +59,16 @@ BUILD_PREREQUIRES=" cmd:python2 " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kconfigwidgets.categories keep-old + " + BUILD() { + # disable docs generation until libxml package is fixed + sed -i s/add/#add/g docs/CMakeLists.txt + sed -i s/kdoctools/#kdoctool/g CMakeLists.txt + mkdir -p build cd build diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.39.0.recipe b/kde-frameworks/kcoreaddons/kcoreaddons-5.45.0.recipe similarity index 92% rename from kde-frameworks/kcoreaddons/kcoreaddons-5.39.0.recipe rename to kde-frameworks/kcoreaddons/kcoreaddons-5.45.0.recipe index 41265c32e..6b57ee8af 100644 --- a/kde-frameworks/kcoreaddons/kcoreaddons-5.39.0.recipe +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.45.0.recipe @@ -4,11 +4,11 @@ various tasks such as manipulating mime types, autosaving files, creating \ backup files, generating random sequences, performing text manipulations such \ as macro replacement, accessing user information and many more." HOMEPAGE="https://github.com/KDE/kcoreaddons/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kcoreaddons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="22e7967f252b9834c85fb74351f267c8ef4b8fc7281873456184bf31336d1349" +CHECKSUM_SHA256="7901327d5b72804c3bae1e2248da91518090ea803575fa50a42cb12662d85af1" PATCHES="kcoreaddons-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -35,7 +35,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " diff --git a/kde-frameworks/kcoreaddons/patches/kcoreaddons-5.39.0.patchset b/kde-frameworks/kcoreaddons/patches/kcoreaddons-5.45.0.patchset similarity index 100% rename from kde-frameworks/kcoreaddons/patches/kcoreaddons-5.39.0.patchset rename to kde-frameworks/kcoreaddons/patches/kcoreaddons-5.45.0.patchset diff --git a/kde-frameworks/kcrash/kcrash-5.39.0.recipe b/kde-frameworks/kcrash/kcrash-5.45.0.recipe similarity index 88% rename from kde-frameworks/kcrash/kcrash-5.39.0.recipe rename to kde-frameworks/kcrash/kcrash-5.45.0.recipe index 7c01404a6..0d261c16b 100644 --- a/kde-frameworks/kcrash/kcrash-5.39.0.recipe +++ b/kde-frameworks/kcrash/kcrash-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Graceful handling of application crashes" DESCRIPTION="KCrash provides support for intercepting and handling \ application crashes." HOMEPAGE="https://github.com/KDE/kcrash/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kcrash/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="b0fecd661f5d2f4a5a84c217ee7862e9e8e896574d5568d6fa95140e782e40e4" +CHECKSUM_SHA256="e467058f99dbca7e8a4d8d7bef03c3aec2b15a1e7ebe4e843d048b7b2e4e7cfe" PATCHES="kcrash-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -34,7 +34,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5CoreAddons$secondaryArchSuffix devel:libKF5WindowSystem$secondaryArchSuffix @@ -48,6 +48,10 @@ BUILD_PREREQUIRES=" cmd:make " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kcrash.categories keep-old + " + BUILD() { mkdir -p build diff --git a/kde-frameworks/kcrash/patches/kcrash-5.39.0.patchset b/kde-frameworks/kcrash/patches/kcrash-5.45.0.patchset similarity index 56% rename from kde-frameworks/kcrash/patches/kcrash-5.39.0.patchset rename to kde-frameworks/kcrash/patches/kcrash-5.45.0.patchset index 3007596d0..42f628585 100644 --- a/kde-frameworks/kcrash/patches/kcrash-5.39.0.patchset +++ b/kde-frameworks/kcrash/patches/kcrash-5.45.0.patchset @@ -1,6 +1,6 @@ -From c519ba6ce402ac05b65f215dbf7ec3cda9332f04 Mon Sep 17 00:00:00 2001 +From 2223b2b97dd7a700cfbf9da25bb460213a2212b5 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov -Date: Sat, 23 Sep 2017 03:46:21 +0300 +Date: Sun, 1 Apr 2018 21:07:26 +0300 Subject: Fix build on Haiku @@ -17,19 +17,6 @@ index 7a382dd..7ec3255 100644 target_link_libraries(KF5Crash PRIVATE KF5::CoreAddons KF5::WindowSystem) -diff --git a/src/kcrash.cpp b/src/kcrash.cpp -index 830a036..d9ab488 100644 ---- a/src/kcrash.cpp -+++ b/src/kcrash.cpp -@@ -269,6 +269,8 @@ static const char* displayEnvVarName_c() - return "MAC_DISPLAY"; - #elif defined(Q_OS_WIN) - return "WIN_DISPLAY"; -+#elif defined(Q_OS_HAIKU) -+ return "HAIKU_DISPLAY"; - #endif - } - -- -2.13.1 +2.16.2 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.39.0.recipe b/kde-frameworks/kdbusaddons/kdbusaddons-5.45.0.recipe similarity index 86% rename from kde-frameworks/kdbusaddons/kdbusaddons-5.39.0.recipe rename to kde-frameworks/kdbusaddons/kdbusaddons-5.45.0.recipe index dd05659d9..815d54041 100644 --- a/kde-frameworks/kdbusaddons/kdbusaddons-5.39.0.recipe +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Convenience classes for D-Bus" DESCRIPTION="KDBusAddons provides convenience classes on top of QtDBus, as \ well as an API to create KDED modules." HOMEPAGE="https://github.com/KDE/kdbusaddons/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kdbusaddons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="ff6a0bbdde7e543d85e752020e6315fd29c2cfc60d05d8101bf5969f0ad47e82" +CHECKSUM_SHA256="dfc58f81dbd088e7e746e218f583c41f6790d86f69fcbf59508783d2226df57a" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -31,7 +31,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 devel:libQt5DBus$secondaryArchSuffix >= 5.7 @@ -42,6 +42,10 @@ BUILD_PREREQUIRES=" cmd:make " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kdbusaddons.categories keep-old + " + BUILD() { mkdir -p build diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.39.0.recipe b/kde-frameworks/kdeclarative/kdeclarative-5.45.0.recipe similarity index 96% rename from kde-frameworks/kdeclarative/kdeclarative-5.39.0.recipe rename to kde-frameworks/kdeclarative/kdeclarative-5.45.0.recipe index 29ce81c3a..127b4ce71 100644 --- a/kde-frameworks/kdeclarative/kdeclarative-5.39.0.recipe +++ b/kde-frameworks/kdeclarative/kdeclarative-5.45.0.recipe @@ -4,11 +4,11 @@ It's comprises two parts: a library used by the C++ part of your application \ to intergrate QML with KDE Frameworks specific features, and a series of QML \ imports that offer bindings to some of the Frameworks." HOMEPAGE="https://github.com/KDE/kdeclarative/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kdeclarative/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="b030126e640ebbd157a2f3d332aecfcab2359cd2ea31a2c76daff60101b58aa5" +CHECKSUM_SHA256="ef639ccbf15cf560c9f3385496d1581eff1d3ef4b9b7fbdd6789e440ca85d97c" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -59,7 +59,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Bookmarks$secondaryArchSuffix diff --git a/kde-frameworks/kded/kded-5.39.0.recipe b/kde-frameworks/kded/kded-5.45.0.recipe similarity index 95% rename from kde-frameworks/kded/kded-5.39.0.recipe rename to kde-frameworks/kded/kded-5.45.0.recipe index 6822267eb..20eb035d2 100644 --- a/kde-frameworks/kded/kded-5.39.0.recipe +++ b/kde-frameworks/kded/kded-5.45.0.recipe @@ -20,11 +20,11 @@ ensure that it has not missed any update files. kconf_update keeps track of \ which update files have been processed already in the config-file \ kconf_updaterc. It only performs a certain update once." HOMEPAGE="https://github.com/KDE/kded/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kded/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="5090dd465ac07757447fa8a8a1c7c2c948f6146f105f63a42ffb58157af4e58a" +CHECKSUM_SHA256="a971d6db263dad84c85b4c589ba83a1ad5e62ce970c86880e2e02834e5ad137f" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -57,7 +57,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5DBusAddons$secondaryArchSuffix devel:libKF5ConfigCore$secondaryArchSuffix diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.39.0.recipe b/kde-frameworks/kdelibs4support/kdelibs4support-5.45.0.recipe similarity index 97% rename from kde-frameworks/kdelibs4support/kdelibs4support-5.39.0.recipe rename to kde-frameworks/kdelibs4support/kdelibs4support-5.45.0.recipe index 5b2dc059c..983ec8602 100644 --- a/kde-frameworks/kdelibs4support/kdelibs4support-5.39.0.recipe +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.45.0.recipe @@ -14,11 +14,11 @@ KDELibs 4 Support framework are installed to the same location as \ KDELibs4Support, although it may be sufficient to set the KDEDIRS environment \ variable correctly." HOMEPAGE="https://github.com/KDE/kdelibs4support/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="3" +REVISION="1" SOURCE_URI="https://github.com/KDE/kdelibs4support/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="e844cb88cbb306499898f717b4041a35972ae9fc002b4086bcbbb791de24c8df" +CHECKSUM_SHA256="3efec47b9995db2c12636146c11f5f08d865d1767a54e16f6634e9ab694fc44d" PATCHES="kdelibs4support-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -80,7 +80,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel uri devel:libKF5Auth$secondaryArchSuffix diff --git a/kde-frameworks/kdelibs4support/patches/kdelibs4support-5.39.0.patchset b/kde-frameworks/kdelibs4support/patches/kdelibs4support-5.45.0.patchset similarity index 100% rename from kde-frameworks/kdelibs4support/patches/kdelibs4support-5.39.0.patchset rename to kde-frameworks/kdelibs4support/patches/kdelibs4support-5.45.0.patchset diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.39.0.recipe b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.45.0.recipe similarity index 94% rename from kde-frameworks/kdesignerplugin/kdesignerplugin-5.39.0.recipe rename to kde-frameworks/kdesignerplugin/kdesignerplugin-5.45.0.recipe index 5b258991c..54803b79a 100644 --- a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.39.0.recipe +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.45.0.recipe @@ -4,11 +4,11 @@ display the widgets provided by various KDE frameworks, as well as a utility \ (kgendesignerplugin) that can be used to generate other such plugins from \ ini-style description files." HOMEPAGE="https://github.com/KDE/kdesignerplugin/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/KDE/kdesignerplugin/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="b33ed43e0effa9b580ae487d46389fc79fc45e8f6c38b8e660baf92486a99ba1" +CHECKSUM_SHA256="b657131a085de03916080ced51bdecfb1587440cbaa4ed58b9dec7e3efe30ee5" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -43,7 +43,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5ConfigCore$secondaryArchSuffix devel:libKF5CoreAddons$secondaryArchSuffix diff --git a/kde-frameworks/kdoctools/kdoctools-5.39.0.recipe b/kde-frameworks/kdoctools/kdoctools-5.45.0.recipe similarity index 90% rename from kde-frameworks/kdoctools/kdoctools-5.39.0.recipe rename to kde-frameworks/kdoctools/kdoctools-5.45.0.recipe index fdbfff10a..4cebae92d 100644 --- a/kde-frameworks/kdoctools/kdoctools-5.39.0.recipe +++ b/kde-frameworks/kdoctools/kdoctools-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Create documentation from DocBook" DESCRIPTION="Provides tools to generate documentation in various format from \ DocBook files." HOMEPAGE="https://github.com/KDE/kdoctools/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/KDE/kdoctools/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="25aa16861e124027e3c13e0c872b325feafbb47f3a311a9d3962dc2ad77c776a" +CHECKSUM_SHA256="dac41e9428c72f294e6e25d6f337bd11df770972ddd3cca0a4d9e378e3549b4f" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -36,8 +36,8 @@ REQUIRES_devel=" BUILD_REQUIRES=" docbook_xml_dtd - docbook_xsl_stylesheets == 1.79.2 - extra_cmake_modules >= 5.39 + docbook_xsl_stylesheets >= 1.79.2 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5archive$secondaryArchSuffix # devel:libKF5i18n$secondaryArchSuffix # breaks the build diff --git a/kde-frameworks/kemoticons/kemoticons-5.39.0.recipe b/kde-frameworks/kemoticons/kemoticons-5.45.0.recipe similarity index 92% rename from kde-frameworks/kemoticons/kemoticons-5.39.0.recipe rename to kde-frameworks/kemoticons/kemoticons-5.45.0.recipe index 96a05ec38..6e13d5c65 100644 --- a/kde-frameworks/kemoticons/kemoticons-5.39.0.recipe +++ b/kde-frameworks/kemoticons/kemoticons-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KEmoticons converts emoticons from text to a graphical \ representation with images in HTML. It supports setting different themes \ for emoticons coming from different providers." HOMEPAGE="https://github.com/KDE/kemoticons/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kemoticons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="6237c519b932c53a0057323c1da54555ebd7cae3864e865c33f90993cdb174c7" +CHECKSUM_SHA256="a843cc312e6637fbc8e240111a759de2e604b06d7d7e1e770f25f74bfb7a0a3c" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -36,7 +36,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Archive$secondaryArchSuffix devel:libKF5ConfigCore$secondaryArchSuffix diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.39.0.recipe b/kde-frameworks/kfilemetadata/kfilemetadata-5.45.0.recipe similarity index 91% rename from kde-frameworks/kfilemetadata/kfilemetadata-5.39.0.recipe rename to kde-frameworks/kfilemetadata/kfilemetadata-5.45.0.recipe index 9ae1ce0ac..910b4709f 100644 --- a/kde-frameworks/kfilemetadata/kfilemetadata-5.39.0.recipe +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.45.0.recipe @@ -4,11 +4,11 @@ and metadata from a number of different files. This library is typically used \ by file indexers to retreive the metadata. This library can also be used by \ applications to write metadata." HOMEPAGE="https://github.com/KDE/kfilemetadata/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/KDE/kfilemetadata/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="76f53fb2d2c0713ea6c9a8908845b7bdd9974a0ee5c91b351a466c453f668dac" +CHECKSUM_SHA256="7c66b20b9ea8bbeb6f4e509fcee40b647b92f6e8a739f71cff11b7e49239c150" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -35,7 +35,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Archive$secondaryArchSuffix devel:libKF5CoreAddons$secondaryArchSuffix diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.39.0.recipe b/kde-frameworks/kglobalaccel/kglobalaccel-5.45.0.recipe similarity index 92% rename from kde-frameworks/kglobalaccel/kglobalaccel-5.39.0.recipe rename to kde-frameworks/kglobalaccel/kglobalaccel-5.45.0.recipe index f04cbcfc2..0315364c0 100644 --- a/kde-frameworks/kglobalaccel/kglobalaccel-5.39.0.recipe +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KGlobalAccel allows you to have global accelerators that are \ independent of the focused window. Unlike regular shortcuts, the \ application\'s window does not need focus for them to be activated." HOMEPAGE="https://github.com/KDE/kglobalaccel/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kglobalaccel/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f2716043ed3612f036e4c4bd6d28d06b6b87589d84f68a5041237c61d16a7082" +CHECKSUM_SHA256="31a746d5a100217539b6803f1ddaf88d53a94d5e3ebf0f74a708038d2a755cbb" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -44,7 +44,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5ConfigCore$secondaryArchSuffix devel:libKF5CoreAddons$secondaryArchSuffix @@ -66,6 +66,10 @@ BUILD_PREREQUIRES=" cmd:make " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kglobalaccel.categories keep-old + " + BUILD() { mkdir -p build diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.39.0.recipe b/kde-frameworks/kguiaddons/kguiaddons-5.45.0.recipe similarity index 90% rename from kde-frameworks/kguiaddons/kguiaddons-5.39.0.recipe rename to kde-frameworks/kguiaddons/kguiaddons-5.45.0.recipe index 3462f8ace..5d5ed2e99 100644 --- a/kde-frameworks/kguiaddons/kguiaddons-5.39.0.recipe +++ b/kde-frameworks/kguiaddons/kguiaddons-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Utilities for graphical user interfaces" DESCRIPTION="The KDE GUI addons provide utilities for graphical user \ interfaces in the areas of colors, fonts, text, images, keyboard input." HOMEPAGE="https://github.com/KDE/kguiaddons/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kguiaddons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="fc8c9b4884238dffb0e9aa9fc60a8f1af8c6c58dfc5185fd94d961b903babd07" +CHECKSUM_SHA256="3f6168e1e922bfcb188fb647640e4967ac35aca07f956e2f556b6e2670c65bcf" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -30,7 +30,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 devel:libQt5Gui$secondaryArchSuffix >= 5.7 diff --git a/kde-frameworks/kholidays/kholidays-5.44.0.recipe b/kde-frameworks/kholidays/kholidays-5.45.0.recipe similarity index 93% rename from kde-frameworks/kholidays/kholidays-5.44.0.recipe rename to kde-frameworks/kholidays/kholidays-5.45.0.recipe index 45b816c34..9769e3d9a 100644 --- a/kde-frameworks/kholidays/kholidays-5.44.0.recipe +++ b/kde-frameworks/kholidays/kholidays-5.45.0.recipe @@ -6,7 +6,7 @@ COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kholidays/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="32b445276886a6bef422104e1bde37074d6f0a2f002ac9a082b945b9e3f481ab" +CHECKSUM_SHA256="7d421ed31a55f22365ad5fdcadb69ea38b753e057b4e27062abb50d982f19c17" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -32,7 +32,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.44 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libbz2$secondaryArchSuffix devel:liblzma$secondaryArchSuffix diff --git a/kde-frameworks/khtml/khtml-5.39.0.recipe b/kde-frameworks/khtml/khtml-5.45.0.recipe similarity index 96% rename from kde-frameworks/khtml/khtml-5.39.0.recipe rename to kde-frameworks/khtml/khtml-5.45.0.recipe index 88fe872d3..fe50e7e06 100644 --- a/kde-frameworks/khtml/khtml-5.39.0.recipe +++ b/kde-frameworks/khtml/khtml-5.45.0.recipe @@ -1,14 +1,14 @@ SUMMARY="HTML rendering engine" DESCRIPTION="KHTML is a web rendering engine, based on the KParts technology and using KJS for JavaScript support." HOMEPAGE="https://github.com/KDE/khtml/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE=" GNU GPL v3 GNU LGPL v2 " REVISION="1" SOURCE_URI="https://github.com/KDE/khtml/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9826dd393eaa35c03a83111ae9c3e3e965315d8216a1b67274baa8cc3e7495bd" +CHECKSUM_SHA256="9e943999c4987cd863140c18b088c9f9725d118a83af7740ba7b3174ddcc2362" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -75,7 +75,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libcrypto$secondaryArchSuffix >= 1.0.0 devel:libgif$secondaryArchSuffix diff --git a/kde-frameworks/ki18n/ki18n-5.39.0.recipe b/kde-frameworks/ki18n/ki18n-5.45.0.recipe similarity index 87% rename from kde-frameworks/ki18n/ki18n-5.39.0.recipe rename to kde-frameworks/ki18n/ki18n-5.45.0.recipe index fef2b9885..750f2dff2 100644 --- a/kde-frameworks/ki18n/ki18n-5.39.0.recipe +++ b/kde-frameworks/ki18n/ki18n-5.45.0.recipe @@ -9,11 +9,12 @@ translators, which can help to achieve a higher overall quality of source \ and translated text. This includes argument capturing, customizable markup, \ and translation scripting." HOMEPAGE="https://github.com/KDE/ki18n/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/ki18n/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="ef554039840dfc7f627a457dcd144f3820f618f857a5f450d75317abe527afb9" +CHECKSUM_SHA256="48486557a131b9bc0b9fd0f0137450e92e16532c795b61a78bce7263ea9ecc82" +PATCHES="ki18n-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -37,7 +38,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " @@ -56,7 +57,8 @@ BUILD() cmake .. $cmakeDirArgs \ -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt5 \ -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt5/mkspecs \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DBUILD_TESTING=OFF make $jobArgs } diff --git a/kde-frameworks/ki18n/patches/ki18n-5.45.0.patchset b/kde-frameworks/ki18n/patches/ki18n-5.45.0.patchset new file mode 100644 index 000000000..cac598afa --- /dev/null +++ b/kde-frameworks/ki18n/patches/ki18n-5.45.0.patchset @@ -0,0 +1,36 @@ +From 9c32bdab29b345976eee3b9c1c4bebd76cdcdde2 Mon Sep 17 00:00:00 2001 +From: Aleix Pol +Date: Sun, 15 Apr 2018 01:39:58 +0200 +Subject: [PATCH] Don't need to run previous iterations commands again + +Summary: BUG: 393141 + +Test Plan: +Tested building plasma-workspace, it was clearly faster (although it +would have finished eventually) + +Reviewers: #frameworks, arojas, sitter + +Reviewed By: sitter + +Subscribers: sitter, heikobecker + +Tags: #frameworks + +Differential Revision: https://phabricator.kde.org/D12216 +--- + cmake/build-pofiles.cmake | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cmake/build-pofiles.cmake b/cmake/build-pofiles.cmake +index d0991ad..b39be31 100644 +--- a/cmake/build-pofiles.cmake ++++ b/cmake/build-pofiles.cmake +@@ -62,6 +62,7 @@ foreach(pofile IN LISTS pofiles) + if(i EQUAL ${numberOfProcesses}) + _processCommands() + set(i 0) ++ set(commands) + endif() + endforeach() + diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.39.0.recipe b/kde-frameworks/kiconthemes/kiconthemes-5.45.0.recipe similarity index 95% rename from kde-frameworks/kiconthemes/kiconthemes-5.39.0.recipe rename to kde-frameworks/kiconthemes/kiconthemes-5.45.0.recipe index f43f7186a..4cf2a3364 100644 --- a/kde-frameworks/kiconthemes/kiconthemes-5.39.0.recipe +++ b/kde-frameworks/kiconthemes/kiconthemes-5.45.0.recipe @@ -11,11 +11,11 @@ used to create selected/disabled icon images. Other classes in this repository are used internally by the icon theme \ configuration dialogs, and should not be used by applications." HOMEPAGE="https://github.com/KDE/kiconthemes/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kiconthemes/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f596cab1d4d8430aa8a49223caa426993c403acd3104960e1d5db6f77978c641" +CHECKSUM_SHA256="da07ed7dbb296cdd5bf54c0aee572f00571d5ee81e3bb8aac4cab12fc67ed65b" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -53,7 +53,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Archive$secondaryArchSuffix devel:libKF5Auth$secondaryArchSuffix diff --git a/kde-frameworks/kidletime/kidletime-5.39.0.recipe b/kde-frameworks/kidletime/kidletime-5.45.0.recipe similarity index 91% rename from kde-frameworks/kidletime/kidletime-5.39.0.recipe rename to kde-frameworks/kidletime/kidletime-5.45.0.recipe index 0bf3f5b2f..be5718a7f 100644 --- a/kde-frameworks/kidletime/kidletime-5.39.0.recipe +++ b/kde-frameworks/kidletime/kidletime-5.45.0.recipe @@ -4,11 +4,11 @@ It is useful not only for finding out about the current idle time of the PC, \ but also for getting notified upon idle time events, such as custom timeouts, \ or user activity." HOMEPAGE="https://github.com/KDE/kidletime/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kidletime/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="bdd59bb0c4275f9e3542d1693812676cba749e41bf5eccfc68c91f1421401c73" +CHECKSUM_SHA256="4424a14afbe917095ac7d6dfd0e00c08896c9f0aa67264d2f68a98443c8683b0" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -33,7 +33,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5CoreAddons$secondaryArchSuffix devel:libQt5Core$secondaryArchSuffix >= 5.7 diff --git a/kde-frameworks/kimageformats/kimageformats-5.39.0.recipe b/kde-frameworks/kimageformats/kimageformats-5.45.0.recipe similarity index 90% rename from kde-frameworks/kimageformats/kimageformats-5.39.0.recipe rename to kde-frameworks/kimageformats/kimageformats-5.45.0.recipe index 3005054a6..2f8068832 100644 --- a/kde-frameworks/kimageformats/kimageformats-5.39.0.recipe +++ b/kde-frameworks/kimageformats/kimageformats-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="This framework provides additional image format plugins for QtGui. As such it is not required for the compilation of any other software, but may \ be a runtime requirement for Qt-based software to support certain image formats." HOMEPAGE="https://github.com/KDE/kimageformats/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kimageformats/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9ecaeb869a47de291baf1e4693b1cc2ded805001929fafc53fb10d60b85c8a4a" +CHECKSUM_SHA256="0b8e1c6508765f8a78b29547244dd30cff313067aad78c1735aa403a823a2bfc" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -24,7 +24,7 @@ REQUIRES=" lib:libQt5Core$secondaryArchSuffix " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Archive$secondaryArchSuffix devel:libKF5ConfigCore$secondaryArchSuffix diff --git a/kde-frameworks/kinit/kinit-5.39.0.recipe b/kde-frameworks/kinit/kinit-5.45.0.recipe similarity index 95% rename from kde-frameworks/kinit/kinit-5.39.0.recipe rename to kde-frameworks/kinit/kinit-5.45.0.recipe index 008b21684..0eca5bf90 100644 --- a/kde-frameworks/kinit/kinit-5.39.0.recipe +++ b/kde-frameworks/kinit/kinit-5.45.0.recipe @@ -9,11 +9,11 @@ Using kdeinit to launch KDE applications makes starting a typical KDE \ applications 2.5 times faster (100ms instead of 250ms on a P-III 500) \ It reduces memory consumption by approx. 350Kb per application." HOMEPAGE="https://github.com/KDE/kinit/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kinit/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="742525bee0a166b7c4f67b3de1ba1e83ca16dbd40c257d81e706312bcd078bda" +CHECKSUM_SHA256="658e8dad5d0af1d0534f955bbe63878ca4d8fa10a22093959945b66071cae844" PATCHES="kinit-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -57,7 +57,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Bookmarks$secondaryArchSuffix diff --git a/kde-frameworks/kinit/patches/kinit-5.39.0.patchset b/kde-frameworks/kinit/patches/kinit-5.45.0.patchset similarity index 87% rename from kde-frameworks/kinit/patches/kinit-5.39.0.patchset rename to kde-frameworks/kinit/patches/kinit-5.45.0.patchset index ad8081f76..38fcf6176 100644 --- a/kde-frameworks/kinit/patches/kinit-5.39.0.patchset +++ b/kde-frameworks/kinit/patches/kinit-5.45.0.patchset @@ -69,19 +69,6 @@ index 79cb70e..f490d5f 100644 + target_link_libraries(kwrapper5 network) +endif () install(TARGETS kwrapper5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} ) -diff --git a/src/wrapper.cpp b/src/wrapper.cpp -index 688c59a..19ec643 100644 ---- a/src/wrapper.cpp -+++ b/src/wrapper.cpp -@@ -53,6 +53,8 @@ static const char* displayEnvVarName_c() - return "MAC_DISPLAY"; - #elif defined(Q_OS_WIN) - return "WIN_DISPLAY"; -+#elif defined(Q_OS_HAIKU) -+ return "HAIKU_DISPLAY"; - #endif - } - #endif -- 2.14.2 diff --git a/kde-frameworks/kio/kio-5.39.0.recipe b/kde-frameworks/kio/kio-5.45.0.recipe similarity index 93% rename from kde-frameworks/kio/kio-5.39.0.recipe rename to kde-frameworks/kio/kio-5.45.0.recipe index 7aae1abdb..6cfbd0820 100644 --- a/kde-frameworks/kio/kio-5.39.0.recipe +++ b/kde-frameworks/kio/kio-5.45.0.recipe @@ -11,11 +11,11 @@ The framework can also be used to bridge a native protocol to a file-based \ interface. This makes the data accessible in all applications using the KDE \ file dialog or any other KIO enabled infrastructure." HOMEPAGE="https://github.com/KDE/kio/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kio/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="ce0fb9efabe18c32228c553fa6ee1a7d423eba78179afb5478d6a86c135d53fc" +CHECKSUM_SHA256="a5b68c7a18e17c83abfd7b8b445466f0c63944b611c02f913347fcdfc39649b3" PATCHES="kio-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -76,7 +76,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel # devel:libacl$secondaryArchSuffix # GSSAPI @@ -117,13 +117,13 @@ BUILD_PREREQUIRES=" cmd:cmake cmd:g++$secondaryArchSuffix cmd:make - cmd:pkg_config$secondaryArchSuffix cmd:python2 " GLOBAL_WRITABLE_FILES=" settings/xdg/accept-languages.codes keep-old settings/xdg/kshorturifilterrc keep-old + settings/dbus-1/system.d/org.kde.kio.file.conf keep-old " BUILD() @@ -133,8 +133,10 @@ BUILD() cmake .. $cmakeDirArgs \ -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt5 \ + -DKAUTH_HELPER_INSTALL_DIR:PATH=$addOnsDir/Qt5/kauth/helper \ -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt5/mkspecs \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DBUILD_TESTING=OFF make $jobArgs } diff --git a/kde-frameworks/kio/patches/kio-5.39.0.patchset b/kde-frameworks/kio/patches/kio-5.45.0.patchset similarity index 52% rename from kde-frameworks/kio/patches/kio-5.39.0.patchset rename to kde-frameworks/kio/patches/kio-5.45.0.patchset index d4ae19d2c..1dedb18cf 100644 --- a/kde-frameworks/kio/patches/kio-5.39.0.patchset +++ b/kde-frameworks/kio/patches/kio-5.45.0.patchset @@ -1,16 +1,16 @@ -From af6ef92923dd1438b20ab801962b30787929d347 Mon Sep 17 00:00:00 2001 +From e6560c54376f5e68248e5e6fa323445c37edd3a6 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov -Date: Mon, 25 Sep 2017 00:56:11 +0300 +Date: Mon, 16 Apr 2018 23:40:20 +0300 Subject: Fix build on Haiku diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt -index a3dc3bc..ae3d12c 100644 +index fe94bdd..5844ec1 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt -@@ -151,6 +151,10 @@ PRIVATE - KF5::DBusAddons # KDEInitInterface - ) +@@ -156,6 +156,10 @@ if (UNIX) + target_link_libraries(KF5KIOCore PRIVATE KF5::Auth) #SlaveBase uses KAuth::Action + endif() +if (HAIKU) + target_link_libraries(KF5KIOCore PRIVATE network) @@ -20,7 +20,7 @@ index a3dc3bc..ae3d12c 100644 target_link_libraries(KF5KIOCore PRIVATE ${ACL_LIBS}) endif() diff --git a/src/core/kmountpoint.cpp b/src/core/kmountpoint.cpp -index b7efa90..ed22c19 100644 +index 7981b1c..6e92a71 100644 --- a/src/core/kmountpoint.cpp +++ b/src/core/kmountpoint.cpp @@ -139,7 +139,7 @@ KMountPoint::~KMountPoint() @@ -36,16 +36,31 @@ index b7efa90..ed22c19 100644 mp->d->mountPoint = QString("/"); result.append(mp); --#else -+#elif !defined(__HAIKU__) +-#elif !defined(Q_OS_ANDROID) ++#elif !defined(Q_OS_ANDROID) && !defined(Q_OS_HAIKU) STRUCT_SETMNTENT mnttab; if ((mnttab = SETMNTENT(MNTTAB, "r")) == nullptr) { return result; +diff --git a/src/ioslaves/file/CMakeLists.txt b/src/ioslaves/file/CMakeLists.txt +index 9ab8ea3..dd1bf8c 100644 +--- a/src/ioslaves/file/CMakeLists.txt ++++ b/src/ioslaves/file/CMakeLists.txt +@@ -29,6 +29,10 @@ if(UNIX) + target_link_libraries(kio_file Qt5::Network KF5::Auth) + endif() + ++if (HAIKU) ++ target_link_libraries(kio_file gnu network) ++endif () ++ + if (HAVE_VOLMGT AND CMAKE_SYSTEM_NAME MATCHES SunOS) + target_link_libraries(kio_file -lvolmgt) + endif () diff --git a/src/ioslaves/file/file_unix.cpp b/src/ioslaves/file/file_unix.cpp -index 3c1b992..b89fec7 100644 +index 9c9a83b..f9b8482 100644 --- a/src/ioslaves/file/file_unix.cpp +++ b/src/ioslaves/file/file_unix.cpp -@@ -48,6 +48,8 @@ +@@ -55,6 +55,8 @@ #include #endif @@ -54,6 +69,33 @@ index 3c1b992..b89fec7 100644 using namespace KIO; #define MAX_IPC_SIZE (1024*32) +diff --git a/src/ioslaves/file/kauth/CMakeLists.txt b/src/ioslaves/file/kauth/CMakeLists.txt +index 836bd21..7f523af 100644 +--- a/src/ioslaves/file/kauth/CMakeLists.txt ++++ b/src/ioslaves/file/kauth/CMakeLists.txt +@@ -1,6 +1,10 @@ + add_executable(file_helper filehelper.cpp fdsender.cpp) + target_link_libraries(file_helper Qt5::Network KF5::Auth KF5::I18n KF5::KIOCore) + ++if (HAIKU) ++ target_link_libraries(file_helper network) ++endif () ++ + #install(TARGETS file_helper DESTINATION ${KAUTH_HELPER_INSTALL_DIR}) + #kauth_install_helper_files(file_helper org.kde.kio.file root) + #kauth_install_actions(org.kde.kio.file file.actions) +diff --git a/src/ioslaves/file/sharefd_p.h b/src/ioslaves/file/sharefd_p.h +index 2050b5f..0b5e31a 100644 +--- a/src/ioslaves/file/sharefd_p.h ++++ b/src/ioslaves/file/sharefd_p.h +@@ -19,6 +19,7 @@ + ***/ + + #include ++#include + #include + #include + #include diff --git a/src/kpac/CMakeLists.txt b/src/kpac/CMakeLists.txt index aebe1eb..e7755f3 100644 --- a/src/kpac/CMakeLists.txt @@ -80,20 +122,18 @@ index aebe1eb..e7755f3 100644 ########### install files ############### diff --git a/src/widgets/previewjob.cpp b/src/widgets/previewjob.cpp -index da50b21..d0b3c5e 100644 +index cd7a05a..5c48504 100644 --- a/src/widgets/previewjob.cpp +++ b/src/widgets/previewjob.cpp -@@ -22,6 +22,10 @@ +@@ -22,7 +22,7 @@ #include "previewjob.h" -+#ifdef Q_OS_HAIKU -+#undef Q_OS_UNIX // We don't have sys/shm.h -+#endif -+ - #ifdef Q_OS_UNIX +-#define WITH_SHM defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) ++#define WITH_SHM defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_HAIKU) + + #if WITH_SHM #include - #include -- -2.13.1 +2.16.2 diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.39.0.recipe b/kde-frameworks/kitemmodels/kitemmodels-5.45.0.recipe similarity index 90% rename from kde-frameworks/kitemmodels/kitemmodels-5.39.0.recipe rename to kde-frameworks/kitemmodels/kitemmodels-5.45.0.recipe index 1c43f5984..1498a6d25 100644 --- a/kde-frameworks/kitemmodels/kitemmodels-5.39.0.recipe +++ b/kde-frameworks/kitemmodels/kitemmodels-5.45.0.recipe @@ -17,11 +17,11 @@ KRecursiveFilterProxyModel - Recursive filtering of models KSelectionProxyModel - A Proxy Model which presents a subset of its source \ model to observers" HOMEPAGE="https://github.com/KDE/kitemmodels/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kitemmodels/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="d5275202674429c283ba2df125bdbb943a69044100c0f987a7869d68d4b236e1" +CHECKSUM_SHA256="a5dc9fc3d8a97ce93e3124834b44fb0eb78bcee8fc7b616895987dc04b8b1858" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -47,7 +47,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " @@ -57,6 +57,10 @@ BUILD_PREREQUIRES=" cmd:make " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kitemmodels.categories keep-old + " + BUILD() { mkdir -p build diff --git a/kde-frameworks/kitemviews/kitemviews-5.39.0.recipe b/kde-frameworks/kitemviews/kitemviews-5.45.0.recipe similarity index 91% rename from kde-frameworks/kitemviews/kitemviews-5.39.0.recipe rename to kde-frameworks/kitemviews/kitemviews-5.45.0.recipe index dea07761b..895bf6aeb 100644 --- a/kde-frameworks/kitemviews/kitemviews-5.39.0.recipe +++ b/kde-frameworks/kitemviews/kitemviews-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KItemViews includes a set of views, which can be used with item \ models. It includes views for categorizing lists and to add search filters to \ flat and hierarchical lists." HOMEPAGE="https://github.com/KDE/kitemviews/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kitemviews/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="2298c723bf9b94219c397a1b466b85f237436dfd049a666158498b2b187b6cd1" +CHECKSUM_SHA256="303e1824ae12416a884c332dfe2416aea9a8a16b469a33087e54fd86e03b4b55" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -32,7 +32,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.39.0.recipe b/kde-frameworks/kjobwidgets/kjobwidgets-5.45.0.recipe similarity index 89% rename from kde-frameworks/kjobwidgets/kjobwidgets-5.39.0.recipe rename to kde-frameworks/kjobwidgets/kjobwidgets-5.45.0.recipe index c5d60d41e..8a0b68dbf 100644 --- a/kde-frameworks/kjobwidgets/kjobwidgets-5.39.0.recipe +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Widgets for showing progress of asynchronous jobs" DESCRIPTION="KJobWIdgets provides widgets for showing progress of \ asynchronous jobs." HOMEPAGE="https://github.com/KDE/kjobwidgets/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kjobwidgets/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="1aa2e751eaf30eaa246a23371305a9b77b3f2eec932c0ed6b245be83b67fe753" +CHECKSUM_SHA256="fc2ca555eca39dbf36481fdbdca9489a16c865419fe65b47ee695ba826a6bbdc" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -34,7 +34,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5CoreAddons$secondaryArchSuffix devel:libKF5WidgetsAddons$secondaryArchSuffix @@ -48,6 +48,9 @@ BUILD_PREREQUIRES=" cmd:g++$secondaryArchSuffix cmd:make " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kjobwidgets.categories keep-old + " BUILD() { diff --git a/kde-frameworks/kjs/kjs-5.39.0.recipe b/kde-frameworks/kjs/kjs-5.45.0.recipe similarity index 93% rename from kde-frameworks/kjs/kjs-5.39.0.recipe rename to kde-frameworks/kjs/kjs-5.45.0.recipe index d3251cd0e..fce5faa32 100644 --- a/kde-frameworks/kjs/kjs-5.39.0.recipe +++ b/kde-frameworks/kjs/kjs-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="This library provides an ECMAScript compatible interpreter. The ECMA standard is based on well known scripting languages such as \ Netscape's JavaScript and Microsoft's JScript." HOMEPAGE="https://github.com/KDE/kjs/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2.1" REVISION="1" SOURCE_URI="https://github.com/KDE/kjs/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f893a27fc5ea8a1344fa389db29b1b979af9c336985c1e88d21d50c65bdd6100" +CHECKSUM_SHA256="5a51b2483301733f4b838fcee79fae63ff204458044c84361478bf0b95b0474e" PATCHES="kjs-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -40,7 +40,7 @@ REQUIRES_devel=" BUILD_REQUIRES=" docbook_xml_dtd docbook_xsl_stylesheets == 1.79.2 - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5DocTools$secondaryArchSuffix devel:libpcre$secondaryArchSuffix diff --git a/kde-frameworks/kjs/patches/kjs-5.39.0.patchset b/kde-frameworks/kjs/patches/kjs-5.45.0.patchset similarity index 100% rename from kde-frameworks/kjs/patches/kjs-5.39.0.patchset rename to kde-frameworks/kjs/patches/kjs-5.45.0.patchset diff --git a/kde-frameworks/knewstuff/knewstuff-5.39.0.recipe b/kde-frameworks/knewstuff/knewstuff-5.45.0.recipe similarity index 96% rename from kde-frameworks/knewstuff/knewstuff-5.39.0.recipe rename to kde-frameworks/knewstuff/knewstuff-5.45.0.recipe index bee5e9eaa..19a37736b 100644 --- a/kde-frameworks/knewstuff/knewstuff-5.39.0.recipe +++ b/kde-frameworks/knewstuff/knewstuff-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="The KNewStuff library implements collaborative data sharing \ for applications. It uses libattica to support the Open Collaboration \ Services specification." HOMEPAGE="https://github.com/KDE/knewstuff/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/knewstuff/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="a71a01e8e0a8f6df4f348e8ea0cdfbd06b8ad652e869f3727fa785d62d23194b" +CHECKSUM_SHA256="4f82fac355a3a6bb68af616b8270216e61fc3992f4e4961f65e79fe7b568db41" ARCHITECTURES="?x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -63,7 +63,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Attica$secondaryArchSuffix devel:libKF5Auth$secondaryArchSuffix diff --git a/kde-frameworks/knotifications/knotifications-5.39.0.recipe b/kde-frameworks/knotifications/knotifications-5.45.0.recipe similarity index 93% rename from kde-frameworks/knotifications/knotifications-5.39.0.recipe rename to kde-frameworks/knotifications/knotifications-5.45.0.recipe index 26a409554..883ee2351 100644 --- a/kde-frameworks/knotifications/knotifications-5.39.0.recipe +++ b/kde-frameworks/knotifications/knotifications-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="KDE Desktop notifications" DESCRIPTION="KNotification is used to notify the user of an event. \ It covers feedback and persistent events." HOMEPAGE="https://github.com/KDE/knotifications/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/knotifications/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="5442acbd5679e7277b109750bbd5c77853b7282f0d332ddc13b094547ece8d25" +CHECKSUM_SHA256="0674cecd339b50fa6ebab4b463d1077af7b21e1f80a05b33ed4a4bf73511b81f" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -39,7 +39,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Codecs$secondaryArchSuffix devel:libKF5ConfigCore$secondaryArchSuffix diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.39.0.recipe b/kde-frameworks/knotifyconfig/knotifyconfig-5.45.0.recipe similarity index 94% rename from kde-frameworks/knotifyconfig/knotifyconfig-5.39.0.recipe rename to kde-frameworks/knotifyconfig/knotifyconfig-5.45.0.recipe index 22c81cb5e..9fede5486 100644 --- a/kde-frameworks/knotifyconfig/knotifyconfig-5.39.0.recipe +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Configuration dialog for desktop notificationsr" DESCRIPTION="KNotifyConfig provides a configuration dialog for desktop \ notifications which can be embedded in your application." HOMEPAGE="https://github.com/KDE/knotifyconfig/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/knotifyconfig/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="e6d3699f907196d5a21f53929e431ca0a4efde6a620fc3359b7fbca3de724b9f" +CHECKSUM_SHA256="bcfcf076262ff42baf067068c8d3c44889aada9cfa192c48383cf35e7a353860" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -43,7 +43,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Bookmarks$secondaryArchSuffix diff --git a/kde-frameworks/kpackage/kpackage-5.39.0.recipe b/kde-frameworks/kpackage/kpackage-5.45.0.recipe similarity index 88% rename from kde-frameworks/kpackage/kpackage-5.39.0.recipe rename to kde-frameworks/kpackage/kpackage-5.45.0.recipe index 6c0d734cf..8f9ba7762 100644 --- a/kde-frameworks/kpackage/kpackage-5.39.0.recipe +++ b/kde-frameworks/kpackage/kpackage-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="The KPackage framework lets the user install and load packages \ of non binary content such as scripted extensions or graphic assets, as if \ they were traditional plugins." HOMEPAGE="https://github.com/KDE/kpackage/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kpackage/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="08ffbbb8022c8f293f54912084f7c4577ee0b270ecbd3fcd3b0643f087d7ab17" +CHECKSUM_SHA256="90026e749bf75114bc37788e54f8442d85d716c2b2e45a198f65bbfe5152ee1a" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -34,7 +34,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Archive$secondaryArchSuffix devel:libKF5I18n$secondaryArchSuffix @@ -48,6 +48,10 @@ BUILD_PREREQUIRES=" cmd:python2 " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kpackage.categories keep-old + " + BUILD() { mkdir -p build diff --git a/kde-frameworks/kparts/kparts-5.39.0.recipe b/kde-frameworks/kparts/kparts-5.45.0.recipe similarity index 95% rename from kde-frameworks/kparts/kparts-5.39.0.recipe rename to kde-frameworks/kparts/kparts-5.45.0.recipe index d8a8a1c77..637171fce 100644 --- a/kde-frameworks/kparts/kparts-5.39.0.recipe +++ b/kde-frameworks/kparts/kparts-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="This library implements the framework for KDE parts, which are \ elaborate widgets with a user-interface defined in terms of actions (menu \ items, toolbar icons)." HOMEPAGE="https://github.com/KDE/kparts/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kparts/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="491a5be6a2b74bffcfc26f3edcb00d65ca818d5adfdc268ff667633527a37063" +CHECKSUM_SHA256="ba079ebd0b8d0835d45e52b9225bae2724c304e7943492c84ae1003486275b5f" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -52,7 +52,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Codecs$secondaryArchSuffix diff --git a/kde-frameworks/kplotting/kplotting-5.39.0.recipe b/kde-frameworks/kplotting/kplotting-5.45.0.recipe similarity index 95% rename from kde-frameworks/kplotting/kplotting-5.39.0.recipe rename to kde-frameworks/kplotting/kplotting-5.45.0.recipe index 56005d8e6..7f22a4bac 100644 --- a/kde-frameworks/kplotting/kplotting-5.39.0.recipe +++ b/kde-frameworks/kplotting/kplotting-5.45.0.recipe @@ -5,11 +5,11 @@ The idea behind KPlotWidget is that you only have to specify information in 'dat units'; i.e., the natural units of the data being plotted. KPlotWidget automatically converts everything to screen pixel units." HOMEPAGE="https://github.com/KDE/kplotting/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kplotting/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="a219250c51ca2d9a3cf04915ed6f5706f48f3d790acfd55070121a06b4550f9d" +CHECKSUM_SHA256="498eaf89e3b691f83a762e2241552d7841e19a5bf49cf0498bffe293de279f5d" ARCHITECTURES="?x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -54,7 +54,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Codecs$secondaryArchSuffix diff --git a/kde-frameworks/kross/kross-5.39.0.recipe b/kde-frameworks/kross/kross-5.45.0.recipe similarity index 95% rename from kde-frameworks/kross/kross-5.39.0.recipe rename to kde-frameworks/kross/kross-5.45.0.recipe index e5d8de17f..e048fbe6a 100644 --- a/kde-frameworks/kross/kross-5.39.0.recipe +++ b/kde-frameworks/kross/kross-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="Kross is a scripting bridge to embed scripting functionality \ into an application. It supports QtScript as a scripting interpreter \ backend." HOMEPAGE="https://github.com/KDE/kross/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/KDE/kross/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="d46745789f71bc530087c7e401f3b6d68db55d52e6d2ed68e2e37f1c1119249f" +CHECKSUM_SHA256="cf992228831ee814a3450dda8c28e15d5b5dfc4854f486052855c58b3dd7df01" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -59,7 +59,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Bookmarks$secondaryArchSuffix diff --git a/kde-frameworks/kservice/kservice-5.39.0.recipe b/kde-frameworks/kservice/kservice-5.45.0.recipe similarity index 92% rename from kde-frameworks/kservice/kservice-5.39.0.recipe rename to kde-frameworks/kservice/kservice-5.45.0.recipe index 2aa6a9899..af978880b 100644 --- a/kde-frameworks/kservice/kservice-5.39.0.recipe +++ b/kde-frameworks/kservice/kservice-5.45.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KService provides a plugin framework for handling desktop \ services. Services can be applications or libraries. They can be bound to \ MIME types or handled by application specific code." HOMEPAGE="https://github.com/KDE/kservice/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kservice/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="ba33c7a4ad1a932122a1060c925e773cc79f9bf2291a9f233e5e66af49216b40" +CHECKSUM_SHA256="1a09110a48102fad895e18971079dca22fac2716f39ca6d01edb6355c556b355" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -38,7 +38,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5ConfigCore$secondaryArchSuffix devel:libKF5CoreAddons$secondaryArchSuffix @@ -60,6 +60,7 @@ BUILD_PREREQUIRES=" GLOBAL_WRITABLE_FILES=" settings/xdg/menus/applications.menu keep-old + settings/xdg/kservice.categories keep-old " BUILD() diff --git a/kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.39.0.recipe b/kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.45.0.recipe similarity index 93% rename from kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.39.0.recipe rename to kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.45.0.recipe index b67b64f69..0e38c127c 100644 --- a/kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.39.0.recipe +++ b/kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.45.0.recipe @@ -5,12 +5,12 @@ well as for simple highlighted text rendering (e.g. as HTML), supporting \ both integration with a custom editor as well as a ready-to-use \ QSyntaxHighlighter sub-class." HOMEPAGE="https://github.com/KDE/syntax-highlighting/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/syntax-highlighting/archive/v$portVersion.tar.gz" SOURCE_DIR="syntax-highlighting-$portVersion" -CHECKSUM_SHA256="5df8e983c5a61f90298af8dc24fd76f76f9a34a3b6ef7b9b9c6461f8c55323d1" +CHECKSUM_SHA256="f2631e52cb87e9a6d3965fd252eb630f480880802f6bf4f59bd0aa3eb5a90784" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -37,7 +37,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5CoreAddons$secondaryArchSuffix devel:libQt5Core$secondaryArchSuffix >= 5.7 diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.39.0.recipe b/kde-frameworks/ktexteditor/ktexteditor-5.45.0.recipe similarity index 96% rename from kde-frameworks/ktexteditor/ktexteditor-5.39.0.recipe rename to kde-frameworks/ktexteditor/ktexteditor-5.45.0.recipe index 60a08e142..e54662c18 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-5.39.0.recipe +++ b/kde-frameworks/ktexteditor/ktexteditor-5.45.0.recipe @@ -8,11 +8,11 @@ highlighting and automatic indentation to advanced scripting support, \ making it suitable for everything from a simple embedded text-file editor \ to an advanced IDE." HOMEPAGE="https://github.com/KDE/ktexteditor/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/ktexteditor/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="eaa2ff782c054224bbf0308c4b730bd19279d62d20443f0ede88dad3493f0a5f" +CHECKSUM_SHA256="8d04d7e367105883f0b895506a1ec77e44484c5537231cb70de753a3ca291620" PATCHES="ktexteditor-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -69,7 +69,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libgit2$secondaryArchSuffix devel:libKF5Archive$secondaryArchSuffix diff --git a/kde-frameworks/ktexteditor/patches/ktexteditor-5.39.0.patchset b/kde-frameworks/ktexteditor/patches/ktexteditor-5.45.0.patchset similarity index 100% rename from kde-frameworks/ktexteditor/patches/ktexteditor-5.39.0.patchset rename to kde-frameworks/ktexteditor/patches/ktexteditor-5.45.0.patchset diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.39.0.recipe b/kde-frameworks/ktextwidgets/ktextwidgets-5.45.0.recipe similarity index 95% rename from kde-frameworks/ktextwidgets/ktextwidgets-5.39.0.recipe rename to kde-frameworks/ktextwidgets/ktextwidgets-5.45.0.recipe index 9755ad13c..74ca5265b 100644 --- a/kde-frameworks/ktextwidgets/ktextwidgets-5.39.0.recipe +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.45.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Text editing widgets" DESCRIPTION="KTextWidgets provides widgets for displaying and editing text. \ It supports rich text as well as plain text." HOMEPAGE="https://github.com/KDE/ktextwidgets/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/ktextwidgets/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="c10874a76481ec6c19fca4b74e9e18d4c9469cac850a6d84d840952e8d6ed520" +CHECKSUM_SHA256="7fcda311530d38a1d7f30af894a6a3790053fdf9a6c8990d27ee314cb2dd18e5" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -47,7 +47,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Codecs$secondaryArchSuffix diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.39.0.recipe b/kde-frameworks/kunitconversion/kunitconversion-5.45.0.recipe similarity index 93% rename from kde-frameworks/kunitconversion/kunitconversion-5.39.0.recipe rename to kde-frameworks/kunitconversion/kunitconversion-5.45.0.recipe index 0d70afad8..9700b5b89 100644 --- a/kde-frameworks/kunitconversion/kunitconversion-5.39.0.recipe +++ b/kde-frameworks/kunitconversion/kunitconversion-5.45.0.recipe @@ -28,11 +28,11 @@ systems (e.g. liters, gallons). The following areas are supported: * Volume * Voltage" HOMEPAGE="https://github.com/KDE/kunitconversion/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kunitconversion/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="d4051c40a9b34fa8fdeec5bf6fcebc2c735289daeb13b785f7644a27f5067214" +CHECKSUM_SHA256="6e7adc93c66d3e408e463c93eee0590a4682860dae03ae847b95c692c3e0f742" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -58,7 +58,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5I18n$secondaryArchSuffix devel:libQt5Core$secondaryArchSuffix >= 5.7 diff --git a/kde-frameworks/kwallet/kwallet-5.39.0.recipe b/kde-frameworks/kwallet/kwallet-5.45.0.recipe similarity index 93% rename from kde-frameworks/kwallet/kwallet-5.39.0.recipe rename to kde-frameworks/kwallet/kwallet-5.45.0.recipe index cb67f50dc..91697db5d 100644 --- a/kde-frameworks/kwallet/kwallet-5.39.0.recipe +++ b/kde-frameworks/kwallet/kwallet-5.45.0.recipe @@ -1,11 +1,11 @@ SUMMARY="The KWallet Framework" DESCRIPTION="Safe desktop-wide storage for passwords." HOMEPAGE="https://github.com/KDE/kwallet/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kwallet/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f3962402b7d339e709af7ff5ad85c4371126f78482316f09c235f10d07ecf8e3" +CHECKSUM_SHA256="c0eed39ab574dc5b1da833630e1ebbe9b9ba0444ddb4e65e2dfa8cc0b95bd05c" PATCHES="kwallet-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -51,7 +51,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libgcrypt$secondaryArchSuffix devel:libKF5Auth$secondaryArchSuffix @@ -80,6 +80,10 @@ BUILD_PREREQUIRES=" cmd:python2 " +GLOBAL_WRITABLE_FILES=" + settings/xdg/kwallet.categories keep-old + " + BUILD() { mkdir -p build diff --git a/kde-frameworks/kwallet/patches/kwallet-5.39.0.patchset b/kde-frameworks/kwallet/patches/kwallet-5.45.0.patchset similarity index 100% rename from kde-frameworks/kwallet/patches/kwallet-5.39.0.patchset rename to kde-frameworks/kwallet/patches/kwallet-5.45.0.patchset diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.39.0.recipe b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.45.0.recipe similarity index 92% rename from kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.39.0.recipe rename to kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.45.0.recipe index f9b870b90..91603522f 100644 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.39.0.recipe +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.45.0.recipe @@ -8,11 +8,11 @@ range of widgets for selecting characters, fonts, colors, actions, dates and \ times, or MIME types, as well as platform-aware dialogs for configuration \ pages, message boxes, and password requests." HOMEPAGE="https://github.com/KDE/kwidgetsaddons/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kwidgetsaddons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="230f29a6952289def76397f44a0f6965ca4aaa3fba4fa9fb0fc0449ff8f40056" +CHECKSUM_SHA256="00228ca74135b8f4ca7c9b467acd6eb0cb17d63f8a7d59afab1be8745a1928c2" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -37,7 +37,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.39.0.recipe b/kde-frameworks/kwindowsystem/kwindowsystem-5.45.0.recipe similarity index 92% rename from kde-frameworks/kwindowsystem/kwindowsystem-5.39.0.recipe rename to kde-frameworks/kwindowsystem/kwindowsystem-5.45.0.recipe index d09565ac6..e7972fd85 100644 --- a/kde-frameworks/kwindowsystem/kwindowsystem-5.39.0.recipe +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.45.0.recipe @@ -11,11 +11,11 @@ on all windowing systems. In addition to the high level API, this framework also provides several \ more low level classes for interaction with the X Windowing System." HOMEPAGE="https://github.com/KDE/kwindowsystem/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kwindowsystem/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="60b05630b1d0ff29242202e28d886b67dd31a90086e337a2c6988ed4c048e899" +CHECKSUM_SHA256="9bb4a19e58b352076279e34157230a52876dcee9f5a71c38731767830d4e60de" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -38,7 +38,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.39.0.recipe b/kde-frameworks/kxmlgui/kxmlgui-5.45.0.recipe similarity index 94% rename from kde-frameworks/kxmlgui/kxmlgui-5.39.0.recipe rename to kde-frameworks/kxmlgui/kxmlgui-5.45.0.recipe index 48fd05e66..2102e4f93 100644 --- a/kde-frameworks/kxmlgui/kxmlgui-5.39.0.recipe +++ b/kde-frameworks/kxmlgui/kxmlgui-5.45.0.recipe @@ -5,11 +5,11 @@ description and hooks in the application code. The framework supports \ merging of multiple description for example for integrating actions from \ plugins." HOMEPAGE="https://github.com/KDE/kxmlgui/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kxmlgui/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="1851c36ec1b8b4070d997d64504df384038dbbfef597b7edb842f362d9a4ebff" +CHECKSUM_SHA256="786bbca6c0fb89618dc162c18d8fe48816128e4d9e61e5d21a0487594f83e219" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -20,7 +20,7 @@ PROVIDES=" " REQUIRES=" haiku$secondaryArchSuffix -# lib:libKF5Attica$secondaryArchSuffix + lib:libKF5Attica$secondaryArchSuffix lib:libKF5Auth$secondaryArchSuffix lib:libKF5Codecs$secondaryArchSuffix lib:libKF5ConfigCore$secondaryArchSuffix @@ -53,7 +53,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libKF5Auth$secondaryArchSuffix devel:libKF5Codecs$secondaryArchSuffix diff --git a/kde-frameworks/oxygen-icons/oxygen_icons-5.38.0~git.recipe b/kde-frameworks/oxygen-icons/oxygen_icons-5.45.0~git.recipe similarity index 82% rename from kde-frameworks/oxygen-icons/oxygen_icons-5.38.0~git.recipe rename to kde-frameworks/oxygen-icons/oxygen_icons-5.45.0~git.recipe index c8077b265..01839ee04 100644 --- a/kde-frameworks/oxygen-icons/oxygen_icons-5.38.0~git.recipe +++ b/kde-frameworks/oxygen-icons/oxygen_icons-5.45.0~git.recipe @@ -1,16 +1,16 @@ SUMMARY="Oxygen icon theme" DESCRIPTION="Oxygen-icons is a freedesktop.org compatible icon theme." HOMEPAGE="https://github.com/KDE/oxygen-icons/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" COMMIT="bff159d338fe08be09146a5ee17b9b6efa8a2c8d" SOURCE_URI="https://github.com/KDE/oxygen-icons/archive/$COMMIT.zip" -CHECKSUM_SHA256="cf182fd91c55f8b39385094889988252130b3f2ae0da3ec68899d2043572f9f0" +CHECKSUM_SHA256="d65f1557634ff2ec5aa349ab23e84a45548cdf3f78940c38795227a4b15a5cda" SOURCE_DIR="oxygen-icons-$COMMIT" -ARCHITECTURES="!x86_gcc2 x86_64" -SECONDARY_ARCHITECTURES="x86" +ARCHITECTURES="!x86_gcc2 .x86_64" +SECONDARY_ARCHITECTURES=".x86" PROVIDES=" oxygen_icons$secondaryArchSuffix = $portVersion @@ -20,7 +20,7 @@ REQUIRES=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix " diff --git a/kde-frameworks/phonon/phonon-4.9.1.recipe b/kde-frameworks/phonon/phonon-4.10.0.recipe similarity index 92% rename from kde-frameworks/phonon/phonon-4.9.1.recipe rename to kde-frameworks/phonon/phonon-4.10.0.recipe index 1190c1949..f67cf5912 100644 --- a/kde-frameworks/phonon/phonon-4.9.1.recipe +++ b/kde-frameworks/phonon/phonon-4.10.0.recipe @@ -1,11 +1,11 @@ SUMMARY="A multimedia library" DESCRIPTION="The Phonon multimedia library." HOMEPAGE="https://github.com/KDE/phonon/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/KDE/phonon/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="89da6289298a6a11bf9a82c28f7e09cff1612b9ade747600f3988af2631dc10f" +CHECKSUM_SHA256="395408a3dc9c3db2b5c200b8722a13a60898c861633b99e6e250186adffd1370" PATCHES="phonon-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -34,7 +34,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix devel:libQt5DBus$secondaryArchSuffix diff --git a/kde-frameworks/solid/patches/solid-5.39.0.patchset b/kde-frameworks/solid/patches/solid-5.45.0.patchset similarity index 100% rename from kde-frameworks/solid/patches/solid-5.39.0.patchset rename to kde-frameworks/solid/patches/solid-5.45.0.patchset diff --git a/kde-frameworks/solid/solid-5.39.0.recipe b/kde-frameworks/solid/solid-5.45.0.recipe similarity index 92% rename from kde-frameworks/solid/solid-5.39.0.recipe rename to kde-frameworks/solid/solid-5.45.0.recipe index 355120382..01f0cc4d2 100644 --- a/kde-frameworks/solid/solid-5.39.0.recipe +++ b/kde-frameworks/solid/solid-5.45.0.recipe @@ -9,11 +9,11 @@ It provides the following features for application developers: * Power Management * Network Management" HOMEPAGE="https://github.com/KDE/solid/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/solid/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9b2a6e25809ed907a31c23b54108ebaf4f12feb088867e5bd38a416554224d6b" +CHECKSUM_SHA256="b6959201354a0ac038f6dc5581e5fb1a17784c206d05ccd3de7e4f9fe63d8956" PATCHES="solid-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -42,7 +42,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 " diff --git a/kde-frameworks/sonnet/sonnet-5.39.0.recipe b/kde-frameworks/sonnet/sonnet-5.45.0.recipe similarity index 93% rename from kde-frameworks/sonnet/sonnet-5.39.0.recipe rename to kde-frameworks/sonnet/sonnet-5.45.0.recipe index 03c06737d..4f8b7feed 100644 --- a/kde-frameworks/sonnet/sonnet-5.39.0.recipe +++ b/kde-frameworks/sonnet/sonnet-5.45.0.recipe @@ -9,11 +9,11 @@ different algorithms. The simplest way to use Sonnet in your application is to use the \ SpellCheckDecorator class on your QTextEdit." HOMEPAGE="https://github.com/KDE/sonnet/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/sonnet/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="57dba9e75f069a877ec3152e7ceda6c6949745ab6776a92522a6da03103d702b" +CHECKSUM_SHA256="da45a6af5b41ce105a0a4e0c1de287e8811d69790e2348ae2fca101e020213ef" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -44,7 +44,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel hunspell${secondaryArchSuffix}_devel devel:libaspell$secondaryArchSuffix diff --git a/kde-frameworks/threadweaver/patches/threadweaver-5.39.0.patchset b/kde-frameworks/threadweaver/patches/threadweaver-5.45.0.patchset similarity index 100% rename from kde-frameworks/threadweaver/patches/threadweaver-5.39.0.patchset rename to kde-frameworks/threadweaver/patches/threadweaver-5.45.0.patchset diff --git a/kde-frameworks/threadweaver/threadweaver-5.39.0.recipe b/kde-frameworks/threadweaver/threadweaver-5.45.0.recipe similarity index 92% rename from kde-frameworks/threadweaver/threadweaver-5.39.0.recipe rename to kde-frameworks/threadweaver/threadweaver-5.45.0.recipe index dc6c3cf48..b825d4515 100644 --- a/kde-frameworks/threadweaver/threadweaver-5.39.0.recipe +++ b/kde-frameworks/threadweaver/threadweaver-5.45.0.recipe @@ -10,11 +10,11 @@ See the information on [use cases](@ref usecases) and [why multithreading can \ help](@ref multithreading), as well as the usage section below, for more \ detailed information." HOMEPAGE="https://github.com/KDE/threadweaver/" -COPYRIGHT="2010-2017 KDE Organisation" +COPYRIGHT="2010-2018 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/threadweaver/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="73be8ee89f7bd7b6bef2240b62034fa33696b641fa9b07bbe9cd234a774bfb89" +CHECKSUM_SHA256="78fecb0a4b67fb560735a76897c0aed8e8b42a472100aff7905f31dc429a0dad" PATCHES="threadweaver-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" @@ -38,7 +38,7 @@ REQUIRES_devel=" " BUILD_REQUIRES=" - extra_cmake_modules >= 5.39 + extra_cmake_modules >= 5.45 haiku${secondaryArchSuffix}_devel devel:libQt5Core$secondaryArchSuffix >= 5.7 "