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

wesm 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 8148b6d  ARROW-1726: [GLib] Add setup description to verify C GLib 
build
8148b6d is described below

commit 8148b6d82d6bfacbeb01709f29f3abbddee2c2b3
Author: Kouhei Sutou <k...@clear-code.com>
AuthorDate: Wed Oct 25 12:16:12 2017 -0400

    ARROW-1726: [GLib] Add setup description to verify C GLib build
    
    Author: Kouhei Sutou <k...@clear-code.com>
    
    Closes #1247 from kou/c-glib-release-verify and squashes the following 
commits:
    
    e9f23074 [Kouhei Sutou] [GLib] Add setup description to verify C GLib build
---
 dev/release/VERIFY.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 52 insertions(+), 1 deletion(-)

diff --git a/dev/release/VERIFY.md b/dev/release/VERIFY.md
index 3f073e4..5b441ac 100644
--- a/dev/release/VERIFY.md
+++ b/dev/release/VERIFY.md
@@ -22,4 +22,55 @@
 ## Windows
 
 We've provided a convenience script for verifying the C++ and Python builds on
-Windows. Read the comments in `verify-release-candidate.bat` for instructions
\ No newline at end of file
+Windows. Read the comments in `verify-release-candidate.bat` for instructions.
+
+## Linux and macOS
+
+We've provided a convenience script for verifying the C++, Python, C
+GLib, Java and JavaScript builds on Linux and macOS. Read the comments in
+`verify-release-candidate.sh` for instructions.
+
+### C GLib
+
+You need the followings to verify C GLib build:
+
+  * GLib
+  * GObject Introspection
+  * Ruby (not EOL-ed version is required)
+  * gobject-introspection gem
+  * test-unit gem
+
+You can install them by the followings on Debian GNU/Linux and Ubuntu:
+
+```console
+% sudo apt install -y -V libgirepository1.0-dev ruby-dev
+% sudo gem install gobject-introspection test-unit
+```
+
+You can install them by the followings on CentOS:
+
+```console
+% sudo yum install -y gobject-introspection-devel
+% git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
+% git clone https://github.com/sstephenson/ruby-build.git 
~/.rbenv/plugins/ruby-build
+% echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
+% echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
+% exec ${SHELL} --login
+% sudo yum install -y gcc make patch openssl-devel readline-devel zlib-devel
+% rbenv install 2.4.2
+% rbenv global 2.4.2
+% gem install gobject-introspection test-unit
+```
+
+You can install them by the followings on macOS:
+
+```console
+% brew install -y gobject-introspection
+% gem install gobject-introspection test-unit
+```
+
+You need to set `PKG_CONFIG_PATH` to find libffi on macOS:
+
+```console
+% export PKG_CONFIG_PATH=$(brew --prefix libffi)/lib/pkgconfig:$PKG_CONFIG_PATH
+```

-- 
To stop receiving notification emails like this one, please contact
['"commits@arrow.apache.org" <commits@arrow.apache.org>'].

Reply via email to