--- alien.OLD 2009-07-13 23:55:37.000000000 +0900 +++ alien 2009-11-22 00:31:16.735860329 +0900 @@ -341,6 +341,7 @@ --veryverbose Be verbose, and also display output of run commands. -k, --keep-version Do not change version of generated package. --bump=number Increment package version by this number. + --group=groupname Specify package group name. (rpm only) -h, --help Display this help message. -V, --version Display alien's version number. @@ -353,6 +354,7 @@ $nopatch, $tgzdescription, $tgzversion, $keepversion, $fixperms, $test, $anypatch); my $versionbump=1; +my $rpm_group=""; # Bundling is nice anyway, and it is required or Getopt::Long will confuse # -T and -t. @@ -380,6 +382,7 @@ "veryverbose" => sub { $Alien::Package::verbose=2 }, "keep-version|k" => \$keepversion, "bump=s" => \$versionbump, + "group=s" => \$rpm_group, "fixperms" => \$fixperms, "help|h" => \&usage, ) || usage(); @@ -501,6 +504,8 @@ $package->fixperms($fixperms); + $package->{group} = $rpm_group + if $format eq 'rpm' && $rpm_group ne ""; $package->prep; # If generating build tree only, stop here