1 diff -ur ruby-gnome2-all-3.1.9/atk/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/atk/dependency-check/Rakefile
2 --- ruby-gnome2-all-3.1.9/atk/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
3 +++ ruby-gnome2-all-3.1.9-no-native/atk/dependency-check/Rakefile 2017-11-11 20:51:12.317214391 +0100
5 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
8 -require "native-package-installer"
10 -if File.exist?(File.join(__dir__, "..", "vendor"))
11 - task :default => "nothing"
13 - task :default => "dependency:check"
15 +task :default => "nothing"
20 -namespace :dependency do
21 - desc "Check dependency"
23 - unless PKGConfig.check_version?("atk")
24 - unless NativePackageInstaller.install(:altlinux => "libatk-devel",
25 - :debian => "libatk1.0-dev",
26 - :redhat => "atk-devel",
36 diff -ur ruby-gnome2-all-3.1.9/clutter/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/clutter/dependency-check/Rakefile
37 --- ruby-gnome2-all-3.1.9/clutter/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
38 +++ ruby-gnome2-all-3.1.9-no-native/clutter/dependency-check/Rakefile 2017-11-11 20:51:47.780886888 +0100
40 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
43 -require "native-package-installer"
45 -if File.exist?(File.join(__dir__, "..", "vendor"))
46 - task :default => "nothing"
48 - task :default => "dependency:check"
50 +task :default => "nothing"
55 -namespace :dependency do
56 - desc "Check dependency"
58 - unless PKGConfig.check_version?("clutter-1.0")
59 - unless NativePackageInstaller.install(:debian => "libclutter-1.0-dev",
60 - :homebrew => "clutter",
61 - :msys2 => "clutter")
67 diff -ur ruby-gnome2-all-3.1.9/clutter-gstreamer/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/clutter-gstreamer/dependency-check/Rakefile
68 --- ruby-gnome2-all-3.1.9/clutter-gstreamer/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
69 +++ ruby-gnome2-all-3.1.9-no-native/clutter-gstreamer/dependency-check/Rakefile 2017-11-11 20:52:24.494453464 +0100
71 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
74 -require "native-package-installer"
76 -if File.exist?(File.join(__dir__, "..", "vendor"))
77 - task :default => "nothing"
79 - task :default => "dependency:check"
81 +task :default => "nothing"
86 -namespace :dependency do
87 - desc "Check dependency"
89 - unless PKGConfig.check_version?("clutter-gst-3.0")
90 - unless NativePackageInstaller.install(:debian => "libclutter-gst-3.0-dev",
91 - :homebrew => "clutter-gst",
92 - :msys2 => "clutter-gst")
98 diff -ur ruby-gnome2-all-3.1.9/clutter-gtk/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/clutter-gtk/dependency-check/Rakefile
99 --- ruby-gnome2-all-3.1.9/clutter-gtk/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
100 +++ ruby-gnome2-all-3.1.9-no-native/clutter-gtk/dependency-check/Rakefile 2017-11-11 20:52:55.645156402 +0100
102 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
105 -require "native-package-installer"
107 -if File.exist?(File.join(__dir__, "..", "vendor"))
108 - task :default => "nothing"
110 - task :default => "dependency:check"
112 +task :default => "nothing"
117 -namespace :dependency do
118 - desc "Check dependency"
120 - unless PKGConfig.check_version?("clutter-gtk-1.0")
121 - unless NativePackageInstaller.install(:debian => "libclutter-gtk-1.0-dev",
122 - :homebrew => "clutter-gtk",
123 - :msys2 => "clutter-gtk")
129 diff -ur ruby-gnome2-all-3.1.9/gdk3/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/gdk3/dependency-check/Rakefile
130 --- ruby-gnome2-all-3.1.9/gdk3/dependency-check/Rakefile 2017-07-15 05:39:46.000000000 +0200
131 +++ ruby-gnome2-all-3.1.9-no-native/gdk3/dependency-check/Rakefile 2017-11-11 20:53:26.112583699 +0100
133 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
136 -require "native-package-installer"
138 -if File.exist?(File.join(__dir__, "..", "vendor"))
139 - task :default => "nothing"
141 - task :default => "dependency:check"
143 +task :default => "nothing"
148 -namespace :dependency do
149 - desc "Check dependency"
151 - unless PKGConfig.check_version?("gdk-3.0")
152 - unless NativePackageInstaller.install(:altlinux => "libgtk+3-devel",
153 - :debian => "libgtk-3-dev",
154 - :redhat => "gtk3-devel",
155 - :homebrew => "gtk+3",
156 - :macports => "gtk3",
163 diff -ur ruby-gnome2-all-3.1.9/gdk_pixbuf2/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/gdk_pixbuf2/dependency-check/Rakefile
164 --- ruby-gnome2-all-3.1.9/gdk_pixbuf2/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
165 +++ ruby-gnome2-all-3.1.9-no-native/gdk_pixbuf2/dependency-check/Rakefile 2017-11-11 20:54:15.561741491 +0100
167 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
170 -require "native-package-installer"
172 -if File.exist?(File.join(__dir__, "..", "vendor"))
173 - task :default => "nothing"
175 - task :default => "dependency:check"
177 +task :default => "nothing"
182 -namespace :dependency do
183 - desc "Check dependency"
185 - unless PKGConfig.check_version?("gdk-pixbuf-2.0")
186 - unless NativePackageInstaller.install(:altlinux => "gdk-pixbuf-devel",
187 - :debian => "libgdk-pixbuf2.0-dev",
188 - :redhat => "gtk2-devel",
189 - :fedora => "gdk-pixbuf2-devel",
190 - :arch => "gdk-pixbuf2",
191 - :homebrew => "gdk-pixbuf",
192 - :macports => "gdk-pixbuf2",
193 - :msys2 => "gdk-pixbuf2")
199 diff -ur ruby-gnome2-all-3.1.9/glib2/lib/mkmf-gnome2.rb ruby-gnome2-all-3.1.9-no-native/glib2/lib/mkmf-gnome2.rb
200 --- ruby-gnome2-all-3.1.9/glib2/lib/mkmf-gnome2.rb 2017-11-11 21:00:39.250594541 +0100
201 +++ ruby-gnome2-all-3.1.9-no-native/glib2/lib/mkmf-gnome2.rb 2017-11-11 20:56:16.744017411 +0100
205 require 'glib-mkenums'
206 -require "native-package-installer"
208 $CFLAGS += " #{ENV['CFLAGS']}" if ENV['CFLAGS']
214 -def setup_homebrew_libffi
215 - platform = NativePackageInstaller::Platform.detect
216 - return unless platform.is_a?(NativePackageInstaller::Platform::Homebrew)
218 - libffi_prefix = `brew --prefix libffi`.chomp
219 - PKGConfig.add_path("#{libffi_prefix}/lib/pkgconfig")
222 #add_depend_package("glib2", "ext/glib2", "/...../ruby-gnome2")
223 def add_depend_package(target_name, target_srcdir, top_srcdir, options={})
224 - setup_homebrew_libffi if target_name == "gobject-introspection"
226 gem_spec = find_gem_spec(target_name)
228 target_source_dir = File.join(gem_spec.full_gem_path, "ext/#{target_name}")
229 @@ -472,24 +461,14 @@
230 PKGConfig.have_package('cairo') and have_header('rb_cairo.h')
233 -def install_missing_native_package(native_package_info)
234 - NativePackageInstaller.install(native_package_info)
237 def required_pkg_config_package(package_info, native_package_info=nil)
238 if package_info.is_a?(Array)
239 required_package_info = package_info
241 required_package_info = [package_info]
243 - if required_package_info.include?("gobject-introspection-1.0")
244 - setup_homebrew_libffi
246 return true if PKGConfig.have_package(*required_package_info)
248 - native_package_info ||= {}
249 - return false unless install_missing_native_package(native_package_info)
251 PKGConfig.have_package(*required_package_info)
254 diff -ur ruby-gnome2-all-3.1.9/glib2/Rakefile ruby-gnome2-all-3.1.9-no-native/glib2/Rakefile
255 --- ruby-gnome2-all-3.1.9/glib2/Rakefile 2017-10-16 02:10:30.000000000 +0200
256 +++ ruby-gnome2-all-3.1.9-no-native/glib2/Rakefile 2017-11-11 20:56:34.721561590 +0100
258 package.description = "Ruby/GLib2 is a Ruby binding of GLib-2.x."
259 package.dependency.gem.runtime = [
260 ["pkg-config", ">= 1.2.2"],
261 - ["native-package-installer", ">= 1.0.3"],
263 package.dependency.gem.development = [["test-unit", ">= 2"]]
264 package.windows.packages = []
265 diff -ur ruby-gnome2-all-3.1.9/gnumeric/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/gnumeric/dependency-check/Rakefile
266 --- ruby-gnome2-all-3.1.9/gnumeric/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
267 +++ ruby-gnome2-all-3.1.9-no-native/gnumeric/dependency-check/Rakefile 2017-11-11 20:56:58.862297606 +0100
269 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
272 -require "native-package-installer"
274 -if File.exist?(File.join(__dir__, "..", "vendor"))
275 - task :default => "nothing"
277 - task :default => "dependency:check"
279 +task :default => "nothing"
284 -namespace :dependency do
285 - desc "Check dependency"
287 - unless NativePackageInstaller.install(:debian => "gir1.2-gnumeric")
292 diff -ur ruby-gnome2-all-3.1.9/goffice/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/goffice/dependency-check/Rakefile
293 --- ruby-gnome2-all-3.1.9/goffice/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
294 +++ ruby-gnome2-all-3.1.9-no-native/goffice/dependency-check/Rakefile 2017-11-11 20:57:18.960070919 +0100
296 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
299 -require "native-package-installer"
301 -if File.exist?(File.join(__dir__, "..", "vendor"))
302 - task :default => "nothing"
304 - task :default => "dependency:check"
306 +task :default => "nothing"
311 -namespace :dependency do
312 - desc "Check dependency"
314 - unless PKGConfig.check_version?("libgoffice-0.10")
315 - goffice010_spec = {
316 - :debian => "libgoffice-0.10-dev",
317 - :homebrew => "goffice",
319 - unless NativePackageInstaller.install(goffice010_spec)
320 - unless PKGConfig.check_version?("libgoffice-0.8")
322 - :debian => "libgoffice-0.8-dev",
323 - :redhat => "goffice08-devel",
324 - :homebrew => "goffice",
326 - unless NativePackageInstaller.install(goffice08_spec)
334 diff -ur ruby-gnome2-all-3.1.9/gsf/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/gsf/dependency-check/Rakefile
335 --- ruby-gnome2-all-3.1.9/gsf/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
336 +++ ruby-gnome2-all-3.1.9-no-native/gsf/dependency-check/Rakefile 2017-11-11 20:57:35.596221440 +0100
338 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
341 -require "native-package-installer"
343 -if File.exist?(File.join(__dir__, "..", "vendor"))
344 - task :default => "nothing"
346 - task :default => "dependency:check"
348 +task :default => "nothing"
353 -namespace :dependency do
354 - desc "Check dependency"
356 - unless PKGConfig.check_version?("libgsf-1")
357 - unless NativePackageInstaller.install(:debian => "libgsf-1-dev",
358 - :homebrew => "libgsf",
359 - :msys2 => "libgsf")
365 diff -ur ruby-gnome2-all-3.1.9/gtksourceview3/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/gtksourceview3/dependency-check/Rakefile
366 --- ruby-gnome2-all-3.1.9/gtksourceview3/dependency-check/Rakefile 2017-07-15 05:39:46.000000000 +0200
367 +++ ruby-gnome2-all-3.1.9-no-native/gtksourceview3/dependency-check/Rakefile 2017-11-11 20:58:27.945184500 +0100
369 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
372 -require "native-package-installer"
374 -if File.exist?(File.join(__dir__, "..", "vendor"))
375 - task :default => "nothing"
377 - task :default => "dependency:check"
379 +task :default => "nothing"
384 -namespace :dependency do
385 - desc "Check dependency"
387 - unless PKGConfig.check_version?("gtksourceview-3.0")
388 - unless NativePackageInstaller.install(:altlinux => "libgtksourceview3-devel",
389 - :debian => "libgtksourceview-3.0-dev",
390 - :redhat => "gtksourceview3-devel",
391 - :homebrew => "gtksourceview3",
392 - :macports => "gtksourceview3",
393 - :msys2 => "gtksourceview3")
399 diff -ur ruby-gnome2-all-3.1.9/poppler/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/poppler/dependency-check/Rakefile
400 --- ruby-gnome2-all-3.1.9/poppler/dependency-check/Rakefile 2017-10-15 15:51:26.000000000 +0200
401 +++ ruby-gnome2-all-3.1.9-no-native/poppler/dependency-check/Rakefile 2017-11-11 20:58:49.923301917 +0100
403 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
406 -require "native-package-installer"
408 -if File.exist?(File.join(__dir__, "..", "vendor"))
409 - task :default => "nothing"
411 - task :default => "dependency:check"
413 +task :default => "nothing"
418 -namespace :dependency do
419 - desc "Check dependency"
421 - unless PKGConfig.check_version?("poppler", 0, 12, 0)
422 - unless NativePackageInstaller.install(:alt_linux => "libpoppler-glib-devel",
423 - :debian => "libpoppler-glib-dev",
424 - :redhat => "poppler-glib-devel",
425 - :arch_linux => "poppler",
426 - :homebrew => "poppler",
427 - :macports => "poppler",
428 - :msys2 => "poppler")
434 diff -ur ruby-gnome2-all-3.1.9/rsvg2/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/rsvg2/dependency-check/Rakefile
435 --- ruby-gnome2-all-3.1.9/rsvg2/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
436 +++ ruby-gnome2-all-3.1.9-no-native/rsvg2/dependency-check/Rakefile 2017-11-11 20:59:23.918285867 +0100
438 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
441 -require "native-package-installer"
443 -if File.exist?(File.join(__dir__, "..", "vendor"))
444 - task :default => "nothing"
446 - task :default => "dependency:check"
448 +task :default => "nothing"
453 -namespace :dependency do
454 - desc "Check dependency"
456 - unless PKGConfig.check_version?("librsvg-2.0")
457 - unless NativePackageInstaller.install(:altlinux => "librsvg-devel",
458 - :debian => "librsvg2-dev",
459 - :redhat => "librsvg2-devel",
460 - :arch => "librsvg",
461 - :homebrew => "librsvg",
462 - :macports => "librsvg",
463 - :msys2 => "librsvg")
469 diff -ur ruby-gnome2-all-3.1.9/vte3/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/vte3/dependency-check/Rakefile
470 --- ruby-gnome2-all-3.1.9/vte3/dependency-check/Rakefile 2017-04-25 15:01:26.000000000 +0200
471 +++ ruby-gnome2-all-3.1.9-no-native/vte3/dependency-check/Rakefile 2017-11-11 20:59:54.182701045 +0100
473 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
476 -require "native-package-installer"
480 - task :default => "nothing"
482 - task :default => "dependency:check"
484 +task :default => "nothing"
489 -namespace :dependency do
490 - desc "Check dependency"
492 - unless PKGConfig.check_version?("vte-2.91")
493 - unless NativePackageInstaller.install(:altlinux => "libvte3-devel",
494 - :debian => "libvte-2.91-dev",
495 - :redhat => "vte3-devel",
496 - :homebrew => "vte3")
502 diff -ur ruby-gnome2-all-3.1.9/webkit2-gtk/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/webkit2-gtk/dependency-check/Rakefile
503 --- ruby-gnome2-all-3.1.9/webkit2-gtk/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
504 +++ ruby-gnome2-all-3.1.9-no-native/webkit2-gtk/dependency-check/Rakefile 2017-11-11 21:00:10.379849328 +0100
506 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
509 -require "native-package-installer"
511 -if File.exist?(File.join(__dir__, "..", "vendor"))
512 - task :default => "nothing"
514 - task :default => "dependency:check"
516 +task :default => "nothing"
521 -namespace :dependency do
522 - desc "Check dependency"
524 - unless PKGConfig.check_version?("webkit2gtk-4.0")
525 - unless NativePackageInstaller.install(:debian => "libwebkit2gtk-4.0-dev",
526 - :homebrew => "webkitgtk")
532 diff -ur ruby-gnome2-all-3.1.9/webkit-gtk/dependency-check/Rakefile ruby-gnome2-all-3.1.9-no-native/webkit-gtk/dependency-check/Rakefile
533 --- ruby-gnome2-all-3.1.9/webkit-gtk/dependency-check/Rakefile 2017-05-29 14:57:02.000000000 +0200
534 +++ ruby-gnome2-all-3.1.9-no-native/webkit-gtk/dependency-check/Rakefile 2017-11-11 21:00:25.083577525 +0100
536 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
539 -require "native-package-installer"
541 -if File.exist?(File.join(__dir__, "..", "vendor"))
542 - task :default => "nothing"
544 - task :default => "dependency:check"
546 +task :default => "nothing"
551 -namespace :dependency do
552 - desc "Check dependency"
554 - unless PKGConfig.check_version?("webkitgtk-3.0")
555 - unless NativePackageInstaller.install(:debian => "libwebkitgtk-3.0-dev",
556 - :msys2 => "webkitgtk3")