Changeset 544 in ProjectBuilder for devel/pb/lib/ProjectBuilder/Changelog.pm


Ignore:
Timestamp:
Sep 16, 2008, 2:41:23 AM (16 years ago)
Author:
Bruno Cornec
Message:

Still improving debian handling. Final delivery and $made still not completely correct

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/lib/ProjectBuilder/Changelog.pm

    r543 r544  
    108108}
    109109
     110my @date = pb_get_date();
    110111# If we don't need to do it, or don't have it fake something
    111112if (((not defined $chglog) || (! -f $chglog)) && ($doit ne "yes")) {
    112     my @date = pb_get_date();
    113113    $date = strftime("%Y-%m-%d", @date);
    114114    $ndate = &UnixDate($date,"%a", "%b", "%d", "%Y");
     
    120120        }
    121121    if ($dtype eq "deb") {
     122        if ($pbver !~ /^[0-9]/) {
     123            # dpkg-deb doesn't accept non digit versions. Prepending date
     124            my $ldate = strftime("%Y%m%d", @date);
     125            $pbver =~ s/^/$ldate/;
     126        }
    122127        print $OUTPUT "$pbrealpkg ($pbver) unstable; urgency=low\n";
    123128        print $OUTPUT "\n";
     
    171176        }
    172177    if ($dtype eq "deb") {
     178        if ($ver !~ /^[0-9]/) {
     179            # dpkg-deb doesn't accept non digit versions. Prepending date
     180            my $ldate = strftime("%Y%m%d", @date);
     181            $ver =~ s/^/$ldate/;
     182        }
    173183        print $OUTPUT "$pbrealpkg ($ver) unstable; urgency=low\n";
    174184        print $OUTPUT "\n";
Note: See TracChangeset for help on using the changeset viewer.