This is an automated email from the ASF dual-hosted git repository.

kou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new 4550cd052a ARROW-16984: [Ruby] Add support for installing Apache Arrow 
GLib automatically on Fedora (#13524)
4550cd052a is described below

commit 4550cd052a2a724177fb422cdaf26a22d796eac3
Author: Sutou Kouhei <[email protected]>
AuthorDate: Wed Jul 6 13:07:38 2022 +0900

    ARROW-16984: [Ruby] Add support for installing Apache Arrow GLib 
automatically on Fedora (#13524)
    
    Fedora 37 or later will ship Apache Arrow GLib as libarrow-glib-devel:
    https://packages.fedoraproject.org/pkgs/libarrow/
    
    Other components such as Apache Arrow Dataset and Apache Arrow Flight
    will be shipped too.
    
    Authored-by: Sutou Kouhei <[email protected]>
    Signed-off-by: Sutou Kouhei <[email protected]>
---
 ruby/red-arrow-cuda/dependency-check/Rakefile    |  4 ++--
 ruby/red-arrow-dataset/dependency-check/Rakefile |  5 +++--
 ruby/red-arrow-flight/dependency-check/Rakefile  |  5 +++--
 ruby/red-arrow/ext/arrow/extconf.rb              | 10 ++++++----
 ruby/red-gandiva/dependency-check/Rakefile       |  4 ++--
 ruby/red-parquet/dependency-check/Rakefile       |  4 ++--
 ruby/red-plasma/dependency-check/Rakefile        |  4 ++--
 7 files changed, 20 insertions(+), 16 deletions(-)

diff --git a/ruby/red-arrow-cuda/dependency-check/Rakefile 
b/ruby/red-arrow-cuda/dependency-check/Rakefile
index 518c1a65cc..52580dd53f 100644
--- a/ruby/red-arrow-cuda/dependency-check/Rakefile
+++ b/ruby/red-arrow-cuda/dependency-check/Rakefile
@@ -38,8 +38,8 @@ namespace :dependency do
                                     ArrowCUDA::Version::MAJOR,
                                     ArrowCUDA::Version::MINOR,
                                     ArrowCUDA::Version::MICRO)
-      unless NativePackageInstaller.install(:debian => 
"libarrow-cuda-glib-dev",
-                                            :redhat => "arrow-cuda-glib-devel")
+      unless NativePackageInstaller.install(debian: "libarrow-cuda-glib-dev",
+                                            redhat: "arrow-cuda-glib-devel")
         exit(false)
       end
     end
diff --git a/ruby/red-arrow-dataset/dependency-check/Rakefile 
b/ruby/red-arrow-dataset/dependency-check/Rakefile
index df2e249053..6e01cb3cf5 100644
--- a/ruby/red-arrow-dataset/dependency-check/Rakefile
+++ b/ruby/red-arrow-dataset/dependency-check/Rakefile
@@ -38,8 +38,9 @@ namespace :dependency do
                                     ArrowDataset::Version::MAJOR,
                                     ArrowDataset::Version::MINOR,
                                     ArrowDataset::Version::MICRO)
-      unless NativePackageInstaller.install(:debian => 
"libarrow-dataset-glib-dev",
-                                            :redhat => 
"arrow-dataset-glib-devel")
+      unless NativePackageInstaller.install(debian: 
"libarrow-dataset-glib-dev",
+                                            fedora: 
"libarrow-dataset-glib-devel",
+                                            redhat: "arrow-dataset-glib-devel")
         exit(false)
       end
     end
diff --git a/ruby/red-arrow-flight/dependency-check/Rakefile 
b/ruby/red-arrow-flight/dependency-check/Rakefile
index 6aca19609e..943f3c25ec 100644
--- a/ruby/red-arrow-flight/dependency-check/Rakefile
+++ b/ruby/red-arrow-flight/dependency-check/Rakefile
@@ -38,8 +38,9 @@ namespace :dependency do
                                     ArrowFlight::Version::MAJOR,
                                     ArrowFlight::Version::MINOR,
                                     ArrowFlight::Version::MICRO)
