diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2017-01-10 09:12:09 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2017-01-10 09:42:56 -0700 |
commit | b50ca3fffded9b1c8dc888d1fc08625aa6a3c665 (patch) | |
tree | 69d11a999e8ac845362de2a6780da8be98cef12f | |
parent | 5ab5457c5a444c302fd2c9f53d87fbf7c2087c25 (diff) |
replace '.' in source package names
-rw-r--r-- | debian/changelog | 1 | ||||
-rw-r--r-- | lib/DhMakeELPA/Command/Packaging.pm | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index 335d2e0..f173f4d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -13,6 +13,7 @@ dh-make-elpa (0.7.0) UNRELEASED; urgency=medium * If MELPA recipe download fails, fall back to using a single binary package. * Always inform the user when we fall back to using a single binary package. * Inform the user if we fail to determine the short or long description. + * Replace "." in source package names with "-". -- Sean Whitton <spwhitton@spwhitton.name> Sat, 29 Oct 2016 15:51:02 -0700 diff --git a/lib/DhMakeELPA/Command/Packaging.pm b/lib/DhMakeELPA/Command/Packaging.pm index 6c609b8..24dcf40 100644 --- a/lib/DhMakeELPA/Command/Packaging.pm +++ b/lib/DhMakeELPA/Command/Packaging.pm @@ -27,7 +27,9 @@ sub extract_basic { $self->debian_dir( $self->main_file('debian') ); $self->find_bins(); - $self->pkgname(basename(cwd())); # TODO better? + # TODO filter out other characters invalid in source package names + # TODO better way than just looking at dir name? + $self->pkgname( basename(cwd()) =~ s/\./-/r ); if ( $self->cfg->version ) { $self->elpa_version($self->cfg->version); } else { |