From 30fa51f08334898122f054cad33d2378a75cd9c8 Mon Sep 17 00:00:00 2001 From: LouisMarotta Date: Mon, 26 Dec 2022 19:58:07 +0100 Subject: [PATCH] refactor install script --- flatpak/com.krawieck.lemmur.json | 35 +++++++++++++++++--------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/flatpak/com.krawieck.lemmur.json b/flatpak/com.krawieck.lemmur.json index bf40385..ade4863 100644 --- a/flatpak/com.krawieck.lemmur.json +++ b/flatpak/com.krawieck.lemmur.json @@ -11,7 +11,8 @@ "--socket=wayland", "--device=dri", "--socket=pulseaudio", - "--share=network" + "--share=network", + "--filesystem=xdg-download" ], "modules": [ { @@ -21,20 +22,14 @@ "x86_64" ], "build-commands": [ - "mkdir -p lemmur-x86", - "tar -xf lemmur-linux-x86.tar.gz -C lemmur-x86", - "cp -r lemmur-x86 /app/", - "chmod +x /app/lemmur-x86/lemmur", + "ls lemmur", + "cp -r lemmur /app/lemmur", + "chmod +x /app/lemmur/lemmur", "mkdir -p /app/bin", - "ln -s /app/lemmur-x86/lemmur /app/bin/lemmur", - "mkdir -p /app/share/metainfo", - "cp -r com.krawieck.lemmur.metainfo.xml /app/share/metainfo/", - "mkdir -p /app/share/icons/hicolor/scalable/apps", - "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/" + "install -Dm644 ./app_icon.svg /app/share/icons/hicolor/scalable/apps/com.krawieck.lemmur.svg", + "ln -s /app/lemmur/lemmur /app/bin/lemmur", + "install -Dm644 com.krawieck.lemmur.desktop /app/share/applications/com.krawieck.lemmur.desktop", + "install -Dm644 com.krawieck.lemmur.metainfo.xml /app/share/appdata/com.krawieck.lemmur.metainfo.xml" ], "sources": [ { @@ -50,9 +45,17 @@ "path": "app_icon.svg" }, { - "type": "file", - "path": "lemmur-linux-x86.tar.gz" + "type": "archive", + "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 } + + ] } ]