refactor install script
This commit is contained in:
parent
2d6c8d7b78
commit
30fa51f083
|
@ -11,7 +11,8 @@
|
||||||
"--socket=wayland",
|
"--socket=wayland",
|
||||||
"--device=dri",
|
"--device=dri",
|
||||||
"--socket=pulseaudio",
|
"--socket=pulseaudio",
|
||||||
"--share=network"
|
"--share=network",
|
||||||
|
"--filesystem=xdg-download"
|
||||||
],
|
],
|
||||||
"modules": [
|
"modules": [
|
||||||
{
|
{
|
||||||
|
@ -21,20 +22,14 @@
|
||||||
"x86_64"
|
"x86_64"
|
||||||
],
|
],
|
||||||
"build-commands": [
|
"build-commands": [
|
||||||
"mkdir -p lemmur-x86",
|
"ls lemmur",
|
||||||
"tar -xf lemmur-linux-x86.tar.gz -C lemmur-x86",
|
"cp -r lemmur /app/lemmur",
|
||||||
"cp -r lemmur-x86 /app/",
|
"chmod +x /app/lemmur/lemmur",
|
||||||
"chmod +x /app/lemmur-x86/lemmur",
|
|
||||||
"mkdir -p /app/bin",
|
"mkdir -p /app/bin",
|
||||||
"ln -s /app/lemmur-x86/lemmur /app/bin/lemmur",
|
"install -Dm644 ./app_icon.svg /app/share/icons/hicolor/scalable/apps/com.krawieck.lemmur.svg",
|
||||||
"mkdir -p /app/share/metainfo",
|
"ln -s /app/lemmur/lemmur /app/bin/lemmur",
|
||||||
"cp -r com.krawieck.lemmur.metainfo.xml /app/share/metainfo/",
|
"install -Dm644 com.krawieck.lemmur.desktop /app/share/applications/com.krawieck.lemmur.desktop",
|
||||||
"mkdir -p /app/share/icons/hicolor/scalable/apps",
|
"install -Dm644 com.krawieck.lemmur.metainfo.xml /app/share/appdata/com.krawieck.lemmur.metainfo.xml"
|
||||||
"cp -r app_icon.svg /app/share/icons/hicolor/scalable/apps/com.krawieck.lemmur.svg",
|
|
||||||
"mkdir -p /app/share/applications",
|
|
||||||
"cp -r com.krawieck.lemmur.desktop /app/share/applications/",
|
|
||||||
"mkdir -p /app/share/appdata",
|
|
||||||
"cp -r com.krawieck.lemmur.metainfo.xml /app/share/appdata/"
|
|
||||||
],
|
],
|
||||||
"sources": [
|
"sources": [
|
||||||
{
|
{
|
||||||
|
@ -50,9 +45,17 @@
|
||||||
"path": "app_icon.svg"
|
"path": "app_icon.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "file",
|
"type": "archive",
|
||||||
"path": "lemmur-linux-x86.tar.gz"
|
"only-arches": [
|
||||||
|
"x86_64"
|
||||||
|
],
|
||||||
|
"url": "https://github.com/LemmurOrg/lemmur/releases/download/v0.8.0/lemmur-v0.8.0-x86_64-linux.tar.gz",
|
||||||
|
"dest": "lemmur",
|
||||||
|
"sha256": "47bbd7cc7ad2c4f036cd26ba552d2a17c786f0e834d214bf4cb1ab2395ec2079",
|
||||||
|
"strip-components": 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue