From c0c1158aad8ffeb749ca7ad5ebb355e9ad0d284e Mon Sep 17 00:00:00 2001 From: Ali Riza KESKIN Date: Sat, 20 Jun 2026 17:21:59 +0300 Subject: [PATCH] plasma update --- dev/libs/qt6-qtkeychain/ympbuild | 37 ++++++++++++++++++++++++++++ dev/libs/wayland-protocols/ympbuild | 6 ++--- dev/util/vulkan-headers/ympbuild | 6 ++--- kde/build-order | 6 ----- kde/extra/kirigami-addons/ympbuild | 6 ++--- kde/plasma/aa | 34 ------------------------- kde/plasma/kwin/ympbuild | 9 +++---- kde/plasma/plasma-nm/ympbuild | 3 ++- kde/plasma/plasma-workspace/ympbuild | 4 +-- media/libs/vulkan-loader/ympbuild | 4 +-- 10 files changed, 54 insertions(+), 61 deletions(-) create mode 100755 dev/libs/qt6-qtkeychain/ympbuild delete mode 100644 kde/plasma/aa diff --git a/dev/libs/qt6-qtkeychain/ympbuild b/dev/libs/qt6-qtkeychain/ympbuild new file mode 100755 index 00000000..8c134e30 --- /dev/null +++ b/dev/libs/qt6-qtkeychain/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='qt6-qtkeychain' +release='1' +version='0.16.0' +url='https://www.qt.io' +description='Platform-independent Qt API for storing passwords securely.' +email='aliriza.keskin@pardus.org.tr' +maintainer='sulincix' +license=('GPLv3') +source=("https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/$version.tar.gz") +depends=(qt6-base) +makedepends=(ninja) +sha256sums=('3be26ec4ae30eecf0c2ff7572ba83799791b157c76e15a05ef35f23dc25e4054') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd qtkeychain-$version + +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_WITH_QT6=true + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/libs/wayland-protocols/ympbuild b/dev/libs/wayland-protocols/ympbuild index 77aaa165..8c440578 100644 --- a/dev/libs/wayland-protocols/ympbuild +++ b/dev/libs/wayland-protocols/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='wayland-protocols' -release='8' -version='1.47' +release='9' +version='1.48' url='https://gitlab.freedesktop.org/wayland/wayland-protocols' description='Wayland protocol files' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$version/downloads/wayland-protocols-$version.tar.xz") depends=(wayland) makedepends=() -sha256sums=('5fd4349bcbc9bab9a46f8cf77d1f434296a7a052c87440a094f63fcf62a58e20') +sha256sums=('398036ac0eb6484982ddbde7ff86848d753231f9cdeeae983f06b52946625aa1') group=(dev.libs) uses=() arch=('x86_64') diff --git a/dev/util/vulkan-headers/ympbuild b/dev/util/vulkan-headers/ympbuild index a9d6b5c5..9a95b233 100755 --- a/dev/util/vulkan-headers/ympbuild +++ b/dev/util/vulkan-headers/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='vulkan-headers' -release='3' -version='1.3.295' +release='4' +version='1.4.347' url='https://github.com/KhronosGroup/Vulkan-Headers' description='Vulkan Header files and API registry' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v$version.tar.gz") depends=() makedepends=() -sha256sums=('b4568b984be4b8a317343cc14d854669e258705079a16cabef3fb92302f55561') +sha256sums=('6611f09ed95aaf2c47ad76df9fb3e5455ce52d1ed3d0ef5dbc0d63e3208d3faa') group=(dev.util) uses=() arch=('x86_64') diff --git a/kde/build-order b/kde/build-order index 68422999..e48055fc 100644 --- a/kde/build-order +++ b/kde/build-order @@ -145,10 +145,6 @@ plasma5support plasma-activities-stats kpipewire plasma-workspace -plasma-disks -bluedevil -kde-gtk-config -kmenuedit kscreen kwrited plasma-nm @@ -161,8 +157,6 @@ kactivitymanagerd plasma-integration kde-cli-tools systemsettings -plasma-firewall -plasma-systemmonitor kdeplasma-addons ocean-sound-theme print-manager diff --git a/kde/extra/kirigami-addons/ympbuild b/kde/extra/kirigami-addons/ympbuild index f0fb6d28..841c310e 100755 --- a/kde/extra/kirigami-addons/ympbuild +++ b/kde/extra/kirigami-addons/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='kirigami-addons' -release='4' -version='1.10.0' +release='5' +version='1.12.1' url='https://invent.kde.org/libraries/kirigami-addons' description='Add-ons for the Kirigami framework' email='brkt8khn@gmail.com' @@ -10,7 +10,7 @@ license=('LGPL') source=("https://download.kde.org/stable/kirigami-addons/kirigami-addons-$version.tar.xz") depends=(kirigami qt6-multimedia) makedepends=(extra-cmake-modules ki18n) -sha256sums=('c98f92bf7c452e12f6dc403404215413db3959fe904ad830ead0db6bb09b3d11') +sha256sums=('c543a493ce5875f405fb1c9ff6d531060ed082cc6d710e56d46ac42d164207bb') group=(kde.extra) uses=() arch=('x86_64') diff --git a/kde/plasma/aa b/kde/plasma/aa deleted file mode 100644 index eb09f57c..00000000 --- a/kde/plasma/aa +++ /dev/null @@ -1,34 +0,0 @@ -set -ex -ymp build --install --output=/root/main/output --no-emerge knighttime -ymp build --install --output=/root/main/output --no-emerge kwin -ymp build --install --output=/root/main/output --no-emerge kwin-x11 -ymp build --install --output=/root/main/output --no-emerge plasma5support -ymp build --install --output=/root/main/output --no-emerge plasma-activities-stats -ymp build --install --output=/root/main/output --no-emerge kpipewire -ymp build --install --output=/root/main/output --no-emerge plasma-workspace -ymp build --install --output=/root/main/output --no-emerge plasma-disks -ymp build --install --output=/root/main/output --no-emerge bluedevil -ymp build --install --output=/root/main/output --no-emerge kde-gtk-config -ymp build --install --output=/root/main/output --no-emerge kmenuedit -ymp build --install --output=/root/main/output --no-emerge kscreen -ymp build --install --output=/root/main/output --no-emerge kwrited -ymp build --install --output=/root/main/output --no-emerge plasma-nm -ymp build --install --output=/root/main/output --no-emerge plasma-pa -ymp build --install --output=/root/main/output --no-emerge polkit-kde-agent -ymp build --install --output=/root/main/output --no-emerge powerdevil -ymp build --install --output=/root/main/output --no-emerge plasma-desktop -ymp build --install --output=/root/main/output --no-emerge kgamma -ymp build --install --output=/root/main/output --no-emerge kactivitymanagerd -ymp build --install --output=/root/main/output --no-emerge plasma-integration -ymp build --install --output=/root/main/output --no-emerge kde-cli-tools -ymp build --install --output=/root/main/output --no-emerge systemsettings -ymp build --install --output=/root/main/output --no-emerge plasma-firewall -ymp build --install --output=/root/main/output --no-emerge plasma-systemmonitor -ymp build --install --output=/root/main/output --no-emerge kdeplasma-addons -ymp build --install --output=/root/main/output --no-emerge ocean-sound-theme -ymp build --install --output=/root/main/output --no-emerge print-manager -ymp build --install --output=/root/main/output --no-emerge spectacle -ymp build --install --output=/root/main/output --no-emerge plasma-setup -ymp build --install --output=/root/main/output --no-emerge kinfocenter -ymp build --install --output=/root/main/output --no-emerge flatpak-kcm -ymp build --install --output=/root/main/output --no-emerge xdg-desktop-portal-kde diff --git a/kde/plasma/kwin/ympbuild b/kde/plasma/kwin/ympbuild index b4550c2e..cc0e753f 100755 --- a/kde/plasma/kwin/ympbuild +++ b/kde/plasma/kwin/ympbuild @@ -10,23 +10,20 @@ license=('GPLv2') source=("https://download.kde.org/stable/plasma/${version}/kwin-${version}.tar.xz") 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 xorg-xwayland libinput libdisplay-info kglobalacceld - kwayland) + kwayland knighttime) makedepends=(extra-cmake-modules kdoctools krunner libdisplay-info wayland-protocols plasma-wayland-protocols) sha256sums=( 'd20b798094a9f58e57de55eca3d58b1cdcb7db2939eb8bf73918c4fab6d9aec5' ) group=(kde.plasma) -uses=(x11) +uses=() arch=('x86_64') -x11_depends=(libxkbcommon) - cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DBUILD_TESTING=OFF \ - -DKWIN_BUILD_X11=$(use_opt x11 ON OFF) + -DBUILD_TESTING=OFF } build () { diff --git a/kde/plasma/plasma-nm/ympbuild b/kde/plasma/plasma-nm/ympbuild index e7399803..33f03f13 100755 --- a/kde/plasma/plasma-nm/ympbuild +++ b/kde/plasma/plasma-nm/ympbuild @@ -9,7 +9,8 @@ maintainer='aliriza' license=('GPLv3') source=("https://download.kde.org/stable/plasma/$version/plasma-nm-$version.tar.xz") 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) + ksvg kwidgetsaddons kwindowsystem libplasma modemmanager-qt networkmanager-qt prison qca qcoro-qt6 qt6-base qt6-declarative solid + qt6-qtkeychain) makedepends=(extra-cmake-modules) sha256sums=( 'b29680cc17c4bbe52e3b988d5be437ec4b524b554fa180ead13bc8910144cf98' ) group=(kde.plasma) diff --git a/kde/plasma/plasma-workspace/ympbuild b/kde/plasma/plasma-workspace/ympbuild index e86ff384..cec628c8 100755 --- a/kde/plasma/plasma-workspace/ympbuild +++ b/kde/plasma/plasma-workspace/ympbuild @@ -24,15 +24,13 @@ export LANG="C.UTF-8" export LC_ALL=$LANG prepare(){ +set -x sed -i "s/ Location / /g" CMakeLists.txt sed -i "s/ Wallet / /g" CMakeLists.txt sed -i "/find_package(KSysGuard.*/d" CMakeLists.txt sed -i "/.*libqalculate.*/d" CMakeLists.txt sed -i "/.*systemmonitor.*/d" CMakeLists.txt sed -i "/.*soliduiserver.*/d" CMakeLists.txt - ## subdir : dataengines - sed -i "/.*systemmonitor.*/d" dataengines/CMakeLists.txt - sed -i "/.*devicenotifications.*/d" dataengines/CMakeLists.txt ## subdir: kcms sed -i "/.*users.*/d" kcms/CMakeLists.txt ## subdir : applets diff --git a/media/libs/vulkan-loader/ympbuild b/media/libs/vulkan-loader/ympbuild index aaf8f8f4..98284c66 100755 --- a/media/libs/vulkan-loader/ympbuild +++ b/media/libs/vulkan-loader/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='vulkan-loader' release='2' -version='1.3.295' +version='1.4.347' url='Vulkan Installable Client Driver (ICD) Loader' description='Vulkan Installable Client Driver (ICD) Loader' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/v$version.tar.gz") depends=(vulkan-headers libXrandr libXrender libxcb libX11) makedepends=() -sha256sums=('9241b99fb70c6e172cdb8cb4c3d291c129e9499126cfe4c12aa854b71e035518') +sha256sums=('4b6002e4200d59d76bad1058b677fdbfab9abdb2ef3b3856a31026bc445341f0') group=(media.libs) uses=() arch=('x86_64')