sdkmanager-android/snap/snapcraft.yaml
Andrei Yankovich cea0431c54
Some checks failed
buildbot/DocsGenerator Build finished.
buildbot/WindowsCMakeBuilder Build finished.
buildbot/IOSCMakeBuilder Build finished.
buildbot/AndroidBuilder_v8Qt6 Build finished.
buildbot/LinuxCMakeBuilderQt6 Build finished.
Update sdk tool
Signed-off-by: Andrei Yankovich <EndrIIMail@gmail.com>
2024-01-23 15:04:34 +03:00

56 lines
1.5 KiB
YAML

name: androidsdk
version: '1.2.1.2'
summary: The package contains android sdkmanager.
description: |
This is snap version of console sdk manager for Android. For more information about sdkmanager see official google documentation git@github.com:EndrII/sdkmanager-android.git.
grade: stable
confinement: strict
base: core22
architectures:
- build-on: amd64
parts:
androidsdk:
# See 'snapcraft plugins'
plugin: dump
source: https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
stage-packages:
- libfreetype6
- libpng16-16
- openjdk-17-jdk
- openjdk-17-jre
- openjdk-17-jre-headless
build-packages:
- ca-certificates
- ca-certificates-java
- openjdk-17-jre-headless
override-stage: |
snapcraftctl stage
chmod 777 -R "$SNAPCRAFT_STAGE/cmdline-tools"
override-prime: |
snapcraftctl prime
rm -vf usr/lib/jvm/java-17-openjdk-*/lib/security/blacklisted.certs
after:
- androidsdk-wraper
androidsdk-wraper:
# See 'snapcraft plugins'
plugin: dump
source: scripts
apps:
androidsdk:
command: start.sh
plugs:
- home
- removable-media
- network
environment:
PATH: '$SNAP:$SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH'
LD_LIBRARY_PATH: '$SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu'