[Mud-builder-commits] r323 - trunk/lib/MUD
gcobb at garage.maemo.org
gcobb at garage.maemo.org
Sat Sep 26 22:44:26 EEST 2009
Author: gcobb
Date: 2009-09-26 22:44:25 +0300 (Sat, 26 Sep 2009)
New Revision: 323
Modified:
trunk/lib/MUD/Build.pm
trunk/lib/MUD/Package.pm
Log:
Implement <bugtracker>
Modified: trunk/lib/MUD/Build.pm
===================================================================
--- trunk/lib/MUD/Build.pm 2009-09-26 19:42:41 UTC (rev 322)
+++ trunk/lib/MUD/Build.pm 2009-09-26 19:44:25 UTC (rev 323)
@@ -556,6 +556,10 @@
#
MUD::Package::setField($control, "XB-Maemo-Display-Name", $self->{data}->displayName);
+ # -- Bugtracker...
+ #
+ MUD::Package::setField($control, "Xsbc-Bugtracker", $self->{data}->bugTracker);
+
# -- Other control fields...
#
while (my ($k, $v) = each %{ $self->{data}->controlFields }) {
Modified: trunk/lib/MUD/Package.pm
===================================================================
--- trunk/lib/MUD/Package.pm 2009-09-26 19:42:41 UTC (rev 322)
+++ trunk/lib/MUD/Package.pm 2009-09-26 19:44:25 UTC (rev 323)
@@ -14,6 +14,7 @@
my $description = $pkg->description;
my $upgradeDesc = $pkg->upgradeDescription;
my $displayName = $pkg->displayName;
+ my $bugTracker = $pkg->bugTracker;
my @patchFiles = $pkg->patches;
my $controlFields = $pkg->controlFields;
my $section = $pkg->section;
@@ -273,7 +274,20 @@
return $self->{data}->{deb}->{'display-name'};
}
+=item bugTracker
+Return the URL of the bug tracker.
+
+=cut
+
+sub bugTracker {
+ my $self = shift;
+
+ return $self->{data}->{deb}->{'bugtracker'};
+}
+
+
+
=item patches
Return an array of patch files which should be applied against
@@ -510,7 +524,7 @@
$wrapped =~ s/\n(\s*).?\s*\n/\n$1.\n/g;
# Put the field in the correct paragraph
- my $paragraph = $field =~ /^(Uploaders|Build-Depends)$/ ? 'Source' : 'Package';
+ my $paragraph = $field =~ /^(Uploaders|Build-Depends|Xsbc-Bugtracker)$/ ? 'Source' : 'Package';
if ($data =~ /^$field:/im) {
$data =~ s/^$field:\s.*\n([ \t]+\S.*\n)*/$wrapped\n/img or croak "Failed to change field [$field] to [$value] in [$data]";
More information about the Mud-builder-commits
mailing list