summaryrefslogtreecommitdiff
path: root/dh_elpa.in
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2018-08-18 16:59:25 -0300
committerDavid Bremner <david@tethera.net>2018-08-18 17:14:00 -0300
commit85f9e790a4c381af2449ae933ba0dd168837223e (patch)
tree9d2c41de1eab7f79ecfc5c1d3d3d9d22aab60a8c /dh_elpa.in
parent9de5204ee197de4ffb2f977e617d690b1140f561 (diff)
initial support for ELPA_NAME
This should allow non elpa-$foo binary packages. It needs to be documented.
Diffstat (limited to 'dh_elpa.in')
-rwxr-xr-xdh_elpa.in11
1 files changed, 8 insertions, 3 deletions
diff --git a/dh_elpa.in b/dh_elpa.in
index 69873d1..9ff665e 100755
--- a/dh_elpa.in
+++ b/dh_elpa.in
@@ -182,9 +182,14 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
my $tmp=tmpdir($package);
my $file=pkgfile($package,"elpa");
- my $elpapkg=$package;
- # TODO do this more sanely or at least allow an override
- $elpapkg =~ s/^elpa-//;
+ my $varname="ELPA_NAME_${package}";
+ my $elpapkg = $ENV{$varname} || $ENV{ELPA_NAME};
+ if (!defined($elpapkg)) {
+ verbose_print("Guessing elpa package name from package name $package");
+
+ $elpapkg = $package;
+ $elpapkg =~ s/^elpa-//;
+ }
verbose_print("Using elpa package name $elpapkg");
my @files;