Files
gentoo/dev-ruby/classifier-reborn/classifier-reborn-2.2.0.ebuild
Sam James 54bca444c6 dev-ruby/classifier-reborn: arm64 keyworded (bug #733784)
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James <sam@gentoo.org>
2020-07-27 02:02:47 +00:00

38 lines
1.0 KiB
Bash

# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.markdown"
inherit ruby-fakegem
DESCRIPTION="Module to allow Bayesian and other types of classifications"
HOMEPAGE="https://github.com/jekyll/classifier-reborn"
SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="gsl test"
ruby_add_rdepend ">=dev-ruby/fast-stemmer-1.0.0
!!dev-ruby/classifier
gsl? ( dev-ruby/rb-gsl )"
ruby_add_bdepend "test? ( dev-ruby/redis )"
all_ruby_prepare() {
sed -i -e "/[Bb]undler/d" Rakefile || die
if use !gsl; then
sed -e 's/$GSL = true/$GSL = false/'\
-e 's/vector_serialize/vector/'\
-i lib/${PN}/lsi.rb || die
fi
# Comment out broken test
#sed -i -e "/assert 'Normal',/s/^/#/" test/bayes/bayesian_test.rb || die
sed -i -e '/reporters/I s:^:#:' -e '/pry/ s:^:#:' test/test_helper.rb || die
}