diff --git a/extra-cmake-modules/alr.sh b/extra-cmake-modules/alr.sh index 55a27ca..85ebf54 100644 --- a/extra-cmake-modules/alr.sh +++ b/extra-cmake-modules/alr.sh @@ -24,7 +24,7 @@ build() { -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_HTML_DOCS=ON \ -DBUILD_QTHELP_DOCS=ON - cmake --build build + cmake --build build -j$(($(nproc) - 1)) } package() { diff --git a/karchive/alr.sh b/karchive/alr.sh new file mode 100644 index 0000000..ccefe3e --- /dev/null +++ b/karchive/alr.sh @@ -0,0 +1,40 @@ +name='karchive' +version='6.7.0' +release='1' +desc='Qt addon providing access to numerous types of archives.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'bzip2' + 'libgcc' + 'glibc' + 'qt6-qtbase' + 'xz' + 'zlib' + 'zstd' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'qt6-doctools' + 'qt6-qttools-devel' + 'libzstd-devel' + 'bzip2-devel' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} diff --git a/kbookmarks/alr.sh b/kbookmarks/alr.sh new file mode 100644 index 0000000..0b9bb8f --- /dev/null +++ b/kbookmarks/alr.sh @@ -0,0 +1,41 @@ +name='kbookmarks' +version='6.7.0' +release='1' +desc='Support for bookmarks and the XBEL format.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'kconfig' + 'kconfigwidgets' + 'kcoreaddons' + 'kwidgetaddons' + 'qt6-qtbase' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'qt6-doctools' + 'qt6-qttools-devel' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + + diff --git a/kcodecs/alr.sh b/kcodecs/alr.sh new file mode 100644 index 0000000..7a3633d --- /dev/null +++ b/kcodecs/alr.sh @@ -0,0 +1,38 @@ +name='kcodecs' +version='6.7.0' +release='1' +desc='Provide a collection of methods to manipulate strings using various encodings.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'qt6-qtbase' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'gperf' + 'qt6-doctools' + 'qt6-qttools-devel' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + + diff --git a/kconfig/alr.sh b/kconfig/alr.sh new file mode 100644 index 0000000..8f2662d --- /dev/null +++ b/kconfig/alr.sh @@ -0,0 +1,37 @@ +name='kconfig' +version='6.7.0' +release='1' +desc='Configuration system.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'qt6-qtbase' + 'qt6-qtdeclarative' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'qt6-doctools' + 'qt6-qttools-devel' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DCMAKE_INSTALL_LIBEXECDIR=lib \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + diff --git a/kconfigwidgets/alr.sh b/kconfigwidgets/alr.sh new file mode 100644 index 0000000..aa1d4dc --- /dev/null +++ b/kconfigwidgets/alr.sh @@ -0,0 +1,43 @@ +name='kconfigwidgets' +version='6.7.0' +release='1' +desc='Widgets for KConfig.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'kcodecs' + 'kcolorscheme' + 'kconfig' + 'kcoreaddons' + 'ki18n' + 'kwidgetaddons' + 'qt6-qtbase' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'qt6-doctools' + 'qt6-qttools-devel' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + + diff --git a/kcoreaddons/alr.sh b/kcoreaddons/alr.sh new file mode 100644 index 0000000..c3beeca --- /dev/null +++ b/kcoreaddons/alr.sh @@ -0,0 +1,42 @@ +name='kcoreaddons' +version='6.7.0' +release='1' +desc='Addons to QtCore.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'qt6-qtbase' + 'systemd-libs' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'qt6-qtdeclarative' + 'qt6-doctools' + 'qt6-qttools-devel' +) +opt_deps=( + 'qt6-qtdeclarative: ktranscript plugin and QML bindings' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + + diff --git a/kcrash/alr.sh b/kcrash/alr.sh new file mode 100644 index 0000000..15ef9b1 --- /dev/null +++ b/kcrash/alr.sh @@ -0,0 +1,42 @@ +name='kcrash' +version='6.7.0' +release='1' +desc='Support for application crash analysis and bug report from apps.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'kcoreaddons' + 'libX11' + 'qt6-qtbase' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'qt6-doctools' + 'qt6-qttools-devel' +) +opt_deps=( + 'qt6-qtdeclarative: ktranscript plugin and QML bindings' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + + diff --git a/kdoctools/alr.sh b/kdoctools/alr.sh new file mode 100644 index 0000000..d4503f2 --- /dev/null +++ b/kdoctools/alr.sh @@ -0,0 +1,46 @@ +name='kdoctools' +version='6.7.0' +release='1' +desc='RDocumentation generation from docbook.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'docbook-style-xsl' + 'libgcc' + 'glibc' + 'karchive' + 'libxml2' + 'libxslt' + 'qt6-qtbase' + +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'ki18n' + 'perl-URI' + 'qt6-doctools' + 'qt6-qttools-devel' + 'libxslt-devel' + 'docbook-style-xsl' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON \ + -DDocBookXSL_DIR=/usr/share/sgml/docbook/xsl-stylesheets + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + diff --git a/kguiaddons/alr.sh b/kguiaddons/alr.sh new file mode 100644 index 0000000..8499376 --- /dev/null +++ b/kguiaddons/alr.sh @@ -0,0 +1,49 @@ +name='kguiaddons' +version='6.7.0' +release='1' +desc='Addons to QtGui.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'libX11' + 'qt6-qtbase' + 'qt6-qtwayland' + 'wayland' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'plasma-wayland-protocols-devel' + 'qt6-qtbase-devel' + 'qt6-qtbase-gui' + 'qt6-qtmultimedia-devel' + 'qt6-qtwayland-devel' + 'qt6-qtdeclarative' + 'qt6-doctools' + 'qt6-qttools-devel' +) +opt_deps=( + 'qt6-qtdeclarative: ktranscript plugin and QML bindings' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + + diff --git a/ki18n/alr.sh b/ki18n/alr.sh new file mode 100644 index 0000000..e71b0f3 --- /dev/null +++ b/ki18n/alr.sh @@ -0,0 +1,41 @@ +name='ki18n' +version='6.7.0' +release='1' +desc='Advanced internationalization framework.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'iso-codes' + 'qt6-qtbase' + +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'python3' + 'qt6-qtdeclarative-devel' + 'qt6-doctools' + 'qt6-qttools-devel' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON \ + -DDocBookXSL_DIR=/usr/share/xml/docbook/xsl-stylesheets-nons + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + diff --git a/kservice/alr.sh b/kservice/alr.sh new file mode 100644 index 0000000..862306d --- /dev/null +++ b/kservice/alr.sh @@ -0,0 +1,44 @@ +name='kservice' +version='6.7.0' +release='1' +desc='Advanced plugin and service introspection.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'kconfig' + 'kcoreaddons' + 'ki18n' + 'qt6-qtbase' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'kdoctools' + 'qt6-doctools' + 'qt6-qttools-devel' +) +opt_deps=( + 'qt6-qtdeclarative: ktranscript plugin and QML bindings' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + + diff --git a/prison/alr.sh b/prison/alr.sh index 447b5a7..ad84d65 100644 --- a/prison/alr.sh +++ b/prison/alr.sh @@ -30,10 +30,9 @@ checksums=('SKIP') build() { cmake -B build -S $name-$version \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DBUILD_HTML_DOCS=ON \ - -DBUILD_QTHELP_DOCS=ON - cmake --build build + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) } package() { diff --git a/solid/alr.sh b/solid/alr.sh new file mode 100644 index 0000000..6547b7c --- /dev/null +++ b/solid/alr.sh @@ -0,0 +1,53 @@ +name='solid' +version='6.7.0' +release='1' +desc='Hardware integration and detection.' +homepage='https://community.kde.org/Frameworks' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.0-only' 'LGPL-3.0-only') + +deps=( + 'libgcc' + 'glibc' + 'libimobiledevice' + 'libplist' + 'media-player-info' + 'qt6-qtbase' + 'systemd-libs' + 'udisks2' + 'upower' + 'util-linux' +) +build_deps=( + 'doxygen' + 'extra-cmake-modules' + 'qt6-qtdeclarative' + 'qt6-doctools' + 'qt6-qttools-devel' +) +opt_deps=( + 'qt6-qtdeclarative: ktranscript plugin and QML bindings' +) + +sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") +checksums=('SKIP') + +prepare() { + cd $name-$version + patch -p1 < /home/xpamych/IdeaProjects/xpamych-alr-repo/solid/wrong_argument_qchar.diff +} + +build() { + cmake -B build -S $name-$version \ + -DBUILD_TESTING=OFF \ + -DBUILD_QCH=ON + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + + +