diff --git a/snapcraft.yaml b/snapcraft.yaml index 739b4f94..3163febf 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -31,7 +31,30 @@ package-repositories: url: http://origin.archive.neon.kde.org/user key-server: keyserver.ubuntu.com parts: + kpipewire: + plugin: cmake + source: https://invent.kde.org/plasma/kpipewire.git + source-branch: master + cmake-parameters: + - -DCMAKE_INSTALL_PREFIX=/usr + - -DCMAKE_BUILD_TYPE=Release + - -DQT_MAJOR_VERSION=6 + - -DBUILD_WITH_QT6=ON + - -DBUILD_TESTING=OFF + - -DCMAKE_INSTALL_SYSCONFDIR=/etc + - -DCMAKE_INSTALL_LOCALSTATEDIR=/var + - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON + - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF + - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON + - -DCMAKE_INSTALL_RUNSTATEDIR=/run + - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON + - -DCMAKE_VERBOSE_MAKEFILE=ON + - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR + - --log-level=STATUS + - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR krfb: + after: + - kpipewire parse-info: - usr/share/metainfo/org.kde.krfb.appdata.xml plugin: cmake @@ -99,10 +122,9 @@ parts: build-snaps: - core22 - kf6-core22 - - qt-common-themes override-prime: | set -eux - for snap in "core22" "kf6-core22" "qt-common-themes"; do + for snap in "core22" "kf6-core22"; do cd "/snap/$snap/current" && find . -type f,l -exec rm -rf "${CRAFT_PRIME}/{}" \; done