projects/aports·blob master · refs

59 lines · 1.8 KiB

1# Contributor: Will Sinatra <[email protected]>
2# Maintainer: Will Sinatra <[email protected]>
3maintainer="Will Sinatra <[email protected]>"
4pkgname=ruby-path_expander
5_gemname=${pkgname#ruby-}
6pkgver=2.0.1
7pkgrel=0
8pkgdesc="pre-process cli arguments by expanding directories into constituent files"
9url="https://rubygems.org/gems/path_expander"
10arch="noarch"
11license="MIT"
12depends="ruby"
13checkdepends="ruby-rake ruby-bundler ruby-minitest ruby-hoe ruby-rdoc"
14source="$pkgname-$pkgver.tar.gz::https://github.com/seattlerb/path_expander/archive/refs/tags/v$pkgver.tar.gz
15 https://rubygems.org/downloads/$_gemname-$pkgver.gem
16 LICENSE"
17builddir="$srcdir/$_gemname-$pkgver"
18
19prepare() {
20 default_prepare
21
22 # Generate gemspec (there's no gemspec in the source).
23 gem specification -l --ruby "$srcdir"/$_gemname-$pkgver.gem \
24 > "$builddir"/$_gemname.gemspec
25}
26
27build() {
28 gem build $_gemname.gemspec
29}
30
31check() {
32 rake test
33}
34
35package() {
36 local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')"
37
38 gem install --local \
39 --install-dir "$gemdir" \
40 --ignore-dependencies \
41 --no-document \
42 --verbose \
43 $_gemname
44
45 rm -r "$gemdir"/cache \
46 "$gemdir"/build_info \
47 "$gemdir"/doc
48
49 cd "$gemdir/gems/$_gemname-$pkgver"
50 rm -r ./*.rdoc ./*.txt Rakefile .autotest test
51
52 install -Dm644 "$srcdir"/LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
53}
54
55sha512sums="
56c6f2575ea6388c2f5895bfe4185bfa9672495e8278c1cb80456e83f144f50462b7424e474633de460715226d47074f2b99f489fee2191bda0e67a571227578f3 ruby-path_expander-2.0.1.tar.gz
57170653318502bce1d4e6e39edbe7c89d66c57a2e11647156b7e521ae34a521b28cbb8c8279bb3e45a5eb4fc67e2e1b4aa1a5f7032e49d3c6eed4e816fd1e8764 path_expander-2.0.1.gem
58ecc55c268e6b239014a971b80e57149b0c9aeac0de81883f9d6a92641f3223d069bdb56462bc5ca5813f1cb34ba58ab8c38435ef1bcaa6d040eaa0834f750189 LICENSE
59"