1 # Maintainer: Anatol Pomozov
7 pkgdesc='Ruby/GTK3 is a Ruby binding of GTK+-3.x.'
9 url=https://ruby-gnome2.osdn.jp/
11 depends=(gobject-introspection gtk3 ruby ruby-atk ruby-cairo ruby-gdk3 ruby-gdk_pixbuf2 ruby-gio2 ruby-gobject-introspection ruby-pango)
12 makedepends=(ruby-native-package-installer ruby-glib2)
14 source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
15 noextract=($_gemname-$pkgver.gem)
16 sha256sums=('727a64ca92514fb380d481884a6355fa55e6b50c6fb03820dd98ea0f5de81d04')
19 local _gemdir="$(ruby -e'puts Gem.default_dir')"
20 local _platform="$(gem env platform | cut -d':' -f2)"
21 local _extension_api_version="$(ruby -e'puts Gem.extension_api_version')"
22 gem install --ignore-dependencies --no-document --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir"/usr/bin $_gemname-$pkgver.gem
23 rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" \
24 ${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/ext/gtk3/*.o \
25 "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/ext/gtk3/Makefile" \
26 "${pkgdir}/${_gemdir}/extensions/${_platform}/${_extension_api_version}/${_gemname}-${pkgver}/gem_make.out" \
27 "${pkgdir}/${_gemdir}/extensions/${_platform}/${_extension_api_version}/${_gemname}-${pkgver}/mkmf.log"
28 install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/COPYING.LIB" "$pkgdir/usr/share/licenses/$pkgname/COPYING.LIB"