From 226c19400ef8c0b58e763704b79fea05570c7247 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 12 Jun 2024 23:32:28 +0200 Subject: Try updating flatpak dependencies and cleanup style --- im.nheko.Nheko.yaml | 65 ++++++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 31 deletions(-) diff --git a/im.nheko.Nheko.yaml b/im.nheko.Nheko.yaml index 4e6720af..8cdc5edb 100644 --- a/im.nheko.Nheko.yaml +++ b/im.nheko.Nheko.yaml @@ -1,21 +1,23 @@ id: im.nheko.Nheko command: im.nheko.Nheko runtime: org.kde.Platform -runtime-version: '6.6' +runtime-version: '6.7' sdk: org.kde.Sdk finish-args: - - --device=dri - # needed for webcams, see #517 + # needed for webcams, see https://github.com/Nheko-Reborn/nheko/issues/517 - --device=all - --share=ipc - --share=network - --socket=pulseaudio - - --socket=wayland - --socket=x11 + - --socket=wayland - --talk-name=org.freedesktop.Notifications - --talk-name=org.freedesktop.secrets + - --talk-name=org.kde.kwalletd5 + - --talk-name=org.kde.kwalletd6 - --talk-name=org.freedesktop.StatusNotifierItem - - --talk-name=org.kde.* + # needed for tray icon + - --talk-name=org.kde.StatusNotifierWatcher cleanup: - /include - /lib/pkgconfig @@ -83,18 +85,18 @@ modules: - sha256: 5197b3147cfcfaa67dd564db7b878e4a4b3d9f3443801722b3915cdeced656cb type: archive url: https://github.com/gabime/spdlog/archive/v1.8.1.tar.gz - - config-opts: + - name: olm + config-opts: - -DCMAKE_BUILD_TYPE=Release buildsystem: cmake-ninja - name: olm sources: - commit: 92769cec711c604a1f682b95d6944578d2a1bb3d disable-shallow-clone: true tag: 3.2.12 type: git url: https://gitlab.matrix.org/matrix-org/olm.git - - buildsystem: meson - name: libsecret + - name: libsecret + buildsystem: meson config-opts: - -Dmanpage=false - -Dvapi=false @@ -137,51 +139,52 @@ modules: # tag: v5.93.0 # type: git # url: https://invent.kde.org/frameworks/kimageformats.git - - config-opts: + - name: QtKeychain + config-opts: - -DCMAKE_BUILD_TYPE=Release - -DBUILD_TEST_APPLICATION=OFF - -DQTKEYCHAIN_STATIC=ON - -DBUILD_WITH_QT6=ON buildsystem: cmake-ninja - name: QtKeychain sources: - commit: 69f993c47efed7e557d79a30a367014d9a27d809 tag: 0.14.1 type: git url: https://github.com/frankosterfeld/qtkeychain.git - - config-opts: + - name: nlohmann + config-opts: - -DJSON_BuildTests=OFF - buildsystem: cmake - name: nlohmann + buildsystem: cmake-ninja sources: - sha256: d69f9deb6a75e2580465c6c4c5111b89c4dc2fa94e3a85fcd2ffcd9a143d9273 type: archive url: https://github.com/nlohmann/json/archive/v3.11.2.tar.gz - - config-opts: + - name: kdsingleapplication + config-opts: - -DKDSingleApplication_EXAMPLES=OFF - -DKDSingleApplication_QT6=ON - buildsystem: cmake - name: kdsingleapplication + buildsystem: cmake-ninja sources: - sha256: c92355dc10f3ebd39363458458fb5bdd9662e080cf77d91f0437763c4d936520 type: archive url: https://github.com/KDAB/KDSingleApplication/releases/download/v1.0.0/kdsingleapplication-1.0.0.tar.gz - - buildsystem: simple + - name: re2 + buildsystem: simple build-commands: - make static - make prefix=/app static-install - name: re2 sources: - sha256: f89c61410a072e5cbcf8c27e3a778da7d6fd2f2b5b1445cd4f4508bee946ab0f type: archive url: https://github.com/google/re2/archive/refs/tags/2022-06-01.tar.gz - - buildsystem: meson - name: gstreamer + - name: gstreamer + buildsystem: meson sources: - - commit: 4d13eddc8b6d3f42ba44682ba42048acf170547f - tag: 1.22.7 + - commit: d2c02bb704b5804ca057fc7e6c7b16b4466fd7d5 + tag: 1.22.12 type: git url: https://gitlab.freedesktop.org/gstreamer/gstreamer.git + disable-submodules: true config-opts: - --auto-features=disabled - -Dgood=enabled @@ -195,8 +198,8 @@ modules: - -Dgst-plugins-base:gl_winsys=x11,wayland - -Dgst-plugins-base:x11=enabled - -Dgst-plugins-base:xshm=enabled - - buildsystem: cmake - name: qt-jdenticon + - name: qt-jdenticon + buildsystem: cmake-ninja no-make-install: true build-commands: - mkdir -p /app/bin/ @@ -206,35 +209,35 @@ modules: tag: v0.3.1 type: git url: https://github.com/Nheko-Reborn/qt-jdenticon.git - - buildsystem: meson + - name: coeurl + buildsystem: meson config-opts: - -Ddefault_library=static - name: coeurl sources: - commit: 3007387745cf84138d0855e0f04ff94261fc7175 #tag: v0.3.0 type: git url: https://nheko.im/nheko-reborn/coeurl.git - - config-opts: + - name: mtxclient + config-opts: - -DBUILD_LIB_TESTS=OFF - -DBUILD_LIB_EXAMPLES=OFF - -DCMAKE_BUILD_TYPE=Release - -DBUILD_SHARED_LIBS=OFF buildsystem: cmake-ninja - name: mtxclient sources: - commit: 457bc52773b40142848f0b2ab025516bf6ed634d tag: v0.10.0 type: git url: https://github.com/Nheko-Reborn/mtxclient.git - - config-opts: + - name: nheko + config-opts: - -DCMAKE_BUILD_TYPE=Release - -DLMDBXX_INCLUDE_DIR=.deps/lmdbxx - -DCOMPILE_QML=ON - -DMAN=OFF - -DFLATPAK=ON buildsystem: cmake-ninja - name: nheko sources: - path: . type: dir -- cgit 1.4.1