# -*- ruby -*- $LOAD_PATH.unshift("./../glib2/lib") require "gnome2/rake/package-task" package_task = GNOME2::Rake::PackageTask.new do |package| package.summary = "Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x." package.description = "Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x." package.dependency.gem.runtime = ["glib2"] package.windows.packages = [] package.windows.dependencies = [] package.windows.build_dependencies = [ "glib2", "gobject-introspection", ] package.external_packages = [ { :name => "gdk-pixbuf", :download_site => :gnome, :label => "gdk-pixbuf", :version => "2.30.2", :compression_method => "xz", :windows => { :configure_args => [ "--with-included-loaders", "--enable-introspection", ], :build_concurrently => false, :built_file => "bin/libgdk_pixbuf-2.0-0.dll", }, } ] package.cross_compiling do |spec| if /mingw|mswin/ =~ spec.platform.to_s spec.add_runtime_dependency("cairo", ">= 1.12.6") end end end package_task.define