Diff escm-1.1-r1 with a jekyll-watch-2.2.1-r2
/usr/portage/www-apps/jekyll-watch/jekyll-watch-2.2.1-r2.ebuild 2025-02-03 17:39:35.950678065 +0300 | ||
---|---|---|
1 |
# Copyright 1999-2021 Gentoo Authors |
|
1 |
# Copyright 1999-2025 Gentoo Authors |
|
2 | 2 |
# Distributed under the terms of the GNU General Public License v2 |
3 | 3 | |
4 |
EAPI="8" |
|
4 |
EAPI=8 |
|
5 | 5 | |
6 |
inherit autotools toolchain-funcs |
|
6 |
USE_RUBY="ruby31 ruby32" |
|
7 |
RUBY_FAKEGEM_RECIPE_TEST="rspec3" |
|
8 |
RUBY_FAKEGEM_TASK_DOC="" |
|
9 |
RUBY_FAKEGEM_EXTRADOC="README.md History.markdown" |
|
10 |
RUBY_FAKEGEM_GEMSPEC="jekyll-watch.gemspec" |
|
7 | 11 | |
8 |
DESCRIPTION="escm - Embedded Scheme Processor" |
|
9 |
HOMEPAGE="https://practical-scheme.net/vault/escm.html" |
|
10 |
SRC_URI="https://practical-scheme.net/vault/${P}.tar.gz" |
|
12 |
inherit ruby-fakegem |
|
11 | 13 | |
12 |
LICENSE="BSD" |
|
14 |
DESCRIPTION="Rebuild your Jekyll site when a file changes with the --watch switch" |
|
15 |
HOMEPAGE="https://github.com/jekyll/jekyll-watch" |
|
16 |
SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|
17 | ||
18 |
LICENSE="MIT" |
|
13 | 19 |
SLOT="0" |
14 |
KEYWORDS="amd64 x86" |
|
15 |
IUSE="" |
|
20 |
KEYWORDS="~amd64 ~arm64" |
|
16 | 21 | |
17 |
RDEPEND="|| ( |
|
18 |
dev-scheme/gauche |
|
19 |
dev-scheme/guile |
|
20 |
)" |
|
21 |
S="${WORKDIR}/${PN}" |
|
22 | ||
23 |
PATCHES=( "${FILESDIR}"/${PN}-headers.patch ) |
|
24 |
HTML_DOCS=( ${PN}.html ) |
|
25 | ||
26 |
src_prepare() { |
|
27 |
sed -i "6s/scm, snow/scm gosh, gosh/" configure.in |
|
28 | ||
29 |
default |
|
30 |
mv configure.{in,ac} || die |
|
31 |
eautoconf |
|
32 |
tc-export CC |
|
33 |
} |
|
22 |
ruby_add_rdepend "dev-ruby/listen:3" |
|
23 |
ruby_add_bdepend "test? ( >=www-apps/jekyll-2 )" |
|
24 | ||
25 |
all_ruby_prepare() { |
|
26 |
rm Rakefile || die |
|
34 | 27 | |
35 |
src_install() { |
|
36 |
dobin ${PN} |
|
37 |
doman ${PN}.1 |
|
38 |
einstalldocs |
|
28 |
sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die |
|
39 | 29 |
} |