Gentoo Archives: gentoo-dev

From: Naohiro Aota <naota@g.o>
To: gentoo-dev@l.g.o
Cc: ruby@g.o, Naohiro Aota <naota@g.o>
Subject: [gentoo-dev] [PATCH 8/9] ruby-ng-gnome2.eclass: fold common all_ruby_prepare
Date: Sat, 15 Feb 2020 12:21:19
Message-Id: 20200215121833.3631177-8-naota@gentoo.org
In Reply to: [gentoo-dev] [PATCH 1/9] ruby-ng-gnome2.eclass: drop support for 0.19.x by Naohiro Aota
1 Signed-off-by: Naohiro Aota <naota@g.o>
2 ---
3 eclass/ruby-ng-gnome2.eclass | 22 ++++++++++++++++++++++
4 1 file changed, 22 insertions(+)
5
6 diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass
7 index 619a02d0d1d7..4220dc9f2092 100644
8 --- a/eclass/ruby-ng-gnome2.eclass
9 +++ b/eclass/ruby-ng-gnome2.eclass
10 @@ -47,6 +47,28 @@ HOMEPAGE="https://ruby-gnome2.osdn.jp/"
11 LICENSE="LGPL-2.1+"
12 SLOT="0"
13
14 +ruby-ng-gnome2_all_ruby_prepare() {
15 + # Avoid compilation of dependencies during test.
16 + if [ -e test/run-test.rb ]; then
17 + sed -i -e '/system(/s/which make/true/' test/run-test.rb || die
18 + fi
19 +
20 + # work on top directory
21 + pushd .. >/dev/null
22 +
23 + # Avoid native installer
24 + if [ -e glib2/lib/mkmf-gnome.rb ]; then
25 + sed -i -e '/native-package-installer/ s:^:#:' \
26 + -e '/^setup_homebrew/ s:^:#:' glib2/lib/mkmf-gnome.rb || die
27 + fi
28 +
29 + popd >/dev/null
30 +}
31 +
32 +all_ruby_prepare() {
33 + ruby-ng-gnome2_all_ruby_prepare
34 +}
35 +
36 # @FUNCTION: each_ruby_configure
37 # @DESCRIPTION:
38 # Run the configure script in the subbinding for each specific ruby target.
39 --
40 2.25.0

Replies