Skip to content

Commit

Permalink
flatpak build script
Browse files Browse the repository at this point in the history
  • Loading branch information
bigeagle authored and Wang Yuzhi committed Oct 17, 2017
1 parent 4ce34da commit 5b57979
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
1 change: 1 addition & 0 deletions flatpak/.gitignore
@@ -0,0 +1 @@
.flatpak-builder
49 changes: 49 additions & 0 deletions flatpak/org.tuna.danmaQ.json
@@ -0,0 +1,49 @@
{
"id": "org.tuna.danmaQ",
"runtime": "org.kde.Platform",
"runtime-version": "5.9",
"sdk": "org.kde.Sdk",
"command": "danmaQ",
"rename-desktop-file": "danmaQ.desktop",
"rename-icon": "danmaQ",
"finish-args": [ "--share=ipc",
"--share=network",
"--socket=x11",
"--socket=pulseaudio",
"--filesystem=home",
"--env=QT_QPA_PLATFORM=flatpak",
"--device=dri" ],
"modules": [
{
"name": "danmaQ",
"buildsystem": "simple",
"build-commands": [
"mkdir build",
"cd build && cmake .. -DCMAKE_INSTALL_PREFIX=/app -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release",
"cd build && make"
],
"post-install": [
"strip -s build/src/danmaQ",

"install -dm755 /app/bin",
"install -m755 build/src/danmaQ /app/bin/danmaQ",

"install -d /app/share/applications",
"install -m644 src/resource/danmaQ.desktop /app/share/applications/danmaQ.desktop",

"install -d /app/share/icons/hicolor/64x64/apps",
"install -m644 src/resource/danmaQ.png /app/share/icons/hicolor/64x64/apps/danmaQ.png",

"install -d /app/share/icons/hicolor/scalable/apps",
"install -m644 src/resource/danmaQ.svg /app/share/icons/hicolor/scalable/apps/danmaQ.svg"
],
"sources": [
{
"type": "git",
"url": "https://github.com/tuna/danmaQ.git",
"branch": "master"
}
]
}
]
}

0 comments on commit 5b57979

Please sign in to comment.