Date: Sunday, October 30, 2022 @ 19:03:20 Author: felixonmars Revision: 1339570
upgpkg: ruby-lemon 0.9.1-1 Modified: ruby-lemon/trunk/PKGBUILD ----------+ PKGBUILD | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-30 18:57:34 UTC (rev 1339569) +++ PKGBUILD 2022-10-30 19:03:20 UTC (rev 1339570) @@ -1,31 +1,29 @@ # Maintainer: Felix Yan <[email protected]> pkgname=ruby-lemon -pkgver=0.8.4 +pkgver=0.9.1 +# https://github.com/rubyworks/lemon/issues/16 +_commit=182f6cb0202fcd267ef296fcc19d46efa68ab091 pkgrel=1 pkgdesc='Pucker-Strength Unit Testing' arch=(any) url='https://github.com/rubyworks/lemon' license=(BSD) -depends=(ruby-rubytest ruby-ae ruby-ansi) -checkdepends=(ruby-qed ruby-rake) +depends=(ruby-rubytest-cli ruby-ae ruby-ansi) +checkdepends=(ruby-qed) options=(!emptydirs) -source=(https://github.com/rubyworks/lemon/archive/$pkgver/$pkgname-$pkgver.tar.gz - $pkgname-fix-gemspec.patch::https://github.com/rubyworks/lemon/commit/286b191b41ddbd6b02bf63fbc435f36531a71dca.patch) -sha256sums=('08f13991ab22e20c89864fa4daf47ca87ffa98d0c3ac4b5a44b739da1b64f40d' - '9da41ff1fc37a06a2519892760849fcda944cddedc6cefcfb0f2849fbf488b05') +source=(https://github.com/rubyworks/lemon/archive/$_commit/$pkgname-$_commit.tar.gz) +sha256sums=('7b5ca2e61a6000cf4b96e03bcf1b12dac453568adfb2e3606378711b680c8242') prepare() { - cd lemon-$pkgver - patch -p1 -i ../$pkgname-fix-gemspec.patch - # Patch version back - sed -i "s/0\\.8\\.5/$pkgver/" .ruby + cd lemon-$_commit + sed -i -e 's/rubytest/rubytest-cli/' -e 's/Test::Runner.cli(\*ARGV)/Test::CLI.run(ARGV)/' lib/lemon/cli.rb } build() { local _gemdir="$(gem env gemdir)" - cd lemon-$pkgver - gem build lemon.gemspec + cd lemon-$_commit + gem build pkg/lemon.gemspec gem install \ --local \ --verbose \ @@ -50,12 +48,13 @@ check() { local _gemdir="$(gem env gemdir)" - cd lemon-$pkgver - PATH="$PWD/tmp_install/usr/bin:$PATH" GEM_HOME="tmp_install/$_gemdir" rake test:qed test:unit + cd lemon-$_commit + PATH="$PWD/tmp_install/usr/bin:$PATH" GEM_HOME="tmp_install/$_gemdir" lemons test -Ilib -Itest/fixtures test/*.rb + PATH="$PWD/tmp_install/usr/bin:$PATH" GEM_HOME="tmp_install/$_gemdir" qed } package() { - cd lemon-$pkgver + cd lemon-$_commit cp -a tmp_install/* "$pkgdir"/ - install -Dm644 COPYING.rdoc -t "$pkgdir"/usr/share/licenses/$pkgname/ + install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/ }
