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 |
} |