diff options
| author | pablu <me@pablu.de> | 2026-05-07 17:19:01 +0200 |
|---|---|---|
| committer | pablu <me@pablu.de> | 2026-05-07 17:19:01 +0200 |
| commit | 4025459d8405e2dfb3d54d6c49fdf2cf8c990bc5 (patch) | |
| tree | 00e754014229e150a5fb6054cf79a63c57d68a76 /src/gentoo/package.rs | |
| parent | 673853a8857c06a1b3e38122818e4eb0a3a77bb6 (diff) | |
Metadata field
Diffstat (limited to 'src/gentoo/package.rs')
| -rw-r--r-- | src/gentoo/package.rs | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/gentoo/package.rs b/src/gentoo/package.rs index 0fe9a6c..1d7b3f3 100644 --- a/src/gentoo/package.rs +++ b/src/gentoo/package.rs @@ -6,15 +6,34 @@ pub struct Package { pub name: String, pub use_flags: Vec<UseFlag>, pub version: String, + pub repository: String, + pub maintainer: Option<String>, + pub description: Option<String>, + pub homepage: Option<Vec<String>>, + pub license: Option<String>, } #[allow(dead_code)] impl Package { - pub fn new(name: String, version: String, use_flags: Vec<UseFlag>) -> Self { + pub fn new( + name: String, + version: String, + repository: String, + homepage: Option<Vec<String>>, + license: Option<String>, + description: Option<String>, + maintainer: Option<String>, + use_flags: Vec<UseFlag>, + ) -> Self { Package { name: name, use_flags: use_flags, version: version, + repository: repository, + maintainer: maintainer, + description: description, + homepage: homepage, + license: license, } } } |
