summaryrefslogtreecommitdiff
path: root/dev-ruby/rubyzip
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/rubyzip
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/rubyzip')
-rw-r--r--dev-ruby/rubyzip/Manifest5
-rw-r--r--dev-ruby/rubyzip/metadata.xml11
-rw-r--r--dev-ruby/rubyzip/rubyzip-1.2.1.ebuild47
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
+}