1 # Maintainer: David Runge <dvzrv@archlinux.org>
7 pkgdesc='Daylight savings aware transformations between times in different time zones'
9 url="https://github.com/tzinfo/tzinfo"
11 depends=(ruby ruby-concurrent)
12 makedepends=(ruby-rake ruby-rdoc)
13 # TODO: package ruby-simplecov
14 # checkdepends=(ruby-minitest ruby-simplecov)
16 source=($pkgname-$pkgver.tar.gz::https://github.com/$_name/$_name/archive/v$pkgver.tar.gz)
17 sha512sums=('a3c59b1f390b186356b9219b0fb18bb762d2123936553738e1068ba46bf0206c5a0394b1d46b5c7b891aa55b8afa839858837511f53e3ef0eb0e85fe3f23b57a')
18 b2sums=('44e6d65dadc4828e4b8803c0badf381e18afe7412e090c4d91147b144f300a8c0e3189bc8e8325625678a57ea6a1179a1ed277f5fb54230ce77c46ba6b0100c7')
22 # we do not do version pinning
23 sed --regexp-extended 's,~>,>=,g' --in-place *.gemspec Gemfile Rakefile
24 # lockfiles should be removed
26 # do not rely on Gemfiles (unless the project *really* needs it)
32 gem build $_name.gemspec
41 local _gemdir="$(gem env gemdir)"
45 --ignore-dependencies \
47 --install-dir "$pkgdir/$_gemdir" \
48 --bindir "$pkgdir/usr/bin" \
51 # remove unrepreducible files
53 "$pkgdir/$_gemdir/cache/" \
54 "$pkgdir/$_gemdir/gems/$_name-$pkgver/vendor/" \
55 "$pkgdir/$_gemdir/doc/$_name-$pkgver/ri/ext/"
57 find "$pkgdir/$_gemdir/gems/" \
64 -iname "gem.build_complete" -o \
69 find "$pkgdir/$_gemdir/extensions/" \
72 -iname "mkmf.log" -o \
73 -iname "gem_make.out" \
77 install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"