aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 2eff106..2ee9cf3 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -55,7 +55,11 @@ pub fn gen_ebuild_data(manifest_path: Option<PathBuf>) -> Result<EbuildConfig> {
root_pkg = Some(pkg.clone());
}
- crates.push(format!("{}-{}\n", pkg.name, pkg.version));
+ if let Some(src) = pkg.source {
+ if src.is_crates_io() {
+ crates.push(format!("{}-{}\n", pkg.name, pkg.version));
+ }
+ }
if let Some(lic_list) = pkg.license.as_ref().map(|l| parse_license(&l)) {
for lic in lic_list.iter() {