mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-22 00:13:45 -05:00
:electron: Prep for flathub - arm64 support and metainfo (#5947)
* prep for flathub -arm64 build and metainfo * release note * spelling mistake * whitespace removal * arch build issues * hmm * removing arm64 from flatpak - that would get bundled by flathub anyway
This commit is contained in:
6
.github/workflows/electron-master.yml
vendored
6
.github/workflows/electron-master.yml
vendored
@@ -44,9 +44,9 @@ jobs:
|
||||
sudo apt-get install flatpak -y
|
||||
sudo apt-get install flatpak-builder -y
|
||||
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
||||
sudo flatpak install org.freedesktop.Sdk/x86_64/24.08 -y
|
||||
sudo flatpak install org.freedesktop.Platform/x86_64/24.08 -y
|
||||
sudo flatpak install org.electronjs.Electron2.BaseApp/x86_64/24.08 -y
|
||||
sudo flatpak install org.freedesktop.Sdk//24.08 -y
|
||||
sudo flatpak install org.freedesktop.Platform//24.08 -y
|
||||
sudo flatpak install org.electronjs.Electron2.BaseApp//24.08 -y
|
||||
- name: Set up environment
|
||||
uses: ./.github/actions/setup
|
||||
- name: Build Electron for Mac
|
||||
|
||||
6
.github/workflows/electron-pr.yml
vendored
6
.github/workflows/electron-pr.yml
vendored
@@ -39,9 +39,9 @@ jobs:
|
||||
sudo apt-get install flatpak -y
|
||||
sudo apt-get install flatpak-builder -y
|
||||
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
||||
sudo flatpak install org.freedesktop.Sdk/x86_64/24.08 -y
|
||||
sudo flatpak install org.freedesktop.Platform/x86_64/24.08 -y
|
||||
sudo flatpak install org.electronjs.Electron2.BaseApp/x86_64/24.08 -y
|
||||
sudo flatpak install org.freedesktop.Sdk//24.08 -y
|
||||
sudo flatpak install org.freedesktop.Platform//24.08 -y
|
||||
sudo flatpak install org.electronjs.Electron2.BaseApp//24.08 -y
|
||||
- name: Set up environment
|
||||
uses: ./.github/actions/setup
|
||||
- name: Build Electron
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="desktop">
|
||||
<id>com.actualbudget.actual</id>
|
||||
<name>Actual</name>
|
||||
<summary>A local-first personal finance app</summary>
|
||||
<metadata_license>MIT</metadata_license>
|
||||
<project_license>MIT</project_license>
|
||||
<content_rating type="oars-1.0" />
|
||||
<description>
|
||||
<p>Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.</p>
|
||||
<p>You own your data and can do whatever you want with it. Featuring multi-device sync, optional end-to-end encryption and so much more.</p>
|
||||
</description>
|
||||
<launchable type="desktop-id">com.actualbudget.actual.desktop</launchable>
|
||||
<url type="homepage">https://actualbudget.org/</url>
|
||||
<url type="bugtracker">https://github.com/actualbudget/actual/issues</url>
|
||||
<requires>
|
||||
<display_length compare="ge">medium</display_length>
|
||||
</requires>
|
||||
<recommends>
|
||||
<control>keyboard</control>
|
||||
<control>pointing</control>
|
||||
<control>touch</control>
|
||||
</recommends>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://github.com/actualbudget/actual/raw/master/demo.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<releases>
|
||||
<release version="25.10.0" date="2025-10-02" />
|
||||
</releases>
|
||||
<developer_name>Actual Core Contributors</developer_name>
|
||||
<update_contact>dev@actualbudget.org</update_contact>
|
||||
</component>
|
||||
@@ -46,10 +46,24 @@
|
||||
},
|
||||
"linux": {
|
||||
"target": [
|
||||
"flatpak",
|
||||
"AppImage"
|
||||
{
|
||||
"target": "flatpak",
|
||||
"arch": [
|
||||
"x64"
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "AppImage",
|
||||
"arch": [
|
||||
"x64",
|
||||
"arm64"
|
||||
]
|
||||
}
|
||||
],
|
||||
"artifactName": "${productName}-linux-${arch}.${ext}"
|
||||
"artifactName": "${productName}-linux-${arch}.${ext}",
|
||||
"extraResources": [
|
||||
"extra-resources/linux"
|
||||
]
|
||||
},
|
||||
"flatpak": {
|
||||
"runtimeVersion": "24.08",
|
||||
|
||||
6
upcoming-release-notes/5947.md
Normal file
6
upcoming-release-notes/5947.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
category: Enhancements
|
||||
authors: [MikesGlitch]
|
||||
---
|
||||
|
||||
Add support for arm64 AppImage
|
||||
Reference in New Issue
Block a user