aboutsummaryrefslogtreecommitdiffstats
path: root/main/ruby/APKBUILD
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2017-02-13 02:02:09 +0100
committerJakub Jirutka <jakub@jirutka.cz>2017-02-13 02:07:07 +0100
commitfb67d875a5ed4df01a2470a748c80837d4136826 (patch)
treef127768c400fe8f143944d6d72f86ea7ad14dccb /main/ruby/APKBUILD
parent5b16508757c6e1dc9ccb4a6d63f836593f135388 (diff)
main/ruby: move rest of the bundled gems to subpkgs
Diffstat (limited to 'main/ruby/APKBUILD')
-rw-r--r--main/ruby/APKBUILD35
1 files changed, 34 insertions, 1 deletions
diff --git a/main/ruby/APKBUILD b/main/ruby/APKBUILD
index fdbca271617..97a04568e7b 100644
--- a/main/ruby/APKBUILD
+++ b/main/ruby/APKBUILD
@@ -1,9 +1,10 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=ruby
pkgver=2.3.3
_abiver=2.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="An object-oriented language for quick and easy programming"
url="http://www.ruby-lang.org/en/"
arch="all"
@@ -15,12 +16,16 @@ makedepends="$depends_dev zlib-dev libressl-dev gdbm-dev db-dev readline-dev
# Maybe its a good idea to split dep libs to seperate pkgs.
subpackages="$pkgname-doc $pkgname-dev
$pkgname-bigdecimal::noarch
+ $pkgname-did_you_mean::noarch
$pkgname-io-console:io_console
$pkgname-irb::noarch
$pkgname-json
$pkgname-minitest::noarch
+ $pkgname-net-telnet:net_telnet:noarch
+ $pkgname-power_assert::noarch
$pkgname-rake::noarch
$pkgname-rdoc::noarch
+ $pkgname-test-unit:test_unit:noarch
$pkgname-libs
"
source="ftp://ftp.ruby-lang.org/pub/ruby/${pkgver%.*}/$pkgname-$pkgver.tar.bz2"
@@ -105,6 +110,13 @@ bigdecimal() {
_mvgem bigdecimal
}
+did_you_mean() {
+ pkgdesc="Did you mean? experience in Ruby"
+ depends="$pkgname"
+
+ _mvgem did_you_mean
+}
+
io_console() {
pkgdesc="Ruby simple console IO library"
depends="$pkgname"
@@ -138,6 +150,20 @@ minitest() {
_mvgem minitest
}
+net_telnet() {
+ pkgdesc="Telnet client functionality for Ruby"
+ depends="$pkgname"
+
+ _mvgem net-telnet
+}
+
+power_assert() {
+ pkgdesc="Power Assert for Ruby"
+ depends="$pkgname"
+
+ _mvgem power_assert
+}
+
rake() {
pkgdesc="Ruby based make-like utility"
depends="$pkgname"
@@ -155,6 +181,13 @@ rdoc() {
usr/bin/rdoc
}
+test_unit() {
+ pkgdesc="An xUnit family unit testing framework for Ruby"
+ depends="$pkgname $pkgname-power_assert"
+
+ _mvgem test-unit
+}
+
libs() {
pkgdesc="Libraries necessary to run Ruby"
depends=""