From 98fffe9928430ffacf894052539d790e6cea1f17 Mon Sep 17 00:00:00 2001 From: cakarsu Date: Sat, 13 Apr 2024 22:55:19 +0300 Subject: [PATCH] KDE 6 frameworks --- app/text/poppler/ympbuild | 19 +++++++---- dev/libs/plasma-wayland-protocols/ympbuild | 12 +++---- kde/extra/kscreenlocker/kde-fingerprint.pam | 17 +++++++++ kde/extra/kscreenlocker/ympbuild | 28 +++++++-------- kde/frameworks/attica/ympbuild | 6 ++-- kde/frameworks/baloo/ympbuild | 18 +++++----- kde/frameworks/bluez-qt/ympbuild | 14 ++++---- kde/frameworks/breeze-icons/ympbuild | 11 +++--- kde/frameworks/frameworkintegration/ympbuild | 12 +++---- kde/frameworks/kapidox/ympbuild | 10 +++--- kde/frameworks/karchive/ympbuild | 17 ++++----- kde/frameworks/kauth/ympbuild | 12 +++---- kde/frameworks/kbookmarks/ympbuild | 12 +++---- kde/frameworks/kcalendarcore/ympbuild | 14 ++++---- kde/frameworks/kcmutils/ympbuild | 14 ++++---- kde/frameworks/kcodecs/ympbuild | 12 +++---- kde/frameworks/kcolorscheme/ympbuild | 32 +++++++++++++++++ kde/frameworks/kcompletion/ympbuild | 12 +++---- kde/frameworks/kconfig/ympbuild | 12 +++---- kde/frameworks/kconfigwidgets/ympbuild | 10 +++--- kde/frameworks/kcontacts/ympbuild | 14 ++++---- kde/frameworks/kcoreaddons/ympbuild | 16 ++++----- kde/frameworks/kcrash/ympbuild | 12 +++---- kde/frameworks/kdav/ympbuild | 14 ++++---- kde/frameworks/kdbusaddons/ympbuild | 12 +++---- kde/frameworks/kdeclarative/ympbuild | 14 ++++---- kde/frameworks/kded/ympbuild | 12 +++---- kde/frameworks/kdesu/ympbuild | 14 ++++---- kde/frameworks/kdnssd/ympbuild | 18 +++++----- kde/frameworks/kdoctools/ympbuild | 10 +++--- kde/frameworks/kfilemetadata/ympbuild | 16 +++++---- kde/frameworks/kglobalaccel/ympbuild | 12 +++---- kde/frameworks/kguiaddons/ympbuild | 12 +++---- kde/frameworks/kholidays/ympbuild | 14 ++++---- kde/frameworks/ki18n/ympbuild | 10 +++--- kde/frameworks/kiconthemes/ympbuild | 12 +++---- kde/frameworks/kidletime/ympbuild | 18 +++++----- kde/frameworks/kimageformats/ympbuild | 14 ++++---- kde/frameworks/kio/ympbuild | 18 ++++------ kde/frameworks/kirigami/ympbuild | 34 ++++++++++++++++++ kde/frameworks/kitemmodels/ympbuild | 14 ++++---- kde/frameworks/kitemviews/ympbuild | 12 +++---- kde/frameworks/kjobwidgets/ympbuild | 12 +++---- kde/frameworks/knewstuff/ympbuild | 14 ++++---- kde/frameworks/knotifications/ympbuild | 16 ++++----- kde/frameworks/knotifyconfig/ympbuild | 14 ++++---- kde/frameworks/kpackage/ympbuild | 15 ++++---- kde/frameworks/kparts/ympbuild | 15 ++++---- kde/frameworks/kpeople/ympbuild | 14 ++++---- kde/frameworks/kplotting/ympbuild | 14 ++++---- kde/frameworks/kpty/ympbuild | 12 +++---- kde/frameworks/kquickcharts/ympbuild | 17 +++++---- kde/frameworks/krunner/ympbuild | 14 ++++---- kde/frameworks/kservice/ympbuild | 12 +++---- kde/frameworks/ksvg/ympbuild | 33 ++++++++++++++++++ kde/frameworks/ktexteditor/ympbuild | 14 ++++---- kde/frameworks/ktextwidgets/ympbuild | 15 ++++---- kde/frameworks/kunitconversion/ympbuild | 14 ++++---- kde/frameworks/kwayland/ympbuild | 17 ++++----- kde/frameworks/kwidgetsaddons/ympbuild | 12 +++---- kde/frameworks/kwindowsystem/ympbuild | 12 +++---- kde/frameworks/kxmlgui/ympbuild | 12 +++---- kde/frameworks/modemmanager-qt/ympbuild | 17 ++++----- kde/frameworks/networkmanager-qt/ympbuild | 17 ++++----- kde/frameworks/prison/ympbuild | 22 ++++++------ kde/frameworks/purpose/ympbuild | 15 ++++---- kde/frameworks/qqc2-desktop-style/ympbuild | 14 ++++---- kde/frameworks/solid/ympbuild | 15 ++++---- kde/frameworks/sonnet/ympbuild | 15 ++++---- kde/frameworks/syndication/ympbuild | 14 ++++---- kde/frameworks/syntax-highlighting/ympbuild | 14 ++++---- kde/frameworks/threadweaver/ympbuild | 17 ++++----- media/gfx/grencode/ympbuild | 35 +++++++++++++++++++ media/libs/libdisplay-info/ympbuild | 32 +++++++++++++++++ media/libs/libdmtx/ympbuild | 33 ++++++++++++++++++ media/libs/libqaccessibilityclient/ympbuild | 14 ++++---- sys/auth/polkit-qt6/ympbuild | 36 ++++++++++++++++++++ 77 files changed, 744 insertions(+), 480 deletions(-) create mode 100644 kde/extra/kscreenlocker/kde-fingerprint.pam create mode 100644 kde/frameworks/kcolorscheme/ympbuild create mode 100644 kde/frameworks/kirigami/ympbuild create mode 100644 kde/frameworks/ksvg/ympbuild create mode 100644 media/gfx/grencode/ympbuild create mode 100644 media/libs/libdisplay-info/ympbuild create mode 100644 media/libs/libdmtx/ympbuild create mode 100644 sys/auth/polkit-qt6/ympbuild diff --git a/app/text/poppler/ympbuild b/app/text/poppler/ympbuild index 62a83e93..00e9b180 100644 --- a/app/text/poppler/ympbuild +++ b/app/text/poppler/ympbuild @@ -4,13 +4,13 @@ release='4' version='24.03.0' url='https://poppler.freedesktop.org/' description='PDF rendering library based on xpdf 3.0' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPL') source=("https://poppler.freedesktop.org/poppler-${version}.tar.xz") -depends=(cairo lcms2 libjpeg-turbo libpng libxml2 nss libtiff zlib gpgme) +depends=(cairo lcms2 libjpeg-turbo libpng libxml2 nss libtiff zlib) makedepends=(boost cmake fontconfig gobject-introspection) -md5sums=('2d50c3c8e0011d1fa14572c744cd33bb') +sha256sums=('bafbf0db5713dec25b5d16eb2cd87e4a62351cdc40f050c3937cd8dd6882d446') group=(app.text) uses=() arch=('x86_64') @@ -28,8 +28,8 @@ cmake -B build -G Ninja \ -DBUILD_GTK_TESTS=OFF \ -DBUILD_CPP_TESTS=OFF \ -DBUILD_MANUAL_TESTS=OFF \ - -DENABLE_QT5=OFF \ - -DENABLE_QT6=OFF \ + -DENABLE_QT5=ON \ + -DENABLE_QT6=ON \ -DENABLE_BOOST=OFF } @@ -38,6 +38,11 @@ build () { } package () { - DESTDIR="$DESTDIR" cmake --install build + #DESTDIR="$DESTDIR" cmake --install build + + install -Dm644 build/poppler-qt5.pc -t "$DESTDIR"/usr/lib/pkgconfig/ + install -Dm644 build/poppler-qt6.pc -t "$DESTDIR"/usr/lib/pkgconfig/ + DESTDIR="$DESTDIR" cmake --install build/qt5 + DESTDIR="$DESTDIR" cmake --install build/qt6 } diff --git a/dev/libs/plasma-wayland-protocols/ympbuild b/dev/libs/plasma-wayland-protocols/ympbuild index f1a7b6b2..dc44b6d1 100644 --- a/dev/libs/plasma-wayland-protocols/ympbuild +++ b/dev/libs/plasma-wayland-protocols/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='plasma-wayland-protocols' -release='1' -version='1.10.0' +release='2' +version='1.12.0' url='https://www.kde.org/plasma-desktop/' description='Plasma Specific Protocols for Wayland' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-${version}.tar.xz") depends=() -makedepends=(qt5-base extra-cmake-modules) -md5sums=('28ae1490011ff205cbf8d99be6dd124f') +makedepends=(qt6-base extra-cmake-modules) +sha256sums=('1483bfd279cb913c83579b5d71c58f9958764f9ba4303b3647e1007cb70d4f9e') group=(dev.libs) uses=() arch=('x86_64') diff --git a/kde/extra/kscreenlocker/kde-fingerprint.pam b/kde/extra/kscreenlocker/kde-fingerprint.pam new file mode 100644 index 00000000..3ead9f41 --- /dev/null +++ b/kde/extra/kscreenlocker/kde-fingerprint.pam @@ -0,0 +1,17 @@ +#%PAM-1.0 + +auth substack fingerprint-auth +auth include postlogin + +account required pam_nologin.so +account include fingerprint-auth + +password include fingerprint-auth + +session required pam_selinux.so close +session required pam_loginuid.so +session required pam_selinux.so open +session optional pam_keyinit.so force revoke +session required pam_namespace.so +session include fingerprint-auth +session include postlogin \ No newline at end of file diff --git a/kde/extra/kscreenlocker/ympbuild b/kde/extra/kscreenlocker/ympbuild index 5dbb8083..26217eca 100644 --- a/kde/extra/kscreenlocker/ympbuild +++ b/kde/extra/kscreenlocker/ympbuild @@ -1,30 +1,27 @@ #!/usr/bin/env bash name='kscreenlocker' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='Library and components for secure lock screen architecture' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kscreenlocker-${version}.tar.xz" "kde.pam" "kde-np.pam" -"0001-Prevent-finishing-greeter-by-unhandled-signals.patch") -depends=(layer-shell-qt kidletime kdeclarative libkscreen perl) -makedepends=(extra-cmake-modules kdoctools kcmutils libXcursor) -md5sums=('a7cce889af2d79290bcb1b1499630536' 'SKIP' 'SKIP' 'SKIP') +"kde-fingerprint.pam") +depends=(kconfig kcoreaddons kcrash kdeclarative kglobalaccel ki18n kidletime kio kirigami knotifications kpackage ksvg + kwindowsystem kxmlgui layer-shell-qt libkscreen libX11 libxcb libXi pam libplasma qt6-base qt6-declarative wayland + xcb-util-keysyms) +makedepends=(extra-cmake-modules kdoctools kcmutils) +sha256sums=('2502faa85c87460a4b5eabb92769d33c196cd3373b3f3a521ed396e504d22ab6' 'SKIP' 'SKIP' 'SKIP') group=(kde.extra) uses=() arch=('x86_64') cd $name-$version -prepare(){ - patch -Np1 -i ../0001-Prevent-finishing-greeter-by-unhandled-signals.patch - -} - setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -39,6 +36,7 @@ build () { package () { INSTALL_ROOT="$DESTDIR" cmake --install build - install -D -m644 ../kde.pam "$DESTDIR"/etc/pam.d/kde - install -m644 ../kde-np.pam "$DESTDIR"/etc/pam.d/kde-np + install -Dm644 ../kde.pam "$DESTDIR"/etc/pam.d/kde + install -Dm644 ../kde-np.pam "$DESTDIR"/etc/pam.d/kde-np + install -Dm644 ../kde-fingerprint.pam "$DESTDIR"/etc/pam.d/kde-fingerprint } diff --git a/kde/frameworks/attica/ympbuild b/kde/frameworks/attica/ympbuild index d45dac5c..93dddfa0 100644 --- a/kde/frameworks/attica/ympbuild +++ b/kde/frameworks/attica/ympbuild @@ -4,13 +4,13 @@ release='2' version='6.0.0' url='https://community.kde.org/Frameworks' description='Qt library that implements the Open Collaboration Services API' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/attica-${version}.tar.xz") depends=(qt6-base) makedepends=(extra-cmake-modules doxygen) -md5sums=('47c7b3b14fdfd20526f921893e33a6df') +sha256sums=('ef21d8e57aeae4757b6b40dfe0d0e9c38302a979164b4e4d493b631b7c023d23') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/baloo/ympbuild b/kde/frameworks/baloo/ympbuild index ef206679..cddd6ce0 100644 --- a/kde/frameworks/baloo/ympbuild +++ b/kde/frameworks/baloo/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='baloo' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='A framework for searching and managing metadata' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/baloo-${version}.tar.xz") -depends=(kfilemetadata kidletime kio lmdb) -makedepends=(extra-cmake-modules kdoctools doxygen qt5-tools qt5-declarative) -md5sums=('4a3d426eb826f9e20eb9b56f9d5427b3') +depends=(kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kidletime kio lmdb qt6-base solid) +makedepends=(extra-cmake-modules kdoctools doxygen qt6-tools) +sha256sums=('ea21e88d1fe252d2dc95e0b7ae8891594822ccdd898e7aa56d46ed9ecd626a41') group=(kde.frameworks) uses=() arch=('x86_64') @@ -34,6 +34,6 @@ package () { # fix symlinks rm -f $DESTDIR/usr/bin/baloo_file rm -f $DESTDIR/usr/bin/baloo_file_extractor - ln -s ../lib/libexec/baloo_file $DESTDIR/usr/bin/baloo_file - ln -s ../lib/libexec/baloo_file_extractor $DESTDIR/usr/bin/baloo_file_extractor + + rm -r "$DESTDIR"/usr/lib/systemd } diff --git a/kde/frameworks/bluez-qt/ympbuild b/kde/frameworks/bluez-qt/ympbuild index 3fd8515a..13e1fdfa 100644 --- a/kde/frameworks/bluez-qt/ympbuild +++ b/kde/frameworks/bluez-qt/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='bluez-qt' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Qt wrapper for Bluez 5 DBus API' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/bluez-qt-${version}.tar.xz") -depends=(qt5-base bluez) -makedepends=(extra-cmake-modules doxygen qt5-tools qt5-declarative) -md5sums=('1b77baae26e80102e9188f910eb18758') +depends=(qt6-base bluez) +makedepends=(extra-cmake-modules doxygen qt6-tools qt6-declarative) +sha256sums=('36798f1e7a0a472607435beb2833f6cc77d65cb006decac1ec0b0a3a6f5142eb') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/breeze-icons/ympbuild b/kde/frameworks/breeze-icons/ympbuild index 3713a059..092c2c00 100644 --- a/kde/frameworks/breeze-icons/ympbuild +++ b/kde/frameworks/breeze-icons/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='breeze-icons' release='2' -version='5.114.0' +version='6.0.0' url='Breeze icon themes' description='Addons to QtCore' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/breeze-icons-${version}.tar.xz") depends=() -makedepends=(extra-cmake-modules qt5-base) -md5sums=('ec40ee1de6deb23863829a4d653e6a9a') +makedepends=(extra-cmake-modules qt6-base) +sha256sums=('473e9851e4f84a64f1e808d58fd8760219a1b08feaf4b514a1399c8e5c889dc4') group=(kde.frameworks) uses=() arch=('x86_64') @@ -30,5 +30,6 @@ build () { package () { INSTALL_ROOT="$DESTDIR" cmake --install build + rm $DESTDIR/usr/share/icons/breeze/actions/24/fingerprint-symbolic.svg } diff --git a/kde/frameworks/frameworkintegration/ympbuild b/kde/frameworks/frameworkintegration/ympbuild index 3af3e385..d82d1e1c 100644 --- a/kde/frameworks/frameworkintegration/ympbuild +++ b/kde/frameworks/frameworkintegration/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='frameworkintegration' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Framework providing components to allow applications to integrate with a KDE Workspace' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/frameworkintegration-${version}.tar.xz") -depends=(appstream kconfig kconfigwidgets ki18n kiconthemes knewstuff knotifications kpackage kwidgetsaddons qt5-base) +depends=(appstream ki18n kiconthemes knewstuff knotifications kwidgetsaddons qt6-base) makedepends=(extra-cmake-modules) -md5sums=('536b44079250ad3f785ac1d00c1d9d81') +sha256sums=('343efa4e4f7d1c804de2cb6a2cac7a980cf7f3787fd4f523fa2c2d2d15f65d9b') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kapidox/ympbuild b/kde/frameworks/kapidox/ympbuild index 52911d5b..2dbac9ba 100644 --- a/kde/frameworks/kapidox/ympbuild +++ b/kde/frameworks/kapidox/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kapidox' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Frameworks API Documentation Tools' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kapidox-${version}.tar.xz") depends=(py3-jinja py3-yaml) -makedepends=(py3-build py3-installer py3-wheel py3-setuptools qt5-base) -md5sums=('975ebf3ea8525381c52e021dd3367f02') +makedepends=(py3-build py3-installer py3-wheel py3-setuptools qt6-base) +sha256sums=('e4cd452fe796b29536c30b5256e0f8ea82dcadefdcb29ce282f2c1eaea3764bb') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/karchive/ympbuild b/kde/frameworks/karchive/ympbuild index 13675a38..04db9e84 100644 --- a/kde/frameworks/karchive/ympbuild +++ b/kde/frameworks/karchive/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='karchive' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' -description='Qt 5 addon providing access to numerous types of archives' -email='akarsu@protonmail.com' -maintainer='akarsu' +description='Qt addon providing access to numerous types of archives' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/karchive-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('8652c351ad2ae2629217f5482733263e') +depends=(qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('75a591d9648026eb86826974e6f3882e7f620592ecef8fabeb19206e63b04e50') group=(kde.frameworks) uses=() arch=('x86_64') @@ -19,7 +19,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DWITH_LIBZSTD=OFF } diff --git a/kde/frameworks/kauth/ympbuild b/kde/frameworks/kauth/ympbuild index 331edb56..5a921127 100644 --- a/kde/frameworks/kauth/ympbuild +++ b/kde/frameworks/kauth/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kauth' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Abstraction to system policy and authentication features' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kauth-${version}.tar.xz") -depends=(qt5-base kcoreaddons) -makedepends=(extra-cmake-modules graphviz qt5-tools doxygen) -md5sums=('763be13bb190f61d2ceaec14ea8d8887') +depends=(qt6-base kcoreaddons kwindowsystem polkit-qt6) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('66046698d2584692d5397a6ec808b2c9f8b7882a0f85233be9cd69283d03c768') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kbookmarks/ympbuild b/kde/frameworks/kbookmarks/ympbuild index 777dcd1b..5de52508 100644 --- a/kde/frameworks/kbookmarks/ympbuild +++ b/kde/frameworks/kbookmarks/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kbookmarks' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Support for bookmarks and the XBEL format' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kbookmarks-${version}.tar.xz") -depends=(kxmlgui) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('d6980966d17a083a36ce67a527154386') +depends=(kconfig kconfigwidgets kcoreaddons kwidgetsaddons qt6-base) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('15b5436c3adbd517a014f33803c30bd60656bbccb9a2b2a6e46fd4e2237db9a5') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kcalendarcore/ympbuild b/kde/frameworks/kcalendarcore/ympbuild index 7b284968..9da53d39 100644 --- a/kde/frameworks/kcalendarcore/ympbuild +++ b/kde/frameworks/kcalendarcore/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kcalendarcore' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='The KDE calendar access library' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kcalendarcore-${version}.tar.xz") -depends=(libical qt5-base) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('35bf98dc87b399e517c147557d9472c1') +depends=(libical qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('641356ac286c1a5287327ce8fa2529bf53048e439d1ff672c925d4ab7e0eb7c2') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kcmutils/ympbuild b/kde/frameworks/kcmutils/ympbuild index a86aa76e..80d89c3d 100644 --- a/kde/frameworks/kcmutils/ympbuild +++ b/kde/frameworks/kcmutils/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kcmutils' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Utilities for interacting with KCModules' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kcmutils-${version}.tar.xz") -depends=(kdeclarative) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('f24eed2390eef633913a29252430af45') +depends=(kconfig kconfigwidgets kcoreaddons kguiaddons ki18n kio kirigami kitemviews kservice kwidgetsaddons kxmlgui qt6-base qt6-declarative) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('9b09b140c013d568a2ee357f824bfb64145e4dfdd1689da6fbfb4f418c5ba43b') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kcodecs/ympbuild b/kde/frameworks/kcodecs/ympbuild index 1a02263e..eee9ba83 100644 --- a/kde/frameworks/kcodecs/ympbuild +++ b/kde/frameworks/kcodecs/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kcodecs' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Provide a collection of methods to manipulate strings using various encodings' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kcodecs-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules doxygen qt5-tools gperf graphviz) -md5sums=('11e441ff480648521b91890aa1a4a5e6') +depends=(qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools gperf) +sha256sums=('ceba44dcdc251d443bbd6cb77d1219d876af8cc2ae4710472aace78122395abe') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kcolorscheme/ympbuild b/kde/frameworks/kcolorscheme/ympbuild new file mode 100644 index 00000000..abd0a305 --- /dev/null +++ b/kde/frameworks/kcolorscheme/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='kcolorscheme' +release='2' +version='6.0.0' +url='https://community.kde.org/Frameworks' +description='Classes to read and interact with KColorScheme' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kcolorscheme-${version}.tar.xz") +depends=(qt6-base kconfig kguiaddons ki18n) +makedepends=(extra-cmake-modules qt6-tools) +sha256sums=('de45822431755be39ab7aebfcb7cb6ff90b4924579c2a4d66ae28f91d70a260e') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} diff --git a/kde/frameworks/kcompletion/ympbuild b/kde/frameworks/kcompletion/ympbuild index 90111b0a..6752cf8a 100644 --- a/kde/frameworks/kcompletion/ympbuild +++ b/kde/frameworks/kcompletion/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kcompletion' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Text completion helpers and widgets' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kcompletion-${version}.tar.xz") -depends=(kconfig) -makedepends=(extra-cmake-modules graphviz qt5-tools doxygen) -md5sums=('2bb424ebc0650b338f927ed72966ff0b') +depends=(kconfig kcodecs kwidgetsaddons qt6-base) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('f6434014e7979b6545906d1ff7a2920cfab65641369921e69f00a818b8eee559') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kconfig/ympbuild b/kde/frameworks/kconfig/ympbuild index bc4c101a..edae5d67 100644 --- a/kde/frameworks/kconfig/ympbuild +++ b/kde/frameworks/kconfig/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kconfig' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Configuration system' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kconfig-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('0339e2f348a4148daf2d61c1fcb8c022') +depends=(qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('3f7c1e6b048df4ab3d67fbef01a5ad1dd0289c9b158644668fba0225c050c050') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kconfigwidgets/ympbuild b/kde/frameworks/kconfigwidgets/ympbuild index dd4233a1..1c82ddc3 100644 --- a/kde/frameworks/kconfigwidgets/ympbuild +++ b/kde/frameworks/kconfigwidgets/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kconfigwidgets' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Widgets for KConfig' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kconfigwidgets-${version}.tar.xz") -depends=(kauth kcodecs kconfig ki18n kwidgetsaddons kcoreaddons) +depends=(qt6-base kcodecs kconfig ki18n kwidgetsaddons kcoreaddons) makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('aa30d66eeb7404d96befe5bce8301bd6') +sha256sums=('511bed0d95de186b3cf62c7192bbb6020450d4861f05c1a545356144f17de532') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kcontacts/ympbuild b/kde/frameworks/kcontacts/ympbuild index 15ea68bc..7576a668 100644 --- a/kde/frameworks/kcontacts/ympbuild +++ b/kde/frameworks/kcontacts/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kcontacts' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Address book API for KDE' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kcontacts-${version}.tar.xz") -depends=(kcoreaddons kconfig ki18n kcodecs) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('8c21f7cea752f575f05e629bab71fd1f') +depends=(qt6-base kcoreaddons kconfig ki18n kcodecs) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('179c6748e555c5c028b02a4b9b165ede13a09cf5eaf0ea012366c9727d230ec4') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kcoreaddons/ympbuild b/kde/frameworks/kcoreaddons/ympbuild index 2db5ea34..6bbee6eb 100644 --- a/kde/frameworks/kcoreaddons/ympbuild +++ b/kde/frameworks/kcoreaddons/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kcoreaddons' -release='3' -version='5.114.0' +release='4' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Addons to QtCore' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kcoreaddons-${version}.tar.xz") -depends=(qt5-base breeze-icons) -makedepends=(clang extra-cmake-modules graphviz qt5-tools doxygen) -md5sums=('3bdf763a3ca15383822e97dfe2635269') +depends=(qt6-base breeze-icons) +makedepends=(clang extra-cmake-modules graphviz qt6-tools doxygen) +sha256sums=('eab838201b45ac98c412f64d234e89d62357f275ae9ae966d073a64c67a526ef') group=(kde.frameworks) uses=() arch=('x86_64') @@ -21,7 +21,7 @@ setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DBUILD_QCH=ON + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/kcrash/ympbuild b/kde/frameworks/kcrash/ympbuild index 124f7d83..fdf8b9a9 100644 --- a/kde/frameworks/kcrash/ympbuild +++ b/kde/frameworks/kcrash/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kcrash' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Support for application crash analysis and bug report from apps' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kcrash-${version}.tar.xz") -depends=(kcoreaddons) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('cb073f4770ddb535a9e7d0bdb10cc33a') +depends=(qt6-base kcoreaddons) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('f56f1ed44e494417b7046e4f94791ad4ddd07c6cb8f0f704f2053717a44296f9') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kdav/ympbuild b/kde/frameworks/kdav/ympbuild index 30d95905..39f138c0 100644 --- a/kde/frameworks/kdav/ympbuild +++ b/kde/frameworks/kdav/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kdav' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='A DAV protocol implemention with KJobs' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kdav-${version}.tar.xz") -depends=(ki18n kcoreaddons kio) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('4db999372c3658df2afeee727a4eb9c7') +depends=(ki18n kcoreaddons kio qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('b3c81f5e312b3eeed2c8b7db218f64b90f67e1b2d0ce37a44ff273b5232843e9') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kdbusaddons/ympbuild b/kde/frameworks/kdbusaddons/ympbuild index df35ee7f..16204be4 100644 --- a/kde/frameworks/kdbusaddons/ympbuild +++ b/kde/frameworks/kdbusaddons/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kdbusaddons' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Addons to QtDBus' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPLv3') source=("https://download.kde.org/stable/frameworks/${version%.*}/kdbusaddons-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('66f9fbee68b900d0da5eb5b324ab3035') +depends=(qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('11e70d0c7239bd818962d91cdb94aeba94748055c77003a4f64ff14dab0ae989') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kdeclarative/ympbuild b/kde/frameworks/kdeclarative/ympbuild index eec2db87..de8e46e3 100644 --- a/kde/frameworks/kdeclarative/ympbuild +++ b/kde/frameworks/kdeclarative/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kdeclarative' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Provides integration of QML and KDE Frameworks' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kdeclarative-${version}.tar.xz") -depends=(kio kpackage libepoxy) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('e141465054d4bf65467db3f2e7c4ebed') +depends=(kio kpackage libepoxy ki18n kconfig kwidgetsaddons kguiaddons kglobalaccel) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('4671ebb7ee9ba2ed7a02d2c71dde90fe681be507e7d7913e79acb15dfce7b6f9') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kded/ympbuild b/kde/frameworks/kded/ympbuild index 70c8ae30..1bcc5fa3 100644 --- a/kde/frameworks/kded/ympbuild +++ b/kde/frameworks/kded/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kded' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Extensible deamon for providing system level services' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kded-${version}.tar.xz") -depends=(kservice kcrash kcoreaddons kcrash kdbusaddons) +depends=(kconfig kservice kcrash kcoreaddons kdbusaddons qt6-base) makedepends=(extra-cmake-modules) -md5sums=('fe404ec8e33c862a3e4ee8c1610f66bd') +sha256sums=('c6243233f2827b27b1a42987a7a3058f13853f7d0e2bf289c055f245d0c5c625') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kdesu/ympbuild b/kde/frameworks/kdesu/ympbuild index 07593ca2..4ebd9864 100644 --- a/kde/frameworks/kdesu/ympbuild +++ b/kde/frameworks/kdesu/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kdesu' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Integration with su for elevated privileges' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kdesu-${version}.tar.xz") -depends=(kpty kconfig) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('1bbb4a71e19463364708174837c6c47a') +depends=(qt6-base kpty kconfig) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('24cca7ab6da9630799e5f0107b546d37ee635b1f9f4b7c12eb53a1b3619b2c0c') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kdnssd/ympbuild b/kde/frameworks/kdnssd/ympbuild index d91767ba..2bb384c9 100644 --- a/kde/frameworks/kdnssd/ympbuild +++ b/kde/frameworks/kdnssd/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kdnssd' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Abstraction to system DNSSD features' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kdnssd-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('861fd4f343bba5b2514d6c82a5212919') +depends=(qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('0694964ba4adb7e20bd0d1007694440a298b433f6da8647a24bc151dc348b679') group=(kde.frameworks) uses=() arch=('x86_64') @@ -19,7 +19,9 @@ cd $name-$version setup () { cmake -B build -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/kdoctools/ympbuild b/kde/frameworks/kdoctools/ympbuild index c65c98da..77e29667 100644 --- a/kde/frameworks/kdoctools/ympbuild +++ b/kde/frameworks/kdoctools/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kdoctools' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Documentation generation from docbook' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kdoctools-${version}.tar.xz") depends=(docbook-xml docbook-xsl karchive) -makedepends=(karchive ki18n libxml2 libxslt qt5-base perl-uri) -md5sums=('aa64a9dc95881d7675380976888e6841') +makedepends=(karchive ki18n libxml2 libxslt qt6-base perl-uri) +sha256sums=('57999a4cf00f0d61cf2a17e2857c723944d1e48fb7beaeb03e4a518da122c8b0') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kfilemetadata/ympbuild b/kde/frameworks/kfilemetadata/ympbuild index f1afce8e..d0542a80 100644 --- a/kde/frameworks/kfilemetadata/ympbuild +++ b/kde/frameworks/kfilemetadata/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kfilemetadata' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='A library for extracting file metadata' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kfilemetadata-${version}.tar.xz") -depends=(attr exiv2 karchive kconfig kcoreaddons ki18n qt5-base taglib) -makedepends=(doxygen extra-cmake-modules ffmpeg qt5-tools) -md5sums=('0d911624125697bfc0e7e6a6a7c2e6b7') +depends=(attr exiv2 karchive kconfig kcoreaddons ki18n qt6-base taglib) +makedepends=(doxygen extra-cmake-modules ffmpeg qt6-tools) +sha256sums=('cf130dc1b32a31a19213f3e1ac67f2180cb7931240e5c755211686e93792f393') group=(kde.frameworks) uses=() arch=('x86_64') @@ -19,8 +19,10 @@ cd $name-$version setup () { cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=OFF \ -DBUILD_QCH=ON } diff --git a/kde/frameworks/kglobalaccel/ympbuild b/kde/frameworks/kglobalaccel/ympbuild index 62cc3be4..921f7043 100644 --- a/kde/frameworks/kglobalaccel/ympbuild +++ b/kde/frameworks/kglobalaccel/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kglobalaccel' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Add support for global workspace shortcuts' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kglobalaccel-${version}.tar.xz") -depends=(kdbusaddons kconfig kcrash kcoreaddons kwindowsystem qt5-declarative qt5-x11extras) -makedepends=(extra-cmake-modules doxygen qt5-tools xcb-util-keysyms) -md5sums=('d4b9194beb2d0f67a150354636a7d778') +depends=(qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('58009eb0d0b70c93dc0cb0886ae929f3756e972c841d7a3e465df8307e5b7149') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kguiaddons/ympbuild b/kde/frameworks/kguiaddons/ympbuild index 2fbb29c1..2d22289b 100644 --- a/kde/frameworks/kguiaddons/ympbuild +++ b/kde/frameworks/kguiaddons/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kguiaddons' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Addons to QtGui' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kguiaddons-${version}.tar.xz") -depends=(qt5-x11extras qt5-wayland) -makedepends=(extra-cmake-modules clang doxygen qt5-tools plasma-wayland-protocols) -md5sums=('a7d576421f0a13005b4e87e16b2edaf5') +depends=(qt6-base qt6-wayland) +makedepends=(extra-cmake-modules doxygen qt6-tools plasma-wayland-protocols) +sha256sums=('20af58ab639ea99df09acbd74af0c867f22f1d9f91595623ab44fba5834eaa62') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kholidays/ympbuild b/kde/frameworks/kholidays/ympbuild index 1d1746fd..285c402d 100644 --- a/kde/frameworks/kholidays/ympbuild +++ b/kde/frameworks/kholidays/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kholidays' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='KDE library for regional holiday information' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kholidays-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules qt5-declarative qt5-tools doxygen) -md5sums=('ca98675d6ae87f7ef678676ce8221492') +depends=(qt6-base) +makedepends=(extra-cmake-modules qt6-declarative qt6-tools doxygen) +sha256sums=('482f6375fe536a63b67bad45a0ad3880c74d74fc92a3a935ecb78b29830d9b7f') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/ki18n/ympbuild b/kde/frameworks/ki18n/ympbuild index 54430e78..c93d2f2d 100644 --- a/kde/frameworks/ki18n/ympbuild +++ b/kde/frameworks/ki18n/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='ki18n' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Advanced internationalization framework' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/ki18n-${version}.tar.xz") -depends=(qt5-base qt5-declarative) +depends=(qt6-base qt6-declarative) makedepends=(doxygen extra-cmake-modules python) -md5sums=('7bc25e948c063a2706c8b71f506fa63a') +sha256sums=('15cbfb73ef1d3954d6206755b6e6a9c86ea27be4b4db0c843d38494851bcc354') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kiconthemes/ympbuild b/kde/frameworks/kiconthemes/ympbuild index d4bdd896..03ee0029 100644 --- a/kde/frameworks/kiconthemes/ympbuild +++ b/kde/frameworks/kiconthemes/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kiconthemes' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Support for icon themes' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kiconthemes-${version}.tar.xz") -depends=(qt5-svg kconfigwidgets karchive) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('f997425dce56c003c6350e2595d81069') +depends=(qt6-base qt6-svg kconfigwidgets kcolorscheme karchive kwidgetsaddons) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('f557bd269fafe617eb8d4b7ac2959609f96cce3ea8b1b3ac231063a726927bb0') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kidletime/ympbuild b/kde/frameworks/kidletime/ympbuild index a25f5627..431380b5 100644 --- a/kde/frameworks/kidletime/ympbuild +++ b/kde/frameworks/kidletime/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kidletime' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Monitoring user activity' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kidletime-${version}.tar.xz") -depends=(qt5-x11extras libxss) -makedepends=(extra-cmake-modules doxygen qt5-tools plasma-wayland-protocols wayland-protocols) -md5sums=('8f4d1fa08be91f126b0af6ff00cb2e4c') +depends=(qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools qt6-wayland libxss plasma-wayland-protocols wayland-protocols) +sha256sums=('aa846b4cfcbc48d084350d1f525638fcf4766b0363bcde40fcefa88a8fbda7b3') group=(kde.frameworks) uses=() arch=('x86_64') @@ -19,7 +19,9 @@ cd $name-$version setup () { cmake -B build -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/kimageformats/ympbuild b/kde/frameworks/kimageformats/ympbuild index 1f0e1129..13c8b4bb 100644 --- a/kde/frameworks/kimageformats/ympbuild +++ b/kde/frameworks/kimageformats/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kimageformats' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Image format plugins for Qt5' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv3') source=("https://download.kde.org/stable/frameworks/${version%.*}/kimageformats-${version}.tar.xz") -depends=(extra-cmake-modules openexr qt5-base) -makedepends=(karchive libavif libheif libraw) -md5sums=('860e3bc411ea8dca6bb90f1ad589cc17') +depends=(qt6-base) +makedepends=(extra-cmake-modules karchive libavif libheif libraw libjxl openexr) +sha256sums=('1ddd28f2fb8ac2c95556f792418c2b6190a04050ac31b27aa82ea11c1af0879c') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kio/ympbuild b/kde/frameworks/kio/ympbuild index 64467285..82011b5b 100644 --- a/kde/frameworks/kio/ympbuild +++ b/kde/frameworks/kio/ympbuild @@ -1,27 +1,23 @@ #!/usr/bin/env bash name='kio' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Resource and network access abstraction' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kio-${version}.tar.xz") -depends=(karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons kcrash - kdbusaddons ki18n kiconthemes kitemviews kjobwidgets kservice kwidgetsaddons kwindowsystem solid) -makedepends=(doxygen extra-cmake-modules libxml2 libxslt qt5-tools) -md5sums=('476559f2314a7e7cf6e0bc870c4334fe') +depends=(karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons kcrash kauth + kdbusaddons ki18n kiconthemes kitemviews kjobwidgets kservice kwidgetsaddons kwindowsystem solid qt6-base qt6-5compat) +makedepends=(doxygen extra-cmake-modules libxml2 libxslt qt6-tools) +sha256sums=('4951adf043299e463803cc63ed33d5261b81bff969eb189dc13350f495cb4b42') group=(kde.frameworks) uses=() arch=('x86_64') cd $name-$version -prepare(){ - # remove kwallet dependency - sed -i "/add_subdirectory(kpasswdserver)/d" src/CMakeLists.txt -} setup () { cmake -B build -G Ninja \ diff --git a/kde/frameworks/kirigami/ympbuild b/kde/frameworks/kirigami/ympbuild new file mode 100644 index 00000000..d33f8314 --- /dev/null +++ b/kde/frameworks/kirigami/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='kirigami' +release='2' +version='6.0.0' +url='https://community.kde.org/Frameworks' +description='A QtQuick based components set' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kirigami-${version}.tar.xz") +depends=(qt6-base qt6-svg qt6-declarative) +makedepends=(extra-cmake-modules qt6-tools doxygen qt6-shadertools) +sha256sums=('ed0f56c89249fb92a9af99a94fd13542abbae4a8f1613aaaa2bfab87914b601a') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/frameworks/kitemmodels/ympbuild b/kde/frameworks/kitemmodels/ympbuild index 7c028f36..4c14117c 100644 --- a/kde/frameworks/kitemmodels/ympbuild +++ b/kde/frameworks/kitemmodels/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kitemmodels' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Models for Qt Model/View system' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv3') source=("https://download.kde.org/stable/frameworks/${version%.*}/kitemmodels-${version}.tar.xz") -depends=(graphviz qt5-declarative) -makedepends=(doxygen extra-cmake-modules qt5-tools) -md5sums=('45ab593f9cdcb59dbaa8aedce6295307') +depends=(qt6-base) +makedepends=(doxygen extra-cmake-modules qt6-tools qt6-declarative) +sha256sums=('89b879981722821a911bba1765128820217944fa78e5452369158ed97a835b3a') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kitemviews/ympbuild b/kde/frameworks/kitemviews/ympbuild index 37795bd9..3855d29b 100644 --- a/kde/frameworks/kitemviews/ympbuild +++ b/kde/frameworks/kitemviews/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kitemviews' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Widget addons for Qt Model/View' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kitemviews-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('9f4950395dd81d063c45e69a16c24203') +depends=(qt6-base) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('aded76af78d66bc3e90f3a1cada117d74783b519904d04a39591b9874df35243') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kjobwidgets/ympbuild b/kde/frameworks/kjobwidgets/ympbuild index 365d95c3..eceb4095 100644 --- a/kde/frameworks/kjobwidgets/ympbuild +++ b/kde/frameworks/kjobwidgets/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kjobwidgets' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Widgets for tracking KJob instances' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kjobwidgets-${version}.tar.xz") -depends=(kcoreaddons kwidgetsaddons qt5-x11extras) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('974a71d9ec60b908638d36174a9648e1') +depends=(kcoreaddons kwidgetsaddons knotifications qt6-base) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('5239d0d47af8118c962b59816fceeebbff930a43ab7923438982ac08dbcb84be') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/knewstuff/ympbuild b/kde/frameworks/knewstuff/ympbuild index 5504008f..8a8ec597 100644 --- a/kde/frameworks/knewstuff/ympbuild +++ b/kde/frameworks/knewstuff/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='knewstuff' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Support for downloading application assets from the network' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/knewstuff-${version}.tar.xz") -depends=(kio kpackage attica syndication) -makedepends=(extra-cmake-modules doxygen qt5-tools qt5-declarative) -md5sums=('629f3c69cb637a05a41b8b0157b54088') +depends=(qt6-base karchive kconfig kcoreaddons ki18n kpackage attica kwidgetsaddons syndication) +makedepends=(extra-cmake-modules doxygen qt6-tools qt6-declarative) +sha256sums=('0299dba980590bd7c74870a74c6bb6ca732af478ab2c9ba414943f62ea0be0fa') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/knotifications/ympbuild b/kde/frameworks/knotifications/ympbuild index 19ab07e9..6f96d347 100644 --- a/kde/frameworks/knotifications/ympbuild +++ b/kde/frameworks/knotifications/ympbuild @@ -1,26 +1,22 @@ #!/usr/bin/env bash name='knotifications' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Abstraction for system notifications' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/knotifications-${version}.tar.xz") -depends=(libcanberra libdbusmenu-qt kwindowsystem kconfig kcoreaddons qt5-speech libXtst) -makedepends=(extra-cmake-modules qt5-tools doxygen qt5-declarative) -md5sums=('1a64548994c3ec494d4d8e54e4d25aa8') +depends=(qt6-base libcanberra kconfig) +makedepends=(extra-cmake-modules qt6-tools doxygen qt6-declarative) +sha256sums=('35fed813fc594bbe808bc01b511b2d1eff9023977b7981137f3fec81984713e8') group=(kde.frameworks) uses=() arch=('x86_64') cd $name-$version -#HATA : CMake Error at /usr/lib64/cmake/Qt5TextToSpeech/Qt5TextToSpeechConfig.cmake:26 (message): -# The imported target "Qt5::TextToSpeech" references the file - - setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ diff --git a/kde/frameworks/knotifyconfig/ympbuild b/kde/frameworks/knotifyconfig/ympbuild index fe95e67f..206b1a6c 100644 --- a/kde/frameworks/knotifyconfig/ympbuild +++ b/kde/frameworks/knotifyconfig/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='knotifyconfig' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Core components for the KDE s Activities' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/knotifyconfig-${version}.tar.xz") -depends=(kio) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('2dc9cf6f8fce1d287eb336e958493f29') +depends=(kconfig kio ki18n libcanberra qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('323fe757a01ecb2481d9ad04b0902efd3dde13cb1fc044ee1ac1b7f5a29369e6') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kpackage/ympbuild b/kde/frameworks/kpackage/ympbuild index afb71f15..0f77de99 100644 --- a/kde/frameworks/kpackage/ympbuild +++ b/kde/frameworks/kpackage/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kpackage' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Framework that lets applications manage user installable packages of non-binary assets' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kpackage-${version}.tar.xz") -depends=(karchive ki18n kcoreaddons) -makedepends=(doxygen extra-cmake-modules qt5-tools) -md5sums=('5e8011e0dcd69e4c3b12f75b2820af34') +depends=(qt6-base karchive ki18n kcoreaddons) +makedepends=(doxygen extra-cmake-modules qt6-tools kdoctools) +sha256sums=('d2aec3df0dffb71e93acc03c46f2d4ca59c58263a9989df75107bf5223e9d1b7') group=(kde.frameworks) uses=() arch=('x86_64') @@ -21,6 +21,7 @@ setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=OFF \ -DBUILD_QCH=ON } diff --git a/kde/frameworks/kparts/ympbuild b/kde/frameworks/kparts/ympbuild index c22ed4d3..aa1d3766 100644 --- a/kde/frameworks/kparts/ympbuild +++ b/kde/frameworks/kparts/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kparts' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Document centric plugin system' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kparts-${version}.tar.xz") -depends=(kconfig kcoreaddons ki18n kio kwidgetsaddons kxmlgui qt5-base) -makedepends=(doxygen extra-cmake-modules qt5-tools) -md5sums=('e76b3f641bbab68d93fdc71dcc1c793d') +depends=(kconfig kcoreaddons ki18n kio kwidgetsaddons kxmlgui qt6-base) +makedepends=(doxygen extra-cmake-modules qt6-tools) +sha256sums=('f08308556eecd6db0be727ec1d27b3bb533880a530d112bb16ec2f08ead1f6e1') group=(kde.frameworks) uses=() arch=('x86_64') @@ -20,7 +20,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/kpeople/ympbuild b/kde/frameworks/kpeople/ympbuild index f2bbd8c3..951da13c 100644 --- a/kde/frameworks/kpeople/ympbuild +++ b/kde/frameworks/kpeople/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kpeople' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='A library that provides access to all contacts and the people who hold them' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kpeople-${version}.tar.xz") -depends=(kcoreaddons ki18n kwidgetsaddons kitemviews) -makedepends=(extra-cmake-modules doxygen qt5-tools qt5-declarative) -md5sums=('662c9cf8c7c2e1cdeae54935c563b15f') +depends=(kcontacts kcoreaddons ki18n kwidgetsaddons kitemviews qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools qt6-declarative) +sha256sums=('2119ac9dfa80f4d90d6cd044d544ed5e500e9ae487ce616f2475c58eaa906ec3') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kplotting/ympbuild b/kde/frameworks/kplotting/ympbuild index 8c459ece..1cfa5295 100644 --- a/kde/frameworks/kplotting/ympbuild +++ b/kde/frameworks/kplotting/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kplotting' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Lightweight plotting framework' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kplotting-${version}.tar.xz") -depends=(qt5-base) -makedepends=(qt5-declarative) -md5sums=('8d014342611f0d2a50af3886b83f2e66') +depends=(qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('dc43644b7632344bd413d754aa7dd1052a3cde9230193abf5da47de1341a63ff') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kpty/ympbuild b/kde/frameworks/kpty/ympbuild index 70691067..0ec4c5e4 100644 --- a/kde/frameworks/kpty/ympbuild +++ b/kde/frameworks/kpty/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kpty' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Pty abstraction' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kpty-${version}.tar.xz") depends=(kcoreaddons) -makedepends=(doxygen extra-cmake-modules qt5-tools ki18n) -md5sums=('c7e0dbda148fa754996746ba71815f57') +makedepends=(doxygen extra-cmake-modules qt6-tools ki18n) +sha256sums=('c5df357adfc1733593f6ceb3cd95ff7a3e587701f990b631dfaee0278e0df171') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kquickcharts/ympbuild b/kde/frameworks/kquickcharts/ympbuild index 7628532a..65a15f02 100644 --- a/kde/frameworks/kquickcharts/ympbuild +++ b/kde/frameworks/kquickcharts/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kquickcharts' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='A QtQuick plugin providing high-performance charts' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kquickcharts-${version}.tar.xz") -depends=(qt5-quickcontrols2) -makedepends=(extra-cmake-modules) -md5sums=('5da5d058b64e40beb6692e327cbba109') +depends=(kirigami qt6-base qt6-declarative) +makedepends=(extra-cmake-modules qt6-shadertools) +sha256sums=('ebd9a8f501b80e72a12f50d984847a698f7283be389644f7e24133484076a6a5') group=(kde.frameworks) uses=() arch=('x86_64') @@ -20,8 +20,7 @@ cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DBUILD_QCH=ON + -DCMAKE_INSTALL_LIBDIR=lib } build () { diff --git a/kde/frameworks/krunner/ympbuild b/kde/frameworks/krunner/ympbuild index 515cf058..e012630c 100644 --- a/kde/frameworks/krunner/ympbuild +++ b/kde/frameworks/krunner/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='krunner' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Framework for providing different actions given a string query' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/krunner-${version}.tar.xz") -depends=(plasma-framework threadweaver) -makedepends=(extra-cmake-modules kdoctools doxygen qt5-tools) -md5sums=('ffb563ccf08ea1af40fb59c39655c3d3') +depends=( kconfig kcoreaddons ki18n kitemmodels qt6-base) +makedepends=(extra-cmake-modules kdoctools doxygen qt6-tools) +sha256sums=('22d33fd27567a350ae4edae4fe5662b748e8fabd539863441794558e68f3313d') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kservice/ympbuild b/kde/frameworks/kservice/ympbuild index f4c18f57..de46b23f 100644 --- a/kde/frameworks/kservice/ympbuild +++ b/kde/frameworks/kservice/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kservice' release='2' -version='5.114.0' +version='6.0.0' url='Advanced plugin and service introspection' description='Support for unit conversion' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kservice-${version}.tar.xz") -depends=(ki18n kconfig kdbusaddons kcoreaddons) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('2b830b7183b55364db204aad40ebf742') +depends=(ki18n kconfig kcoreaddons qt6-base) +makedepends=(extra-cmake-modules doxygen kdoctools qt6-tools) +sha256sums=('9b44acf51d280deaa3114ec59518a6af5d645cb1ec2ebadb5de74681c8891bfe') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/ksvg/ympbuild b/kde/frameworks/ksvg/ympbuild new file mode 100644 index 00000000..6f958c21 --- /dev/null +++ b/kde/frameworks/ksvg/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='ksvg' +release='2' +version='6.0.0' +url='https://community.kde.org/Frameworks' +description='Components for handling SVGs' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' +license=('GPLv3') +source=("https://download.kde.org/stable/frameworks/${version%.*}/ksvg-${version}.tar.xz") +depends=(kconfig kcoreaddons kguiaddons qt6-base qt6-svg) +makedepends=(extra-cmake-modules kirigami qt6-declarative qt6-tools) +sha256sums=('d056cb96b06c1f1a8a8f39c134858cf1437c546b9d79a9eb1a92f8933d1e3579') +group=(kde.framework) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} diff --git a/kde/frameworks/ktexteditor/ympbuild b/kde/frameworks/ktexteditor/ympbuild index 34a773bf..f987dd59 100644 --- a/kde/frameworks/ktexteditor/ympbuild +++ b/kde/frameworks/ktexteditor/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='ktexteditor' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Advanced embeddable text editor' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/ktexteditor-${version}.tar.xz") -depends=(karchive kauth kconfig kguiaddons ki18n kiconthemes sonnet syntax-highlighting plasma-framework) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('4f5f1a9185525852b0e99baade394bbc') +depends=(karchive kauth kcodecs kcolorscheme kcompletion kconfig kconfigwidgets kcoreaddons kguiaddons ki18n kio kitemviews kparts ktextwidgets kwidgetsaddons kxmlgui sonnet syntax-highlighting qt6-base qt6-speech qt6-declarative) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('620266c1d288d09f7aee4d2bc8b141c73555d5f033c452bcd2e2db2064b8fd42') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/ktextwidgets/ympbuild b/kde/frameworks/ktextwidgets/ympbuild index be4a42de..3e9dbdd1 100644 --- a/kde/frameworks/ktextwidgets/ympbuild +++ b/kde/frameworks/ktextwidgets/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='ktextwidgets' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Advanced text editing widgets' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/ktextwidgets-${version}.tar.xz") -depends=(kcompletion sonnet qt5-speech) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('dfda4b4225a3c0ecb181ca8a990cc8af') +depends=(kcolorscheme kcompletion kconfig kconfigwidgets ki18n kwidgetsaddons qt6-base sonnet qt6-speech) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('b093f570ea3c2d4320e41b575a540fb75acd5b5f818bc6215a5fdb57754b6c40') group=(kde.frameworks) uses=() arch=('x86_64') @@ -24,8 +24,7 @@ setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DBUILD_QCH=ON \ - -DDocBookXSL_DIR=/usr/share/xml/docbook/xsl-stylesheets-1.79.2-nons + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/kunitconversion/ympbuild b/kde/frameworks/kunitconversion/ympbuild index 377a2537..859e6b25 100644 --- a/kde/frameworks/kunitconversion/ympbuild +++ b/kde/frameworks/kunitconversion/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kunitconversion' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Support for unit conversion' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kunitconversion-${version}.tar.xz") -depends=(qt5-base) -makedepends=(doxygen extra-cmake-modules qt5-tools ki18n) -md5sums=('c620b57ca8c18a4135c4b8aee02327b4') +depends=(ki18n qt6-base) +makedepends=(doxygen extra-cmake-modules qt6-tools) +sha256sums=('c88494ac8971c25dc6bc9a1119ea44c0f8eda44e9d2883ade9aca651e9968d5e') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kwayland/ympbuild b/kde/frameworks/kwayland/ympbuild index 8744ea7c..4d722977 100644 --- a/kde/frameworks/kwayland/ympbuild +++ b/kde/frameworks/kwayland/ympbuild @@ -1,16 +1,17 @@ #!/usr/bin/env bash name='kwayland' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Qt-style Client and Server library wrapper for the Wayland libraries' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') -source=("https://download.kde.org/stable/frameworks/${version%.*}/kwayland-${version}.tar.xz") -depends=(qt5-wayland wayland) -makedepends=(extra-cmake-modules doxygen qt5-tools wayland-protocols plasma-wayland-protocols) -md5sums=('ee78d5b3a947df75ecb663b5c621b1f4') +source=("https://download.kde.org/stable/plasma/${version}/kwayland-${version}.tar.xz") +#source=("https://download.kde.org/stable/frameworks/${version%.*}/kwayland-${version}.tar.xz") +depends=(qt6-base qt6-wayland wayland) +makedepends=(extra-cmake-modules doxygen qt6-tools wayland-protocols plasma-wayland-protocols) +sha256sums=('00312094681966a4cf692288398047a24136f1bce132307304d0dffa1cf9ed79') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kwidgetsaddons/ympbuild b/kde/frameworks/kwidgetsaddons/ympbuild index 4bda222f..9d38ea3b 100644 --- a/kde/frameworks/kwidgetsaddons/ympbuild +++ b/kde/frameworks/kwidgetsaddons/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kwidgetsaddons' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Addons to QtWidgets' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kwidgetsaddons-${version}.tar.xz") -depends=(qt5-base) -makedepends=(clang doxygen extra-cmake-modules qt5-tools) -md5sums=('4fc9ef28f11e983f691d2d15a332725a') +depends=(qt6-base) +makedepends=(clang doxygen extra-cmake-modules qt6-tools) +sha256sums=('a7771c92310a21a8105ba64dd61c065ba74723899c7ccfc4de2b57b17e6a6b63') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kwindowsystem/ympbuild b/kde/frameworks/kwindowsystem/ympbuild index abf2d058..7a0e99fc 100644 --- a/kde/frameworks/kwindowsystem/ympbuild +++ b/kde/frameworks/kwindowsystem/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kwindowsystem' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Access to the windowing system' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kwindowsystem-${version}.tar.xz") -depends=(qt5-x11extras) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('1f29f0749620d4aa8a4a5781af3f7e23') +depends=(libX11 libxcb qt6-base qt6-wayland wayland xcb-util-keysyms libXfixes) +makedepends=(extra-cmake-modules qt6-tools doxygen qt6-declarative wayland-protocols) +sha256sums=('1906caa53b7d58fc0c4d78a3c8d99f25aa056fc6d09c5fc121ed5e1f80396a94') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kxmlgui/ympbuild b/kde/frameworks/kxmlgui/ympbuild index 8abcaa3b..57a4583c 100644 --- a/kde/frameworks/kxmlgui/ympbuild +++ b/kde/frameworks/kxmlgui/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kxmlgui' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='User configurable main windows' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kxmlgui-${version}.tar.xz") -depends=(kglobalaccel kiconthemes kitemviews) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('0e82d262cb9d08755d8ece168fc31022') +depends=(kcolorscheme kconfig kconfigwidgets kcoreaddons kglobalaccel kguiaddons ki18n kiconthemes kitemviews kwidgetsaddons qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('d26c62ce9f5be8643fed465531418fb67e4d13edf61797a946da301aeb9158f2') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/modemmanager-qt/ympbuild b/kde/frameworks/modemmanager-qt/ympbuild index 75d8bc40..0aa92f24 100644 --- a/kde/frameworks/modemmanager-qt/ympbuild +++ b/kde/frameworks/modemmanager-qt/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='modemmanager-qt' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Qt wrapper for modemmanager API' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv3') source=("https://download.kde.org/stable/frameworks/${version%.*}/modemmanager-qt-${version}.tar.xz") -depends=(modemmanager qt5-base ) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('9319b8873ab28ca425182a1fe0c9afc5') +depends=(modemmanager qt6-base ) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('efd6ea3eae52b21279bdee38e80f667c35d98b977a442f4bd6b8a0a471f90ff3') group=(kde.frameworks) uses=() arch=('x86_64') @@ -20,7 +20,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/networkmanager-qt/ympbuild b/kde/frameworks/networkmanager-qt/ympbuild index eb93726f..e2c1cd1f 100644 --- a/kde/frameworks/networkmanager-qt/ympbuild +++ b/kde/frameworks/networkmanager-qt/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='networkmanager-qt' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Qt wrapper for NetworkManager API' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv3') source=("https://download.kde.org/stable/frameworks/${version%.*}/networkmanager-qt-${version}.tar.xz") -depends=(networkmanager qt5-base ) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('4de55327e1be7697776e81f895ce9d5c') +depends=(networkmanager qt6-base ) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('225fc9f44e11d06687ce2ca56be7c7452f0ad2cc850b22f5715c8b701dabb700') group=(kde.frameworks) uses=() arch=('x86_64') @@ -20,7 +20,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/prison/ympbuild b/kde/frameworks/prison/ympbuild index 6178135f..e1bfb829 100644 --- a/kde/frameworks/prison/ympbuild +++ b/kde/frameworks/prison/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='prison' -release='1' -version='5.112.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='A barcode API to produce QRCode barcodes and DataMatrix barcodes' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://download.kde.org/stable/frameworks/5.112/prison-$version.tar.xz") -depends=(qt5-base) -makedepends=() -md5sums=('7829a393955af2d58f9a27cfb06f18ad') +source=("https://download.kde.org/stable/frameworks/${version%.*}/prison-${version}.tar.xz") +depends=(qt6-base libdmtx qrencode qt6-multimedia) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('6ff5fbc6fc38581072ee45904e022d5bf2e7b3b1f49ac9d1d0c6024d7ca3ec5a') group=(kde.frameworks) uses=() arch=('x86_64') @@ -18,9 +18,11 @@ arch=('x86_64') cd $name-$version setup () { - cmake -B build \ - -DBUILD_TESTING=OFF \ - -DBUILD_QCH=ON + cmake -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON } build () { @@ -28,6 +30,6 @@ build () { } package () { - cmake --install build + INSTALL_ROOT="$DESTDIR" cmake --install build } diff --git a/kde/frameworks/purpose/ympbuild b/kde/frameworks/purpose/ympbuild index c84217c7..497ae9a7 100644 --- a/kde/frameworks/purpose/ympbuild +++ b/kde/frameworks/purpose/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='purpose' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Framework for providing abstractions to get the developer s purposes fulfilled' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/purpose-${version}.tar.xz") -depends=(kconfig kcoreaddons ki18n kio kirigami2 knotifications kservice qt5-base qt5-declarative) +depends=(kconfig kcoreaddons kcmutils ki18n kio kirigami knotifications kservice qt6-base qt6-declarative) makedepends=(intltool extra-cmake-modules) -md5sums=('a007abef9234eebe7d32910951190d13') +sha256sums=('4fa85cbd2d9dd49216eda6433b43e05bbb114249dac51df55242328f7eb8f97c') group=(kde.frameworks) uses=() arch=('x86_64') @@ -20,7 +20,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=ON } build () { diff --git a/kde/frameworks/qqc2-desktop-style/ympbuild b/kde/frameworks/qqc2-desktop-style/ympbuild index 6d49e42f..9c037e0d 100644 --- a/kde/frameworks/qqc2-desktop-style/ympbuild +++ b/kde/frameworks/qqc2-desktop-style/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='qqc2-desktop-style' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='A style for Qt Quick Controls 2 to make it follow your desktop theme' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/qqc2-desktop-style-${version}.tar.xz") -depends=(kirigami2 kiconthemes sonnet) -makedepends=(extra-cmake-modules) -md5sums=('e09a44d46d88cf227505d329bcb2d1f5') +depends=(kcolorscheme kconfig kirigami kiconthemes qt6-base qt6-declarative sonnet) +makedepends=(extra-cmake-modules qt6-tools) +sha256sums=('848305ff8880fdbad19bf57ed9f128e59cd71ecb8a36fbf920a55b60f68a2c93') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/solid/ympbuild b/kde/frameworks/solid/ympbuild index 5504158b..d32325d9 100644 --- a/kde/frameworks/solid/ympbuild +++ b/kde/frameworks/solid/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='solid' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' -description=' Hardware integration and detection' -email='akarsu@protonmail.com' -maintainer='akarsu' +description='Hardware integration and detection' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/solid-${version}.tar.xz") -depends=(bison eudev flex qt5-tools udisks2 upower) -makedepends=(doxygen extra-cmake-modules) -md5sums=('bfe60502c09abb3b91f5bf949d454e77') +depends=(qt6-base udisks2 upower) +makedepends=(qt6-tools qt6-declarative doxygen extra-cmake-modules) +sha256sums=('75c5d254eeceb917c35cb0e32beff76a2cf1458f773ecd0e7795b47dad5aadd3') group=(kde.frameworks) uses=() arch=('x86_64') @@ -21,6 +21,7 @@ setup () { cmake -B build -G Ninja \ -DBUILD_TESTING=OFF \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_QCH=ON } diff --git a/kde/frameworks/sonnet/ympbuild b/kde/frameworks/sonnet/ympbuild index 41f83bae..b9f99138 100644 --- a/kde/frameworks/sonnet/ympbuild +++ b/kde/frameworks/sonnet/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='sonnet' release='2' -version='5.114.0' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Spelling framework for Qt5' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv3') source=("https://download.kde.org/stable/frameworks/${version%.*}/sonnet-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('57b2211d1c7ed7b6fce10912791399db') +depends=(qt6-base) +makedepends=(extra-cmake-modules hunspell qt6-declarative qt6-tools doxygen) +sha256sums=('2083df45e7a729a37a8d6642145e6acf4c53e6b235303843e31031c8d290ae8b') group=(kde.frameworks) uses=() arch=('x86_64') @@ -20,7 +20,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/syndication/ympbuild b/kde/frameworks/syndication/ympbuild index a905a96d..d0ae720d 100644 --- a/kde/frameworks/syndication/ympbuild +++ b/kde/frameworks/syndication/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='syndication' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='An RSS/Atom parser library' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/syndication-${version}.tar.xz") -depends=(kcodecs) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('d2492cf37b98c5addae7b1ebc1f368b7') +depends=(kcodecs qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('ff5e5189fcf8f6fb1289886ea370c20295de8c07269521316c2548b8e7294bad') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/syntax-highlighting/ympbuild b/kde/frameworks/syntax-highlighting/ympbuild index 65987673..d9905ae2 100644 --- a/kde/frameworks/syntax-highlighting/ympbuild +++ b/kde/frameworks/syntax-highlighting/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='syntax-highlighting' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='Syntax highlighting engine for structured text and code' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/syntax-highlighting-${version}.tar.xz") -depends=(qt5-base) -makedepends=(extra-cmake-modules qt5-declarative qt5-xmlpatterns qt5-tools doxygen) -md5sums=('87e3e1e86825d0be9f17e3a9af8316d2') +depends=(qt6-base) +makedepends=(extra-cmake-modules qt6-declarative qt6-tools doxygen) +sha256sums=('2ef9e6b8aeb8543e64f4a3628afa331c0656fe6c485f3574c407651d7c12a653') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/threadweaver/ympbuild b/kde/frameworks/threadweaver/ympbuild index 2bb30d84..d984da0e 100644 --- a/kde/frameworks/threadweaver/ympbuild +++ b/kde/frameworks/threadweaver/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='threadweaver' -release='1' -version='5.110.0' +release='2' +version='6.0.0' url='https://community.kde.org/Frameworks' description='High-level multithreading framework' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/threadweaver-${version}.tar.xz") -depends=(qt5-base qt5-declarative) -makedepends=(extra-cmake-modules qt5-tools doxygen) -md5sums=('4982a47ab2c8c3c539235f701db9b1ed') +depends=(qt6-base) +makedepends=(extra-cmake-modules qt6-tools doxygen) +sha256sums=('ba9daec6e0697fdc2accf74a46a6d59403e5e340d280bce916fd6356a668ddb3') group=(kde.frameworks) uses=() arch=('x86_64') @@ -20,7 +20,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON } build () { diff --git a/media/gfx/grencode/ympbuild b/media/gfx/grencode/ympbuild new file mode 100644 index 00000000..27dfd5f2 --- /dev/null +++ b/media/gfx/grencode/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qrencode' +release='1' +version='4.1.1' +url='https://fukuchi.org/works/qrencode/' +description='C library for encoding data in a QR Code symbol' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('GPL') +source=("https://github.com/fukuchi/libqrencode/archive/refs/tags/v${version}.tar.gz") +depends=(libpng) +makedepends=(libtool) +sha256sums=('5385bc1b8c2f20f3b91d258bf8ccc8cf62023935df2d2676b5b67049f31a049c') +group=(media.gfx) +uses=() +arch=('x86_64') + +cd "libqrencode"-$version + +setup () { + autoreconf -fvi + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-tests +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} + diff --git a/media/libs/libdisplay-info/ympbuild b/media/libs/libdisplay-info/ympbuild new file mode 100644 index 00000000..4cc2caff --- /dev/null +++ b/media/libs/libdisplay-info/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libdisplay-info' +release='1' +version='0.1.1' +url='https://gitlab.freedesktop.org/emersion/libdisplay-info' +description='EDID and DisplayID library' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('MIT') +source=("https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/${version}/libdisplay-info-${version}.tar.gz") +depends=() +makedepends=(hwdata meson ninja python) +sha256sums=('a5aeef57817916286526292ec816a5338c4d3c0094ce91e584fc82b57070a44f') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + meson setup build --prefix=/usr \ + -Ddefault_library=both +} + +build () { + ninja -C build +} + +package () { + DESTDIR=${DESTDIR} ninja -C build install +} + diff --git a/media/libs/libdmtx/ympbuild b/media/libs/libdmtx/ympbuild new file mode 100644 index 00000000..204072f5 --- /dev/null +++ b/media/libs/libdmtx/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='libdmtx' +release='1' +version='0.7.7' +url='https://libdmtx.sourceforge.net/' +description='A software for reading and writing Data Matrix 2D barcodes' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('GPL2') +source=("https://github.com/dmtx/libdmtx/archive/v${version}/libdmtx-${version}.tar.gz") +depends=() +makedepends=() +sha256sums=('7aa62adcefdd6e24bdabeb82b3ce41a8d35f4a0c95ab0c4438206aecafd6e1a1') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} + diff --git a/media/libs/libqaccessibilityclient/ympbuild b/media/libs/libqaccessibilityclient/ympbuild index 7c66396d..07825329 100644 --- a/media/libs/libqaccessibilityclient/ympbuild +++ b/media/libs/libqaccessibilityclient/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='libqaccessibilityclient' -release='1' -version='0.5.0' +release='2' +version='0.6.0' url='https://invent.kde.org/libraries/libqaccessibilityclient' description='Accessibilty tools helper library, used e.g. by screen readers' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv3') source=("https://download.kde.org/stable/libqaccessibilityclient/libqaccessibilityclient-${version}.tar.xz") depends=(glibc) -makedepends=(extra-cmake-modules qt5-base) -md5sums=('138add284b3f5104e89b98847d6205d3') +makedepends=(extra-cmake-modules qt6-base) +sha256sums=('4c50c448622dc9c5041ed10da7d87b3e4e71ccb49d4831a849211d423c5f5d33') group=(media.libs) uses=() arch=('x86_64') @@ -21,7 +21,7 @@ setup() { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DQT_MAJOR_VERSION=5 + -DQT_MAJOR_VERSION=6 } diff --git a/sys/auth/polkit-qt6/ympbuild b/sys/auth/polkit-qt6/ympbuild new file mode 100644 index 00000000..4dc0f2ed --- /dev/null +++ b/sys/auth/polkit-qt6/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='polkit-qt6' +release='2' +version='0.200.0' +url='https://download.kde.org/stable/polkit-qt-1' +description='Polkit-Qt provides an API to PolicyKit in the Qt environment.' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://download.kde.org/stable/polkit-qt-1/polkit-qt-1-$version.tar.xz") +depends=(qt6-base polkit) +makedepends=(cmake) +sha256sums=('5d3b611c062d2b76a93750bb10c907bfd21d1ff08d0a15dc2cf63e278e1677fb') +group=(sys.auth) +uses=() +arch=('x86_64') + +cd polkit-qt-1-$version + +setup () { + cmake -B build-qt6 -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DQT_MAJOR_VERSION=6 + +} + +build () { + cmake --build build-qt6 +} + +package () { + DESTDIR="$DESTDIR" cmake --install build-qt6 +} +