Package: equivs
Version: 2.0.6
Severity: wishlist
Tags: patch

As a small step towards #247974, please consider this patch. It at least
allows one to supply a Source: different from Package:



/* era */

-- 
If this were a real .signature, it would suck less.  Well, maybe not.

  * equivs-build: Don't override Source: if it is present

--- equivs-2.0.6/usr/bin/equivs-build	2004-05-29 04:29:30.000000000 +0300
+++ equivs-2.0.6-0.1era1/usr/bin/equivs-build	2007-02-04 00:55:42.000000000 +0200
@@ -206,14 +206,18 @@
 
   $control{"Maintainer"} = "$fullname <[EMAIL PROTECTED]>";
 
+  # Fix Source: entry, part I: remove any silly predefied "equivs-dummy"
+
+  undef $control{"Source"} if ($control{"Source"} eq "equivs-dummy");
+
   open(IN, $file) or 
         die "$file: cannot open control file for reading: $!";
 
   read_control_file_section(\%control) or die "error: empty control file";
 
-  # Fix Source: entry
+  # If no Source entry was specified, copy Package:
 
-  $control{"Source"} = $control{"Package"};
+  $control{"Source"} ||= $control{"Package"};
 
   # remove trailing whitespace
   
@@ -331,7 +335,7 @@
   my $version = $control{"Version"} || "1.0";
   
   print OUT <<EOINPUT;
-$control{Package} ($version) unstable; urgency=low
+$control{Source} ($version) unstable; urgency=low
 
   * First version
 

Reply via email to