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
}
Thank you!