class GNOME2::Rake::ExternalPackage
Public Class Methods
new(properties)
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 38 def initialize(properties) super() properties.each do |key, value| send("#{key}=", value) end end
Public Instance Methods
archive_base_name()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 53 def archive_base_name resolve_value(super) || "#{base_name}.tar.#{compression_method}" end
archive_url()
click to toggle source
# File glib2/lib/gnome2/rake/external-package.rb, line 57 def archive_url "#{download_base_url}/#{archive_base_name}" end
base_dir_in_package()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 77 def base_dir_in_package resolve_value(super) || "." end
base_name()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 49 def base_name resolve_value(super) || "#{name}-#{version}" end
bundled_packages()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 97 def bundled_packages super || [] end
compression_method()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 45 def compression_method resolve_value(super) || "gz" end
download_base_url()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 61 def download_base_url resolve_value(super) || download_site_base_url end
latest_version()
click to toggle source
# File glib2/lib/gnome2/rake/external-package.rb, line 101 def latest_version case download_site when :gnome latest_version_gnome when :freedesktop latest_version_freedesktop when :freedesktop_gstreamer latest_version_freedesktop_gstreamer when :gnu latest_version_gnu when :webkitgtk latest_version_webkitgtk when :icu latest_version_icu else nil end end
native()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 89 def native super || NativeConfiguration.new({}) end
native=(properties)
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 93 def native=(properties) super(NativeConfiguration.new(properties)) end
need_autogen?()
click to toggle source
# File glib2/lib/gnome2/rake/external-package.rb, line 69 def need_autogen? need_autogen end
need_autoreconf?()
click to toggle source
# File glib2/lib/gnome2/rake/external-package.rb, line 73 def need_autoreconf? need_autoreconf end
patches()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 65 def patches super || [] end
windows()
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 81 def windows super || WindowsConfiguration.new({}) end
windows=(properties)
click to toggle source
Calls superclass method
# File glib2/lib/gnome2/rake/external-package.rb, line 85 def windows=(properties) super(WindowsConfiguration.new(properties)) end