4
0
mirror of https://github.com/QuasarApp/sdkmanager-android.git synced 2025-05-14 21:09:33 +00:00
2019-12-30 13:33:56 +03:00

61 lines
1.6 KiB
YAML

name: android-sdk # you probably want to 'snapcraft register <name>'
version: '1.0' # just for humans, typically '1.2+git' or '1.3.2'
summary: The package contains android sdkmanager. # 79 char long summary
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: core18
parts:
android-sdk:
# See 'snapcraft plugins'
plugin: dump
source: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
stage-packages:
- libfreetype6
- libpng16-16
- openjdk-8-jdk
- openjdk-8-jre
- openjdk-8-jre-headless
build-packages:
- ca-certificates
- ca-certificates-java
- openjdk-8-jre-headless
override-stage: |
snapcraftctl stage
chmod 777 -R "$SNAPCRAFT_STAGE/tools"
after:
- android-sdk-wraper
android-sdk-wraper:
# See 'snapcraft plugins'
plugin: dump
source: scripts
plugs:
android-config:
interface: personal-files
read:
- $HOME/.android
write:
- $HOME/.android
apps:
android-sdk:
command: start.sh
plugs:
- home
- removable-media
- network
- android-config
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'