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 v2 10/10] ruby-ng-gnome2.eclass: add support for 3.4.x
Date: Mon, 04 May 2020 02:28:17
Message-Id: 20200504022243.2439148-10-naota@gentoo.org
In Reply to: [gentoo-dev] [PATCH v2 01/10] ruby-ng-gnome2.eclass: drop support for 0.19.x by Naohiro Aota
1 Update SRC_URI since the primary release site is moved to github.
2
3 Signed-off-by: Naohiro Aota <naota@g.o>
4 ---
5 eclass/ruby-ng-gnome2.eclass | 12 +++++++++---
6 1 file changed, 9 insertions(+), 3 deletions(-)
7
8 diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass
9 index 7beb03e778c8..7cd789410b20 100644
10 --- a/eclass/ruby-ng-gnome2.eclass
11 +++ b/eclass/ruby-ng-gnome2.eclass
12 @@ -13,8 +13,8 @@
13 # ruby-gnome2 since they share a very common installation procedure.
14
15 case "${EAPI:-0}" in
16 - 6|7)
17 - ;;
18 + 6) inherit eapi7-ver ;;
19 + 7) ;;
20 *)
21 die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
22 ;;
23 @@ -43,11 +43,17 @@ DEPEND="virtual/pkgconfig"
24 ruby_add_bdepend "
25 dev-ruby/pkg-config
26 test? ( >=dev-ruby/test-unit-2 )"
27 -RUBY_S=ruby-gnome2-all-${PV}/${RUBY_FAKEGEM_NAME}
28 SRC_URI="mirror://sourceforge/ruby-gnome2/ruby-gnome2-all-${PV}.tar.gz"
29 HOMEPAGE="https://ruby-gnome2.osdn.jp/"
30 LICENSE="LGPL-2.1+"
31 SLOT="0"
32 +if ver_test -ge "3.4.0"; then
33 + SRC_URI="https://github.com/ruby-gnome/ruby-gnome/archive/${PV}.tar.gz -> ruby-gnome2-${PV}.tar.gz"
34 + RUBY_S=ruby-gnome-${PV}/${RUBY_FAKEGEM_NAME}
35 +else
36 + SRC_URI="mirror://sourceforge/ruby-gnome2/ruby-gnome2-all-${PV}.tar.gz"
37 + RUBY_S=ruby-gnome2-all-${PV}/${RUBY_FAKEGEM_NAME}
38 +fi
39
40 ruby-ng-gnome2_all_ruby_prepare() {
41 # Avoid compilation of dependencies during test.
42 --
43 2.26.2