diff --git a/src/web/html.rs b/src/web/html.rs index eae5daa9f..f73cd21da 100644 --- a/src/web/html.rs +++ b/src/web/html.rs @@ -18,7 +18,6 @@ pub fn generate_html_pkg( let version = &package.version; let target = &package.target; let category = &get_category(&recipe.dir); - let description = recipe.recipe.package.description.as_deref().unwrap_or("-"); let desc_html = recipe .recipe @@ -89,6 +88,13 @@ pub fn generate_html_pkg( .filter(|p| !p.ends_with('/') && !p.is_empty()) .count(); (format!("
{stage_files}
"), format!("{}", count)) + } else if package.version.is_empty() { + ( + String::from( + r#"

This package is a meta-package, it does not have any file by itself.

"#, + ), + String::from("0"), + ) } else { ( String::from(r#"

No package files defined.

"#), @@ -142,8 +148,7 @@ pub fn generate_html_pkg(
← Back to packages

{name} {version}

-{desc_html} -

{description}

+ {desc_html}
$ pkg install {name}