HowDoIMake

snapcraft.yaml

Dec 2nd, 2022
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.36 KB | None | 0 0
  1. name: tempest-launcher # you probably want to 'snapcraft register <name>'
  2. base: core20 # the base snap is the execution environment for this snap
  3. version: '2.4' # just for humans, typically '1.2+git' or '1.3.2'
  4. summary: An elegant way of launching Minecraft. # 79 char long summary
  5. description: |
  6.  An easy to use Minecraft launcher that have built in modpack creations and auto install mod. With this launcher, you can create up to 5 usernames that can be linked to your Microsoft account. Each username can upload custom skin and cape that displayed to all of player that uses same launcher.
  7.   Supported texture server: TempestLauncher, Mojang, SkinMe, LittleSkin, TLauncher, ...etc
  8.  
  9. grade: stable # must be 'stable' to release into candidate/stable channels
  10. confinement: strict # use 'strict' once you have the right plugs and slots
  11.  
  12. apps:
  13.   tempest-launcher:
  14.     command: tempest-launcher.sh
  15.     plugs:
  16.        - browser-support
  17.         - camera
  18.         - desktop
  19.         - desktop-legacy
  20.         - gsettings
  21.         - home
  22.         - opengl
  23.         - audio-playback
  24.         - audio-record
  25.         - removable-media
  26.         - screen-inhibit-control
  27.         - unity7
  28.         - x11
  29.         - network
  30.         - wayland
  31.         - hardware-observe # to assist geoclue & qtpositioning
  32.         - network-observe  # to assist geoclue & qtpositioning
  33.         - network-bind  # to assist geoclue & qtpositioning
  34.  
  35. parts:
  36.   tempest-launcher:
  37.     source: scripts
  38.     plugin: dump
  39.  
  40.   part:
  41.     source: tempest-launcher.tar
  42.     #source: https://github.com/GoodDay360/Tempest-Launcher/releases/download/2.4/Tempest_Launcher_2.4-Linux.tar.gz
  43.     source-type: tar
  44.     plugin: dump
  45.     stage-packages:
  46.      - libavahi-client3
  47.       - libavahi-common3
  48.       - libcups2
  49.       - libegl1
  50.       - libevdev2
  51.       - libfontconfig1
  52.       - libfreetype6
  53.       - libgudev-1.0-0
  54.       - libinput10
  55.       - libmtdev1
  56.       - libpng16-16
  57.       - libwacom2
  58.       - libwayland-client0
  59.       - libxcb-icccm4
  60.       - libxcb-image0
  61.       - libxcb-keysyms1
  62.       - libxcb-randr0
  63.       - libxcb-render-util0
  64.       - libxcb-render0
  65.       - libxcb-shape0
  66.       - libxcb-util1
  67.       - libxcb-xinerama0
  68.       - libxcb-xkb1
  69.       - libxkbcommon-x11-0
  70.       - libqt5core5a
  71.       - libqt5widgets5
  72.       - libqt5xml5
  73.       - libcanberra-gtk-module
  74.       - libcanberra-gtk3-module
Add Comment
Please, Sign In to add comment