Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/libusb/
Date: Sat, 20 Apr 2019 23:25:22
Message-Id: 1555652236.23da239ba9212fa487136291377c784fe2eae7aa.graaff@gentoo
1 commit: 23da239ba9212fa487136291377c784fe2eae7aa
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 19 05:37:16 2019 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 19 05:37:16 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23da239b
7
8 dev-ruby/libusb: fix many issues
9
10 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
11 Package-Manager: Portage-2.3.62, Repoman-2.3.11
12
13 dev-ruby/libusb/libusb-0.6.4.ebuild | 23 +++++++++++++++--------
14 1 file changed, 15 insertions(+), 8 deletions(-)
15
16 diff --git a/dev-ruby/libusb/libusb-0.6.4.ebuild b/dev-ruby/libusb/libusb-0.6.4.ebuild
17 index 9d94b56b38a..92f4a629ea7 100644
18 --- a/dev-ruby/libusb/libusb-0.6.4.ebuild
19 +++ b/dev-ruby/libusb/libusb-0.6.4.ebuild
20 @@ -4,6 +4,10 @@
21 EAPI=6
22
23 USE_RUBY="ruby24 ruby25 ruby26"
24 +
25 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
26 +RUBY_FAKEGEM_EXTRADOC="History.md README.md"
27 +
28 RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
29
30 inherit ruby-fakegem
31 @@ -16,15 +20,18 @@ SLOT="0"
32 KEYWORDS="~amd64 ~x86"
33 IUSE=""
34
35 -DEPEND=""
36 -RDEPEND="${DEPEND}"
37 -BDEPEND=""
38 -PDEPEND="virtual/ruby-ffi
39 - virtual/libusb"
40 +DEPEND+="virtual/libusb:1"
41 +RDEPEND+="${DEPEND}"
42 +
43 +ruby_add_rdepend "dev-ruby/ffi:0"
44
45 all_ruby_prepare() {
46 sed -i '/mini_portile2/d' ${PN}.gemspec || die
47 - sed -i '/mini_portile2/d' lib/libusb/libusb_recipe.rb || die
48 - sed -i '/mini_portile2/d' lib/libusb/gem_helper.rb || die
49 - sed -i '/mini_portile2/d' lib/libusb/dependencies.rb || die
50 +
51 + # Avoid tests that try to open devices
52 + rm -f test/test_libusb_bos.rb || die
53 +}
54 +
55 +each_ruby_test() {
56 + ${RUBY} -I.:lib -e "Dir['test/test_*.rb'].each{|f| require f}" || die
57 }