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