2022-10-24 19:19:30 +01:00
name : prismlauncher
license : GPL-3.0-only
base : core20
website : https://prismlauncher.org/
source-code : https://github.com/PrismLauncher/PrismLauncher
issues : https://github.com/PrismLauncher/PrismLauncher/issues
donation : https://opencollective.com/prismlauncher
contact : https://discord.gg/prismlauncher
summary : A custom Minecraft launcher with modpack support
adopt-info : prismlauncher
grade : devel
confinement : strict
architectures :
- build-on : amd64
- build-on : arm64
parts :
prismlauncher :
parse-info :
- usr/share/metainfo/org.prismlauncher.PrismLauncher.metainfo.xml
plugin : cmake
build-packages :
- default-jdk-headless
stage-packages :
- openjdk-17-jre
- openjdk-8-jre
source : .
override-pull : |
snapcraftctl pull
# Fix the icon reference in the desktop file
sed -i.bak -e 's|Icon=org.prismlauncher.PrismLauncher|Icon=/usr/share/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg|g' program_info/org.prismlauncher.PrismLauncher.desktop.in
# Remove the build directory so that local development doesn't interfere with Snap compilation
rm -rf build
cmake-generator : Ninja
cmake-parameters :
- "-DCMAKE_INSTALL_PREFIX=/usr"
- "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
- "-DENABLE_LTO=ON"
- "-DLauncher_BUILD_PLATFORM=snap"
apps :
prismlauncher :
common-id : org.prismlauncher.PrismLauncher
desktop : usr/share/applications/org.prismlauncher.PrismLauncher.desktop
command : usr/bin/prismlauncher
extensions :
- kde-neon
plugs :
- home
- opengl
- network
- network-bind
2022-11-05 10:09:35 +00:00
- audio-playback