mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-23 03:05:48 +03:00
59 lines
1.5 KiB
Text
59 lines
1.5 KiB
Text
# Contributor: Keith Maxwell <keith.maxwell@gmail.com>
|
|
# Maintainer: Keith Maxwell <keith.maxwell@gmail.com>
|
|
pkgname=ruby-unf_ext
|
|
_gemname=unf_ext
|
|
pkgver=0.0.8.2
|
|
pkgrel=0
|
|
pkgdesc="Unicode Normalization Form support library for CRuby"
|
|
url="https://github.com/knu/ruby-unf_ext/"
|
|
arch="all"
|
|
license="MIT"
|
|
makedepends="ruby-dev"
|
|
checkdepends="ruby-test-unit"
|
|
source="https://rubygems.org/gems/$_gemname-$pkgver.gem
|
|
gemspec.patch
|
|
test-helper.patch
|
|
"
|
|
|
|
builddir="$srcdir/$_gemname-$pkgver"
|
|
|
|
unpack() {
|
|
default_unpack
|
|
|
|
cd "$srcdir"
|
|
gem unpack "$_gemname-$pkgver.gem"
|
|
}
|
|
|
|
build() {
|
|
cd "$builddir/ext/unf_ext"
|
|
ruby extconf.rb
|
|
make
|
|
|
|
cd "$builddir"
|
|
cp ext/unf_ext/unf_ext.so lib/unf_ext.so
|
|
gem build ./unf_ext.gemspec
|
|
}
|
|
|
|
check() {
|
|
ruby -Ilib:test:. test/test_unf_ext.rb
|
|
}
|
|
|
|
package() {
|
|
local _gemdir
|
|
_gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')"
|
|
gem install --local \
|
|
--install-dir "$_gemdir" \
|
|
--ignore-dependencies \
|
|
--no-document \
|
|
--verbose \
|
|
"$builddir/$_gemname-$pkgver.gem"
|
|
cd "$_gemdir"
|
|
rm -r cache
|
|
rmdir build_info doc extensions
|
|
}
|
|
|
|
sha512sums="
|
|
c9d3e54c96a525031d3b2fe349b5ffa1d03e3f28f74c3a2715af299e5274c7514526d07be5d7244a2cf9561c11e170b15c75d34c5e2a7143cef1ee25d32d2137 unf_ext-0.0.8.2.gem
|
|
c99d55fa51317b51e0eba0df9f5516189a51bebbf87fd2d852968dfd43a34823dc26fdd40dea859459fe43debc2ada243d9d4a646c698abe7c75f777212d636f gemspec.patch
|
|
fe494139d2d0d4fe183ac2079db90dfffab04736568a8d24e484f6ce0e71326a955e936d516a9f10362dc53706c6a98c408b4afce46fea4325b127f371a6d0c5 test-helper.patch
|
|
"
|