diff options
Diffstat (limited to 'dev-ruby/blinkstick')
-rw-r--r-- | dev-ruby/blinkstick/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild | 50 |
2 files changed, 51 insertions, 0 deletions
diff --git a/dev-ruby/blinkstick/Manifest b/dev-ruby/blinkstick/Manifest index 4ed6d1b6639d..8f4a26d74f0d 100644 --- a/dev-ruby/blinkstick/Manifest +++ b/dev-ruby/blinkstick/Manifest @@ -1,3 +1,4 @@ DIST blinkstick-1.0.1_p20150901.tar.gz 4216 BLAKE2B 970aea7dce0f5cd476a88302d02bfeef56e6614fea44c7948be7997c322bfa4859f3caf664d86e91693cdeaa0827c1144f5a6437ec3f285628d866b28d55a456 SHA512 6a1958226d3629fec0f3f4a6b29c822206a6f9d60e0b78502cd51f855b9f3f071b84a0e960b0e1a7eb4ef0847743f84bb21830dc973b1af24c21a30123f2f19e +EBUILD blinkstick-1.0.1_p20150901-r1.ebuild 955 BLAKE2B d1865ce71fabc7bf761edc3c9e6162de001fbfe8ccc904a2954b04c8be48bccdf51f69b484aefccab61b4e0a98bf00a176c3b9a489549f652673ccd546b6e3b5 SHA512 a89d97bf13b4ebfb1f1583f1ea93ce9d3e969fb9c8b6784ab3432854e6c182b28f1a5bf71d90877fa51f065ceb0f653ae5327e3aee34712ace6538ebacc2f78a EBUILD blinkstick-1.0.1_p20150901.ebuild 962 BLAKE2B f354c6d34cb11314dbfa0c3dced0f59fef1a9922bbbdc305bc119b7ddd80b5bc9c7118b281ec71637abaf4bc1883a5e115a3d0dc064addcdd7dfd584ff350ec0 SHA512 96a8de469d60df4db97b4fa2d1a632fea29b76aac833e2d43726396a81f8594ea6de63bcc5ad5e4613843bf7258582e5fc8d5f8fcc0ca730ee272d4c70289d12 MISC metadata.xml 346 BLAKE2B 4bbadf2ec9d282836368e845c734e9968ded2567f0909354405a196597478bc84990dbf16ad5fdce12339e6da82acabb9cc168533ed34b9342cc0b85c682d12f SHA512 8977abd252b9c039dedc39365c5912b481e4e338c89ed9df0d189a7e9692829b1095a9d670b2858aff86d9c971fe2edb49080c082c3f59e4a607df19586b9da4 diff --git a/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild b/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild new file mode 100644 index 000000000000..784b2808fab9 --- /dev/null +++ b/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_VERSION="1.0.1.1" + +COMMIT="89e3f621132c2571d5f7c636b3962ff1b0a64564" + +inherit ruby-fakegem + +DESCRIPTION="ruby interface for blinkstick via libusb" +HOMEPAGE="https://github.com/arvydas/blinkstick-ruby" +SRC_URI="https://github.com/arvydas/blinkstick-ruby/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +RUBY_S="${PN}-ruby-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +ruby_add_rdepend " + >=dev-ruby/color-1.4.2 + >=dev-ruby/libusb-0.4.0 +" + +all_ruby_install() { + if use examples; then + insinto /usr/share/${PN} + doins example-*.rb + fi + all_fakegem_install +} + +each_ruby_install() { + mkdir -p lib/${PN} + mv ${PN}.rb lib + cat <<EOF >> lib/${PN}/version.rb +class BlinkStick + VERSION = "1.0.1.1" +end + +EOF + each_fakegem_install +} |