Merge pull request #269 from cpba/manifest

Add manifest for building as a flatpak
This commit is contained in:
StapleButter 2018-12-15 00:40:06 +01:00 committed by GitHub
commit ca955d1bac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,8 @@
[Desktop Entry]
Name=melonDS
Comment=Nintendo DS emulator
Exec=melonDS
Type=Application
Categories=Game;
Terminal=false
Icon=net.kuribo64.melonds

View File

@ -0,0 +1,31 @@
---
app-id: net.kuribo64.melonds
runtime: org.freedesktop.Platform
runtime-version: '18.08'
sdk: org.freedesktop.Sdk
command: melonDS
finish-args:
- "--share=ipc"
- "--socket=x11"
- "--socket=pulseaudio"
- "--share=network"
- "--device=all"
- "--filesystem=home"
modules:
- name: libpcap
sources:
- type: archive
url: http://www.tcpdump.org/release/libpcap-1.9.0.tar.gz
sha256: 2edb88808e5913fdaa8e9c1fcaf272e19b2485338742b5074b9fe44d68f37019
- name: melonds
buildsystem: cmake-ninja
sources:
- type: git
url: https://github.com/StapleButter/melonDS.git
commit: d4d4965b2fffc69958685a25a9d9fc0c78b54567
- type: file
path: net.kuribo64.melonds.desktop
post-install:
- "desktop-file-install --dir=/app/share/applications net.kuribo64.melonds.desktop"
- "install -D icon/melon_256x256.png /app/share/icons/hicolor/256x256/apps/net.kuribo64.melonds.png"