Warning, /utilities/basket/snapcraft.yaml is written in an unsupported language. File is not indexed.
0001 name: basket
0002 confinement: strict
0003 grade: stable
0004 base: core22
0005 version: git
0006 adopt-info: basket
0007 apps:
0008 basket:
0009 common-id: org.kde.basket.desktop
0010 desktop: usr/share/applications/org.kde.basket.desktop
0011 command: usr/bin/basket
0012 plugs:
0013 - home
0014 - desktop
0015 - desktop-legacy
0016 - opengl
0017 - wayland
0018 - x11
0019 - audio-playback
0020 - unity7
0021 - cups
0022 command-chain:
0023 - snap/command-chain/desktop-launch
0024 assumes:
0025 - snapd2.55.3
0026 compression: lzo
0027 plugs:
0028 desktop:
0029 mount-host-font-cache: false
0030 icon-themes:
0031 interface: content
0032 target: $SNAP/data-dir/icons
0033 default-provider: gtk-common-themes
0034 sound-themes:
0035 interface: content
0036 target: $SNAP/data-dir/sounds
0037 default-provider: gtk-common-themes
0038 kf5-5-111-qt-5-15-11-core22:
0039 content: kf5-5-111-qt-5-15-11-core22-all
0040 interface: content
0041 default-provider: kf5-5-111-qt-5-15-11-core22
0042 target: $SNAP/kf5
0043 foo-install-cups:
0044 interface: content
0045 content: foo
0046 default-provider: cups
0047 target: $SNAP_DATA/foo
0048 environment:
0049 SNAP_DESKTOP_RUNTIME: $SNAP/kf5
0050 QTWEBENGINEPROCESS_PATH: "$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/libexec/QtWebEngineProcess"
0051 QT_PLUGIN_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/plugins:$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/plugins/kf5"
0052 GST_PLUGIN_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/gstreamer-1.0"
0053 GST_PLUGIN_SYSTEM_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/gstreamer-1.0"
0054 GST_PLUGIN_SCANNER: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner"
0055 hooks:
0056 configure:
0057 plugs:
0058 - desktop
0059 command-chain:
0060 - snap/command-chain/hooks-configure-desktop
0061 layout:
0062 /usr/share/X11:
0063 symlink: $SNAP/kf5/usr/share/X11
0064 /usr/share/qt5:
0065 bind: $SNAP/kf5/usr/share/qt5
0066 "/usr/lib/$CRAFT_ARCH_TRIPLET/alsa-lib":
0067 bind: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/alsa-lib"
0068 "/usr/share/alsa":
0069 bind: "$SNAP/usr/share/alsa"
0070 slots:
0071 session-dbus-interface:
0072 interface: dbus
0073 name: local.basket
0074 bus: session
0075 package-repositories:
0076 - type: apt
0077 components:
0078 - main
0079 suites:
0080 - jammy
0081 key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D
0082 url: http://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 basket:
0103 after:
0104 - kde-neon
0105 parse-info:
0106 - usr/share/metainfo/org.kde.basket.appdata.xml
0107 source: https://invent.kde.org/utilities/basket.git
0108 plugin: cmake
0109 build-packages:
0110 - cmake
0111 - libkf5doctools-dev
0112 - libphonon4qt5-dev
0113 - libphonon4qt5experimental-dev
0114 stage-packages:
0115 - phonon4qt5
0116 - libgstreamer1.0-0
0117 - gstreamer1.0-alsa
0118 - gstreamer1.0-pulseaudio
0119 - gstreamer1.0-plugins-good
0120 - gstreamer1.0-plugins-bad
0121 - gstreamer1.0-plugins-ugly
0122 - phonon4qt5-backend-gstreamer
0123 - oxygen-sounds
0124 cmake-parameters:
0125 - -DKDE_INSTALL_USE_QT_SYS_PATHS=FALSE
0126 - -DCMAKE_INSTALL_PREFIX=/usr
0127 - -DCMAKE_BUILD_TYPE=Release
0128 - -DENABLE_TESTING=OFF
0129 - -DBUILD_TESTING=OFF
0130 - -DKDE_SKIP_TEST_SETTINGS=ON
0131 - "-DCMAKE_FIND_ROOT_PATH=/usr\\;$CRAFT_STAGE\\;/snap/kf5-5-111-qt-5-15-11-core22-sdk/current"
0132 - "-DKDE_INSTALL_PLUGINDIR=/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/plugins/"
0133 prime:
0134 - "-usr/lib/*/cmake/*"
0135 - "-usr/include/*"
0136 - "-usr/share/ECM/*"
0137 - "-usr/share/doc/*"
0138 - "-usr/share/man/*"
0139 - "-usr/share/icons/breeze-dark*"
0140 - "-usr/bin/X11"
0141 - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
0142 - "-usr/lib/aspell/*"
0143 - "-usr/share/lintian"
0144 build-environment: &id005
0145 - *id001
0146 - *id002
0147 - *id003
0148 - *id004
0149 cleanup:
0150 after:
0151 - kde-neon
0152 - basket
0153 plugin: nil
0154 override-prime: |
0155 set -eux
0156 # # Unused libraries found by linter