class Luban::Deployment::Packages::Popt::Installer

Public Instance Methods

header_file() click to toggle source
# File lib/luban/deployment/packages/popt.rb, line 6
def header_file
  @header_file ||= include_path.join('popt.h')
end
installed?() click to toggle source
# File lib/luban/deployment/packages/popt.rb, line 22
def installed?
  file?(header_file) and file?(shared_obj_file)
end
shared_obj_file() click to toggle source
# File lib/luban/deployment/packages/popt.rb, line 10
def shared_obj_file
  @shared_obj_file ||= lib_path.join("libpopt.#{lib_extension}")
end
source_repo() click to toggle source
# File lib/luban/deployment/packages/popt.rb, line 14
def source_repo
  @source_repo ||= "http://rpm5.org"
end
source_url_root() click to toggle source
# File lib/luban/deployment/packages/popt.rb, line 18
def source_url_root
  @source_url_root ||= "files/popt"
end

Protected Instance Methods

configure_build_options() click to toggle source
# File lib/luban/deployment/packages/popt.rb, line 28
def configure_build_options
  super
  @configure_opts.unshift("--disable-static")
end
update_binstubs!() click to toggle source
# File lib/luban/deployment/packages/popt.rb, line 33
def update_binstubs!; end