mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-07 11:45:36 +02:00
56 lines
1.8 KiB
Text
56 lines
1.8 KiB
Text
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
|
|
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
|
|
pkgname=ruby-charlock_holmes
|
|
_gemname=charlock_holmes
|
|
pkgver=0.7.9
|
|
pkgrel=2
|
|
pkgdesc="Character encoding detection, brought to you by ICU"
|
|
url="https://github.com/brianmario/charlock_holmes"
|
|
arch="all"
|
|
license="MIT"
|
|
checkdepends="ruby-minitest ruby-rake"
|
|
makedepends="icu-dev ruby ruby-dev zlib-dev"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/brianmario/$_gemname/archive/v$pkgver.tar.gz
|
|
gemspec.patch
|
|
rakefile.patch
|
|
tests-no-bundler.patch
|
|
"
|
|
builddir="$srcdir/$_gemname-$pkgver"
|
|
|
|
build() {
|
|
gem build $_gemname.gemspec
|
|
|
|
gem install --local \
|
|
--install-dir dist \
|
|
--ignore-dependencies \
|
|
--no-document \
|
|
--verbose \
|
|
$_gemname
|
|
|
|
# Needed for tests.
|
|
cp -l dist/extensions/*/*/$_gemname-*/$_gemname/*.so lib/$_gemname/
|
|
}
|
|
|
|
check() {
|
|
rake test
|
|
}
|
|
|
|
package() {
|
|
local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')"
|
|
cd "$builddir"/dist
|
|
|
|
mkdir -p "$gemdir"
|
|
cp -r extensions gems specifications "$gemdir"/
|
|
|
|
# Remove unnecessary and duplicated files.
|
|
rm -f "$gemdir"/extensions/*/*/$_gemname-*/mkmf.log
|
|
cd "$gemdir"/gems/$_gemname-$pkgver
|
|
rm -rf ext/ lib/$_gemname/*.so
|
|
}
|
|
|
|
sha512sums="
|
|
f88044b263898db3998f2fa23dc867f152e5a050acff3924e8b36f1fd25237d245a0b14681eb789dbcc1672beee1b6b4304f22dfc430936e1f707ee65530af5c ruby-charlock_holmes-0.7.9.tar.gz
|
|
c30ca2b7ac859bae553f633ed1df1947ad735c804f0edacd20c50d2d38d277d4a5a883459134a8caf832230754f272ec2a55e42e1cdf24eea1954aad9ead2679 gemspec.patch
|
|
8b950090bcb125d1a5c1744633f8c75ae31260540449701f08532b883d4345de42e740659b2e7ce18b7473069791d4950e0e0de903ffaf4d22f8cc91e4a349a6 rakefile.patch
|
|
6fcdc90539154a007109a4958d7fc7451b0d5a69840866af928ce7233823b32a0f5a8d7d3d9b249978807ff8dced1a1f85d14187c99b7fff1f2497e26b11a120 tests-no-bundler.patch
|
|
"
|