Gentoo Archives: gentoo-commits

From: Rick Farina <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/libusb/
Date: Thu, 18 Apr 2019 20:40:22
Message-Id: 1555620001.6d69cf0a86cdeb7ffd01ecbce851a770d398c4b1.zerochaos@gentoo
1 commit: 6d69cf0a86cdeb7ffd01ecbce851a770d398c4b1
2 Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 18 19:36:33 2019 +0000
4 Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 18 20:40:01 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d69cf0a
7
8 dev-ruby/libusb: dep for blinkstick
9
10 Package-Manager: Portage-2.3.63, Repoman-2.3.12
11 Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
12
13 dev-ruby/libusb/Manifest | 1 +
14 dev-ruby/libusb/libusb-0.6.4.ebuild | 30 ++++++++++++++++++++++++++++++
15 dev-ruby/libusb/metadata.xml | 11 +++++++++++
16 3 files changed, 42 insertions(+)
17
18 diff --git a/dev-ruby/libusb/Manifest b/dev-ruby/libusb/Manifest
19 new file mode 100644
20 index 00000000000..e92d2a89f11
21 --- /dev/null
22 +++ b/dev-ruby/libusb/Manifest
23 @@ -0,0 +1 @@
24 +DIST libusb-0.6.4.gem 762368 BLAKE2B daca8049b82cb56fb8cac350f6953ce292c74370bf468497773b34b6017eef9c0252daf2a0213e660db99120a53193ea67943bb1d851ae1ee723ea84dbe289e0 SHA512 433425f9cc2600615a3e4baec962ff0901e9c0eae7a77c410d099f22742995b23bf9c143797b393843b3de26b8336263cd5b3d3d1cdcd8f91266d90201a6a6de
25
26 diff --git a/dev-ruby/libusb/libusb-0.6.4.ebuild b/dev-ruby/libusb/libusb-0.6.4.ebuild
27 new file mode 100644
28 index 00000000000..9d94b56b38a
29 --- /dev/null
30 +++ b/dev-ruby/libusb/libusb-0.6.4.ebuild
31 @@ -0,0 +1,30 @@
32 +# Copyright 2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +USE_RUBY="ruby24 ruby25 ruby26"
38 +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
39 +
40 +inherit ruby-fakegem
41 +
42 +DESCRIPTION="binding that gives Ruby programmers access to arbitrary USB devices"
43 +HOMEPAGE="https://github.com/larskanis/libusb"
44 +
45 +LICENSE="BSD"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE=""
49 +
50 +DEPEND=""
51 +RDEPEND="${DEPEND}"
52 +BDEPEND=""
53 +PDEPEND="virtual/ruby-ffi
54 + virtual/libusb"
55 +
56 +all_ruby_prepare() {
57 + sed -i '/mini_portile2/d' ${PN}.gemspec || die
58 + sed -i '/mini_portile2/d' lib/libusb/libusb_recipe.rb || die
59 + sed -i '/mini_portile2/d' lib/libusb/gem_helper.rb || die
60 + sed -i '/mini_portile2/d' lib/libusb/dependencies.rb || die
61 +}
62
63 diff --git a/dev-ruby/libusb/metadata.xml b/dev-ruby/libusb/metadata.xml
64 new file mode 100644
65 index 00000000000..cb6b2f1b0c0
66 --- /dev/null
67 +++ b/dev-ruby/libusb/metadata.xml
68 @@ -0,0 +1,11 @@
69 +<?xml version="1.0" encoding="UTF-8"?>
70 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
71 +<pkgmetadata>
72 + <maintainer type="person">
73 + <email>zerochaos@g.o</email>
74 + <name>Rick Farina</name>
75 + </maintainer>
76 + <upstream>
77 + <remote-id type="github">larskanis/libusb</remote-id>
78 + </upstream>
79 +</pkgmetadata>