Skip to content

Commit

Permalink
kde-frameworks: bump to 5.45.0
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
diversys committed Apr 17, 2018
1 parent 725c3f8 commit a26720a
Show file tree
Hide file tree
Showing 67 changed files with 330 additions and 231 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
"
Expand All @@ -46,7 +46,7 @@ BUILD_PREREQUIRES="

GLOBAL_WRITABLE_FILES="
settings/xdg/attica.categories keep-old
"
"

BUILD()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
Expand All @@ -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()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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
Expand All @@ -68,6 +68,10 @@ BUILD_PREREQUIRES="
cmd:make
"

GLOBAL_WRITABLE_FILES="
settings/xdg/kbookmarks.categories keep-old
"

BUILD()
{
mkdir -p build
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
"
Expand All @@ -44,6 +44,10 @@ BUILD_PREREQUIRES="
cmd:g++$secondaryArchSuffix
"

GLOBAL_WRITABLE_FILES="
settings/xdg/kcodecs.categories keep-old
"

BUILD()
{
mkdir -p build
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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
"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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
Expand All @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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
Expand All @@ -48,6 +48,10 @@ BUILD_PREREQUIRES="
cmd:make
"

GLOBAL_WRITABLE_FILES="
settings/xdg/kcrash.categories keep-old
"

BUILD()
{
mkdir -p build
Expand Down
Loading

0 comments on commit a26720a

Please sign in to comment.