Skip to content

Commit

Permalink
0.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanabx committed May 24, 2024
1 parent 31500a5 commit 82026ac
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 19 deletions.
2 changes: 1 addition & 1 deletion data/io.github.ryanabx.flatrun-bundle.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Name=Flatrun
Exec=flatrun --gui bundle %U
Type=Application
Icon=io.github.ryanabx.flatrun
Categories=Flatpak;Launcher;Utility;
Categories=Utility;
NoDisplay=true
GenericName=Application Launcher

Expand Down
2 changes: 1 addition & 1 deletion data/io.github.ryanabx.flatrun.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ Name=Flatrun
Exec=flatrun --gui %U
Type=Application
Icon=io.github.ryanabx.flatrun
Categories=Flatpak;Launcher;Utility;
Categories=Utility;
NoDisplay=false
GenericName=Application Launcher
43 changes: 39 additions & 4 deletions data/io.github.ryanabx.flatrun.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,51 @@
<component type="desktop-application">
<id>io.github.ryanabx.flatrun</id>
<name>Flatrun</name>
<metadata_license>CC0-1.0</metadata_license>
<developer id="io.github.ryanabx">
<name>Ryan Brue</name>
</developer>
<metadata_license>MIT</metadata_license>
<project_license>MIT</project_license>
<summary>Run flatpaks without installing them!</summary>
<summary>Run flatpaks without installing!</summary>
<description>
<p>
Flatrun is a command-line or GUI program that allows users to run Flatpak applications without installing them to their main system or user installation. Runtimes are installed to the system installation by default, for reuse.
<p> Flatrun - Run flatpak bundles without installing!
Flatrun is a graphical and optional command-line tool that allows you to run flatpak bundles
without installing them to your system or user installation! Runtimes will be installed to your
system installation to be reused by any other flatpak!

In future versions, flatrun will be able to download an app straight from Flathub to run temporarily!
</p>
</description>
<developer_name>Ryan Brue</developer_name>
<update_contact>ryanbrue@gmail.com</update_contact>
<url type="homepage">https://ryanabx.github.io/flatrun</url>
<launchable type="desktop-id">io.github.ryanabx.flatrun.desktop</launchable>
<screenshots>
<screenshot type="default" xml:lang="en">
<image>https://raw.githubusercontent.com/ryanabx/flatrun/0.1.1/res/screenshot2.png</image>
<caption>Flatrun when the app is running.</caption>
</screenshot>
<screenshot xml:lang="en">
<image>https://raw.githubusercontent.com/ryanabx/flatrun/0.1.1/res/screenshot1.png</image>
<caption>Installing a runtime</caption>
</screenshot>
</screenshots>

<releases>
<release version="0.1.2" date="2024-05-23">
<description>
<p>Add required properties to metadata</p>
</description>
</release>
<release version="0.1.1" date="2024-05-23">
<description>
<p>Added screenshots, fixes to metadata</p>
</description>
</release>
<release version="0.1.0" date="2024-05-23">
<description>
<p>First stable release</p>
</description>
</release>
</releases>
</component>
19 changes: 6 additions & 13 deletions flatpak/io.github.ryanabx.flatrun.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,18 @@ sdk-extensions:
- org.freedesktop.Sdk.Extension.rust-stable
base: org.flatpak.Builder.BaseApp
base-version: "23.08"
# base: org.flatpak.Builder.BaseApp
# base-version: "23.08"
separate-locales: false
command: flatrun
finish-args:
- "--share=ipc"
# # Access to system/user flatpak repositores is necessary for
# # libflatpak to run.
# - "--filesystem=xdg-data/flatpak"
# - "--filesystem=/var/lib/flatpak"
# # Necessary for downloading runtimes if they aren't installed
# - "--share=network"
# Necessary for running the flatpak at the end and installing not installed
# runtimes, runs through flatrun-host
- "--talk-name=org.freedesktop.Flatpak"
# For GUI
- "--device=dri"
- "--socket=wayland"
- "--socket=fallback-x11"
# Unfortunately, it's necessary for us to have this permission
# all unsandboxed access is run through flatrun-agent.
# flatrun-agent installs system runtimes and launches flatpaks
# from a local repo (non system and non user).
- "--talk-name=org.freedesktop.Flatpak"
build-options:
append-path: "/usr/lib/sdk/rust-stable/bin"
env:
Expand Down Expand Up @@ -81,6 +74,6 @@ modules:
sources:
- type: git
url: https://github.com/ryanabx/flatrun.git
tag: v0.1.1
tag: v0.1.2
- generated-sources.json

0 comments on commit 82026ac

Please sign in to comment.