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/blinkstick/
Date: Thu, 18 Apr 2019 20:40:23
Message-Id: 1555620003.0a7e9d47ca67405985b1c4d0a2ee240d6b577d38.zerochaos@gentoo
1 commit: 0a7e9d47ca67405985b1c4d0a2ee240d6b577d38
2 Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 18 20:39:36 2019 +0000
4 Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 18 20:40:03 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7e9d47
7
8 dev-ruby/blinkstick: initial commit
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/blinkstick/Manifest | 1 +
14 .../blinkstick/blinkstick-1.0.1_p20150901.ebuild | 47 ++++++++++++++++++++++
15 dev-ruby/blinkstick/metadata.xml | 11 +++++
16 3 files changed, 59 insertions(+)
17
18 diff --git a/dev-ruby/blinkstick/Manifest b/dev-ruby/blinkstick/Manifest
19 new file mode 100644
20 index 00000000000..1baf45617c9
21 --- /dev/null
22 +++ b/dev-ruby/blinkstick/Manifest
23 @@ -0,0 +1 @@
24 +DIST blinkstick-1.0.1_p20150901.tar.gz 4216 BLAKE2B 970aea7dce0f5cd476a88302d02bfeef56e6614fea44c7948be7997c322bfa4859f3caf664d86e91693cdeaa0827c1144f5a6437ec3f285628d866b28d55a456 SHA512 6a1958226d3629fec0f3f4a6b29c822206a6f9d60e0b78502cd51f855b9f3f071b84a0e960b0e1a7eb4ef0847743f84bb21830dc973b1af24c21a30123f2f19e
25
26 diff --git a/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901.ebuild b/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901.ebuild
27 new file mode 100644
28 index 00000000000..7a072b1d004
29 --- /dev/null
30 +++ b/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901.ebuild
31 @@ -0,0 +1,47 @@
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_VERSION="1.0.1.1"
39 +
40 +inherit ruby-fakegem
41 +
42 +DESCRIPTION="ruby interface for blinkstick via libusb"
43 +HOMEPAGE="https://github.com/arvydas/blinkstick-ruby"
44 +COMMIT="89e3f621132c2571d5f7c636b3962ff1b0a64564"
45 +SRC_URI="https://github.com/arvydas/blinkstick-ruby/archive/89e3f621132c2571d5f7c636b3962ff1b0a64564.tar.gz -> ${P}.tar.gz"
46 +
47 +LICENSE="BSD"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~x86"
50 +IUSE="examples"
51 +
52 +DEPEND=""
53 +RDEPEND="${DEPEND}"
54 +BDEPEND=""
55 +PDEPEND="dev-ruby/color
56 + virtual/libusb"
57 +
58 +all_ruby_install() {
59 + cd ${PN}-ruby-${COMMIT} || die
60 + if use examples; then
61 + insinto /usr/share/${PN}
62 + doins example-*.rb
63 + fi
64 + all_fakegem_install
65 +}
66 +
67 +each_ruby_install() {
68 + cd ${PN}-ruby-${COMMIT} || die
69 + mkdir -p lib/${PN}
70 + mv ${PN}.rb lib
71 + cat <<EOF >> lib/${PN}/version.rb
72 +class BlinkStick
73 + VERSION = "1.0.1.1"
74 +end
75 +
76 +EOF
77 + each_fakegem_install
78 +}
79
80 diff --git a/dev-ruby/blinkstick/metadata.xml b/dev-ruby/blinkstick/metadata.xml
81 new file mode 100644
82 index 00000000000..61b648b0639
83 --- /dev/null
84 +++ b/dev-ruby/blinkstick/metadata.xml
85 @@ -0,0 +1,11 @@
86 +<?xml version="1.0" encoding="UTF-8"?>
87 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
88 +<pkgmetadata>
89 + <maintainer type="person">
90 + <email>zerochaos@g.o</email>
91 + <name>Rick Farina</name>
92 + </maintainer>
93 + <upstream>
94 + <remote-id type="github">arvydas/blinkstick-ruby</remote-id>
95 + </upstream>
96 +</pkgmetadata>