From dc42ff9882094def56c68cf39bce294d3a1d3aab Mon Sep 17 00:00:00 2001 From: sulincix Date: Mon, 23 Sep 2024 19:25:41 +0000 Subject: [PATCH 1/4] fixes --- dev/libs/glib/ympbuild | 1 - dev/libs/gobject-introspection/ympbuild | 10 ++++++---- dev/python/graphviz/ympbuild | 2 ++ dev/util/vulkan-headers/ympbuild | 6 +++--- sys/devel/automake/ympbuild | 8 ++++++-- sys/libs/gdbm/ympbuild | 1 + 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/dev/libs/glib/ympbuild b/dev/libs/glib/ympbuild index 5f144826..79ceb489 100644 --- a/dev/libs/glib/ympbuild +++ b/dev/libs/glib/ympbuild @@ -23,7 +23,6 @@ cd $name-$version setup(){ meson setup build --prefix=/usr \ --libdir=/usr/lib64 \ - --default-library both \ -D glib_debug=disabled \ -D selinux=disabled \ -D sysprof=disabled diff --git a/dev/libs/gobject-introspection/ympbuild b/dev/libs/gobject-introspection/ympbuild index 6316b666..675fbbf7 100644 --- a/dev/libs/gobject-introspection/ympbuild +++ b/dev/libs/gobject-introspection/ympbuild @@ -8,7 +8,7 @@ email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/gobject-introspection/-/archive/${version}/gobject-introspection-${version}.tar.gz") -depends=() +depends=(glib) makedepends=() sha256sums=('82c2372520d9ec58f0361efddb2ef9ce4026618b7389e99ba73f8a4e683ed361') group=(dev.libs) @@ -17,11 +17,13 @@ arch=('x86_64') cd $name-$version +prepare(){ + sed -i "s|subdir('tests')||g" meson.build +} + setup(){ - unset meson meson setup build --prefix=/usr \ - --libdir=/usr/lib64/ \ - --wrap-mode=nodownload + --libdir=/usr/lib64/ } build(){ diff --git a/dev/python/graphviz/ympbuild b/dev/python/graphviz/ympbuild index 075fe275..9787d3db 100644 --- a/dev/python/graphviz/ympbuild +++ b/dev/python/graphviz/ympbuild @@ -18,6 +18,8 @@ arch=('x86_64') cd $name-$version setup () { + touch redhat/graphviz.spec.rhel.in + autoreconf -fvi ./configure --prefix=/usr \ --libdir=/usr/lib64/ \ --sysconfdir=/etc \ diff --git a/dev/util/vulkan-headers/ympbuild b/dev/util/vulkan-headers/ympbuild index 04377fb6..a9d6b5c5 100755 --- a/dev/util/vulkan-headers/ympbuild +++ b/dev/util/vulkan-headers/ympbuild @@ -19,15 +19,15 @@ cd Vulkan-Headers-$version setup(){ mkdir build && cd build - cmake .. \ + cmake -G Ninja .. \ -DCMAKE_INSTALL_PREFIX=/usr } build(){ - make -C build $jobs + ninja -C build $jobs } package(){ - make -C build install $jobs + ninja -C build install $jobs } diff --git a/sys/devel/automake/ympbuild b/sys/devel/automake/ympbuild index c501035b..9aebe166 100755 --- a/sys/devel/automake/ympbuild +++ b/sys/devel/automake/ympbuild @@ -17,9 +17,13 @@ arch=('x86_64') cd $name-$version +prepare(){ + ./bootstrap +} + setup(){ - ./configure --prefix=/usr \ - --libdir=/usr/lib64 + autoreconf -fvi + ./configure --prefix=/usr } build(){ diff --git a/sys/libs/gdbm/ympbuild b/sys/libs/gdbm/ympbuild index feafda05..4fcbee40 100755 --- a/sys/libs/gdbm/ympbuild +++ b/sys/libs/gdbm/ympbuild @@ -18,6 +18,7 @@ arch=('x86_64') cd $name-$version setup(){ + autoreconf -fvi ./configure --prefix=/usr \ --libdir=/usr/lib64 \ --enable-libgdbm-compat From e65f23e8f0a5b9caa9e66ca15a5725dd4522f57c Mon Sep 17 00:00:00 2001 From: sulincix Date: Mon, 23 Sep 2024 22:01:59 +0000 Subject: [PATCH 2/4] fixes --- dev/libs/plasma-wayland-protocols/ympbuild | 6 ++-- kde/frameworks/kdesignerplugin/ympbuild | 32 ----------------- kde/frameworks/kdesrc-build/ympbuild | 0 kde/frameworks/kemoticons/ympbuild | 34 ------------------ kde/frameworks/kholidays/ympbuild | 0 kde/frameworks/kiconthemes/ympbuild | 4 +-- kde/frameworks/kjsembed/ympbuild | 33 ----------------- kde/frameworks/kmediaplayer/ympbuild | 33 ----------------- kde/frameworks/kross/ympbuild | 34 ------------------ kde/frameworks/krunner/ympbuild | 0 kde/frameworks/kxmlrpcclient/ympbuild | 34 ------------------ .../plasma-activities-stats/ympbuild | 33 ----------------- kde/frameworks/plasma-activities/ympbuild | 33 ----------------- ...nishing-greeter-by-unhandled-signals.patch | 0 .../kscreenlocker/kde-fingerprint.pam | 0 .../kscreenlocker/kde-np.pam | 0 kde/{extra => plasma}/kscreenlocker/kde.pam | 0 kde/{extra => plasma}/kscreenlocker/ympbuild | 2 +- kde/{frameworks => plasma}/kwayland/ympbuild | 6 ++-- kde/plasma/plasma-nm/ympbuild | 2 +- kde/plasma/plasma-pa/ympbuild | 2 +- kde/plasma/plasma-workspace/ympbuild | 3 +- media/libs/pulseaudio-qt/ympbuild | 35 +++++++++++++++++++ 23 files changed, 48 insertions(+), 278 deletions(-) delete mode 100755 kde/frameworks/kdesignerplugin/ympbuild mode change 100755 => 100644 kde/frameworks/kdesrc-build/ympbuild delete mode 100755 kde/frameworks/kemoticons/ympbuild mode change 100755 => 100644 kde/frameworks/kholidays/ympbuild delete mode 100755 kde/frameworks/kjsembed/ympbuild delete mode 100755 kde/frameworks/kmediaplayer/ympbuild delete mode 100755 kde/frameworks/kross/ympbuild mode change 100755 => 100644 kde/frameworks/krunner/ympbuild delete mode 100755 kde/frameworks/kxmlrpcclient/ympbuild delete mode 100755 kde/frameworks/plasma-activities-stats/ympbuild delete mode 100755 kde/frameworks/plasma-activities/ympbuild rename kde/{extra => plasma}/kscreenlocker/0001-Prevent-finishing-greeter-by-unhandled-signals.patch (100%) rename kde/{extra => plasma}/kscreenlocker/kde-fingerprint.pam (100%) rename kde/{extra => plasma}/kscreenlocker/kde-np.pam (100%) rename kde/{extra => plasma}/kscreenlocker/kde.pam (100%) rename kde/{extra => plasma}/kscreenlocker/ympbuild (98%) rename kde/{frameworks => plasma}/kwayland/ympbuild (87%) create mode 100755 media/libs/pulseaudio-qt/ympbuild diff --git a/dev/libs/plasma-wayland-protocols/ympbuild b/dev/libs/plasma-wayland-protocols/ympbuild index dc44b6d1..5e53520c 100644 --- a/dev/libs/plasma-wayland-protocols/ympbuild +++ b/dev/libs/plasma-wayland-protocols/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='plasma-wayland-protocols' -release='2' -version='1.12.0' +release='3' +version='1.14.0' url='https://www.kde.org/plasma-desktop/' description='Plasma Specific Protocols for Wayland' email='brkt8khn@gmail.com' @@ -10,7 +10,7 @@ license=('LGPL') source=("https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-${version}.tar.xz") depends=() makedepends=(qt6-base extra-cmake-modules) -sha256sums=('1483bfd279cb913c83579b5d71c58f9958764f9ba4303b3647e1007cb70d4f9e') +sha256sums=('1a4385ecfc79f7589f07381cab11c3ff51f6e2fa4b73b78600d6ad096394bf81') group=(dev.libs) uses=() arch=('x86_64') diff --git a/kde/frameworks/kdesignerplugin/ympbuild b/kde/frameworks/kdesignerplugin/ympbuild deleted file mode 100755 index 5e047112..00000000 --- a/kde/frameworks/kdesignerplugin/ympbuild +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env bash -name='kdesignerplugin' -release='1' -version='5.110.0' -url='https://community.kde.org/Frameworks' -description='Integration of Frameworks widgets in Qt Designer/Creator' -email='akarsu@protonmail.com' -maintainer='akarsu' -license=('LGPL') -source=("https://download.kde.org/stable/frameworks/${version%.*}/portingAids/kdesignerplugin-${version}.tar.xz") -depends=(kconfig kcoreaddons) -makedepends=(extra-cmake-modules qt5-tools kdoctools) -md5sums=('f59cd2f11e1f9d7e6fec6dc1586409e1') -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/kdesrc-build/ympbuild b/kde/frameworks/kdesrc-build/ympbuild old mode 100755 new mode 100644 diff --git a/kde/frameworks/kemoticons/ympbuild b/kde/frameworks/kemoticons/ympbuild deleted file mode 100755 index c8cfffa2..00000000 --- a/kde/frameworks/kemoticons/ympbuild +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash -name='kemoticons' -release='2' -version='5.114.0' -url='https://community.kde.org/Frameworks' -description='Support for emoticons and emoticons themes' -email='akarsu@protonmail.com' -maintainer='akarsu' -license=('LGPL') -source=("https://download.kde.org/stable/frameworks/${version%.*}/kemoticons-${version}.tar.xz") -depends=(karchive kconfig kcoreaddons kservice) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('6eb1424946cca988b61bec4577be39b4') -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/kholidays/ympbuild b/kde/frameworks/kholidays/ympbuild old mode 100755 new mode 100644 diff --git a/kde/frameworks/kiconthemes/ympbuild b/kde/frameworks/kiconthemes/ympbuild index 3e16ca90..d8b575d7 100755 --- a/kde/frameworks/kiconthemes/ympbuild +++ b/kde/frameworks/kiconthemes/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='kiconthemes' release='3' -version='6.1.5' +version='6.5.0' url='https://community.kde.org/Frameworks' description='Support for icon themes' email='brkt8khn@gmail.com' @@ -10,7 +10,7 @@ license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kiconthemes-${version}.tar.xz") depends=(qt6-base qt6-svg kconfigwidgets kcolorscheme karchive kwidgetsaddons) makedepends=(extra-cmake-modules doxygen qt6-tools) -sha256sums=('e0efff427b2155b09784851fa1645511ffb93629e557e887ec5dacff2fe223a0') +sha256sums=('cdc4c5788e0b3f88f25aa474d51d43496e4c742777f88025ef2fa606f2721331') group=(kde.frameworks) uses=() arch=('x86_64') diff --git a/kde/frameworks/kjsembed/ympbuild b/kde/frameworks/kjsembed/ympbuild deleted file mode 100755 index 30fbaee0..00000000 --- a/kde/frameworks/kjsembed/ympbuild +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash -name='kjsembed' -release='1' -version='5.110.0' -url='https://community.kde.org/Frameworks' -description='JavaScript bindings for QObject' -email='akarsu@protonmail.com' -maintainer='akarsu' -license=('LGPL') -source=("https://download.kde.org/stable/frameworks/${version%.*}/portingAids/kjsembed-${version}.tar.xz") -depends=(ki18n kjs qt5-svg) -makedepends=(extra-cmake-modules qt5-tools kdoctools) -md5sums=('10389619954ea07e8dbad87b989aa7d7') -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/kmediaplayer/ympbuild b/kde/frameworks/kmediaplayer/ympbuild deleted file mode 100755 index 3dee6cdf..00000000 --- a/kde/frameworks/kmediaplayer/ympbuild +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash -name='kmediaplayer' -release='1' -version='5.110.0' -url='https://community.kde.org/Frameworks' -description='Media player framework for KDE 5' -email='akarsu@protonmail.com' -maintainer='akarsu' -license=('LGPL') -source=("https://download.kde.org/stable/frameworks/${version%.*}/portingAids//kmediaplayer-${version}.tar.xz") -depends=(kparts kxmlgui qt5-base) -makedepends=(extra-cmake-modules) -md5sums=('f74f62b13772e6b79391b29bc4c821e1') -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/kross/ympbuild b/kde/frameworks/kross/ympbuild deleted file mode 100755 index c4cfa0c7..00000000 --- a/kde/frameworks/kross/ympbuild +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash -name='kross' -release='3' -version='5.116.0' -url='https://community.kde.org/Frameworks' -description='Framework for scripting KDE applications' -email='akarsu@protonmail.com' -maintainer='akarsu' -license=('LGPL') -source=("https://download.kde.org/stable/frameworks/${version%.*}/portingAids/kross-${version}.tar.xz") -depends=(kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui qt5-base qt5-script) -makedepends=(extra-cmake-modules kdoctools) -sha256sums=('96c985837152efdd216a93790703823877fdea43a1b9d3a5197a9b94c264be4f') -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/krunner/ympbuild b/kde/frameworks/krunner/ympbuild old mode 100755 new mode 100644 diff --git a/kde/frameworks/kxmlrpcclient/ympbuild b/kde/frameworks/kxmlrpcclient/ympbuild deleted file mode 100755 index bd1f1d77..00000000 --- a/kde/frameworks/kxmlrpcclient/ympbuild +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash -name='kxmlrpcclient' -release='1' -version='5.110.0' -url='https://community.kde.org/Frameworks' -description='JXML-RPC client library for KDE' -email='akarsu@protonmail.com' -maintainer='akarsu' -license=('LGPL') -source=("https://download.kde.org/stable/frameworks/${version%.*}/portingAids/kxmlrpcclient-${version}.tar.xz") -depends=(kio) -makedepends=(extra-cmake-modules doxygen qt5-tools) -md5sums=('2b77b3339d21e4aa2b2cb6912de842dc') -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=OFF \ - -DBUILD_TESTING=OFF -} - -build () { - cmake --build build -} - -package () { - INSTALL_ROOT="$DESTDIR" cmake --install build -} diff --git a/kde/frameworks/plasma-activities-stats/ympbuild b/kde/frameworks/plasma-activities-stats/ympbuild deleted file mode 100755 index 1ff5450c..00000000 --- a/kde/frameworks/plasma-activities-stats/ympbuild +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash -name='plasma-activities-stats' -release='3' -version='6.5.0' -url='https://download.kde.org/stable/frameworks' -description='A library for accessing the usage data collected by the activities system' -email='aliriza.keskin@pardus.org.tr' -maintainer='aliriza' -license=('GPLv3') -source=("https://download.kde.org/stable/plasma/$version/plasma-activities-stats-$version.tar.xz") -depends=(plasma-activities) -makedepends=() -sha256sums=('e0efff427b2155b09784851fa1645511ffb93629e557e887ec5dacff2fe223a0') -group=(kde.frameworks) -uses=() -arch=('x86_64') - -cd $name-$version - -setup () { - cmake -B build \ - -DBUILD_TESTING=OFF \ - -DBUILD_QCH=ON -} - -build () { - cmake --build build -} - -package () { - cmake --install build -} - diff --git a/kde/frameworks/plasma-activities/ympbuild b/kde/frameworks/plasma-activities/ympbuild deleted file mode 100755 index 69eb7716..00000000 --- a/kde/frameworks/plasma-activities/ympbuild +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash -name='plasma-activities' -release='3' -version='6.5.0' -url='https://download.kde.org/stable/frameworks' -description='A library for accessing the usage data collected by the activities system' -email='aliriza.keskin@pardus.org.tr' -maintainer='aliriza' -license=('GPLv3') -source=("https://download.kde.org/stable/plasma/$version/plasma-activities-$version.tar.xz") -depends=(qt6-base) -makedepends=(qt6-tools) -sha256sums=('e0efff427b2155b09784851fa1645511ffb93629e557e887ec5dacff2fe223a0') -group=(kde.frameworks) -uses=() -arch=('x86_64') - -cd $name-$version - -setup () { - cmake -B build \ - -DBUILD_TESTING=OFF \ - -DBUILD_QCH=ON -} - -build () { - cmake --build build -} - -package () { - cmake --install build -} - diff --git a/kde/extra/kscreenlocker/0001-Prevent-finishing-greeter-by-unhandled-signals.patch b/kde/plasma/kscreenlocker/0001-Prevent-finishing-greeter-by-unhandled-signals.patch similarity index 100% rename from kde/extra/kscreenlocker/0001-Prevent-finishing-greeter-by-unhandled-signals.patch rename to kde/plasma/kscreenlocker/0001-Prevent-finishing-greeter-by-unhandled-signals.patch diff --git a/kde/extra/kscreenlocker/kde-fingerprint.pam b/kde/plasma/kscreenlocker/kde-fingerprint.pam similarity index 100% rename from kde/extra/kscreenlocker/kde-fingerprint.pam rename to kde/plasma/kscreenlocker/kde-fingerprint.pam diff --git a/kde/extra/kscreenlocker/kde-np.pam b/kde/plasma/kscreenlocker/kde-np.pam similarity index 100% rename from kde/extra/kscreenlocker/kde-np.pam rename to kde/plasma/kscreenlocker/kde-np.pam diff --git a/kde/extra/kscreenlocker/kde.pam b/kde/plasma/kscreenlocker/kde.pam similarity index 100% rename from kde/extra/kscreenlocker/kde.pam rename to kde/plasma/kscreenlocker/kde.pam diff --git a/kde/extra/kscreenlocker/ympbuild b/kde/plasma/kscreenlocker/ympbuild similarity index 98% rename from kde/extra/kscreenlocker/ympbuild rename to kde/plasma/kscreenlocker/ympbuild index b5d0b982..5a01a005 100755 --- a/kde/extra/kscreenlocker/ympbuild +++ b/kde/plasma/kscreenlocker/ympbuild @@ -16,7 +16,7 @@ depends=(kconfig kcoreaddons kcrash kdeclarative kglobalaccel ki18n kidletime ki xcb-util-keysyms) makedepends=(extra-cmake-modules kdoctools kcmutils) sha256sums=('a0ea8354122a28e0acc6ec604a7658fee5b00f125cc09ea758c9b91bf3c7f0fc' 'SKIP' 'SKIP' 'SKIP') -group=(kde.extra) +group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/frameworks/kwayland/ympbuild b/kde/plasma/kwayland/ympbuild similarity index 87% rename from kde/frameworks/kwayland/ympbuild rename to kde/plasma/kwayland/ympbuild index 1d472f17..ec4c02bb 100755 --- a/kde/frameworks/kwayland/ympbuild +++ b/kde/plasma/kwayland/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='kwayland' release='3' -version='6.5.0' +version='6.1.5' url='https://community.kde.org/Frameworks' description='Qt-style Client and Server library wrapper for the Wayland libraries' email='brkt8khn@gmail.com' @@ -11,8 +11,8 @@ source=("https://download.kde.org/stable/plasma/${version}/kwayland-${version}.t #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=('e0efff427b2155b09784851fa1645511ffb93629e557e887ec5dacff2fe223a0') -group=(kde.frameworks) +sha256sums=('67a3e15730bda36073f30422bdc21aee27bf205fbeec1a2b8020c9d1a97f8da9') +group=(kde.plasma) uses=() arch=('x86_64') diff --git a/kde/plasma/plasma-nm/ympbuild b/kde/plasma/plasma-nm/ympbuild index 4a3abfbd..e541a425 100755 --- a/kde/plasma/plasma-nm/ympbuild +++ b/kde/plasma/plasma-nm/ympbuild @@ -22,7 +22,7 @@ cd $name-$version setup () { cmake -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib } build () { diff --git a/kde/plasma/plasma-pa/ympbuild b/kde/plasma/plasma-pa/ympbuild index 2b3e3a5b..a2a2b79f 100755 --- a/kde/plasma/plasma-pa/ympbuild +++ b/kde/plasma/plasma-pa/ympbuild @@ -8,7 +8,7 @@ email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://download.kde.org/stable/plasma/$version/plasma-pa-$version.tar.xz") -depends=(pipewire plasma-workspace) +depends=(pulseaudio-qt pipewire plasma-workspace) makedepends=(extra-cmake-modules kdoctools) sha256sums=('724c0591dbebde5f96c416316c900e88f4a66d748905ed1ca74e6152357a7591') group=(kde.plasma) diff --git a/kde/plasma/plasma-workspace/ympbuild b/kde/plasma/plasma-workspace/ympbuild index cf3dbeb8..24f3e1db 100755 --- a/kde/plasma/plasma-workspace/ympbuild +++ b/kde/plasma/plasma-workspace/ympbuild @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://download.kde.org/stable/plasma/$version/plasma-workspace-$version.tar.xz") depends=(accountsservice kactivitymanagerd kded kio kquickcharts kwin milou pipewire phonon - plasma-integration qt6-base xdotool) + plasma-integration qt6-base xdotool qcoro-qt6) makedepends=(qt6-tools) sha256sums=('c29e15a3ed42446f997b7e1695864f85ebff084e2ece581c914a0d8a8e265ae7') group=(kde.plasma) @@ -38,6 +38,7 @@ prepare(){ sed -i "/.*users.*/d" kcms/CMakeLists.txt ## subdir : applets sed -i "/.*systemmonitor.*/d" applets/CMakeLists.txt + sed -i "/.*devicenotifier.*/d" applets/CMakeLists.txt ## subdir : runners sed -i "/.*kill.*/d" runners/CMakeLists.txt diff --git a/media/libs/pulseaudio-qt/ympbuild b/media/libs/pulseaudio-qt/ympbuild new file mode 100755 index 00000000..133237ca --- /dev/null +++ b/media/libs/pulseaudio-qt/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='pulseaudio-qt' +release='1' +version='1.6.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/$name/$name-${version}.tar.xz") +depends=(qt6-base libpulse) +makedepends=(extra-cmake-modules qt6-tools) +sha256sums=('1becbadacb36a9d6a431a0c93cdb428f8f67f37cf2d23768675983318c0ade84') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + cmake -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=OFF \ + -DQT_MAJOR_VERSION=6 +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + From 3a3bb6afc3c41c8ccab52ac44af682143bc273ad Mon Sep 17 00:00:00 2001 From: sulincix Date: Mon, 23 Sep 2024 22:12:42 +0000 Subject: [PATCH 3/4] spectacle dont update now --- kde/apps/spectacle/ympbuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kde/apps/spectacle/ympbuild b/kde/apps/spectacle/ympbuild index e1245da7..48b70087 100755 --- a/kde/apps/spectacle/ympbuild +++ b/kde/apps/spectacle/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='spectacle' -release='2' -version='24.08.1' +release='1' +version='24.02.2' url='https://kde.org/applications/utilities/org.kde.spectacle' description='Application for capturing desktop screenshots' email='osman.coskun95@gmail.com' From 1dfe9b2692f22f82a2d605c166d477c083cbdceb Mon Sep 17 00:00:00 2001 From: sulincix Date: Mon, 23 Sep 2024 22:43:40 +0000 Subject: [PATCH 4/4] remove bloat package --- kde/extra/oxygen-icons/ympbuild | 33 -------------------------------- kde/extra/oxygen-sounds/ympbuild | 33 -------------------------------- 2 files changed, 66 deletions(-) delete mode 100755 kde/extra/oxygen-icons/ympbuild delete mode 100755 kde/extra/oxygen-sounds/ympbuild diff --git a/kde/extra/oxygen-icons/ympbuild b/kde/extra/oxygen-icons/ympbuild deleted file mode 100755 index 77d14fea..00000000 --- a/kde/extra/oxygen-icons/ympbuild +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash -name='oxygen-icons' -release='3' -version='5.116.0' -url='https://community.kde.org/Frameworks' -description='Oxygen icon theme' -email='akarsu@protonmail.com' -maintainer='akarsu' -license=('LGPL') -source=("https://download.kde.org/stable/frameworks/${version%.*}/oxygen-icons-${version}.tar.xz") -depends=() -makedepends=(extra-cmake-modules qt5-base) -sha256sums=('fc83cac9567b54072cd1b99bd5ab1e555f555076b9c5f503e30e280580b79db5') -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_QCH=ON -} - -build () { - cmake --build build -} - -package () { - INSTALL_ROOT="$DESTDIR" cmake --install build -} \ No newline at end of file diff --git a/kde/extra/oxygen-sounds/ympbuild b/kde/extra/oxygen-sounds/ympbuild deleted file mode 100755 index 8fabee1a..00000000 --- a/kde/extra/oxygen-sounds/ympbuild +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash -name='oxygen-sounds' -release='2' -version='5.27.11' -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) -sha256sums=('6fa249c55a51941e023b982e20279e594279e216c53e065a928de6b4089df1de') -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 -}