diff --git a/Cargo.toml b/Cargo.toml index 82fe9821..3f3db69c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,7 @@ [workspace] members = [ "proxmox-api-macro", + "proxmox-apt", "proxmox-async", "proxmox-auth-api", "proxmox-borrow", @@ -11,6 +12,7 @@ members = [ "proxmox-ldap", "proxmox-login", "proxmox-metrics", + "proxmox-openid", "proxmox-rest-server", "proxmox-router", "proxmox-schema", @@ -32,6 +34,7 @@ authors = ["Proxmox Support Team "] edition = "2021" license = "AGPL-3" repository = "https://git.proxmox.com/?p=proxmox.git" +homepage = "https://proxmox.com" exclude = [ "debian" ] [workspace.dependencies] diff --git a/proxmox-apt/Cargo.toml b/proxmox-apt/Cargo.toml index 0db96893..3e55718f 100644 --- a/proxmox-apt/Cargo.toml +++ b/proxmox-apt/Cargo.toml @@ -1,28 +1,23 @@ [package] name = "proxmox-apt" version = "0.9.3" -authors = [ - "Fabian Ebner ", - "Proxmox Support Team ", -] -edition = "2021" -license = "AGPL-3" description = "Proxmox library for APT" -homepage = "https://www.proxmox.com" +authors.workspace = true +edition.workspace = true +license.workspace = true +repository.workspace = true +homepage.workspace = true exclude = [ "debian" ] -[lib] -name = "proxmox_apt" -path = "src/lib.rs" - [dependencies] -anyhow = "1.0" -hex = "0.4.3" -once_cell = "1.3.1" -openssl = "0.10" -rfc822-like = "0.2.1" -serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0.41" +anyhow.workspace = true +hex.workspace = true +once_cell.workspace = true +openssl.workspace = true +serde = { workspace = true, features = ["derive"] } +serde_json.workspace = true -proxmox-schema = { version = "1", features = [ "api-macro" ] } +rfc822-like = "0.2.1" + +proxmox-schema = { workspace = true, features = [ "api-macro" ] } diff --git a/proxmox-apt/debian/copyright b/proxmox-apt/debian/copyright index 5661ef60..0d9eab3e 100644 --- a/proxmox-apt/debian/copyright +++ b/proxmox-apt/debian/copyright @@ -1,16 +1,18 @@ -Copyright (C) 2021 Proxmox Server Solutions GmbH +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -This software is written by Proxmox Server Solutions GmbH - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU Affero General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program. If not, see . +Files: + * +Copyright: 2019 - 2023 Proxmox Server Solutions GmbH +License: AGPL-3.0-or-later + This program is free software: you can redistribute it and/or modify it under + the terms of the GNU Affero General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) any + later version. + . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + details. + . + You should have received a copy of the GNU Affero General Public License along + with this program. If not, see . diff --git a/proxmox-openid/Cargo.toml b/proxmox-openid/Cargo.toml index 2410ac5f..04d962f0 100644 --- a/proxmox-openid/Cargo.toml +++ b/proxmox-openid/Cargo.toml @@ -1,29 +1,27 @@ [package] name = "proxmox-openid" version = "0.9.9" -authors = ["Dietmar Maurer "] -edition = "2018" -license = "AGPL-3" +authors.workspace = true +edition.workspace = true +license.workspace = true +repository.workspace = true exclude = [ "build", "debian", ] -[lib] -name = "proxmox_openid" -path = "src/lib.rs" - [dependencies] -anyhow = "1.0" -http = "0.2" -nix = "0.26" -openidconnect = { version = "2.4", default-features = false, features = ["accept-rfc3339-timestamps"] } -serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0" -thiserror="1.0" -ureq = { version = "2.4", default-features = false, features = ["native-tls", "gzip"] } -native-tls = "0.2" -url = "2.1" +anyhow.workspace = true +http.workspace = true +nix.workspace = true +serde = { workspace = true, features = ["derive"] } +serde_json.workspace = true +thiserror = "1" +native-tls.workspace = true +url.workspace = true -proxmox-time = "1" -proxmox-sys = { version = "0.4", features = ["timer"] } +openidconnect = { version = "2.4", default-features = false, features = ["accept-rfc3339-timestamps"] } +ureq = { version = "2.4", default-features = false, features = ["native-tls", "gzip"] } + +proxmox-time.workspace = true +proxmox-sys = { workspace = true, features = ["timer"] } diff --git a/proxmox-openid/debian/copyright b/proxmox-openid/debian/copyright index 477c3058..0d9eab3e 100644 --- a/proxmox-openid/debian/copyright +++ b/proxmox-openid/debian/copyright @@ -1,16 +1,18 @@ -Copyright (C) 2020-2021 Proxmox Server Solutions GmbH +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -This software is written by Proxmox Server Solutions GmbH - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU Affero General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program. If not, see . +Files: + * +Copyright: 2019 - 2023 Proxmox Server Solutions GmbH +License: AGPL-3.0-or-later + This program is free software: you can redistribute it and/or modify it under + the terms of the GNU Affero General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) any + later version. + . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + details. + . + You should have received a copy of the GNU Affero General Public License along + with this program. If not, see .