diff --git a/Cargo.toml b/Cargo.toml index c268912..014904f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,15 @@ name = "envision" version = "1.1.1" edition = "2021" +authors = [ + "Gabriele Musco ", +] +description = "Orchestrator for the free XR stack" +repository = "https://gitlab.com/gabmus/envision" +documentation = "https://gitlab.com/gabmus/envision" +license = "AGPL-3.0-or-later" +keywords = ["desktop", "linux", "vr", "xr", "gtk"] +readme = "README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/data/org.gabmus.envision.metainfo.xml.in.in b/data/org.gabmus.envision.metainfo.xml.in.in index 1c57821..8a5f900 100644 --- a/data/org.gabmus.envision.metainfo.xml.in.in +++ b/data/org.gabmus.envision.metainfo.xml.in.in @@ -2,7 +2,7 @@ @APP_ID@ CC0 - AGPL-3.0 + AGPL-3.0-or-later @PRETTY_NAME@ GUI for Monado diff --git a/meson.build b/meson.build index d10129a..6eff010 100644 --- a/meson.build +++ b/meson.build @@ -3,7 +3,7 @@ project( 'rust', version: '1.1.1', # version number row meson_version: '>= 0.59', - license: 'AGPL-3.0', + license: 'AGPL-3.0-or-later', ) i18n = import('i18n') diff --git a/src/constants.rs.in b/src/constants.rs.in index 0c71035..db00776 100644 --- a/src/constants.rs.in +++ b/src/constants.rs.in @@ -16,10 +16,6 @@ pub const LOCALE_DIR: &str = "@LOCALEDIR@"; pub const BUILD_PROFILE: &str = "@PROFILE@"; pub const BUILD_DATETIME: &str = "@BUILD_DATETIME@"; -pub fn get_developers() -> Vec { - vec!["Gabriele Musco ".into()] -} - pub fn get_artists() -> Vec { vec!["App Icon: Yannick (@Yandr)".into()] } diff --git a/src/ui/about_dialog.rs b/src/ui/about_dialog.rs index 4e10574..dd9a840 100644 --- a/src/ui/about_dialog.rs +++ b/src/ui/about_dialog.rs @@ -1,6 +1,6 @@ use crate::{ constants::{ - get_artists, get_developers, APP_ID, APP_NAME, BUILD_DATETIME, ISSUES_URL, REPO_URL, + get_artists, APP_ID, APP_NAME, BUILD_DATETIME, ISSUES_URL, REPO_URL, SINGLE_DEVELOPER, VERSION, }, device_prober::PhysicalXRDevice, @@ -20,7 +20,12 @@ pub fn create_about_dialog() -> adw::AboutDialog { .website(REPO_URL) .issue_url(ISSUES_URL) .developer_name(SINGLE_DEVELOPER) - .developers(get_developers()) + .developers( + env!("CARGO_PKG_AUTHORS") + .split(':') + .map(|s| s.to_string()) + .collect::>(), + ) .artists(get_artists()) .build() }