From 960a294102a48b5b93d9c6e456153c8a5976ddf0 Mon Sep 17 00:00:00 2001 From: cakarsu Date: Wed, 15 Nov 2023 20:05:35 +0300 Subject: [PATCH] plasma-desktop paketleri 2 --- kde/plasma/kwayland-integration/ympbuild | 33 ++++++++++++++++++ kde/plasma/kwin/ympbuild | 33 ++++++++++++++++++ kde/plasma/kwrited/ympbuild | 34 ++++++++++++++++++ kde/plasma/milou/ympbuild | 33 ++++++++++++++++++ kde/plasma/oxygen-sounds/ympbuild | 33 ++++++++++++++++++ kde/plasma/plasma-disks/ympbuild | 34 ++++++++++++++++++ kde/plasma/plasma-integration/ympbuild | 37 ++++++++++++++++++++ media/libs/libqaccessibilityclient/ympbuild | 34 ++++++++++++++++++ sys/apps/smartmontools/smartd.confd | 10 ++++++ sys/apps/smartmontools/smartd.initd | 31 +++++++++++++++++ sys/apps/smartmontools/ympbuild | 38 +++++++++++++++++++++ 11 files changed, 350 insertions(+) create mode 100644 kde/plasma/kwayland-integration/ympbuild create mode 100644 kde/plasma/kwin/ympbuild create mode 100644 kde/plasma/kwrited/ympbuild create mode 100644 kde/plasma/milou/ympbuild create mode 100644 kde/plasma/oxygen-sounds/ympbuild create mode 100644 kde/plasma/plasma-disks/ympbuild create mode 100644 kde/plasma/plasma-integration/ympbuild create mode 100644 media/libs/libqaccessibilityclient/ympbuild create mode 100644 sys/apps/smartmontools/smartd.confd create mode 100644 sys/apps/smartmontools/smartd.initd create mode 100644 sys/apps/smartmontools/ympbuild diff --git a/kde/plasma/kwayland-integration/ympbuild b/kde/plasma/kwayland-integration/ympbuild new file mode 100644 index 00000000..5c66b9b1 --- /dev/null +++ b/kde/plasma/kwayland-integration/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='kwayland-integration' +release='1' +version='5.27.9' +url='https://kde.org/plasma-desktop' +description='KWayland integration' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://download.kde.org/stable/plasma/${version}/kwayland-integration-${version}.tar.xz") +depends=(kwindowsystem kwayland) +makedepends=(extra-cmake-modules wayland-protocols kidletime) +md5sums=('0766ffad491c53ea3e36f3c1e04ed6a3') +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_TESTING=OFF +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} \ No newline at end of file diff --git a/kde/plasma/kwin/ympbuild b/kde/plasma/kwin/ympbuild new file mode 100644 index 00000000..edbcaa2d --- /dev/null +++ b/kde/plasma/kwin/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='kwin' +release='1' +version='5.27.9' +url='https://kde.org/plasma-desktop' +description='An easy to use, but flexible, composited Window Manager' +email='akarsu@protonmail.com' +maintainer='akarsu' +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') +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_TESTING=OFF +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} diff --git a/kde/plasma/kwrited/ympbuild b/kde/plasma/kwrited/ympbuild new file mode 100644 index 00000000..af0e45dc --- /dev/null +++ b/kde/plasma/kwrited/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='kwrited' +release='1' +version='5.27.9' +url='https://kde.org/plasma-desktop' +description='KDE daemon listening for wall and write messages' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://download.kde.org/stable/plasma/${version}/kwrited-${version}.tar.xz") +depends=(kpty knotifications kdbusaddons oxygen-sounds) +makedepends=(extra-cmake-modules kdoctools) +md5sums=('17446a45250972265dd4a09609e96cc9') +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_TESTING=OFF +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/plasma/milou/ympbuild b/kde/plasma/milou/ympbuild new file mode 100644 index 00000000..bd6673a8 --- /dev/null +++ b/kde/plasma/milou/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='milou' +release='1' +version='5.27.9' +url='https://kde.org/plasma-desktop' +description='A dedicated search application built on top of Baloo' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://download.kde.org/stable/plasma/${version}/milou-${version}.tar.xz") +depends=(krunner kitemmodels) +makedepends=(extra-cmake-modules kdoctools) +md5sums=('5d192457ae760d75a65adb430c24d65a') +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_TESTING=OFF +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} diff --git a/kde/plasma/oxygen-sounds/ympbuild b/kde/plasma/oxygen-sounds/ympbuild new file mode 100644 index 00000000..0ee30b65 --- /dev/null +++ b/kde/plasma/oxygen-sounds/ympbuild @@ -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.plasma) +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 +} diff --git a/kde/plasma/plasma-disks/ympbuild b/kde/plasma/plasma-disks/ympbuild new file mode 100644 index 00000000..f44870e8 --- /dev/null +++ b/kde/plasma/plasma-disks/ympbuild @@ -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.plasma) +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 +} + diff --git a/kde/plasma/plasma-integration/ympbuild b/kde/plasma/plasma-integration/ympbuild new file mode 100644 index 00000000..0bb0391d --- /dev/null +++ b/kde/plasma/plasma-integration/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='plasma-integration' +release='1' +version='5.27.9' +url='https://kde.org/plasma-desktop' +description='Qt Platform Theme integration plugins for the Plasma workspaces' +email='akarsu@protonmail.com' +maintainer='akarsu' +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') +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_TESTING=OFF \ + -DCMAKE_DISABLE_FIND_PACKAGE_FontNotoSans=true \ + -DCMAKE_DISABLE_FIND_PACKAGE_FontHack=true +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + + diff --git a/media/libs/libqaccessibilityclient/ympbuild b/media/libs/libqaccessibilityclient/ympbuild new file mode 100644 index 00000000..7c66396d --- /dev/null +++ b/media/libs/libqaccessibilityclient/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='libqaccessibilityclient' +release='1' +version='0.5.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' +license=('GPLv3') +source=("https://download.kde.org/stable/libqaccessibilityclient/libqaccessibilityclient-${version}.tar.xz") +depends=(glibc) +makedepends=(extra-cmake-modules qt5-base) +md5sums=('138add284b3f5104e89b98847d6205d3') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DQT_MAJOR_VERSION=5 + +} + +build() { + cmake --build build +} + +package() { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/sys/apps/smartmontools/smartd.confd b/sys/apps/smartmontools/smartd.confd new file mode 100644 index 00000000..7411cb05 --- /dev/null +++ b/sys/apps/smartmontools/smartd.confd @@ -0,0 +1,10 @@ +# Configuration file for /etc/init.d/smartd + +# Path to the configuration file. +#cfgfile=/etc/smartd.conf + +# Additional options to pass to smartd. +#command_args= + +# Uncomment to use process supervisor. +#supervisor=supervise-daemon diff --git a/sys/apps/smartmontools/smartd.initd b/sys/apps/smartmontools/smartd.initd new file mode 100644 index 00000000..b117aa95 --- /dev/null +++ b/sys/apps/smartmontools/smartd.initd @@ -0,0 +1,31 @@ +#!/sbin/openrc-run + +name=smartd +description="Daemon to monitor the S.M.A.R.T. system built into storage devices" +description_reload="Reload configuration without exiting" +extra_started_commands="reload" + +: ${cfgfile:="/etc/smartd.conf"} + +command=/usr/sbin/smartd +command_args="--configfile=$cfgfile --no-fork ${command_args:-$SMARTD_OPTS}" +command_background="yes" +pidfile="/run/$RC_SVCNAME.pid" + +required_files="$cfgfile" + +depend() { + need localmount + after bootmisc +} + +reload() { + ebegin "Reloading $name configuration" + + if [ "$supervisor" ]; then + $supervisor "$RC_SVCNAME" --signal HUP + else + start-stop-daemon --signal HUP --pidfile "$pidfile" + fi + eend $? +} diff --git a/sys/apps/smartmontools/ympbuild b/sys/apps/smartmontools/ympbuild new file mode 100644 index 00000000..9840ad3a --- /dev/null +++ b/sys/apps/smartmontools/ympbuild @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +name='smartmontools' +release='1' +version='7.4' +url='http://smartmontools.sourceforge.net/' +description='Control and monitor S.M.A.R.T. enabled ATA and SCSI Hard Drives' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://downloads.sourceforge.net/sourceforge/smartmontools/smartmontools-${version}.tar.gz" + "smartd.initd" + "smartd.confd") +depends=() +makedepends=(linux-headers) +md5sums=('178d31a6ff5256c093227ab45a3f52aa' 'SKIP' 'SKIP') +group=(sys.apps) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR"/ install + + install -Dm755 ../smartd.initd "$DESTDIR"/etc/init.d/smartd + install -Dm644 ../smartd.confd "$DESTDIR"/etc/conf.d/smartd +} +