diff options
author | Tim Meusel | 2020-01-05 14:01:17 +0100 |
---|---|---|
committer | Tim Meusel | 2020-01-05 14:01:17 +0100 |
commit | b4009b13518ef9af5c15673f62af89a68fb430c4 (patch) | |
tree | ccf086f2273ff0269d20fb280c4c8f9f7370b2cb | |
download | aur-b4009b13518ef9af5c15673f62af89a68fb430c4.tar.gz |
release 1.2.1-1
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 45 |
3 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1c0aac44088f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = ruby-rr + pkgdesc = RR is a test double framework that features a rich selection of double techniques and a terse syntax + pkgver = 1.2.1 + pkgrel = 1 + url = https://github.com/rr/rr + arch = any + license = MIT + makedepends = ruby-rdoc + makedepends = ruby-rake + makedepends = ruby-bundler + makedepends = ruby-rspec + makedepends = ruby-test-unit + depends = ruby + options = !emptydirs + source = https://github.com/rr/rr/archive/v1.2.1/ruby-rr-v1.2.1.tar.gz + sha512sums = df2d05ff732908da55878cb89cb7d1c4442a18c19f71940244f5bd7dc55632467a1824f55d7fade4b5122486a61277090d7ad05df9f99098030c21aa45b36dd2 + +pkgname = ruby-rr + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9b9568071373 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +PKGBUILD-namcap.log +ruby-rr-*-any.pkg.tar.xz +ruby-rr-*-any.pkg.tar.xz-namcap.log +ruby-rr-*-x86_64-build.log +ruby-rr-*-x86_64-check.log +ruby-rr-*-x86_64-package.log +ruby-rr-*.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b4d04b206ee8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Tim Meusel <tim@bastelfreak.de> + +_gemname='rr' +pkgname="ruby-${_gemname}" +pkgver=1.2.1 +pkgrel=1 +pkgdesc='RR is a test double framework that features a rich selection of double techniques and a terse syntax' +arch=('any') +url='https://github.com/rr/rr' +license=('MIT') +# ruby-rr requires ruby-test-unit-rr to run it's tests. +# ruby-test-unit-rr already has ruby-rr as a runtime dependency +makedepends=('ruby-rdoc' 'ruby-rake' 'ruby-bundler' 'ruby-rspec' 'ruby-test-unit' 'ruby-test-unit-rr') +depends=('ruby') +options=(!emptydirs) +source=("https://github.com/rr/rr/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz") +sha512sums=('df2d05ff732908da55878cb89cb7d1c4442a18c19f71940244f5bd7dc55632467a1824f55d7fade4b5122486a61277090d7ad05df9f99098030c21aa45b36dd2') + +# update the gemspec to allow newer versions of rake +# remove deprecated options from the gemspec +#prepare() { +# cd "${_gemname}-${pkgver}" +#} + +build() { + cd "${_gemname}-${pkgver}" + rake build +} + +check() { + cd "${_gemname}-${pkgver}" + rake test +} + +package() { + cd "${_gemname}-${pkgver}" + local _gemdir="$(gem env gemdir)" + gem install --verbose --ignore-dependencies --no-user-install --install-dir "${pkgdir}/${_gemdir}" --bindir "${pkgdir}/usr/bin" "pkg/${_gemname}-${pkgver}.gem" + + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" + + rm -rf "${pkgdir}/${_gemdir}/cache" +} + +# vim: ts=2 sw=2 et: |