-      unless NativePackageInstaller.install(:debian => 
"libarrow-flight-glib-dev",
-                                            :redhat => 
"arrow-flight-glib-devel")
+      unless NativePackageInstaller.install(debian: "libarrow-flight-glib-dev",
+                                            fedora: 
"libarrow-flight-glib-devel",
+                                            redhat: "arrow-flight-glib-devel")
         exit(false)
       end
     end
diff --git a/ruby/red-arrow/ext/arrow/extconf.rb 
b/ruby/red-arrow/ext/arrow/extconf.rb
index 390872645f..1341d5cbdc 100644
--- a/ruby/red-arrow/ext/arrow/extconf.rb
+++ b/ruby/red-arrow/ext/arrow/extconf.rb
@@ -45,9 +45,10 @@ unless required_pkg_config_package([
                                      Arrow::Version::MICRO,
                                    ],
                                    debian: "libarrow-dev",
-                                   redhat: "arrow-devel",
+                                   fedora: "libarrow-devel",
                                    homebrew: "apache-arrow",
-                                   msys2: "arrow")
+                                   msys2: "arrow",
+                                   redhat: "arrow-devel")
   exit(false)
 end
 
@@ -58,9 +59,10 @@ unless required_pkg_config_package([
                                      Arrow::Version::MICRO,
                                    ],
                                    debian: "libarrow-glib-dev",
-                                   redhat: "arrow-glib-devel",
+                                   fedora: "libarrow-glib-devel",
                                    homebrew: "apache-arrow-glib",
-                                   msys2: "arrow")
+                                   msys2: "arrow",
+                                   redhat: "arrow-glib-devel")
   exit(false)
 end
 
diff --git a/ruby/red-gandiva/dependency-check/Rakefile 
b/ruby/red-gandiva/dependency-check/Rakefile
index 6ec86fab0d..36f8065e15 100644
--- a/ruby/red-gandiva/dependency-check/Rakefile
+++ b/ruby/red-gandiva/dependency-check/Rakefile
@@ -38,8 +38,8 @@ namespace :dependency do
                                     Gandiva::Version::MAJOR,
                                     Gandiva::Version::MINOR,
                                     Gandiva::Version::MICRO)
-      unless NativePackageInstaller.install(:debian => "libgandiva-glib-dev",
-                                            :redhat => "gandiva-glib-devel")
+      unless NativePackageInstaller.install(debian: "libgandiva-glib-dev",
+                                            redhat: "gandiva-glib-devel")
         exit(false)
       end
     end
diff --git a/ruby/red-parquet/dependency-check/Rakefile 
b/ruby/red-parquet/dependency-check/Rakefile
index 58420eea4c..2693f40092 100644
--- a/ruby/red-parquet/dependency-check/Rakefile
+++ b/ruby/red-parquet/dependency-check/Rakefile
@@ -38,8 +38,8 @@ namespace :dependency do
                                     Parquet::Version::MAJOR,
                                     Parquet::Version::MINOR,
                                     Parquet::Version::MICRO)
-      unless NativePackageInstaller.install(:debian => "libparquet-glib-dev",
-                                            :redhat => "parquet-glib-devel")
+      unless NativePackageInstaller.install(debian: "libparquet-glib-dev",
+                                            redhat: "parquet-glib-devel")
         exit(false)
       end
     end
diff --git a/ruby/red-plasma/dependency-check/Rakefile 
b/ruby/red-plasma/dependency-check/Rakefile
index 6792596d4d..c177b550b3 100644
--- a/ruby/red-plasma/dependency-check/Rakefile
+++ b/ruby/red-plasma/dependency-check/Rakefile
@@ -38,8 +38,8 @@ namespace :dependency do
                                     Plasma::Version::MAJOR,
                                     Plasma::Version::MINOR,
                                     Plasma::Version::MICRO)
-      unless NativePackageInstaller.install(:debian => "libplasma-glib-dev",
-                                            :redhat => "plasma-glib-devel")
+      unless NativePackageInstaller.install(debian: "libplasma-glib-dev",
+                                            redhat: "plasma-glib-devel")
         exit(false)
       end
     end

Reply via email to