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 "