Warning, /multimedia/kasts/snapcraft.yaml is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2023 Scarlett Moore <sgmoore@kde.org> 0002 # 0003 # SPDX-License-Identifier: CC0-1.0 0004 --- 0005 name: kasts 0006 confinement: strict 0007 grade: stable 0008 base: core22 0009 adopt-info: kasts 0010 apps: 0011 kasts: 0012 # extensions: 0013 # - kde-neon 0014 common-id: org.kde.kasts 0015 desktop: usr/share/applications/org.kde.kasts.desktop 0016 command: usr/bin/kasts 0017 plugs: 0018 - home 0019 - desktop 0020 - desktop-legacy 0021 - opengl 0022 - wayland 0023 - x11 0024 - audio-playback 0025 - unity7 0026 - network 0027 - network-bind 0028 - network-manager-observe 0029 - alsa 0030 - mpris 0031 command-chain: 0032 - snap/command-chain/desktop-launch 0033 assumes: 0034 - snapd2.58.3 0035 compression: lzo 0036 plugs: 0037 desktop: 0038 mount-host-font-cache: false 0039 icon-themes: 0040 interface: content 0041 target: $SNAP/data-dir/icons 0042 default-provider: gtk-common-themes 0043 sound-themes: 0044 interface: content 0045 target: $SNAP/data-dir/sounds 0046 default-provider: gtk-common-themes 0047 kf5-5-111-qt-5-15-11-core22: 0048 content: kf5-5-111-qt-5-15-11-core22-all 0049 interface: content 0050 default-provider: kf5-5-111-qt-5-15-11-core22 0051 target: $SNAP/kf5 0052 environment: 0053 SNAP_DESKTOP_RUNTIME: $SNAP/kf5 0054 QML2_IMPORT_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/qml:$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/qml:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/qml" 0055 QT_PLUGIN_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/plugins:$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt5/plugins/kf5" 0056 QT_QUICK_CONTROLS_STYLE: org.kde.desktop 0057 GST_PLUGIN_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/gstreamer-1.0" 0058 GST_PLUGIN_SYSTEM_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/gstreamer-1.0" 0059 GST_PLUGIN_SCANNER: "$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner" 0060 hooks: 0061 configure: 0062 plugs: 0063 - desktop 0064 command-chain: 0065 - snap/command-chain/hooks-configure-desktop 0066 layout: 0067 /usr/share/X11: 0068 symlink: $SNAP/kf5/usr/share/X11 0069 "/usr/lib/$CRAFT_ARCH_TRIPLET/alsa-lib": 0070 bind: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/alsa-lib" 0071 "/usr/share/alsa": 0072 bind: "$SNAP/usr/share/alsa" 0073 "/etc/alsa/conf.d": 0074 bind: "$SNAP/etc/alsa/conf.d" 0075 package-repositories: 0076 - type: apt 0077 components: 0078 - main 0079 suites: 0080 - jammy 0081 key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D 0082 url: https://origin.archive.neon.kde.org/user 0083 key-server: keyserver.ubuntu.com 0084 parts: 0085 kde-neon: 0086 source: /snap/snapcraft/current/share/snapcraft/extensions/desktop/kde-neon 0087 source-type: local 0088 plugin: make 0089 make-parameters: 0090 - PLATFORM_PLUG=kf5-5-111-qt-5-15-11-core22 0091 build-snaps: 0092 - kf5-5-111-qt-5-15-11-core22-sdk 0093 build-environment: 0094 - &id001 0095 PATH: /snap/kf5-5-111-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH} 0096 - &id002 0097 XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-111-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS} 0098 - &id003 0099 XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-111-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME} 0100 - &id004 0101 CRAFT_CMAKE_ARGS: -DCMAKE_FIND_ROOT_PATH=/snap/kf5-5-111-qt-5-15-11-core22-sdk/current${CRAFT_CMAKE_ARGS:+:$CRAFT_CMAKE_ARGS} 0102 kasts: 0103 after: 0104 - kde-neon 0105 parse-info: 0106 - usr/share/metainfo/org.kde.kasts.appdata.xml 0107 plugin: cmake 0108 build-packages: 0109 - kirigami-addons-dev 0110 - libkf5syndication-dev 0111 - libqt5svg5-dev 0112 - libtag1-dev 0113 - qtkeychain-qt5-dev 0114 - qtdeclarative5-dev 0115 - qtmultimedia5-dev 0116 - qtquickcontrols2-5-dev 0117 - libvlc-dev 0118 - libsecret-1-dev 0119 stage-packages: 0120 - gstreamer1.0-alsa 0121 - gstreamer1.0-plugins-base 0122 - gstreamer1.0-plugins-bad 0123 - gstreamer1.0-plugins-good 0124 - gstreamer1.0-plugins-ugly 0125 - gstreamer1.0-libav 0126 - libasound2 0127 - libasound2-data 0128 - libasound2-plugins 0129 - libasound2-plugins-extra 0130 - oxygen-sounds 0131 - libkf5syndication5 0132 - kirigami-addons-data 0133 - qml-module-org-kde-kirigami-addons-datetime 0134 - qml-module-org-kde-kirigami-addons-labs-components 0135 - qml-module-org-kde-kirigami-addons-labs-mobileform 0136 - qml-module-org-kde-kirigami-addons-sounds 0137 - qml-module-org-kde-kirigami-addons-treeview 0138 - qml-module-org-kde-qqc2desktopstyle 0139 - libtag1v5 0140 - libqt5keychain1 0141 - libkf5networkmanagerqt6 0142 - libvlc5 0143 - libnm0 0144 - libsecret-1-0 0145 - mpg123 0146 - gnome-keyring 0147 source: . 0148 source-type: local 0149 cmake-parameters: 0150 - "-DCMAKE_INSTALL_PREFIX=/usr" 0151 - "-DCMAKE_BUILD_TYPE=Release" 0152 - "-DENABLE_TESTING=OFF" 0153 - "-DBUILD_TESTING=OFF" 0154 - "-DKDE_SKIP_TEST_SETTINGS=ON" 0155 - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-111-qt-5-15-11-core22-sdk/current" 0156 - "-DKDE_INSTALL_PLUGINDIR=/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/plugins/" 0157 prime: 0158 - "-usr/lib/*/cmake/*" 0159 - "-usr/include/*" 0160 - "-usr/share/ECM/*" 0161 - "-usr/share/doc/*" 0162 - "-usr/share/man/*" 0163 - "-usr/share/icons/breeze-dark*" 0164 - "-usr/bin/X11" 0165 - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0" 0166 - "-usr/lib/aspell/*" 0167 - "-usr/share/lintian" 0168 build-environment: &id005 0169 - *id001 0170 - *id002 0171 - *id003 0172 - *id004 0173 cleanup: 0174 after: 0175 - kde-neon 0176 - kasts 0177 plugin: nil 0178 override-prime: | 0179 set -eux 0180 # # Unused libraries found by linter 0181