Sha256: fab7bf4ba7a659fb1233348d9395cd7e20182d3162623c99209f539625357bdc

Contents?: true

Size: 1.4 KB

Versions: 1

Compression:

Stored size: 1.4 KB

Contents

# Maintainer: Max Meyer <dev@fedux.org>
pkgname=filegen
pkgver=0.4.1
pkgrel=1
pkgdesc="generating files made easy"
arch=(i686 x86_64)
url="https://github.com/dg-vrnetze/${pkgname}"
license=('MIT')
depends=(ruby)
makedepends=(rubygems)
source=(http://gems.rubyforge.org/gems/$pkgname-$pkgver.gem)
noextract=($pkgname-$pkgver.gem)
sha256sums=('34b0c3082b41bf44c0d2b4f906871c135e651a84de9d3be124d2f45ff4b79881')

package() {
  cd "$srcdir"

  _library_dir=/usr/lib/${pkgname}
  _share_dir="${_library_dir}/gems/${pkgname}-${pkgver}/share"
  _systemd_dir=/usr/lib/systemd/system
  _bin_dir=/usr/bin

  install -d ${pkgdir}${_library_dir}
  install -d ${pkgdir}${_bin_dir}

  gem install --env-shebang --wrappers --no-ri --no-rdoc --install-dir ${pkgdir}/${_library_dir} $pkgname 

  echo '#!/usr/bin/env bash'                                               >> ${pkgdir}${_bin_dir}/${pkgname}
  echo "export GEM_HOME='${_library_dir}'"                                 >> ${pkgdir}${_bin_dir}/${pkgname}
  echo "export GEM_PATH='${_library_dir}'"                                 >> ${pkgdir}${_bin_dir}/${pkgname}
  echo "export GEM_ROOT='${_library_dir}'"                                 >> ${pkgdir}${_bin_dir}/${pkgname}
  echo "exec ${_library_dir}/gems/${pkgname}-${pkgver}/bin/${pkgname} \$*" >> ${pkgdir}${_bin_dir}/${pkgname}

  chmod a+x ${pkgdir}${_bin_dir}/${pkgname}
  rm -r ${pkgdir}${_library_dir}/cache
}

# vim:set ts=2 sw=2 et:

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
filegen-0.4.3 share/archlinux/PKGBUILD