pkgname=topinambour-git pkgver=2.0.1.r0.g7681e4d pkgrel=1 pkgdesc="vte terminal based on the ruby-gtk3 bindings" arch=('i686' 'x86_64') url="https://github.com/cedlemo/topinambour" license=('GPL') depends=('fish' 'ruby' 'ruby-gtk3' 'ruby-vte3') makedepends=('git') source=('git://github.com/cedlemo/topinambour' 'topinambour-git.desktop') sha256sums=('SKIP' 'd02e118197802a75c30c83fa687361d1303f47446bbbf12f918c00302ff60db1') pkgver() { cd "topinambour" ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } build() { cd "${srcdir}/topinambour" gem build topinambour.gemspec } package() { cd "${srcdir}/topinambour" gem install --no-user-install --ignore-dependencies \ -i "${pkgdir}$(ruby -e 'puts Gem.default_dir')" \ -n "${pkgdir}/usr/bin" \ topinambour-*.gem install -Dm644 "data/topinambour.gschema.xml" "$pkgdir/usr/share/glib-2.0/schemas/topinambour.gschema.xml" install -Dm644 "../$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" }