Change application id to org.pipewire.Helvum

This commit is contained in:
Tom A. Wagner
2022-01-28 09:45:28 +01:00
parent 4075b66865
commit 76ad8d11d7
12 changed files with 14 additions and 17 deletions

View File

@@ -10,7 +10,7 @@ stages:
- extras - extras
variables: variables:
FDO_UPSTREAM_REPO: 'ryuukyu/helvum' FDO_UPSTREAM_REPO: 'pipewire/helvum'
# Version and tag for our current container # Version and tag for our current container
.fedora: .fedora:

View File

@@ -6,7 +6,7 @@ edition = "2021"
rust-version = "1.56" rust-version = "1.56"
license = "GPL-3.0-only" license = "GPL-3.0-only"
description = "A GTK patchbay for pipewire" description = "A GTK patchbay for pipewire"
repository = "https://gitlab.freedesktop.org/ryuukyu/helvum" repository = "https://gitlab.freedesktop.org/pipewire/helvum"
readme = "README.md" readme = "README.md"
keywords = ["pipewire", "gtk", "patchbay", "gui", "utility"] keywords = ["pipewire", "gtk", "patchbay", "gui", "utility"]
categories = ["gui", "multimedia"] categories = ["gui", "multimedia"]

View File

@@ -14,9 +14,7 @@ More suggestions are welcome!
# Building # Building
## Via flatpak (recommended) ## Via flatpak
The recommended way to build is using flatpak, which will take care of all dependencies and avoid any problems that may come from different system configurations.
If you don't have the flathub repo in your remote-list for flatpak you will need to add that first: If you don't have the flathub repo in your remote-list for flatpak you will need to add that first:
```shell ```shell
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo $ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
@@ -29,12 +27,12 @@ $ flatpak install org.gnome.{Platform,Sdk}//41 org.freedesktop.Sdk.Extension.rus
To compile and install as a flatpak, clone the project, change to the project directory, and run: To compile and install as a flatpak, clone the project, change to the project directory, and run:
```shell ```shell
$ flatpak-builder --install flatpak-build/ build-aux/org.freedesktop.ryuukyu.Helvum.json $ flatpak-builder --install flatpak-build/ build-aux/org.pipewire.Helvum.json
``` ```
You can then run the app via You can then run the app via
```shell ```shell
$ flatpak run org.freedesktop.ryuukyu.Helvum $ flatpak run org.pipewire.Helvum
``` ```
## Manually ## Manually

View File

@@ -1,5 +1,5 @@
{ {
"app-id": "org.freedesktop.ryuukyu.Helvum", "app-id": "org.pipewire.Helvum",
"runtime": "org.gnome.Platform", "runtime": "org.gnome.Platform",
"runtime-version": "41", "runtime-version": "41",
"sdk": "org.gnome.Sdk", "sdk": "org.gnome.Sdk",

View File

Before

Width:  |  Height:  |  Size: 589 B

After

Width:  |  Height:  |  Size: 589 B

View File

@@ -10,7 +10,7 @@
id="svg11300" id="svg11300"
sodipodi:version="0.32" sodipodi:version="0.32"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
sodipodi:docname="org.freedesktop.ryuukyu.Helvum.Source.svg" sodipodi:docname="org.pipewire.Helvum.Source.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0" version="1.0"
style="display:inline;enable-background:new" style="display:inline;enable-background:new"

Before

Width:  |  Height:  |  Size: 187 KiB

After

Width:  |  Height:  |  Size: 187 KiB

View File

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

@@ -15,12 +15,12 @@
</description> </description>
<screenshots> <screenshots>
<screenshot type="default"> <screenshot type="default">
<image>https://gitlab.freedesktop.org/ryuukyu/helvum/-/raw/main/docs/screenshot.png</image> <image>https://gitlab.freedesktop.org/pipewire/helvum/-/raw/main/docs/screenshot.png</image>
</screenshot> </screenshot>
</screenshots> </screenshots>
<launchable type="desktop-id">@app-id@.desktop</launchable> <launchable type="desktop-id">@app-id@.desktop</launchable>
<url type="homepage">https://gitlab.freedesktop.org/ryuukyu/helvum</url> <url type="homepage">https://gitlab.freedesktop.org/pipewire/helvum</url>
<url type="bugtracker">https://gitlab.freedesktop.org/ryuukyu/helvum/-/issues</url> <url type="bugtracker">https://gitlab.freedesktop.org/pipewire/helvum/-/issues</url>
<content_rating type="oars-1.0" /> <content_rating type="oars-1.0" />
<releases> <releases>
<release version="0.3.2" date="2021-11-30" /> <release version="0.3.2" date="2021-11-30" />

View File

@@ -2,7 +2,7 @@
The following describes the process of making a new release: The following describes the process of making a new release:
1. In `data/org.freedesktop.ryuukyu.Helvum.metainfo.xml.in`, 1. In `data/org.pipewire.Helvum.metainfo.xml.in`,
add a new `<release>` tag to the releases section with the appropriate version and date. add a new `<release>` tag to the releases section with the appropriate version and date.
2. In `meson.build` and `Cargo.toml`, bumb the projects version to the new version. 2. In `meson.build` and `Cargo.toml`, bumb the projects version to the new version.

View File

@@ -6,7 +6,7 @@ project(
meson_version: '>=0.50.0' meson_version: '>=0.50.0'
) )
base_id = 'org.freedesktop.ryuukyu.Helvum' base_id = 'org.pipewire.Helvum'
dependency('glib-2.0', version: '>= 2.66') dependency('glib-2.0', version: '>= 2.66')
dependency('gtk4', version: '>= 4.4.0') dependency('gtk4', version: '>= 4.4.0')

View File

@@ -101,9 +101,8 @@ impl Application {
gtk_receiver: Receiver<PipewireMessage>, gtk_receiver: Receiver<PipewireMessage>,
pw_sender: Sender<GtkMessage>, pw_sender: Sender<GtkMessage>,
) -> Self { ) -> Self {
let app: Application = let app: Application = glib::Object::new(&[("application-id", &"org.pipewire.Helvum")])
glib::Object::new(&[("application-id", &"org.freedesktop.ryuukyu.Helvum")]) .expect("Failed to create new Application");
.expect("Failed to create new Application");
let imp = imp::Application::from_instance(&app); let imp = imp::Application::from_instance(&app);
imp.pw_sender imp.pw_sender