[PR #5931] [CLOSED] Drafting flathub script #24827

Closed
opened 2026-04-16 18:15:14 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/5931
Author: @MikesGlitch
Created: 10/15/2025
Status: Closed

Base: masterHead: flathub-draft


📝 Commits (10+)

📊 Changes

2 files changed (+49 additions, -1 deletions)

View changed files

packages/desktop-electron/extra-resources/linux/org.actualbudget.actual.metainfo.xml (+44 -0)
📝 packages/desktop-electron/package.json (+5 -1)

📄 Description

This doesn't actually belong in this repo

To build locally:

flatpak-builder build org.actualbudget.actual.yml --install-deps-from=flathub --force-clean --user --ins
tall

Then run:

flatpak run org.actualbudget.actual

TODO

  • Prep a workflow to build the x64 version for flathub - if we submit we'll need to point to an artifact that exists already
  • I think I have to move the extra-resources to flathub so they can see it? Not sure...
  • Make the PR to flathub
  • icon quality isn't good
  • Update the icon to the one we're about to use for mac?

It would belong in a new repo under flathub. Putting it here for now so I don't lose it.

image

References:


🔄 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/actualbudget/actual/pull/5931 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 10/15/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `flathub-draft` --- ### 📝 Commits (10+) - [`da16f5e`](https://github.com/actualbudget/actual/commit/da16f5e3fc458c8b8592b390d6d0967cdcc2b89c) drafting flathub script - [`a927242`](https://github.com/actualbudget/actual/commit/a9272426342d3af1a040854fa653fa95612ef4bf) Merge branch 'master' of https://github.com/MikesGlitch/actual into flathub-draft - [`47fa0ba`](https://github.com/actualbudget/actual/commit/47fa0ba6f323a662947350fc888508c058179f6e) more bits - [`70c4814`](https://github.com/actualbudget/actual/commit/70c4814a3a8779cd2fa3642948221838e9d38989) add manifest - [`c0e20f5`](https://github.com/actualbudget/actual/commit/c0e20f5f7967caf87e4b77ba21de874466e22151) getting there - [`7dd2bc1`](https://github.com/actualbudget/actual/commit/7dd2bc15db2328c88e1bd45d26893fd71f4c1855) launching finally - [`df479ed`](https://github.com/actualbudget/actual/commit/df479ed49b3559dddcb85c8a161b6ac5cf7bf27b) tidy - [`7cfd878`](https://github.com/actualbudget/actual/commit/7cfd87898fa40c2c61649884bcdb39a2e91ef907) lint the manifest - [`517799d`](https://github.com/actualbudget/actual/commit/517799d462fbdc7f8b594a58f412e0c9b3f901ac) remove files - [`002e7e1`](https://github.com/actualbudget/actual/commit/002e7e1f0018ecfebe3e7e8a1cff7aac9f49eb06) these can stay ### 📊 Changes **2 files changed** (+49 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `packages/desktop-electron/extra-resources/linux/org.actualbudget.actual.metainfo.xml` (+44 -0) 📝 `packages/desktop-electron/package.json` (+5 -1) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> # This doesn't actually belong in this repo To build locally: ``` flatpak-builder build org.actualbudget.actual.yml --install-deps-from=flathub --force-clean --user --ins tall ```` Then run: ``` flatpak run org.actualbudget.actual ``` # TODO - [ ] Prep a workflow to build the x64 version for flathub - if we submit we'll need to point to an artifact that exists already - [x] I think I have to move the extra-resources to flathub so they can see it? Not sure... - [ ] Make the PR to flathub - [x] icon quality isn't good - [x] Update the icon to the one we're about to use for mac? It would belong in a new repo under flathub. Putting it here for now so I don't lose it. <img width="824" height="430" alt="image" src="https://github.com/user-attachments/assets/aec35ec1-3930-46f3-8419-4ebb1eca0e5a" /> References: - https://github.com/flathub/com.slack.Slack - https://discourse.flathub.org/t/are-any-electron-apps-build-from-source/2833/3 - https://docs.flatpak.org/en/latest/electron.html - https://github.com/sthapa/whatsapp-desktop-linux/blob/fee9d29666117030bd8ab110914d1b97d3e82957/flatpak/whatsapp-desktop.yml - https://github.com/search?q=base%3A+org.electronjs.Electron2.BaseApp++++&type=code&state=open --- <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-04-16 18:15:14 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#24827