aboutsummaryrefslogtreecommitdiffstats
path: root/community/ruby-nokogiri/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ruby-nokogiri/APKBUILD')
-rw-r--r--community/ruby-nokogiri/APKBUILD14
1 files changed, 8 insertions, 6 deletions
diff --git a/community/ruby-nokogiri/APKBUILD b/community/ruby-nokogiri/APKBUILD
index 6ba2bda796..ddc09516a8 100644
--- a/community/ruby-nokogiri/APKBUILD
+++ b/community/ruby-nokogiri/APKBUILD
@@ -46,14 +46,21 @@ build() {
--verbose \
$_gemname-$pkgver.gem -- \
--use-system-libraries
+
+ # Remove unnecessary files and rubbish...
+ find dist/extensions/ -name mkmf.log -delete
+ cd dist/gems/$_gemname-$pkgver/
+ rm -rf ext/ patches/ lib/nokogiri/*.so *.md *.yml
}
check() {
+ local extpath=$(dirname dist/extensions/*/*/$_gemname-$pkgver/gem_make.out)
+
cd "$builddir"
# Note: This is copied from Fedora package.
export LANG=ja_JP.UTF-8
- ruby -I.:test:dist/gems/$_gemname-$pkgver/lib:dist/gems/$_gemname-$pkgver/ext \
+ ruby -I.:test:dist/gems/$_gemname-$pkgver/lib:$extpath \
-e 'require "test/helper"' \
-e 'Dir.glob("test/**/test_*.rb") {|f| require f }'
}
@@ -65,11 +72,6 @@ package() {
mkdir -p "$gemdir"
cp -r bin extensions gems specifications "$gemdir"/
-
- cd "$gemdir"/gems/$_gemname-$pkgver
-
- # Remove unnecessary files and rubbish...
- rm -rf ext/ patches/ *.md *.yml
}
sha512sums="5e5dcd0a4deaa477d3b3905c9353cf7c49ac5ef221df0425842bc441aed158d4a1d3597091cd89f9f62ace580bf030ca560801692f87f3f21b4b26edeed89a51 nokogiri-1.10.2.tar.gz