mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
parent
f1316cf30c
commit
235bbec03f
@ -3,7 +3,7 @@
|
||||
# Maintainer: Síle Ekaterin Liszka <sheila@vulpine.house>
|
||||
pkgname=nheko
|
||||
pkgver=0.11.3
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Qt5-based client for Matrix protocol"
|
||||
url="https://github.com/Nheko-Reborn/nheko"
|
||||
# armhf blocked by qt5-qtmultimedia
|
||||
@ -12,57 +12,55 @@ arch="all !armhf !riscv64"
|
||||
license="GPL-3.0-or-later"
|
||||
options="!check" # no test suite
|
||||
depends="
|
||||
dbus:org.freedesktop.Secrets
|
||||
libnice-gstreamer
|
||||
qt5-qtquickcontrols2
|
||||
so:libgstdtls.so
|
||||
so:libgstopus.so
|
||||
so:libgstrtpmanager.so
|
||||
so:libgstsrtp.so
|
||||
so:libgstwebrtc.so
|
||||
so:libgstcompositor.so
|
||||
so:libgstdtls.so
|
||||
so:libgstopengl.so
|
||||
so:libgstopus.so
|
||||
so:libgstqmlgl.so
|
||||
so:libgstrtp.so
|
||||
so:libgstrtpmanager.so
|
||||
so:libgstsrtp.so
|
||||
so:libgstvpx.so
|
||||
libnice-gstreamer
|
||||
dbus:org.freedesktop.Secrets
|
||||
so:libgstwebrtc.so
|
||||
"
|
||||
makedepends="
|
||||
asciidoctor
|
||||
cmake
|
||||
ninja
|
||||
boost-dev
|
||||
cmake
|
||||
cmark-dev
|
||||
gst-plugins-bad-dev
|
||||
gst-plugins-base-dev
|
||||
gstreamer-dev
|
||||
lmdb-dev
|
||||
lmdbxx
|
||||
tweeny
|
||||
qt5-qtbase-dev
|
||||
qt5-qttools-dev
|
||||
qt5-qtmultimedia-dev
|
||||
qt5-qtsvg-dev
|
||||
qt5-qtdeclarative-dev
|
||||
qt5-qtquickcontrols2-dev
|
||||
qtkeychain-dev
|
||||
zlib-dev
|
||||
openssl-dev>3
|
||||
olm-dev
|
||||
nlohmann-json
|
||||
cmark-dev
|
||||
spdlog-dev
|
||||
mtxclient-dev
|
||||
gstreamer-dev
|
||||
gst-plugins-base-dev
|
||||
gst-plugins-bad-dev
|
||||
nlohmann-json
|
||||
olm-dev
|
||||
openssl-dev>3
|
||||
qt5-qtbase-dev
|
||||
qt5-qtdeclarative-dev
|
||||
qt5-qtmultimedia-dev
|
||||
qt5-qtquickcontrols2-dev
|
||||
qt5-qtsvg-dev
|
||||
qt5-qttools-dev
|
||||
qtkeychain-dev
|
||||
samurai
|
||||
spdlog-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"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/Nheko-Reborn/nheko/archive/v$pkgver.tar.gz
|
||||
gcc13.patch
|
||||
"
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
@ -70,15 +68,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() {
|
||||
@ -86,9 +84,10 @@ check() {
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" ninja -C build install
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd nheko-0.11.3.tar.gz
|
||||
0253d52fa432c8656688281358dbdeefac77df11e823a602dacb9a8a7df5c8cc0c3576f9e4f4d50e0a72607bb8fab6505a3219801320f730dbfd8a48cad48e98 gcc13.patch
|
||||
"
|
||||
|
24
community/nheko/gcc13.patch
Normal file
24
community/nheko/gcc13.patch
Normal file
@ -0,0 +1,24 @@
|
||||
Patch-Source: https://github.com/Nheko-Reborn/nheko/commit/d7c10ae90417fcbb7f81edd4e40d89e91436244b
|
||||
--
|
||||
From d7c10ae90417fcbb7f81edd4e40d89e91436244b Mon Sep 17 00:00:00 2001
|
||||
From: Nicolas Werner <nicolas.werner@hotmail.de>
|
||||
Date: Fri, 24 Mar 2023 19:48:47 +0100
|
||||
Subject: [PATCH] Fix explicit optional construction on gcc13
|
||||
|
||||
---
|
||||
src/timeline/EventStore.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/timeline/EventStore.cpp b/src/timeline/EventStore.cpp
|
||||
index 3c214dcbe..dd0e920de 100644
|
||||
--- a/src/timeline/EventStore.cpp
|
||||
+++ b/src/timeline/EventStore.cpp
|
||||
@@ -650,7 +650,7 @@ EventStore::get(int idx, bool decrypt)
|
||||
if (edits_.empty())
|
||||
event = cache::client()->getEvent(room_id_, *event_id);
|
||||
else
|
||||
- event = {edits_.back()};
|
||||
+ event = mtx::events::collections::TimelineEvent{edits_.back()};
|
||||
|
||||
if (!event)
|
||||
return nullptr;
|
Loading…
Reference in New Issue
Block a user