diff options
author | V3n3RiX <venerix@koprulu.sector> | 2021-10-30 19:43:03 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2021-10-30 19:43:03 +0100 |
commit | 162945d2a91899b637bbb9e163b406350de12906 (patch) | |
tree | 49cc2cc66f724a7c6f033f93aaba4ae3be1f2259 /dev-ruby/rb-gsl | |
parent | f660c6de84558324d784218831d8f0782ee41e2e (diff) |
gentoo resync : 30.10.2021
Diffstat (limited to 'dev-ruby/rb-gsl')
-rw-r--r-- | dev-ruby/rb-gsl/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild | 47 |
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-ruby/rb-gsl/Manifest b/dev-ruby/rb-gsl/Manifest index f611bbf1a35d..2b9cf1e267af 100644 --- a/dev-ruby/rb-gsl/Manifest +++ b/dev-ruby/rb-gsl/Manifest @@ -1,3 +1,4 @@ DIST gsl-2.1.0.2.gem 735232 BLAKE2B bb8aa488b5d3bf7c2f3facf34093c985c63bfe692933b21eb8273af38e6788691593bdcc6fd52b9e22635d1b8195f81d1302edab7c2915a19ce9574cab184d84 SHA512 c07adfb44980ca813e114db2b0917f6b2dcb7d3bbe0ccfd9561519b4e574991f3c72f3e7115218f473154690f9284bf89c968d3c6d52d29fa0a232a1160d2704 +EBUILD rb-gsl-2.1.0.2-r1.ebuild 1070 BLAKE2B c26302bca5509587645e56382e7f0a8c9eda32bd918cce1bbc6722fa9863baccca4585639689d3889c6ac89ddb56737462fa78f51619f62917e5354e8fdac720 SHA512 f27eb688c60210bf9b1253c621702a5aa38aa4827fd575067462812f342fb6624c0412fa847e44c0f407bcd35f128e77cb03edfe3cd7bc6cb6f844436710375b EBUILD rb-gsl-2.1.0.2.ebuild 1171 BLAKE2B a2b08e7b596f43fef39149ee3e7c9e52579c295d68a3cf5b60a38e4892699d05911d3493557a863ab616e3954da4d932752c33f65fdb6ea8bba1e792f851fbd8 SHA512 fe3c833b7b8cb0b5f34eea7f15e6872029e28112428376c0521bf46496665f6952be8ae8095a092e4f887342bdb14714c2ec8a7fc3aa40ff7f3a786c7795626f MISC metadata.xml 341 BLAKE2B 6cd430a7df6c2d8cfa038acc52539eb08dca80008ffcb854e297702e6559ed713f1e1b9d56a8951daf953363904f418efcb24cbbeb12e6c21688eacb1017f735 SHA512 305927b5105b248c5697315fdc36b20f2de5c5c0ed98acffd162aac781602282bc0263e41b70bce6dfc4a83adb9c1e97de93d192b173b14c5db88013638a5c5b diff --git a/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild b/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild new file mode 100644 index 000000000000..5fc4e9e1c9d9 --- /dev/null +++ b/dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_NAME="gsl" +inherit ruby-fakegem multilib + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/gsl_native/extconf.rb) + +DESCRIPTION="Ruby interface to GNU Scientific Library" +HOMEPAGE="https://github.com/SciRuby/rb-gsl" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="doc" + +DEPEND+=" >=sci-libs/gsl-2.3[deprecated]" +RDEPEND+=" >=sci-libs/gsl-2.3[deprecated]" + +RUBY_S="${PN}-${P}" + +ruby_add_bdepend "dev-ruby/narray" +ruby_add_rdepend "dev-ruby/narray" + +all_ruby_prepare() { + sed -i -e '/LOCAL_LIBS/ s: -l: -L#{path.gsub("ext", "lib")} -l:' ext/gsl_native/extconf.rb || die + # nmatrix only tests + rm -r test/gsl/nmatrix_tests || die +} + +each_ruby_configure() { + NARRAY=1 each_fakegem_configure +} + +each_ruby_compile() { + NARRAY=1 each_fakegem_compile +} + +each_ruby_test() { + NARRAY=1 ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die +} |