Method: Autoproj::CLI::Query#format_source_package

Defined in:
lib/autoproj/cli/query.rb

#format_source_package(format, priority, package) ⇒ Object



105
106
107
108
109
110
111
112
113
114
115
116
117
118
# File 'lib/autoproj/cli/query.rb', line 105

def format_source_package(format, priority, package)
    autobuild_package = package.autobuild
    fields = Hash.new
    fields["SRCDIR"]   = autobuild_package.srcdir
    fields["BUILDDIR"] = if autobuild_package.respond_to?(:builddir)
                             autobuild_package.builddir
                         end
    fields["PREFIX"]   = autobuild_package.prefix
    fields["NAME"]     = package.name
    fields["PRIORITY"] = priority
    fields["URL"]      = (package.vcs.url unless package.vcs.none?)
    fields["PRESENT"]  = File.directory?(autobuild_package.srcdir)
    Autoproj.expand(format, fields)
end