summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-ruby/lint_roller/Manifest1
-rw-r--r--dev-ruby/lint_roller/lint_roller-1.1.0.ebuild33
-rw-r--r--dev-ruby/lint_roller/metadata.xml9
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>