update appdata and fix formatting on manifests
This commit is contained in:
parent
42df684ba0
commit
d8f0148c9b
3 changed files with 148 additions and 132 deletions
|
@ -1,59 +1,62 @@
|
|||
{
|
||||
"app-id": "io.github.dvlv.boxbuddyrs",
|
||||
"runtime": "org.gnome.Platform",
|
||||
"runtime-version": "45",
|
||||
"sdk": "org.gnome.Sdk",
|
||||
"sdk-extensions": [
|
||||
"org.freedesktop.Sdk.Extension.rust-stable"
|
||||
],
|
||||
"sdk-version": "23.08",
|
||||
"command": "boxbuddy-rs",
|
||||
"finish-args": [
|
||||
"--share=ipc",
|
||||
"--socket=fallback-x11",
|
||||
"--socket=wayland",
|
||||
"--device=dri",
|
||||
"--talk-name=org.freedesktop.Flatpak"
|
||||
],
|
||||
"build-options": {
|
||||
"append-path": "/usr/lib/sdk/rust-stable/bin"
|
||||
},
|
||||
"modules": [{
|
||||
"name": "boxbuddy",
|
||||
"buildsystem": "simple",
|
||||
"build-options": {
|
||||
"env": {
|
||||
"CARGO_HOME": "/run/build/boxbuddy/cargo"
|
||||
}
|
||||
},
|
||||
"build-commands": [
|
||||
"cargo --offline fetch --manifest-path Cargo.toml --verbose",
|
||||
"cargo --offline build --release --verbose",
|
||||
"install -Dm755 ./target/release/boxbuddy-rs -t /app/bin/",
|
||||
"app-id": "io.github.dvlv.boxbuddyrs",
|
||||
"runtime": "org.gnome.Platform",
|
||||
"runtime-version": "45",
|
||||
"sdk": "org.gnome.Sdk",
|
||||
"sdk-extensions": [
|
||||
"org.freedesktop.Sdk.Extension.rust-stable"
|
||||
],
|
||||
"sdk-version": "23.08",
|
||||
"command": "boxbuddy-rs",
|
||||
"finish-args": [
|
||||
"--share=ipc",
|
||||
"--socket=fallback-x11",
|
||||
"--socket=wayland",
|
||||
"--device=dri",
|
||||
"--talk-name=org.freedesktop.Flatpak"
|
||||
],
|
||||
"build-options": {
|
||||
"append-path": "/usr/lib/sdk/rust-stable/bin"
|
||||
},
|
||||
"modules": [{
|
||||
"name": "boxbuddy",
|
||||
"buildsystem": "simple",
|
||||
"build-options": {
|
||||
"env": {
|
||||
"CARGO_HOME": "/run/build/boxbuddy/cargo"
|
||||
}
|
||||
},
|
||||
"build-commands": [
|
||||
"cargo --offline fetch --manifest-path Cargo.toml --verbose",
|
||||
"cargo --offline build --release --verbose",
|
||||
"install -Dm755 ./target/release/boxbuddy-rs -t /app/bin/",
|
||||
|
||||
"mkdir -p /app/share/applications",
|
||||
"install -D io.github.dvlv.boxbuddyrs.desktop /app/share/applications/",
|
||||
"mkdir -p /app/share/applications",
|
||||
"install -D io.github.dvlv.boxbuddyrs.desktop /app/share/applications/",
|
||||
|
||||
"install -Dp -m 644 io.github.dvlv.boxbuddyrs.metainfo.xml /app/share/metainfo/io.github.dvlv.boxbuddyrs.metainfo.xml",
|
||||
"install -Dp -m 644 io.github.dvlv.boxbuddyrs.metainfo.xml /app/share/metainfo/io.github.dvlv.boxbuddyrs.metainfo.xml",
|
||||
|
||||
"mkdir -p /app/share/icons/hicolor/scalable/apps",
|
||||
"install -D icons/io.github.dvlv.boxbuddyrs.svg /app/share/icons/hicolor/scalable/apps",
|
||||
|
||||
"mkdir /app/icons",
|
||||
"cp icons/io.github.dvlv.boxbuddyrs.svg /app/icons/io.github.dvlv.boxbuddyrs.svg"
|
||||
],
|
||||
"cleanup": [
|
||||
"docs",
|
||||
"*.sh"
|
||||
],
|
||||
"sources": [{
|
||||
"type": "git",
|
||||
"url": "https://github.com/Dvlv/BoxBuddyRS",
|
||||
"tag": "1.0.4",
|
||||
"builddir": true,
|
||||
"commit": "2e3a77f6a236da234ee220c10fbd0f578c42f8df"
|
||||
},
|
||||
"generated-sources.json"
|
||||
"mkdir -p /app/share/icons/hicolor/scalable/apps",
|
||||
"install -D icons/io.github.dvlv.boxbuddyrs.svg /app/share/icons/hicolor/scalable/apps",
|
||||
|
||||
"mkdir /app/icons",
|
||||
"cp icons/io.github.dvlv.boxbuddyrs.svg /app/icons/io.github.dvlv.boxbuddyrs.svg"
|
||||
|
||||
"mkdir /app/po",
|
||||
"cp -r po /app/"
|
||||
],
|
||||
"cleanup": [
|
||||
"docs",
|
||||
"*.sh"
|
||||
],
|
||||
"sources": [{
|
||||
"type": "git",
|
||||
"url": "https://github.com/Dvlv/BoxBuddyRS",
|
||||
"tag": "1.0.7",
|
||||
"builddir": true,
|
||||
"commit": "2e3a77f6a236da234ee220c10fbd0f578c42f8df"
|
||||
},
|
||||
"generated-sources.json"
|
||||
]
|
||||
}]
|
||||
}]
|
||||
}
|
||||
|
|
|
@ -1,55 +1,55 @@
|
|||
{
|
||||
"app-id": "io.github.dvlv.boxbuddyrs",
|
||||
"runtime": "org.gnome.Platform",
|
||||
"runtime-version": "45",
|
||||
"sdk": "org.gnome.Sdk",
|
||||
"sdk-extensions": [
|
||||
"org.freedesktop.Sdk.Extension.rust-stable"
|
||||
],
|
||||
"sdk-version": "23.08",
|
||||
"command": "boxbuddy-rs",
|
||||
"finish-args": [
|
||||
"--share=ipc",
|
||||
"--socket=fallback-x11",
|
||||
"--socket=wayland",
|
||||
"--device=dri",
|
||||
"--talk-name=org.freedesktop.Flatpak"
|
||||
],
|
||||
"build-options": {
|
||||
"append-path": "/usr/lib/sdk/rust-stable/bin"
|
||||
},
|
||||
"modules": [{
|
||||
"name": "boxbuddy",
|
||||
"buildsystem": "simple",
|
||||
"build-options": {
|
||||
"env": {
|
||||
"CARGO_HOME": "/run/build/boxbuddy/cargo"
|
||||
}
|
||||
},
|
||||
"build-commands": [
|
||||
"cargo --offline fetch --manifest-path Cargo.toml --verbose",
|
||||
"cargo --offline build --release --verbose",
|
||||
"install -Dm755 ./target/release/boxbuddy-rs -t /app/bin/",
|
||||
"app-id": "io.github.dvlv.boxbuddyrs",
|
||||
"runtime": "org.gnome.Platform",
|
||||
"runtime-version": "45",
|
||||
"sdk": "org.gnome.Sdk",
|
||||
"sdk-extensions": [
|
||||
"org.freedesktop.Sdk.Extension.rust-stable"
|
||||
],
|
||||
"sdk-version": "23.08",
|
||||
"command": "boxbuddy-rs",
|
||||
"finish-args": [
|
||||
"--share=ipc",
|
||||
"--socket=fallback-x11",
|
||||
"--socket=wayland",
|
||||
"--device=dri",
|
||||
"--talk-name=org.freedesktop.Flatpak"
|
||||
],
|
||||
"build-options": {
|
||||
"append-path": "/usr/lib/sdk/rust-stable/bin"
|
||||
},
|
||||
"modules": [{
|
||||
"name": "boxbuddy",
|
||||
"buildsystem": "simple",
|
||||
"build-options": {
|
||||
"env": {
|
||||
"CARGO_HOME": "/run/build/boxbuddy/cargo"
|
||||
}
|
||||
},
|
||||
"build-commands": [
|
||||
"cargo --offline fetch --manifest-path Cargo.toml --verbose",
|
||||
"cargo --offline build --release --verbose",
|
||||
"install -Dm755 ./target/release/boxbuddy-rs -t /app/bin/",
|
||||
|
||||
"mkdir -p /app/share/applications",
|
||||
"install -D io.github.dvlv.boxbuddyrs.desktop /app/share/applications/",
|
||||
"mkdir -p /app/share/applications",
|
||||
"install -D io.github.dvlv.boxbuddyrs.desktop /app/share/applications/",
|
||||
|
||||
"install -Dp -m 644 io.github.dvlv.boxbuddyrs.metainfo.xml /app/share/metainfo/io.github.dvlv.boxbuddyrs.metainfo.xml",
|
||||
"install -Dp -m 644 io.github.dvlv.boxbuddyrs.metainfo.xml /app/share/metainfo/io.github.dvlv.boxbuddyrs.metainfo.xml",
|
||||
|
||||
"mkdir -p /app/share/icons/hicolor/scalable/apps",
|
||||
"install -D icons/io.github.dvlv.boxbuddyrs.svg /app/share/icons/hicolor/scalable/apps",
|
||||
|
||||
"mkdir /app/icons",
|
||||
"cp icons/io.github.dvlv.boxbuddyrs.svg /app/icons/io.github.dvlv.boxbuddyrs.svg",
|
||||
"mkdir -p /app/share/icons/hicolor/scalable/apps",
|
||||
"install -D icons/io.github.dvlv.boxbuddyrs.svg /app/share/icons/hicolor/scalable/apps",
|
||||
|
||||
"mkdir /app/po",
|
||||
"cp -r po /app/"
|
||||
],
|
||||
"sources": [{
|
||||
"type": "dir",
|
||||
"path": "."
|
||||
},
|
||||
"generated-sources.json"
|
||||
"mkdir /app/icons",
|
||||
"cp icons/io.github.dvlv.boxbuddyrs.svg /app/icons/io.github.dvlv.boxbuddyrs.svg",
|
||||
|
||||
"mkdir /app/po",
|
||||
"cp -r po /app/"
|
||||
],
|
||||
"sources": [{
|
||||
"type": "dir",
|
||||
"path": "."
|
||||
},
|
||||
"generated-sources.json"
|
||||
]
|
||||
}]
|
||||
}]
|
||||
}
|
||||
|
|
|
@ -1,40 +1,53 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright 2023 Dvlv -->
|
||||
<component type="desktop-application">
|
||||
<id>io.github.dvlv.boxbuddyrs</id>
|
||||
<name>BoxBuddy</name>
|
||||
<developer_name>Dvlv</developer_name>
|
||||
<launchable type="desktop-id">io.github.dvlv.boxbuddyrs.desktop</launchable>
|
||||
<summary>A Graphical Distrobox Manager</summary>
|
||||
<description>
|
||||
<p>BoxBuddy is a graphical user interface for Distrobox.</p>
|
||||
<p>Distrobox allows users to create container images of many different Linux distributions which are nicely integrated with your host system, but still completely separate.</p>
|
||||
<p>BoxBuddy makes creating and using these containers simple and convenient by providing a simple UI for many common tasks.</p>
|
||||
<p>NOTE: BoxBuddy does not package Distrobox, it must be installed on your system separately.</p>
|
||||
</description>
|
||||
<id>io.github.dvlv.boxbuddyrs</id>
|
||||
<name>BoxBuddy</name>
|
||||
<developer_name>Dvlv</developer_name>
|
||||
<launchable type="desktop-id">io.github.dvlv.boxbuddyrs.desktop</launchable>
|
||||
<summary>A Graphical Distrobox Manager</summary>
|
||||
<description>
|
||||
<p>BoxBuddy is a graphical user interface for Distrobox.</p>
|
||||
<p>Distrobox allows users to create container images of many different Linux distributions which are nicely integrated with your host system, but still completely separate.</p>
|
||||
<p>BoxBuddy makes creating and using these containers simple and convenient by providing a simple UI for many common tasks.</p>
|
||||
<p>NOTE: BoxBuddy does not package Distrobox, it must be installed on your system separately.</p>
|
||||
</description>
|
||||
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>MIT</project_license>
|
||||
<content_rating type="oars-1.1" />
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>MIT</project_license>
|
||||
<content_rating type="oars-1.1" />
|
||||
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<caption>Viewing a box</caption>
|
||||
<image>https://raw.githubusercontent.com/Dvlv/BoxBuddyRS/master/docs/screenshot-1.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Creating a new box</caption>
|
||||
<image>https://raw.githubusercontent.com/Dvlv/BoxBuddyRS/master/docs/screenshot-2.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Running applications from a box</caption>
|
||||
<image>https://raw.githubusercontent.com/Dvlv/BoxBuddyRS/master/docs/screenshot-3.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<screenshot type="default">
|
||||
<caption>Viewing a box</caption>
|
||||
<image>https://raw.githubusercontent.com/Dvlv/BoxBuddyRS/master/docs/screenshot-1.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Creating a new box</caption>
|
||||
<image>https://raw.githubusercontent.com/Dvlv/BoxBuddyRS/master/docs/screenshot-2.png</image>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<caption>Running applications from a box</caption>
|
||||
<image>https://raw.githubusercontent.com/Dvlv/BoxBuddyRS/master/docs/screenshot-3.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
|
||||
<url type="homepage">https://github.com/Dvlv/BoxBuddyRS</url>
|
||||
<url type="homepage">https://github.com/Dvlv/BoxBuddyRS</url>
|
||||
|
||||
<releases>
|
||||
<release version="1.0.4" date="2023-12-13"/>
|
||||
</releases>
|
||||
<releases>
|
||||
<release version="1.0.7" date="2024-01-07">
|
||||
<description>
|
||||
<p>Added Russian and Ukrainian translations</p>
|
||||
<p>Added indications of which images are already downloaded when creating a box</p>
|
||||
</description>
|
||||
</release>
|
||||
<release version="1.0.6" date="2023-12-23">
|
||||
<description>
|
||||
<p>Added automaticNVIDIA detection</p>
|
||||
<p>Added support for Kitty and Tilix</p>
|
||||
<p>Improved error messages</p>
|
||||
</description>
|
||||
</release>
|
||||
<release version="1.0.4" date="2023-12-13"/>
|
||||
</releases>
|
||||
</component>
|
||||
|
|
Loading…
Reference in a new issue