From 82026ac73a2b6219245850a1355ad903d2ee09b9 Mon Sep 17 00:00:00 2001 From: Ryan Brue Date: Fri, 24 May 2024 00:07:50 -0500 Subject: [PATCH] 0.1.2 --- data/io.github.ryanabx.flatrun-bundle.desktop | 2 +- data/io.github.ryanabx.flatrun.desktop | 2 +- data/io.github.ryanabx.flatrun.metainfo.xml | 43 +++++++++++++++++-- flatpak/io.github.ryanabx.flatrun.yml | 19 +++----- 4 files changed, 47 insertions(+), 19 deletions(-) diff --git a/data/io.github.ryanabx.flatrun-bundle.desktop b/data/io.github.ryanabx.flatrun-bundle.desktop index 0783f3c..c7769fd 100644 --- a/data/io.github.ryanabx.flatrun-bundle.desktop +++ b/data/io.github.ryanabx.flatrun-bundle.desktop @@ -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 diff --git a/data/io.github.ryanabx.flatrun.desktop b/data/io.github.ryanabx.flatrun.desktop index c6050ca..88c041e 100644 --- a/data/io.github.ryanabx.flatrun.desktop +++ b/data/io.github.ryanabx.flatrun.desktop @@ -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 \ No newline at end of file diff --git a/data/io.github.ryanabx.flatrun.metainfo.xml b/data/io.github.ryanabx.flatrun.metainfo.xml index 1ebadf6..ffe87bc 100644 --- a/data/io.github.ryanabx.flatrun.metainfo.xml +++ b/data/io.github.ryanabx.flatrun.metainfo.xml @@ -2,16 +2,51 @@ io.github.ryanabx.flatrun Flatrun - CC0-1.0 + + Ryan Brue + + MIT MIT - Run flatpaks without installing them! + Run flatpaks without installing! -

- 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. +

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!

Ryan Brue ryanbrue@gmail.com https://ryanabx.github.io/flatrun io.github.ryanabx.flatrun.desktop + + + https://raw.githubusercontent.com/ryanabx/flatrun/0.1.1/res/screenshot2.png + Flatrun when the app is running. + + + https://raw.githubusercontent.com/ryanabx/flatrun/0.1.1/res/screenshot1.png + Installing a runtime + + + + + + +

Add required properties to metadata

+
+
+ + +

Added screenshots, fixes to metadata

+
+
+ + +

First stable release

+
+
+
\ No newline at end of file diff --git a/flatpak/io.github.ryanabx.flatrun.yml b/flatpak/io.github.ryanabx.flatrun.yml index 5a99512..c7b5ecc 100644 --- a/flatpak/io.github.ryanabx.flatrun.yml +++ b/flatpak/io.github.ryanabx.flatrun.yml @@ -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: @@ -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 \ No newline at end of file