diff options
Diffstat (limited to 'community/nheko/APKBUILD')
-rw-r--r-- | community/nheko/APKBUILD | 92 |
1 files changed, 50 insertions, 42 deletions
diff --git a/community/nheko/APKBUILD b/community/nheko/APKBUILD index 2724c64552b..bea19b88841 100644 --- a/community/nheko/APKBUILD +++ b/community/nheko/APKBUILD @@ -1,65 +1,68 @@ # Contributor: Leo <thinkabit.ukim@gmail.com> -# Contributor: Sheila Aman <sheila@vulpine.house> -# Maintainer: Sheila Aman <sheila@vulpine.house> +# Contributor: Síle Ekaterin Liszka <sheila@vulpine.house> +# Maintainer: Síle Ekaterin Liszka <sheila@vulpine.house> pkgname=nheko -pkgver=0.8.2 -pkgrel=5 +pkgver=0.11.3 +pkgrel=8 pkgdesc="Qt5-based client for Matrix protocol" -url="https://github.com/Nheko-Reborn/nheko/releases" +url="https://github.com/Nheko-Reborn/nheko" # armhf blocked by qt5-qtmultimedia -# mips64 and riscv64 blocked by gst-plugins-bad -arch="all !armhf !mips64 !riscv64" +# riscv64: ftbfs +arch="all !armhf !riscv64" license="GPL-3.0-or-later" options="!check" # no test suite depends=" + dbus:org.freedesktop.Secrets + libsecret + libnice-gstreamer qt5-qtquickcontrols2 - qt5-qtmultimedia + so:libgstcompositor.so so:libgstdtls.so + so:libgstopengl.so so:libgstopus.so + so:libgstrtp.so so:libgstrtpmanager.so so:libgstsrtp.so - so:libgstwebrtc.so - so:libgstcompositor.so - so:libgstopengl.so - so:libgstqmlgl.so - so:libgstrtp.so so:libgstvpx.so - libnice-gstreamer + so:libgstwebrtc.so " makedepends=" - cmake - ninja + asciidoctor boost-dev + cmake + cmark-dev + gst-plugins-bad-dev + gst-plugins-base-dev + gstreamer-dev lmdb-dev lmdbxx - tweeny + mtxclient-dev + nlohmann-json + olm-dev + openssl-dev>3 qt5-qtbase-dev - qt5-qttools-dev - qt5-qtmultimedia-dev - qt5-qtsvg-dev qt5-qtdeclarative-dev + qt5-qtmultimedia-dev qt5-qtquickcontrols2-dev - qt5-qtkeychain-dev - zlib-dev - openssl1.1-compat-dev - olm-dev - nlohmann-json - cmark-dev + qt5-qtsvg-dev + qt5-qttools-dev + qtkeychain-dev + samurai spdlog-dev - mtxclient-dev - gstreamer-dev - gst-plugins-base-dev - gst-plugins-bad-dev + tweeny + xcb-util-wm-dev + zlib-dev + " +subpackages="$pkgname-doc $pkgname-zsh-completion" +source="$pkgname-$pkgver.tar.gz::https://github.com/Nheko-Reborn/nheko/archive/v$pkgver.tar.gz + 0001-Fix-build-against-fmt10.patch + 0001-Fix-build-with-fmt-10.1.0.patch + gcc13.patch " -source="$pkgname-$pkgver.tar.gz::https://github.com/Nheko-Reborn/nheko/archive/v$pkgver.tar.gz" prepare() { default_prepare - sed -e '/-Wall/d' \ - -e '/-Wextra/d' \ - -e '/-Werror/d' \ - -e '/-pedantic/d' \ - -e '/-pipe/d' \ + sed -e '/-Werror/d' \ -i CMakeLists.txt } @@ -67,15 +70,15 @@ build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake -B build \ - -GNinja \ + LDFLAGS="$LDFLAGS -Wl,-z,stack-size=1048576" \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_SKIP_RPATH=True \ -DCMAKE_BUILD_TYPE=None \ - $CMAKE_CROSSOPTS . - ninja -C build + $CMAKE_CROSSOPTS + cmake --build build } check() { @@ -83,7 +86,12 @@ check() { } package() { - DESTDIR="$pkgdir" ninja -C build install + DESTDIR="$pkgdir" cmake --install build } -sha512sums="907b5fd770c2e451ee4d5a4483810cf87529f643d584784b2f3c471b54229243842313206bbd38c8b6ca9a91bf505b683d6741bdce8ea24407ae4178da579465 nheko-0.8.2.tar.gz" +sha512sums=" +bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd nheko-0.11.3.tar.gz +1376ee0d439a19cc454e88657a6d591a7906d22531cc6d943f62beeb34de85b7235b94f3095f8c0d159af520460d0ae9845342f1b24d026bbe3d7f4f99cafc68 0001-Fix-build-against-fmt10.patch +c07bad9c0d63bbaf307a5915a364a3c32e649a3ff5b9aa25070e95f590cad262f4c26f09a3c6394d8481e33bac3355da02ef649fca018f4872a8ff0b4f9a7c9c 0001-Fix-build-with-fmt-10.1.0.patch +0253d52fa432c8656688281358dbdeefac77df11e823a602dacb9a8a7df5c8cc0c3576f9e4f4d50e0a72607bb8fab6505a3219801320f730dbfd8a48cad48e98 gcc13.patch +" |