move packages to extra

This commit is contained in:
aliriza committed 2023-11-20 10:08:12 +00:00
1 parent 68bbedc438
commit 7b3d0a6976
11 files changed
+9 -9

No files matched your search

+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
name='bluedevil'
release='1'
version='5.27.9'
url='https://kde.org/plasma-desktop'
description='Integrate the Bluetooth technology within KDE workspace and applications'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://download.kde.org/stable/plasma/${version}/bluedevil-${version}.tar.xz")
depends=(bluez-qt kdeclarative)
makedepends=(extra-cmake-modules plasma-framework kdoctools kcmutils)
md5sums=('4fca7af9df4e4a39e9b3b7e18e6e8836')
group=(kde.extra)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
}
build () {
cmake --build build
}
package () {
INSTALL_ROOT="$DESTDIR" cmake --install build
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='breeze-gtk'
release='1'
version='5.27.9'
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'
license=('GPLv2')
source=("https://download.kde.org/stable/plasma/${version}/breeze-gtk-${version}.tar.xz")
depends=()
makedepends=(extra-cmake-modules sassc py3-cairo breeze)
md5sums=('9c1816279ddac1fe05cfb765ec77464b')
group=(kde.extra)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
}
build () {
cmake --build build
}
package () {
INSTALL_ROOT="$DESTDIR" cmake --install build
}
+1 -1
View File
@@ -11,7 +11,7 @@ source=("https://download.kde.org/stable/plasma/${version}/flatpak-kcm-${version
depends=(flatpak)
makedepends=(extra-cmake-modules)
md5sums=('1f6c592fcab06f8043c0dbd95f87633f')
group=(kde.plasma)
group=(kde.extra)
uses=()
arch=('x86_64')
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='kde-gtk-config'
release='1'
version='5.27.9'
url='https://kde.org/plasma-desktop'
description='GTK2 and GTK3 Configurator for KDE'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://download.kde.org/stable/plasma/${version}/kde-gtk-config-${version}.tar.xz")
depends=(qt5-svg kdecoration kconfigwidgets kdbusaddons kwindowsystem)
makedepends=(extra-cmake-modules gtk3 sassc)
md5sums=('2f336708889452f4e841132e9a18258d')
group=(kde.extra)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
}
build () {
cmake --build build
}
package () {
INSTALL_ROOT="$DESTDIR" cmake --install build
}
+34
View File
@@ -0,0 +1,34 @@
#!/usr/bin/env bash
name='kmenuedit'
release='1'
version='5.27.9'
url='https://kde.org/plasma-desktop'
description='KDE menu editor'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://download.kde.org/stable/plasma/${version}/kmenuedit-${version}.tar.xz")
depends=(kio)
makedepends=(extra-cmake-modules kdoctools)
md5sums=('a4f7846f258c216aa0cce005b29cd23b')
group=(kde.extra)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
}
build () {
cmake --build build
}
package () {
INSTALL_ROOT="$DESTDIR" cmake --install build
}
@@ -0,0 +1,46 @@
From b2a29a2537d11193546c5b85da9566c50c6e2af2 Mon Sep 17 00:00:00 2001
From: Dmitriy Konev <ddkonev@gmail.com>
Date: Sun, 18 Jun 2023 16:42:56 +0300
Subject: [PATCH] Prevent finishing greeter by unhandled signals
We have time gap between main() start and KSignalHandler registration
in which signals will close greeter
First this bug tried to fix in commit c63287ca1250d60f61c4429cbeb0215f5c3bebde
but placing KSignalHandler registration at start of main() is bad idea
because it broke mechanism for handling signals at all
and this behaviour was fixed in commit 448df7517021b9c2e68de161008ebc180363abed
by moving handlers bellow
for this reason we have this time gap
---
greeter/main.cpp | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/greeter/main.cpp b/greeter/main.cpp
index f5c3c05..10a6fcc 100644
--- a/greeter/main.cpp
+++ b/greeter/main.cpp
@@ -56,6 +56,12 @@ static void signalHandler(int signum)
int main(int argc, char *argv[])
{
+ sigset_t blockedSignals;
+ sigemptyset(&blockedSignals);
+ sigaddset(&blockedSignals, SIGTERM);
+ sigaddset(&blockedSignals, SIGUSR1);
+ pthread_sigmask(SIG_BLOCK, &blockedSignals, NULL);
+
LayerShellQt::Shell::useLayerShell();
// disable ptrace on the greeter
@@ -94,6 +100,8 @@ int main(int argc, char *argv[])
// only connect signal handler once we can actual handle the signal properly
QObject::connect(KSignalHandler::self(), &KSignalHandler::signalReceived, &app, &signalHandler);
+ pthread_sigmask(SIG_UNBLOCK, &blockedSignals, NULL);
+
app.setQuitOnLastWindowClosed(false);
QCoreApplication::setApplicationName(QStringLiteral("kscreenlocker_greet"));
QCoreApplication::setApplicationVersion(QStringLiteral("0.1"));
--
2.41.0
+10
View File
@@ -0,0 +1,10 @@
#%PAM-1.0
auth required pam_nologin.so
auth required pam_permit.so
account include system-auth
password include system-auth
session include system-auth
+11
View File
@@ -0,0 +1,11 @@
#%PAM-1.0
auth required pam_nologin.so
auth include system-auth
account include system-auth
password include system-auth
session include system-auth
+44
View File
@@ -0,0 +1,44 @@
#!/usr/bin/env bash
name='kscreenlocker'
release='1'
version='5.27.9'
url='https://kde.org/plasma-desktop'
description='Library and components for secure lock screen architecture'
email='akarsu@protonmail.com'
maintainer='akarsu'
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')
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 \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
}
build () {
cmake --build 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
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='oxygen-sounds'
release='1'
version='5.27.9'
url='https://kde.org/plasma-desktop'
description='The Oxygen Sound Theme'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://download.kde.org/stable/plasma/${version}/oxygen-sounds-${version}.tar.xz")
depends=()
makedepends=(extra-cmake-modules)
md5sums=('f6c770e3433516628c2f805ae5d32bbd')
group=(kde.extra)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
}
build () {
cmake --build build
}
package () {
INSTALL_ROOT="$DESTDIR" cmake --install build
}
+34
View File
@@ -0,0 +1,34 @@
#!/usr/bin/env bash
name='plasma-disks'
release='1'
version='5.27.9'
url='https://kde.org/plasma-desktop'
description='Monitors S.M.A.R.T. capable devices for imminent failure'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://download.kde.org/stable/plasma/${version}/plasma-disks-${version}.tar.xz")
depends=(smartmontools kinfocenter)
makedepends=(extra-cmake-modules)
md5sums=('30c21b9c97ac80baf935c774be383fce')
group=(kde.extra)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
}
build () {
cmake --build build
}
package () {
INSTALL_ROOT="$DESTDIR" cmake --install build
}