[PR #23] [MERGED] [core] Add Flatpak Files to Build Archive #311

Closed
opened 2026-03-22 12:47:34 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/feeddeck/feeddeck/pull/23
Author: @ricoberger
Created: 10/11/2023
Status: Merged
Merged: 10/11/2023
Merged by: @ricoberger

Base: mainHead: core-add-flatpak-files-to-archive


📝 Commits (1)

  • 52f0261 [core] Add Flatpak Files to Build Archive

📊 Changes

3 files changed (+6 additions, -46 deletions)

View changed files

📝 .github/workflows/continuous-delivery.yaml (+3 -0)
📝 CONTRIBUTING.md (+3 -0)
app/linux/flatpak/app.feeddeck.feeddeck.yml (+0 -46)

📄 Description

Instead of downloading the Flatpak files from GitHub in the "app.feeddeck.feeddeck.yml" file, we are now adding the files to the archive we create during the release process.

The app.feeddeck.feeddeck.yml file should then look as follows:

app-id: app.feeddeck.feeddeck
runtime: org.freedesktop.Platform
runtime-version: "23.08"
sdk: org.freedesktop.Sdk
command: feeddeck

finish-args:
  - --share=ipc
  - --socket=fallback-x11
  - --socket=wayland
  - --device=dri
  - --share=network
  - --filesystem=xdg-documents

modules:
  - name: FeedDeck
    buildsystem: simple
    build-commands:
      - cp -R bundle /app/feeddeck
      - mkdir -p /app/bin && ln -s /app/feeddeck/feeddeck /app/bin/feeddeck
      - chmod +x /app/bin/feeddeck
      - install -Dm644 /app/feeddeck/app.feeddeck.feeddeck.svg /app/share/icons/hicolor/scalable/apps/app.feeddeck.feeddeck.svg
      - install -Dm644 /app/feeddeck/app.feeddeck.feeddeck.desktop -t /app/share/applications/
      - install -Dm644 /app/feeddeck/app.feeddeck.feeddeck.metainfo.xml -t /app/share/metainfo/
    sources:
      - type: archive
        only-arches:
          - x86_64
        url: https://github.com/feeddeck/feeddeck/releases/download/v1.1.0/feeddeck-linux-x86_64.tar.gz
        sha256: TODO
        dest: bundle
      - type: archive
        only-arches:
          - aarch64
        url: https://github.com/feeddeck/feeddeck/releases/download/v1.1.0/feeddeck-linux-arm64.tar.gz
        sha256: TODO
        dest: bundle

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/feeddeck/feeddeck/pull/23 **Author:** [@ricoberger](https://github.com/ricoberger) **Created:** 10/11/2023 **Status:** ✅ Merged **Merged:** 10/11/2023 **Merged by:** [@ricoberger](https://github.com/ricoberger) **Base:** `main` ← **Head:** `core-add-flatpak-files-to-archive` --- ### 📝 Commits (1) - [`52f0261`](https://github.com/feeddeck/feeddeck/commit/52f0261ad18ab65a6775d3531cac8238a2def9fe) [core] Add Flatpak Files to Build Archive ### 📊 Changes **3 files changed** (+6 additions, -46 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/continuous-delivery.yaml` (+3 -0) 📝 `CONTRIBUTING.md` (+3 -0) ➖ `app/linux/flatpak/app.feeddeck.feeddeck.yml` (+0 -46) </details> ### 📄 Description Instead of downloading the Flatpak files from GitHub in the "app.feeddeck.feeddeck.yml" file, we are now adding the files to the archive we create during the release process. The `app.feeddeck.feeddeck.yml` file should then look as follows: ```yaml app-id: app.feeddeck.feeddeck runtime: org.freedesktop.Platform runtime-version: "23.08" sdk: org.freedesktop.Sdk command: feeddeck finish-args: - --share=ipc - --socket=fallback-x11 - --socket=wayland - --device=dri - --share=network - --filesystem=xdg-documents modules: - name: FeedDeck buildsystem: simple build-commands: - cp -R bundle /app/feeddeck - mkdir -p /app/bin && ln -s /app/feeddeck/feeddeck /app/bin/feeddeck - chmod +x /app/bin/feeddeck - install -Dm644 /app/feeddeck/app.feeddeck.feeddeck.svg /app/share/icons/hicolor/scalable/apps/app.feeddeck.feeddeck.svg - install -Dm644 /app/feeddeck/app.feeddeck.feeddeck.desktop -t /app/share/applications/ - install -Dm644 /app/feeddeck/app.feeddeck.feeddeck.metainfo.xml -t /app/share/metainfo/ sources: - type: archive only-arches: - x86_64 url: https://github.com/feeddeck/feeddeck/releases/download/v1.1.0/feeddeck-linux-x86_64.tar.gz sha256: TODO dest: bundle - type: archive only-arches: - aarch64 url: https://github.com/feeddeck/feeddeck/releases/download/v1.1.0/feeddeck-linux-arm64.tar.gz sha256: TODO dest: bundle ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 12:47:34 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/feeddeck#311