archrelease: copy trunk to community-any
[ArchLinux/community.git] / ruby-gtk3 / repos / community-x86_64 / PKGBUILD
blobaeaf6a909c1f1edca8be6073d4270193184ba6dd
1 # Maintainer: Anatol Pomozov
3 _gemname=gtk3
4 pkgname=ruby-$_gemname
5 pkgver=4.1.2
6 pkgrel=1
7 pkgdesc='Ruby/GTK3 is a Ruby binding of GTK+-3.x.'
8 arch=(x86_64)
9 url=https://ruby-gnome2.osdn.jp/
10 license=("LGPL-2.1+")
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)
13 options=(!emptydirs)
14 source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
15 noextract=($_gemname-$pkgver.gem)
16 sha256sums=('727a64ca92514fb380d481884a6355fa55e6b50c6fb03820dd98ea0f5de81d04')
18 package() {
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"