From b87f00bf9eab61c701659a9a5546106979e07d64 Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Fri, 15 Apr 2022 23:13:21 +0200 Subject: [PATCH] Add flatpak manifest. --- flatpak/tech.icedream.icecon.yml | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 flatpak/tech.icedream.icecon.yml diff --git a/flatpak/tech.icedream.icecon.yml b/flatpak/tech.icedream.icecon.yml new file mode 100644 index 0000000..dc438e1 --- /dev/null +++ b/flatpak/tech.icedream.icecon.yml @@ -0,0 +1,34 @@ +app-id: tech.icedream.icecon + +runtime: org.freedesktop.Platform +runtime-version: '20.08' + +sdk: org.freedesktop.Sdk +sdk-extensions: + - org.freedesktop.Sdk.Extension.golang + +command: icecon + +finish-args: + - --share=ipc # Share IPC namespace with the host (necessary for X11). + - --socket=x11 + - --share=network + +build-options: + build-args: + - --share=network + env: + - GOBIN=/app/bin + - GOROOT=/usr/lib/sdk/golang + +modules: + - name: icecon + buildsystem: simple + build-commands: + - $GOROOT/bin/go mod download + - $GOROOT/bin/go generate -v ./... + - $GOROOT/bin/go build -v -ldflags '-s -w' -o icecon + - install -Dm00755 icecon $FLATPAK_DEST/bin/icecon + sources: + - type: dir + path: ../