diff --git a/dev/qt/qt5-wayland/ympbuild b/dev/qt/qt5-wayland/ympbuild index c2fbdf41..385d5cee 100644 --- a/dev/qt/qt5-wayland/ympbuild +++ b/dev/qt/qt5-wayland/ympbuild @@ -7,26 +7,36 @@ description='Provides APIs for Wayland' email='akarsu@protonmail.com' maintainer='akarsu' license=('FDL' 'GPL3' 'LGPL3' 'custom') -source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwayland-everywhere-opensource-src-${version}.tar.xz") +#source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwayland-everywhere-opensource-src-${version}.tar.xz") +source=("https://dev.alpinelinux.org/archive/qt/qtwayland-3a8613b91d2239aebc73b43562f929aa71af0de5.tar.xz") depends=(qt5-declarative libXcomposite libxkbcommon qt5-quickcontrols2) makedepends=(vulkan-headers) -md5sums=('de32005eba5f53d3bd2886ee14a39809') +#md5sums=('de32005eba5f53d3bd2886ee14a39809') +md5sums=('942ab9bd3e52bf34c5eeee9c09a2a20a') group=(dev.qt) uses=() arch=('x86_64') -cd "qtwayland-everywhere-src-"$version +#cd "qtwayland-everywhere-src-"$version +cd "qtwayland-3a8613b91d2239aebc73b43562f929aa71af0de5" export PATH=/usr/bin/qt5:$PATH +prepare() { + mkdir .git +} + setup () { qmake } build () { - make $jobs + make } package () { - make INSTALL_ROOT="$DESTDIR" install $jobs + make INSTALL_ROOT="$DESTDIR" install + # Drop QMAKE_PRL_BUILD_DIR because reference the build dir + find "$DESTDIR/usr/lib" -type f -name '*.prl' \ + -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \; } diff --git a/kde/frameworks/kconfigwidgets/ympbuild b/kde/frameworks/kconfigwidgets/ympbuild new file mode 100644 index 00000000..0d5ee9c1 --- /dev/null +++ b/kde/frameworks/kconfigwidgets/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='kconfigwidgets' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Widgets for KConfig' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kconfigwidgets-${version}.tar.xz") +depends=(kauth kcodecs kconfig ki18n kwidgetsaddons kcoreaddons) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('7941697549bee28203c1c9d222938da3') +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/kguiaddons/ympbuild b/kde/frameworks/kguiaddons/ympbuild new file mode 100644 index 00000000..7c6c2290 --- /dev/null +++ b/kde/frameworks/kguiaddons/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='kguiaddons' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Addons to QtGui' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kguiaddons-${version}.tar.xz") +depends=(qt5-x11extras qt5-qtwayland) +makedepends=(extra-cmake-modules clang doxygen qt5-tools plasma-wayland-protocols) +md5sums=('3aefa6eb505baca45ddfdfc87564f0a9') +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/kiconthemes/ympbuild b/kde/frameworks/kiconthemes/ympbuild new file mode 100644 index 00000000..5bea28f5 --- /dev/null +++ b/kde/frameworks/kiconthemes/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='kiconthemes' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Support for icon themes' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kiconthemes-${version}.tar.xz") +depends=(qt5-svg kconfigwidgets karchive) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('6490f0ef66821b67560f6b3363e1c5b4') +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/kidletime/ympbuild b/kde/frameworks/kidletime/ympbuild new file mode 100644 index 00000000..a25f5627 --- /dev/null +++ b/kde/frameworks/kidletime/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='kidletime' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='Monitoring user activity' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kidletime-${version}.tar.xz") +depends=(qt5-x11extras libxss) +makedepends=(extra-cmake-modules doxygen qt5-tools plasma-wayland-protocols wayland-protocols) +md5sums=('8f4d1fa08be91f126b0af6ff00cb2e4c') +group=(kde.frameworks) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { +cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr +} + +build () { + cmake --build build +} + +package () { + INSTALL_ROOT="$DESTDIR" cmake --install build +} + diff --git a/kde/frameworks/kxmlgui/ympbuild b/kde/frameworks/kxmlgui/ympbuild new file mode 100644 index 00000000..4aefd052 --- /dev/null +++ b/kde/frameworks/kxmlgui/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='kxmlgui' +release='1' +version='5.110.0' +url='https://community.kde.org/Frameworks' +description='User configurable main windows' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.kde.org/stable/frameworks/${version%.*}/kxmlgui-${version}.tar.xz") +depends=(kglobalaccel kiconthemes kitemviews) +makedepends=(extra-cmake-modules doxygen qt5-tools) +md5sums=('494846db7e48f1d999c7a374eaf9a1ff') +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 +} +