diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/rubyzip |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/rubyzip')
-rw-r--r-- | dev-ruby/rubyzip/Manifest | 5 | ||||
-rw-r--r-- | dev-ruby/rubyzip/metadata.xml | 11 | ||||
-rw-r--r-- | dev-ruby/rubyzip/rubyzip-1.2.1.ebuild | 47 |
3 files changed, 63 insertions, 0 deletions
diff --git a/dev-ruby/rubyzip/Manifest b/dev-ruby/rubyzip/Manifest new file mode 100644 index 000000000000..c1bf8f8dd65f --- /dev/null +++ b/dev-ruby/rubyzip/Manifest @@ -0,0 +1,5 @@ +DIST rubyzip-1.2.1-git.tgz 151085 SHA256 03f233563b9d4bb950da01b8c4dae80f83c797d1adee478e5e9fa3aeb78a6c52 SHA512 ba71d293120943142608b617d76d72699c64b92a6bf602543a3f42f01c44eea3f0c902bc841a2aaf9cffac4a2ba02a47a847115eca1093587d944c2f4acc9b9e WHIRLPOOL be38ab13075f524e4d1f6f4c040320be5254dfce9905d580f1118910c6bfbc4e5d4244cd3769a672aa83f5ccc2446d4bb4f25de32d9797a6ecd3a3827d47a066 +EBUILD rubyzip-1.2.1.ebuild 1171 SHA256 5b3c66047318fb0099e559ec125a1ca017105aca76f82dcb22cd047be0a20040 SHA512 2dd320ba7ce2553639e57a75e79377da4a8fafea3dd5270419f53cfce7832c98b469c88a38ff1b2eeb6317b02e2bb23ad8a44650a670879c26a138f132b99d2b WHIRLPOOL a235aba73ac943d42e3aaae0f037dfb1192c77672434911d0eee4e51d5b8bed033a97ceaaf7a147cd102706046a922a97844046117180c80f620060fed391c75 +MISC ChangeLog 3936 SHA256 9e1280b673c819628f7783b1c32e0c1af8cb63b07b9c1f83ab9ac9fd27d16b2f SHA512 0f3bd381a97bd677f35a75fd2dd7d23f503abe8f4d0c295850718eb07cf1c74b26a5fd1da00f0186122d8467248f0dd3e8b3ce7ef331fe1a8978478647c774e1 WHIRLPOOL 8ed727a2888aedf555f5dbde68b637261d6968cd9fa1dc2d7ccc584f7bc19c29f3428fb8f392e073dafc3cdf292a42ca8244532b9ebb9c6b4c622478ee70988e +MISC ChangeLog-2015 7384 SHA256 74033e135ac0a69e55ec813afd41d1b663fc24875006a7cf2698d1405c8ebf43 SHA512 79a4308a4c9b242ae13e8a350d94072186d3f2c67f3aa7584b59938dc6fd4abe4561b798378566a8580a1e71e1108bf81d564958f6caf29cdb9d79671e876c2b WHIRLPOOL f6af5ba105282f4f69200df237ecc9e23f393e6f88524d937cc4d6f2d3e4dc0906bea4e221a54e564c996a10067afc93f8d2149edf3f75bac9da1aa270f3935b +MISC metadata.xml 341 SHA256 80b26fdb727794bdde70a9f40ddcb3fd218e7a030f44ce634a3dc56cec15a2aa SHA512 7928d7e4a5dcaeb924d44348981910cf0024939f6f169a00df46fcd80cc933b56e91423e8919ef7a74f03e4bc1eda7b7f8a8bc6e954f6195989c1a9eb574cf3f WHIRLPOOL 822615b6bfa82bb63a2133cef55a7046991d243ff9a2f8b7a3abddd74ed880912200148001b7d805d60f4e5e400f0f43bc702c93ade8ce56102a00b30dbd5170 diff --git a/dev-ruby/rubyzip/metadata.xml b/dev-ruby/rubyzip/metadata.xml new file mode 100644 index 000000000000..76f8aac4920f --- /dev/null +++ b/dev-ruby/rubyzip/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="github">rubyzip/rubyzip</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/rubyzip/rubyzip-1.2.1.ebuild b/dev-ruby/rubyzip/rubyzip-1.2.1.ebuild new file mode 100644 index 000000000000..ae2bef15c93e --- /dev/null +++ b/dev-ruby/rubyzip/rubyzip-1.2.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +USE_RUBY="ruby21 ruby22 ruby23 ruby24" + +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 require + sed -i -e '1irequire "forwardable"' test/input_stream_test.rb || die +} |