upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / ruby-facets / trunk / PKGBUILD
blobc4099d2484b55bc8098907efc10719d2964f8b96
1 # Maintainer: Felix Yan <felixonmars@archlinux.org>
3 pkgname=ruby-facets
4 pkgver=3.1.0
5 pkgrel=2
6 pkgdesc='Premiere collection of general purpose method extensions and standard additions for the Ruby programming language'
7 arch=(any)
8 url='https://github.com/rubyworks/facets'
9 license=(BSD)
10 depends=(ruby)
11 checkdepends=(ruby-lemon ruby-qed ruby-rake ruby-rubytest-cli ruby-simplecov)
12 options=(!emptydirs)
13 source=(https://github.com/rubyworks/facets/archive/$pkgver/$pkgname-$pkgver.tar.gz)
14 sha256sums=('a432b57dd3999fd83b239d675cc97f28c626e1b2d1d91702de4fbaf951ae1fad')
16 build() {
17   local _gemdir="$(gem env gemdir)"
18   cd facets-$pkgver
19   gem build facets.gemspec
20   gem install \
21     --local \
22     --verbose \
23     --ignore-dependencies \
24     --no-user-install \
25     --install-dir "tmp_install/$_gemdir" \
26     --bindir "tmp_install/usr/bin" \
27     facets-$pkgver.gem
28   find "tmp_install/$_gemdir/gems/" \
29     -type f \
30     \( \
31         -iname "*.o" -o \
32         -iname "*.c" -o \
33         -iname "*.so" -o \
34         -iname "*.time" -o \
35         -iname "gem.build_complete" -o \
36         -iname "Makefile" \
37     \) \
38     -delete
39   rm -r tmp_install/$_gemdir/cache
42 check() {
43   local _gemdir="$(gem env gemdir)"
44   cd facets-$pkgver
45   # Gem is very old and unmaintained, many test failures with new Ruby.
46   # Avoid using it!
47   GEM_HOME="tmp_install/$_gemdir" rake || echo "Tests failed"
50 package() {
51   cd facets-$pkgver
52   cp -a tmp_install/* "$pkgdir"/
53   install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/