mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
parent
f1316cf30c
commit
235bbec03f
@ -3,7 +3,7 @@
|
|||||||
# Maintainer: Síle Ekaterin Liszka <sheila@vulpine.house>
|
# Maintainer: Síle Ekaterin Liszka <sheila@vulpine.house>
|
||||||
pkgname=nheko
|
pkgname=nheko
|
||||||
pkgver=0.11.3
|
pkgver=0.11.3
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="Qt5-based client for Matrix protocol"
|
pkgdesc="Qt5-based client for Matrix protocol"
|
||||||
url="https://github.com/Nheko-Reborn/nheko"
|
url="https://github.com/Nheko-Reborn/nheko"
|
||||||
# armhf blocked by qt5-qtmultimedia
|
# armhf blocked by qt5-qtmultimedia
|
||||||
@ -12,57 +12,55 @@ arch="all !armhf !riscv64"
|
|||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
options="!check" # no test suite
|
options="!check" # no test suite
|
||||||
depends="
|
depends="
|
||||||
|
dbus:org.freedesktop.Secrets
|
||||||
|
libnice-gstreamer
|
||||||
qt5-qtquickcontrols2
|
qt5-qtquickcontrols2
|
||||||
so:libgstdtls.so
|
|
||||||
so:libgstopus.so
|
|
||||||
so:libgstrtpmanager.so
|
|
||||||
so:libgstsrtp.so
|
|
||||||
so:libgstwebrtc.so
|
|
||||||
so:libgstcompositor.so
|
so:libgstcompositor.so
|
||||||
|
so:libgstdtls.so
|
||||||
so:libgstopengl.so
|
so:libgstopengl.so
|
||||||
|
so:libgstopus.so
|
||||||
so:libgstqmlgl.so
|
so:libgstqmlgl.so
|
||||||
so:libgstrtp.so
|
so:libgstrtp.so
|
||||||
|
so:libgstrtpmanager.so
|
||||||
|
so:libgstsrtp.so
|
||||||
so:libgstvpx.so
|
so:libgstvpx.so
|
||||||
libnice-gstreamer
|
so:libgstwebrtc.so
|
||||||
dbus:org.freedesktop.Secrets
|
|
||||||
"
|
"
|
||||||
makedepends="
|
makedepends="
|
||||||
asciidoctor
|
asciidoctor
|
||||||
cmake
|
|
||||||
ninja
|
|
||||||
boost-dev
|
boost-dev
|
||||||
|
cmake
|
||||||
|
cmark-dev
|
||||||
|
gst-plugins-bad-dev
|
||||||
|
gst-plugins-base-dev
|
||||||
|
gstreamer-dev
|
||||||
lmdb-dev
|
lmdb-dev
|
||||||
lmdbxx
|
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
|
mtxclient-dev
|
||||||
gstreamer-dev
|
nlohmann-json
|
||||||
gst-plugins-base-dev
|
olm-dev
|
||||||
gst-plugins-bad-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
|
xcb-util-wm-dev
|
||||||
|
zlib-dev
|
||||||
"
|
"
|
||||||
subpackages="$pkgname-doc $pkgname-zsh-completion"
|
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() {
|
prepare() {
|
||||||
default_prepare
|
default_prepare
|
||||||
sed -e '/-Wall/d' \
|
sed -e '/-Werror/d' \
|
||||||
-e '/-Wextra/d' \
|
|
||||||
-e '/-Werror/d' \
|
|
||||||
-e '/-pedantic/d' \
|
|
||||||
-e '/-pipe/d' \
|
|
||||||
-i CMakeLists.txt
|
-i CMakeLists.txt
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -70,15 +68,15 @@ build() {
|
|||||||
if [ "$CBUILD" != "$CHOST" ]; then
|
if [ "$CBUILD" != "$CHOST" ]; then
|
||||||
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
||||||
fi
|
fi
|
||||||
cmake -B build \
|
LDFLAGS="$LDFLAGS -Wl,-z,stack-size=1048576" \
|
||||||
-GNinja \
|
cmake -B build -G Ninja \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||||
-DBUILD_SHARED_LIBS=True \
|
-DBUILD_SHARED_LIBS=True \
|
||||||
-DCMAKE_SKIP_RPATH=True \
|
-DCMAKE_SKIP_RPATH=True \
|
||||||
-DCMAKE_BUILD_TYPE=None \
|
-DCMAKE_BUILD_TYPE=None \
|
||||||
$CMAKE_CROSSOPTS .
|
$CMAKE_CROSSOPTS
|
||||||
ninja -C build
|
cmake --build build
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
@ -86,9 +84,10 @@ check() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
DESTDIR="$pkgdir" ninja -C build install
|
DESTDIR="$pkgdir" cmake --install build
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd nheko-0.11.3.tar.gz
|
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