diff --git a/dev/qt/qt5-script/ympbuild b/dev/qt/qt5-script/ympbuild new file mode 100644 index 00000000..fca04641 --- /dev/null +++ b/dev/qt/qt5-script/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='qt5-script' +release='1' +version='5.15.10' +url='https://doc.qt.io/QT-5/qtwebengine-index.html' +description='Qt5 - QtScript component' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPL3' 'LGPL3') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtscript-everywhere-opensource-src-${version}.tar.xz") +depends=(qt5-base) +makedepends=() +md5sums=('6ba547076c9b4e5ca7cd2d7d210008ad') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtscript-everywhere-src"-$version + +#HATA : collect2: error: ld returned 1 exit status make[2]: *** [Makefile:674: ../../lib/libQt5Script.so.5.15.10] Error 1 + +export PATH=/usr/bin/qt5:$PATH + +setup () { + qmake +} + +build () { + make $jobs +} + +package () { + make install INSTALL_ROOT="$DESTDIR" $jobs +} \ No newline at end of file diff --git a/kde/frameworks/kbookmarks/ympbuild b/kde/frameworks/kbookmarks/ympbuild new file mode 100644 index 00000000..8c9c1382 --- /dev/null +++ b/kde/frameworks/kbookmarks/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='kbookmarks' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Support for bookmarks and the XBEL format' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kbookmarks-${version}.tar.xz") +depends=(kxmlgui) +makedepends=(extra-cmake-modules qt5-tools doxygen) +md5sums=('6be6b6c68177efcee5cc25bd1bda2dc1') +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/kdav/ympbuild b/kde/frameworks/kdav/ympbuild new file mode 100644 index 00000000..7c3c6f6f --- /dev/null +++ b/kde/frameworks/kdav/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='kdav' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='A DAV protocol implemention with KJobs' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kdav-${version}.tar.xz") +depends=(ki18n kcoreaddons) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('4db999372c3658df2afeee727a4eb9c7') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +#HATA : Could NOT find KF5 (missing: KIO) (found suitable version "5.110.0", minimum required is "5.110.0") + + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON \ + -DDocBookXSL_DIR=/usr/share/xml/docbook/xsl-stylesheets-1.79.2-nons +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} diff --git a/kde/frameworks/kded/ympbuild b/kde/frameworks/kded/ympbuild new file mode 100644 index 00000000..70c8ae30 --- /dev/null +++ b/kde/frameworks/kded/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='kded' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Extensible deamon for providing system level services' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kded-${version}.tar.xz") +depends=(kservice kcrash kcoreaddons kcrash kdbusaddons) +makedepends=(extra-cmake-modules) +md5sums=('fe404ec8e33c862a3e4ee8c1610f66bd') +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 + rm -r "$DESTDIR"/usr/lib/systemd +} diff --git a/kde/frameworks/kdoctools/ympbuild b/kde/frameworks/kdoctools/ympbuild new file mode 100644 index 00000000..d165f47e --- /dev/null +++ b/kde/frameworks/kdoctools/ympbuild @@ -0,0 +1,40 @@ +#!/usr/bin/env bash +name='kdoctools' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Documentation generation from docbook' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kdoctools-${version}.tar.xz") +depends=(docbook-xml docbook-xsl karchive) +makedepends=(karchive ki18n libxml2 libxslt qt5-base) +md5sums=('af0b00d93e1d87ae538db5ebe59f13b9') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +#HATA : CMake Error at /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message): +# Could NOT find PerlModules (missing: PerlModules_all_modules_found URI::Escape) + + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON \ + -DDocBookXSL_DIR=/usr/share/xml/docbook/xsl-stylesheets-1.79.2-nons +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + + diff --git a/kde/frameworks/knotifications/ympbuild b/kde/frameworks/knotifications/ympbuild new file mode 100644 index 00000000..78f5a89b --- /dev/null +++ b/kde/frameworks/knotifications/ympbuild @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +name='knotifications' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Abstraction for system notifications' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/knotifications-${version}.tar.xz") +depends=(libcanberra libdbusmenu-qt kwindowsystem kconfig kcoreaddons qt5-speech libXtst) +makedepends=(extra-cmake-modules qt5-tools doxygen qt5-declarative) +md5sums=('f6217c43deb241da273ce739d0c68b9a') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +#HATA : CMake Error at /usr/lib64/cmake/Qt5TextToSpeech/Qt5TextToSpeechConfig.cmake:26 (message): +# The imported target "Qt5::TextToSpeech" references the file + + +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/ktextwidgets/ympbuild b/kde/frameworks/ktextwidgets/ympbuild new file mode 100644 index 00000000..4fff9010 --- /dev/null +++ b/kde/frameworks/ktextwidgets/ympbuild @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +name='ktextwidgets' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Advanced text editing widgets' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/ktextwidgets-${version}.tar.xz") +depends=(kcompletion sonnet qt5-speech) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('ff9d06b644ec42b7cfadb4edda08d5dd') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +#HATA :CMake Error at /usr/lib64/cmake/Qt5TextToSpeech/Qt5TextToSpeechConfig.cmake:26 (message): +# The imported target "Qt5::TextToSpeech" references the file "/usr/lib/qt5/plugins/texttospeech/libqtexttospeech_speechd.so" + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON \ + -DDocBookXSL_DIR=/usr/share/xml/docbook/xsl-stylesheets-1.79.2-nons +} + +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..a17e89fb --- /dev/null +++ b/kde/frameworks/kwallet/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='kwallet' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Secure and unified container for user passwords' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kwallet-${version}.tar.xz") +depends=(kservice kconfigwidgets gpgme) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('caf9835950039b305064a2826bcdf0c2') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +#HATA : Could not find a package configuration file provided by "KF5Notifications" (requested version 5.110.0) with any of the following names: +# KF5NotificationsConfig.cmake kf5notifications-config.cmake + +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 +} +