diff --git a/dev/libs/qcoro-qt6/ympbuild b/dev/libs/qcoro-qt6/ympbuild new file mode 100644 index 00000000..80166fb7 --- /dev/null +++ b/dev/libs/qcoro-qt6/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='qcoro-qt6' +release='1' +version='0.10.0' +url='https://github.com/danvratil/qcoro' +description='C++ Coroutines for Qt' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('MIT') +source=("https://github.com/danvratil/qcoro/archive/v${version}/qcoro-v${version}.tar.gz") +depends=() +makedepends=(cmake qt6-declarative qt6-websockets) +sha256sums=('b7c8f00273ad27d85814bf4ec93eb6922c75656800a61d11854d36355a4a1aec') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd "qcoro"-$version + +setup () { +cmake -B build-qt6 -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=TRUE \ + -DUSE_QT_VERSION=6 \ + -DQCORO_BUILD_EXAMPLES=OFF + +} + +build () { + cmake --build build-qt6 +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build-qt6 +} + diff --git a/kde/apps/kfind/ympbuild b/kde/apps/kfind/ympbuild new file mode 100644 index 00000000..26f33ff3 --- /dev/null +++ b/kde/apps/kfind/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='kfind' +release='2' +version='24.02.2' +url='https://www.kde.org/applications/utilities/kfind' +description='Find Files/Folders' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('GPLv3') +source=("https://download.kde.org/stable/release-service/${version}/src/kfind-${version}.tar.xz") +depends=(karchive kcompletion kconfig kconfigwidgets kcoreaddons kfilemetadata ki18n kio kwidgetsaddons + kxmlgui qt6-5compat qt6-base) +makedepends=(extra-cmake-modules kdoctools) +sha256sums=('ae0f1fb029c4b4b85122ccd71f4c1d186929ef19057ddaf3b72ca1b3252c98ad') +group=(kde.apps) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_QCH=ON \ + -DBUILD_TESTING=OFF +} + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/kde/frameworks/kstatusnotifieritem/ympbuild b/kde/frameworks/kstatusnotifieritem/ympbuild new file mode 100644 index 00000000..bd98f4d9 --- /dev/null +++ b/kde/frameworks/kstatusnotifieritem/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='kstatusnotifieritem' +release='2' +version='6.0.0' +url='https://community.kde.org/Frameworks' +description='Implementation of Status Notifier Items' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kstatusnotifieritem-${version}.tar.xz") +depends=(kwindowsystem qt6-base) +makedepends=(extra-cmake-modules doxygen qt6-tools) +sha256sums=('b426176d2cbc6fe80c758b6c476a47341d89a92cbb3355c2be37428a41772907') +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_TESTING=OFF \ + -DBUILD_QCH=ON +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/frameworks/kwallet/ympbuild b/kde/frameworks/kwallet/ympbuild new file mode 100644 index 00000000..2afe60f0 --- /dev/null +++ b/kde/frameworks/kwallet/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='kwallet' +release='2' +version='6.0.0' +url='https://community.kde.org/Frameworks' +description='Secure and unified container for user passwords' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kwallet-${version}.tar.xz") +depends=(gpgme kcolorscheme kconfig kcoreaddons kdbusaddons ki18n knotifications kwidgetsaddons + kwindowsystem libgcrypt qt6-base) +makedepends=(extra-cmake-modules doxygen kservice qt6-tools) +sha256sums=('bab43823de8b1b086dc4b2ad10d10bd6c4d0d2e1f8b5fd5fdd5f7d365fb8e5cc') +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_TESTING=OFF \ + -DBUILD_QCH=ON +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/plasma/breeze/ympbuild b/kde/plasma/breeze/ympbuild index 68772438..9fd4f798 100644 --- a/kde/plasma/breeze/ympbuild +++ b/kde/plasma/breeze/ympbuild @@ -1,16 +1,17 @@ #!/usr/bin/env bash name='breeze' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='Artwork, styles and assets for the Breeze visual style for the Plasma Desktop' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/breeze-${version}.tar.xz") -depends=(frameworkintegration kdecoration breeze-icons kirigami2 hicolor-icon-theme) -makedepends=(extra-cmake-modules kcmutils) -md5sums=('de7b4629697279e5f231751f1f68bce9') +depends=(breeze-icons frameworkintegration kcmutils kcolorscheme kconfig kcoreaddons kguiaddons ki18n kiconthemes kirigami + kwidgetsaddons kwindowsystem qt6-base qt6-declarative kdecoration hicolor-icon-theme) +makedepends=(extra-cmake-modules) +sha256sums=('bc72a16b116b7beabf1b4e9a451019f9048e7be6b05ac73a4627f25b2c2059ea') group=(kde.plasma) uses=() arch=('x86_64') @@ -21,6 +22,7 @@ setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QT5=OFF \ -DBUILD_TESTING=OFF } diff --git a/kde/plasma/kactivitymanagerd/ympbuild b/kde/plasma/kactivitymanagerd/ympbuild index 69a2088b..5db01aab 100644 --- a/kde/plasma/kactivitymanagerd/ympbuild +++ b/kde/plasma/kactivitymanagerd/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kactivitymanagerd' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description="System service to manage user's activities and track the usage patterns" -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kactivitymanagerd-${version}.tar.xz") -depends=(kio) +depends=(kconfig kcoreaddons kcrash kglobalaccel ki18n kio kservice kwindowsystem kxmlgui qt6-base) makedepends=(extra-cmake-modules boost) -md5sums=('e62bc1cd1eb1127007a77c674d5d7806') +sha256sums=('9210b391c329018e45ac65c6e3a77f64532f3e0176c589bcd76460c2030102fc') group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/kdecoration/ympbuild b/kde/plasma/kdecoration/ympbuild index a4e25fae..ca48df11 100644 --- a/kde/plasma/kdecoration/ympbuild +++ b/kde/plasma/kdecoration/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kdecoration' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='Plugin based library to create window decorations' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kdecoration-${version}.tar.xz") -depends=(ki18n) -makedepends=(extra-cmake-modules kcoreaddons) -md5sums=('382ea37b4c5e2599a3bfcc2a1ac3279b') +depends=(ki18n qt6-base) +makedepends=(extra-cmake-modules) +sha256sums=('363a5d23d90952a5e2e32bc7fbf41ff4dbbb7ccff138bef19d48b3dad11f1551') group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/kgamma/ympbuild b/kde/plasma/kgamma/ympbuild index 1cfc1120..3eab1569 100644 --- a/kde/plasma/kgamma/ympbuild +++ b/kde/plasma/kgamma/ympbuild @@ -1,21 +1,21 @@ #!/usr/bin/env bash name='kgamma' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description="Adjust your monitor's gamma settings" -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') -source=("https://download.kde.org/stable/plasma/${version}/kgamma5-${version}.tar.xz") -depends=() +source=("https://download.kde.org/stable/plasma/${version}/kgamma-${version}.tar.xz") +depends=(kcmutils kconfig kcoreaddons ki18n libX11 libXxf86vm qt6-base) makedepends=(extra-cmake-modules kdoctools) -md5sums=('2445a1c0a3d84c2ee96de07492ddce89') +sha256sums=('9704d32c84e26d8c33017f0b0c562b741bbb6695b89fa38829fc84375a505665') group=(kde.plasma) uses=() arch=('x86_64') -cd $name"5"-$version +cd $name-$version setup () { cmake -B build -G Ninja \ diff --git a/kde/plasma/kglobalacceld/ympbuild b/kde/plasma/kglobalacceld/ympbuild new file mode 100644 index 00000000..cbfedf59 --- /dev/null +++ b/kde/plasma/kglobalacceld/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='kglobalacceld' +release='2' +version='6.0.0' +url='https://kde.org/plasma-desktop' +description='Daemon providing Global Keyboard Shortcut (Accelerator) functionality' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' +license=('GPLv2') +source=("https://download.kde.org/stable/plasma/${version}/kglobalacceld-${version}.tar.xz") +depends=(kconfig kcoreaddons kcrash kdbusaddons kglobalaccel kio kjobwidgets kservice kwindowsystem libX11 + libxcb qt6-base xcb-util-keysyms) +makedepends=(extra-cmake-modules) +sha256sums=('aa7eb34f3dfafdc2f475bb20ed6a8563a2e9fbfb06470890e127dc9054f945aa') +group=(kde.plasma) +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/plasma/kinfocenter/ympbuild b/kde/plasma/kinfocenter/ympbuild index 708298b5..8cd77818 100644 --- a/kde/plasma/kinfocenter/ympbuild +++ b/kde/plasma/kinfocenter/ympbuild @@ -1,16 +1,17 @@ #!/usr/bin/env bash name='kinfocenter' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='A utility that provides information about a computer system' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kinfocenter-${version}.tar.xz") -depends=() -makedepends=(extra-cmake-modules solid kio plasma-framework kdoctools) -md5sums=('ca83253ccce484f94a4c17a529ba0f82') +depends=(kauth kcmutils kconfig kcoreaddons kdeclarative ki18n kio kirigami kservice kwidgetsaddons libusb qt6-base + qt6-declarative) +makedepends=(extra-cmake-modules solid kdoctools) +sha256sums=('6f299ad0ba143864120dacf36544863a4906835a5915c1cb891706cf39a37e79') group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/kpipewire/ympbuild b/kde/plasma/kpipewire/ympbuild index 96c42877..1dc28330 100644 --- a/kde/plasma/kpipewire/ympbuild +++ b/kde/plasma/kpipewire/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kpipewire' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='Components relating to pipewire use in Plasma' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kpipewire-${version}.tar.xz") -depends=(ki18n kcoreaddons pipewire libepoxy ffmpeg) -makedepends=(extra-cmake-modules plasma-wayland-protocols kwayland) -md5sums=('65d0a123985bc901cbd2387767372110') +depends=(ki18n kcoreaddons libdrm libva mesa pipewire libepoxy ffmpeg qt6-base qt6-declarative) +makedepends=(extra-cmake-modules plasma-wayland-protocols) +sha256sums=('dd585ee4de3b5bcdc10f36fe5df91966447ca716570d6b4ea15160db1f1d73bc') group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/kscreen/ympbuild b/kde/plasma/kscreen/ympbuild index ae58a0fc..ce5629be 100644 --- a/kde/plasma/kscreen/ympbuild +++ b/kde/plasma/kscreen/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kscreen' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='KDE screen management software' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kscreen-${version}.tar.xz") -depends=(libkscreen plasma-framework qt5-sensors layer-shell-qt) -makedepends=(extra-cmake-modules kcmutils) -md5sums=('6c39b1b86423dc22a756bdafe4d07702') +depends=(kcmutils kconfig kcoreaddons kdbusaddons kdeclarative ki18n kirigami ksvg kwindowsystem libplasma libkscreen libX11 libxcb libXi qt6-base qt6-declarative qt6-sensors layer-shell-qt) +makedepends=(extra-cmake-modules ) +sha256sums=('f97c0457630bce0d90fdbc0f6c45f1e2b21a60144bd182d8b41f58939bfd7346') group=(kde.plasma) 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_TESTING=OFF + -DCMAKE_INSTALL_LIBDIR=lib } build () { diff --git a/kde/plasma/kwin/ympbuild b/kde/plasma/kwin/ympbuild index edbcaa2d..ea5ad31c 100644 --- a/kde/plasma/kwin/ympbuild +++ b/kde/plasma/kwin/ympbuild @@ -1,16 +1,17 @@ #!/usr/bin/env bash name='kwin' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='An easy to use, but flexible, composited Window Manager' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kwin-${version}.tar.xz") -depends=(kscreenlocker xcb-util-cursor plasma-framework kcmutils breeze libqaccessibilityclient pipewire lcms2 libxcvt) -makedepends=(extra-cmake-modules qt5-tools kdoctools krunner wayland-protocols plasma-wayland-protocols) -md5sums=('95717e3b21e3877e18670428eecaa70d') +depends=(kscreenlocker xcb-util-cursor kcmutils breeze libqaccessibilityclient pipewire lcms2 libxcvt qt6-tools qt6-5compat + qt6-base qt6-declarative qt6-multimedia qt6-sensors qt6-wayland) +makedepends=(extra-cmake-modules kdoctools krunner kglobalacceld libdisplay-info wayland-protocols plasma-wayland-protocols) +sha256sums=('b1947c2b44de6190908462c81e8ac89ff9c7326a87641feb65e6ccd85262a4db') group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/kwrited/ympbuild b/kde/plasma/kwrited/ympbuild index af0e45dc..f97c65cc 100644 --- a/kde/plasma/kwrited/ympbuild +++ b/kde/plasma/kwrited/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kwrited' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='KDE daemon listening for wall and write messages' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kwrited-${version}.tar.xz") -depends=(kpty knotifications kdbusaddons oxygen-sounds) +depends=(kcoreaddons kpty knotifications kdbusaddons qt6-base) makedepends=(extra-cmake-modules kdoctools) -md5sums=('17446a45250972265dd4a09609e96cc9') +sha256sums=('f641c003df091c4f3796c4c6f3151d5627a8a385310084e2e7f4fcacf4f74a62') group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/layer-shell-qt/ympbuild b/kde/plasma/layer-shell-qt/ympbuild index 3f552a83..7f40a6b3 100644 --- a/kde/plasma/layer-shell-qt/ympbuild +++ b/kde/plasma/layer-shell-qt/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='layer-shell-qt' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='Qt component to allow applications to make use of the Wayland wl-layer-shell protocol' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/layer-shell-qt-${version}.tar.xz") -depends=(qt5-wayland) +depends=(qt6-base qt6-wayland wayland) makedepends=(extra-cmake-modules wayland-protocols) -md5sums=('8d746089d2fa97a87e76e4b5c820971d') +sha256sums=('15a57a82d9ccb0d520b558a173f331b39775c800c0b28481da808115e1d28ab4') group=(kde.plasma) uses=() arch=('x86_64') @@ -21,7 +21,7 @@ setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DBUILD_TESTING=OFF + -DENABLE_TESTING=ON } build () { diff --git a/kde/plasma/libkscreen/ympbuild b/kde/plasma/libkscreen/ympbuild index 45f30ed7..3d828f77 100644 --- a/kde/plasma/libkscreen/ympbuild +++ b/kde/plasma/libkscreen/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='libkscreen' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='KDE screen management software' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/libkscreen-${version}.tar.xz") -depends=(qt5-x11extras kwayland kconfig) -makedepends=(extra-cmake-modules doxygen qt5-tools plasma-wayland-protocols) -md5sums=('5be369e023867db462926ea20dc47d94') +depends=(qt6-base qt6-wayland wayland libxcb) +makedepends=(extra-cmake-modules doxygen qt6-tools plasma-wayland-protocols) +sha256sums=('c42a7290c899fc8b887890a7b03efd720b476d7ac6fc91c64e6f03dadff09b44') group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/libksysguard/ympbuild b/kde/plasma/libksysguard/ympbuild index 61736609..a742d9f3 100644 --- a/kde/plasma/libksysguard/ympbuild +++ b/kde/plasma/libksysguard/ympbuild @@ -1,16 +1,17 @@ #!/usr/bin/env bash name='libksysguard' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='KDE system monitor library' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://download.kde.org/stable/plasma/$version/libksysguard-$version.tar.xz") -depends=(knewstuff libXres lm-sensors) -makedepends=() -md5sums=('8fbd525b217c632106cb02075bd99754') +depends=(kauth kconfig kcoreaddons kdeclarative ki18n kirigami kitemmodels knewstuff kpackage kquickcharts kservice + libnl libpcap qt6-base qt6-declarative solid zlib) +makedepends=(extra-cmake-modules qt6-tools) +sha256sums=('6b72ccfbed69f27bcec0d86414ed780870109801cc20c505901657c85c3644dd') group=(kde.plasma) uses=() arch=('x86_64') @@ -20,8 +21,8 @@ cd $name-$version setup () { cmake -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DQt5WebChannel=OFF \ - -DQt5WebEngineWidgets=OFF + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=OFF } build () { diff --git a/kde/plasma/libplasma/ympbuild b/kde/plasma/libplasma/ympbuild new file mode 100644 index 00000000..0e04c9e4 --- /dev/null +++ b/kde/plasma/libplasma/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='libplasma' +release='2' +version='6.0.0' +url='https://kde.org/plasma-desktop' +description='Plasma library and runtime components' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('GPLv3') +source=("https://download.kde.org/stable/plasma/${version}/libplasma-${version}.tar.xz") +depends=(kcmutils kcolorscheme kconfig kcoreaddons kglobalaccel ki18n kiconthemes kio kirigami knotifications kpackage + ksvg kwidgetsaddons kwindowsystem libglvnd libX11 libxcb qt6-5compat qt6-base qt6-declarative qt6-wayland wayland) +makedepends=(doxygen extra-cmake-modules kdoctools plasma-wayland-protocols qt6-tools) +sha256sums=('b1d8f4701a009dd18797cbf68f06bdc45a3e85a243b04190890b4b40440927d2') +group=(kde.plasma) +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/plasma/milou/ympbuild b/kde/plasma/milou/ympbuild index bd6673a8..a23ef886 100644 --- a/kde/plasma/milou/ympbuild +++ b/kde/plasma/milou/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='milou' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='A dedicated search application built on top of Baloo' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/milou-${version}.tar.xz") -depends=(krunner kitemmodels) +depends=(kirigami krunner ksvg libplasma qt6-base qt6-declarative) makedepends=(extra-cmake-modules kdoctools) -md5sums=('5d192457ae760d75a65adb430c24d65a') +sha256sums=('c8ea924f7c3915e1deaa5220ba007238526b3df9029b3ac98eca158e5552b34a') group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/plasma-activities-stats/ympbuild b/kde/plasma/plasma-activities-stats/ympbuild new file mode 100644 index 00000000..093d70b0 --- /dev/null +++ b/kde/plasma/plasma-activities-stats/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='plasma-activities-stats' +release='2' +version='6.0.0' +url='https://kde.org/plasma-desktop' +description='Qt Platform Theme integration plugins for the Plasma workspaces' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('GPLv2') +source=("https://download.kde.org/stable/plasma/${version}/plasma-activities-stats-${version}.tar.xz") +depends=(plasma-activities kconfig qt6-base) +makedepends=(extra-cmake-modules qt6-tools) +sha256sums=('5e6ab0fe5f3c5db0de2ebe6adcd79c26170b92addc056cf35f0484fb45007d2e') +group=(kde.plasma) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} \ No newline at end of file diff --git a/kde/plasma/plasma-activities/ympbuild b/kde/plasma/plasma-activities/ympbuild new file mode 100644 index 00000000..a7e357f4 --- /dev/null +++ b/kde/plasma/plasma-activities/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='plasma-activities' +release='2' +version='6.0.0' +url='https://kde.org/plasma-desktop' +description='Core components for KDE Activities' +email='brkt8khn@gmail.com' +maintainer='brkt8khn' +license=('GPLv2') +source=("https://download.kde.org/stable/plasma/${version}/plasma-activities-${version}.tar.xz") +depends=(kconfig kcoreaddons qt6-base) +makedepends=(extra-cmake-modules qt6-declarative qt6-tools) +sha256sums=('f0bd07bbcd9022c72e564046046029b39f71d1cc5b467b9f50914813043b2795') +group=(kde.plasma) +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/plasma/plasma-integration/ympbuild b/kde/plasma/plasma-integration/ympbuild index 0bb0391d..d720debe 100644 --- a/kde/plasma/plasma-integration/ympbuild +++ b/kde/plasma/plasma-integration/ympbuild @@ -1,16 +1,17 @@ #!/usr/bin/env bash name='plasma-integration' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop' description='Qt Platform Theme integration plugins for the Plasma workspaces' -email='akarsu@protonmail.com' -maintainer='akarsu' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/plasma-integration-${version}.tar.xz") -depends=(libXcursor kio perl) -makedepends=(extra-cmake-modules breeze plasma-wayland-protocols) -md5sums=('b4d2a1401be865fa9a3ba1cde1f7cfd1') +depends=(kcolorscheme kcompletion kconfig kcoreaddons kguiaddons kiconthemes kstatusnotifieritem ki18n kio kwidgetsaddons kwindowsystem + kxmlgui libxcb libXcursor qt6-base qt6-declarative qt6-wayland wayland) +makedepends=(extra-cmake-modules plasma-wayland-protocols) +sha256sums=('133ff66eca6363b798b5152e96e370400213e5a2bc28bd633d8b691406b02c41') group=(kde.plasma) uses=() arch=('x86_64') @@ -21,6 +22,7 @@ setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QT5=OFF \ -DBUILD_TESTING=OFF \ -DCMAKE_DISABLE_FIND_PACKAGE_FontNotoSans=true \ -DCMAKE_DISABLE_FIND_PACKAGE_FontHack=true diff --git a/kde/plasma/plasma-nm/ympbuild b/kde/plasma/plasma-nm/ympbuild index f702a127..a3deb16d 100644 --- a/kde/plasma/plasma-nm/ympbuild +++ b/kde/plasma/plasma-nm/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='plasma-nm' -release='1' -version='5.27.9' +release='2' +version='6.0.0' url='https://kde.org/plasma-desktop/' description='Plasma applet written in QML for managing network connections' email='aliriza.keskin@pardus.org.tr' @@ -9,30 +9,27 @@ maintainer='aliriza' license=('GPLv3') source=("https://download.kde.org/stable/plasma/$version/plasma-nm-$version.tar.xz" 'no-kwallet.patch') -depends=(plasma-workspace networkmanager-qt modemmanager-qt qca) +depends=(kcmutils kcolorscheme kcompletion kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio kirigami knotifications kquickcharts + ksvg kwidgetsaddons kwindowsystem libplasma modemmanager-qt networkmanager-qt prison qca qcoro-qt6 qt6-base qt6-declarative solid) makedepends=(extra-cmake-modules) -md5sums=('8aa75ac7aae92f8287840496da66cd3a' - 'SKIP') +sha256sums=('52cf96738ceeafce65f183a3457325aeb5b1f18a4336ceede5a226556e6e9eb4' 'SKIP') group=(kde.plasma) uses=() arch=('x86_64') cd $name-$version -prepare(){ - patch -Np1 -i ../no-kwallet.patch -} - setup () { cmake -B build \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib } build () { - make -C build $jobs + cmake --build build } package () { - make -C build install $jobs + INSTALL_ROOT="$DESTDIR" cmake --install build } diff --git a/kde/plasma/plasma5support/ympbuild b/kde/plasma/plasma5support/ympbuild new file mode 100644 index 00000000..5bdcb8a9 --- /dev/null +++ b/kde/plasma/plasma5support/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='plasma5support' +release='2' +version='6.0.0' +url='https://kde.org/plasma-desktop' +description='Support components for porting from KF5/Qt5 to KF6/Qt6' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('GPLv2') +source=("https://download.kde.org/stable/plasma/${version}/plasma5support-${version}.tar.xz") +depends=(kconfig kcoreaddons ki18n qt6-base qt6-declarative) +makedepends=(extra-cmake-modules plasma-wayland-protocols qt6-tools) +sha256sums=('aa131487ff2c75c892ce8c52813b6e1fe2d6a49f52ed08f38700e22c0e99ebed') +group=(kde.plasma) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=ON \ + -DBUILD_QCH=ON +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} \ No newline at end of file