Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@suvayu
Created December 28, 2020 11:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save suvayu/7e630bc1fcab275860bdd51f472029a3 to your computer and use it in GitHub Desktop.
Save suvayu/7e630bc1fcab275860bdd51f472029a3 to your computer and use it in GitHub Desktop.
Manifest file to create a flatpak for MultiMC [WIP]
id: org.multimc.MultiMC
runtime: org.kde.Platform
runtime-version: '5.15'
sdk: org.kde.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.openjdk11
command: /app/MultiMC
build-options:
append-path: /usr/lib/sdk/openjdk11/bin
finish-args:
- --persist=.minecraft
- --share=ipc
- --socket=x11
- --device=dri
- --socket=pulseaudio
- --share=network
- --env=JAVA_HOME=/app/jre
- --env=JAVA_COMPILER=/app/jre/bin/javac
- --env=PATH=/app/jre/bin:/usr/bin
modules:
- name: xrandr
sources:
- sha256: 7b99edb7970a1365eaf5bcaf552144e4dfc3ccf510c4abc08569849929fb366e
type: archive
url: https://www.x.org/archive/individual/app/xrandr-1.5.1.tar.gz
- name: openjdk
buildsystem: simple
build-commands:
- /usr/lib/sdk/openjdk11/install.sh
- name: MultiMC
buildsystem: cmake-ninja
config-opts:
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
sources:
- type: git
url: https://github.com/MultiMC/MultiMC5.git
tag: 0.6.11
disable-submodules: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment