diff options
-rw-r--r-- | dev-ruby/lint_roller/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/lint_roller/lint_roller-1.1.0.ebuild | 33 | ||||
-rw-r--r-- | dev-ruby/lint_roller/metadata.xml | 9 |
3 files changed, 43 insertions, 0 deletions
diff --git a/dev-ruby/lint_roller/Manifest b/dev-ruby/lint_roller/Manifest new file mode 100644 index 00000000..2a5834ad --- /dev/null +++ b/dev-ruby/lint_roller/Manifest @@ -0,0 +1 @@ +DIST lint_roller-1.1.0.tar.gz 7779 BLAKE2B bd7643785b82b379b0d67f88fd69329395145b499557aee9fb2edf80cbb2f393e64946da01457267cb40044a1158253e23e8b03da46ecec5998be9e6609f1c0b SHA512 28b84ffaddc4e7ff63ad683bd76eac78d3495e77cff7d5cf583f4989b90c9684422a55eb14b92a91d22bd72253fa517ffa7a2a02d0d8170b1aa8770c0b063de5 diff --git a/dev-ruby/lint_roller/lint_roller-1.1.0.ebuild b/dev-ruby/lint_roller/lint_roller-1.1.0.ebuild new file mode 100644 index 00000000..910dd6a7 --- /dev/null +++ b/dev-ruby/lint_roller/lint_roller-1.1.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="lint_roller.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A plugin specification for linter and formatter rulesets" +HOMEPAGE="https://github.com/standardrb/lint_roller" +SRC_URI="https://github.com/standardrb/lint_roller/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" + +all_ruby_prepare() { + sed -e 's:_relative ": "./:' \ + -e 's/__dir__/"."/' \ + -e 's/__FILE__/"lint_roller.gemspec"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e "Dir['test/**/*_test.rb'].each { require _1 }" || die +} diff --git a/dev-ruby/lint_roller/metadata.xml b/dev-ruby/lint_roller/metadata.xml new file mode 100644 index 00000000..4212d537 --- /dev/null +++ b/dev-ruby/lint_roller/metadata.xml @@ -0,0 +1,9 @@ +<?xml version = '1.0' encoding = 'UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"><email>graaff@gentoo.org</email></maintainer> + <upstream> + <remote-id type="github">standardrb/lint_roller</remote-id> + <remote-id type="rubygems">lint_roller</remote-id> + </upstream> +</pkgmetadata> |