diff options
Diffstat (limited to 'dev-ruby/rubyzip')
-rw-r--r-- | dev-ruby/rubyzip/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/rubyzip/rubyzip-1.2.2.ebuild | 47 |
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-ruby/rubyzip/Manifest b/dev-ruby/rubyzip/Manifest index b1a8333d95b2..2e5941bcd532 100644 --- a/dev-ruby/rubyzip/Manifest +++ b/dev-ruby/rubyzip/Manifest @@ -1,3 +1,5 @@ DIST rubyzip-1.2.1-git.tgz 151085 BLAKE2B e7053dd3fcb95d6850368c927a0a549a85a8d45c64538e27e21ce824035121e6333a86d65ae84aa1d309aff5f0f335bbfd489871d8d8bae31b3a1c78ed181a14 SHA512 ba71d293120943142608b617d76d72699c64b92a6bf602543a3f42f01c44eea3f0c902bc841a2aaf9cffac4a2ba02a47a847115eca1093587d944c2f4acc9b9e +DIST rubyzip-1.2.2-git.tgz 153976 BLAKE2B 350c05b5dde15bf6450c32b679b474df68b8597e82770e2d5f59bd0c430344a3f2868e8d2d7f59f2240f8fea02bc7ccc31777ceb5ff66041dba5a619e7849b21 SHA512 1af115db39b5107687049cead85732a3cdc6b0c3db69103af20bccf1c684ddc99d5d2f5b178b86600d2d6458f5eb535b7c9dc89ab32c91dba3519bbd3df59e7a EBUILD rubyzip-1.2.1.ebuild 1171 BLAKE2B e26e8b0b6346abbcbfa79dab8c5d2cad18404aba7e1ced41257bec05e9a65d2223616adc6cd0facb2ce509d768a9ddfe60491a167e2aac128c9e85e9a190d4de SHA512 d89655c979d01fbd5dc8e51050030105e351f9a0efa54d30d8a303ba681509036b6ea58c7171cf3f1ba5df7bd875075fa0a70defb02b112b74402dd052d25ac6 +EBUILD rubyzip-1.2.2.ebuild 1192 BLAKE2B 473154345280cf23d583864f8d9b40ffeb32e712b2f2b724510d74b09303493981248457e1ea7b6a292155abbe5f8cfec9a7297cce1b86f4c0b92df1e4b9647f SHA512 916a419b3fca055a7053b84ff1ce42dfac668a940790be1f00576c143054c5c6b91d0da60e72c6933ce6483ac5a46703bedcb81c367f87a4e3e1a82f50074996 MISC metadata.xml 341 BLAKE2B 2e04f2f0e3ee64a4d476ca38f166efc94dad160850cd08b42ed54e68a275ec1d26b76a751bf9a347da5f9c8851575a8a58b9021f91acd1a733be536f947e6743 SHA512 7928d7e4a5dcaeb924d44348981910cf0024939f6f169a00df46fcd80cc933b56e91423e8919ef7a74f03e4bc1eda7b7f8a8bc6e954f6195989c1a9eb574cf3f diff --git a/dev-ruby/rubyzip/rubyzip-1.2.2.ebuild b/dev-ruby/rubyzip/rubyzip-1.2.2.ebuild new file mode 100644 index 000000000000..7a792840be6d --- /dev/null +++ b/dev-ruby/rubyzip/rubyzip-1.2.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO" + +inherit ruby-fakegem + +DESCRIPTION="A ruby library for reading and writing zip files" +HOMEPAGE="https://github.com/rubyzip/rubyzip" +# Tests are not included in the gem. +SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="Ruby" +SLOT="1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND="" +DEPEND="${DEPEND} test? ( app-arch/zip )" + +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc samples/* +} + +all_ruby_prepare() { + # Avoid dependencies on simplecov and coveralls + sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die + + # Avoid dependency on bundler + sed -i -e '/bundler/ s:^:#:' Rakefile || die + + # Fix hardcoded path to /tmp + sed -i -e 's:/tmp/:'${T}'/:g' test/entry_test.rb || die + + # Add missing requires + sed -i -e '1irequire "forwardable"; require "pathname"' test/input_stream_test.rb || die +} |