mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2024-11-15 05:47:43 -07:00
Merge pull request #269 from cpba/manifest
Add manifest for building as a flatpak
This commit is contained in:
commit
ca955d1bac
8
flatpak/net.kuribo64.melonds.desktop
Normal file
8
flatpak/net.kuribo64.melonds.desktop
Normal 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
|
31
flatpak/net.kuribo64.melonds.yml
Normal file
31
flatpak/net.kuribo64.melonds.yml
Normal 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"
|
Loading…
Reference in New Issue
Block a user