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/ruby-filemagic |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/ruby-filemagic')
-rw-r--r-- | dev-ruby/ruby-filemagic/Manifest | 5 | ||||
-rw-r--r-- | dev-ruby/ruby-filemagic/metadata.xml | 11 | ||||
-rw-r--r-- | dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild | 48 |
3 files changed, 64 insertions, 0 deletions
diff --git a/dev-ruby/ruby-filemagic/Manifest b/dev-ruby/ruby-filemagic/Manifest new file mode 100644 index 000000000000..a8877bc98875 --- /dev/null +++ b/dev-ruby/ruby-filemagic/Manifest @@ -0,0 +1,5 @@ +DIST ruby-filemagic-0.7.2.gem 19456 SHA256 f59d5b2ddf4c6f3867bc4f339f54489f3e3464c239233938b3808b2efe7a1802 SHA512 b68324dfb0cd2e55cd200696fabe87c0aa68a11922789ae40abc999db7d200810cffa2c414c07bc96e2fee54aab775f01752f951b3a3273289594201ca547494 WHIRLPOOL 14d4ffe47db108382b04cc82b07c5c656bb838fcb9d28fca64846debd317919d37bcec1cd0eebcd3f8c040276fffe3beec4e49ba0f0a75d27e9dd8f266c6e696 +EBUILD ruby-filemagic-0.7.2.ebuild 1226 SHA256 b0706f2ba7486663cf24db9790eab1ece9abb2b6d9abc0b3ad9ba7b98cc17305 SHA512 0890a4b0066fe162866d499ad8fc920e8cc7ed8a312e360da7cbf59cfd7993c8aaf0da2f2f106db880787a8dbd6f7ae48c86efcbd07da67c7839cbaffa5a5cb4 WHIRLPOOL d392454110078660d4d2e167d23d2be4a0f5244f79563006d5184bd61c1c882f889976414971f879647cdced4ebf698d1387210938434ef4df165bbf0c1a54f0 +MISC ChangeLog 3616 SHA256 d83e79ae597e5ff951c815ef8ff226b2d5411c32877c8d9ee9967b58d8c791ae SHA512 655bea462b8503801fa5819eb87178e33049331ef95fe0088e062d46e0345c4768d7a18bb479ecf27e2443bb2018e5d3e16ae64ac63c593e3979831d26e21800 WHIRLPOOL 8fad85b28bb0b72b32f7ec1b3be9b078b8cc391d276dd4dc9300f159b8b6f6fb0066e32bc1f0754bd75efee9986e87904ea7c4f4ca1f6f4ebd98cdbf590bb436 +MISC ChangeLog-2015 3409 SHA256 b2552656a58a231aa53ccffcb827bab049712c7ae437daac5fcb986445a60dc6 SHA512 721c61a69d08842b9fda6ff98a26210719e3b82b8fd96b5e4ea1db278ca0939216715b0117d98b5560225fd54bb4c140c881adc6fd1f6db0a0ee29562d7db697 WHIRLPOOL f98748fa11823cb6fb3573b492a29566089b00a6a58276f1c97090ec6d1bdc0513b3974d33e310d5b057580032db25c2adfb024433387142e42f9091fb4495cc +MISC metadata.xml 342 SHA256 dda16920ce63ade7afed717a16a7fc3baeae0522ae33408040622f0f326172bd SHA512 b8c757666516b70af299ab11ac170b1d8055f8a7f82e551768cbed0be44713ea858718992da9e3b58276ba01c8a3a73e0c19ff554546e092b98401da486264f9 WHIRLPOOL 54b0ad22e2d14b29b3e9b8ed974661adbb75cc3c52ee740eb6c0cdafb4c07da9a414792dff95a2935d533cc5d4cf48954bba74b764f76fef94cd4861efed18a9 diff --git a/dev-ruby/ruby-filemagic/metadata.xml b/dev-ruby/ruby-filemagic/metadata.xml new file mode 100644 index 000000000000..d92faa179122 --- /dev/null +++ b/dev-ruby/ruby-filemagic/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">blackwinter/ruby-filemagic</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild new file mode 100644 index 000000000000..08d5186dea25 --- /dev/null +++ b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby21 ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="ChangeLog README TODO" + +RUBY_FAKEGEM_TASK_TEST="" + +inherit multilib ruby-fakegem + +DESCRIPTION="Ruby binding to libmagic" +HOMEPAGE="https://github.com/blackwinter/ruby-filemagic" + +LICENSE="Ruby" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="" + +DEPEND="${DEPEND} sys-apps/file test? ( >=sys-apps/file-5.30 )" +RDEPEND="${RDEPEND} sys-apps/file" + +all_ruby_prepare() { + # Fix up tests for newer sys-apps/file definitions + sed -i -e '/test_abbrev_mime_type/,/^ end/ s/ms-office/ms-excel/' test/filemagic_test.rb || die + + # Fix up broken test symlink and regenerate compiled magic file + pushd test || die + rm -f pylink && ln -s pyfile pylink || die + file -C -m perl || die + popd || die +} + +each_ruby_configure() { + ${RUBY} -Cext/filemagic extconf.rb || die +} + +each_ruby_compile() { + emake V=1 -Cext/filemagic + mv ext/filemagic/ruby_filemagic$(get_modname) lib/filemagic/ || die +} + +each_ruby_test() { + find test + ${RUBY} -Ctest -I../lib filemagic_test.rb || die +} |