forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: Portage-2.3.40, Repoman-2.3.9
- Loading branch information
Showing
2 changed files
with
51 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST slim-3.0.7.gem 97280 BLAKE2B 8346e2dd6330b597e0c1f0d4257978c1acbe38014c2fed249a9137b73ca8ee4945a63e2c1453144b7a9acc3f07a755e2ae31622c6b8d8e5554569a01d7d142cb SHA512 b410ed35941a3cfc68f8ab5649450381f830f94c8503e062afcd097f5a669df4cf8035d0baefd42bffaad5d12766baf70bad3eed82149fd861f615649ee469c0 | ||
DIST slim-3.0.9.gem 99840 BLAKE2B e449585fe5642c1980b4d8fb0c93979d8c16020c331f1bc2993c6f7b5bb3e55c1b85595711bf3acdc369c6a3fbfdc6873a8208c59aedaa49dead1cd9166347d4 SHA512 220dbcde230aab05e294022924346fbb02a1bf813a7c97910c2f60d7b3a7dd498d04f6f4f2883b895d2a3e6e9f526331914e3ab4560e748de2bd991358cca90d | ||
DIST slim-4.0.1.gem 103424 BLAKE2B cf3629e6bb5254082ee3596dc4ddd05921186071823cfe6c423d3f173f80c46ca874e3cfa9a795ce4d564da2c7aa42a422513677978a6e79545a918ef3b9fb6f SHA512 afdaf01ce8372e270c00bc3fd863b9c2f7d26c851ed032374e648f069e6591e9522d4490f57350d4f13b85c68e6a9038111ad03a644a8e89894dca4ebffa0c90 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Copyright 1999-2018 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
USE_RUBY="ruby23 ruby24 ruby25" | ||
|
||
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" | ||
|
||
RUBY_FAKEGEM_DOCDIR="doc" | ||
RUBY_FAKEGEM_TASK_DOC="yard" | ||
|
||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" | ||
|
||
inherit eapi7-ver ruby-fakegem | ||
|
||
DESCRIPTION="A template language aiming to reduce the syntax to the essential parts" | ||
HOMEPAGE="http://slim-lang.com/" | ||
LICENSE="MIT" | ||
|
||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" | ||
SLOT="$(ver_cut 1)" | ||
IUSE="doc" | ||
|
||
ruby_add_rdepend ">=dev-ruby/tilt-2.0.6:* =dev-ruby/tilt-2.0*:* | ||
>=dev-ruby/temple-0.7.6:0.7" | ||
|
||
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/redcarpet )" | ||
|
||
ruby_add_bdepend "test? ( dev-ruby/redcarpet dev-ruby/sass )" | ||
|
||
all_ruby_prepare() { | ||
sed -i -e '/bundler/I s:^:#:' Rakefile || die | ||
|
||
# This sinatra code expects tests to be installed but we strip those. | ||
sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die | ||
|
||
# Avoid tests for things we don't have. The builder test does not pass with tilt 2.x | ||
sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \ | ||
-e '/test_render_with_wiki/,/^ end/ s:^:#:' \ | ||
-e '/test_render_with_creole/,/^ end/ s:^:#:' \ | ||
-e '/test_render_with_builder/,/^ end/ s:^:#:' \ | ||
-e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die | ||
|
||
sed -i -e '/s\.files/ s/git ls-files/find . -type f -print/' \ | ||
-e '/s\.executables/ s:git ls-files -- bin/\*:find bin -type f -print:' ${RUBY_FAKEGEM_GEMSPEC} || die | ||
} | ||
|
||
each_ruby_prepare() { | ||
sed -i -e '/Open3/ s:ruby:'${RUBY}':' test/core/test_commands.rb || die | ||
} |