From 4025459d8405e2dfb3d54d6c49fdf2cf8c990bc5 Mon Sep 17 00:00:00 2001 From: pablu Date: Thu, 7 May 2026 17:19:01 +0200 Subject: Metadata field --- src/gentoo/package.rs | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'src/gentoo/package.rs') 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, pub version: String, + pub repository: String, + pub maintainer: Option, + pub description: Option, + pub homepage: Option>, + pub license: Option, } #[allow(dead_code)] impl Package { - pub fn new(name: String, version: String, use_flags: Vec) -> Self { + pub fn new( + name: String, + version: String, + repository: String, + homepage: Option>, + license: Option, + description: Option, + maintainer: Option, + use_flags: Vec, + ) -> Self { Package { name: name, use_flags: use_flags, version: version, + repository: repository, + maintainer: maintainer, + description: description, + homepage: homepage, + license: license, } } } -- cgit 1.3.1