Date: Friday, February 3, 2023 @ 00:04:35 Author: felixonmars Revision: 1392064
upgpkg: ruby-m 1.6.1-1 Modified: ruby-m/trunk/PKGBUILD ----------+ PKGBUILD | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-03 00:01:32 UTC (rev 1392063) +++ PKGBUILD 2023-02-03 00:04:35 UTC (rev 1392064) @@ -1,7 +1,8 @@ # Maintainer: Felix Yan <[email protected]> pkgname=ruby-m -pkgver=1.6.0 +pkgver=1.6.1 +_commit=c5220612016b014f4aac29632d044a024704cdd9 pkgrel=1 pkgdesc='Run test/unit tests by line number. Metal!' arch=(any) @@ -8,27 +9,21 @@ url='https://github.com/qrush/m' license=(MIT) depends=(ruby-method_source ruby-rake) -makedepends=(ruby-activesupport ruby-rdiscount) +makedepends=(git ruby-activesupport ruby-rdiscount) options=(!emptydirs) -source=(https://github.com/qrush/m/archive/v$pkgver/$pkgname-$pkgver.tar.gz - m-minitest-5.16.patch::https://github.com/qrush/m/pull/92.patch) -sha256sums=('3b1150de67902a717558bcca1acf3e76a0fe05b6eaba8c6869f8d40d6a0d3d3e' - '8db7c67f52e71f1457b1a6cac9655f62cdf5640676987f869cdef82bd85f04a8') +source=(git+https://github.com/qrush/m.git#commit=$_commit) +sha256sums=('SKIP') prepare() { - cd m-$pkgver - patch -p1 -i ../m-minitest-5.16.patch - sed 's|git ls-files -- bin/\*|find bin -type f|' -i m.gemspec - sed 's|git ls-files -- {test,spec,features}/\*|echo|' -i m.gemspec - sed 's|git ls-files|find -type f|' -i m.gemspec + cd m sed '/[rR]occo/d;/appraisal/d;/coveralls/d' -i m.gemspec Rakefile echo gemspec > Gemfile - rm Gemfile.lock + git rm Gemfile.lock } build() { local _gemdir="$(gem env gemdir)" - cd m-$pkgver + cd m gem build m.gemspec gem install \ --local \ @@ -54,12 +49,12 @@ check() { local _gemdir="$(gem env gemdir)" - cd m-$pkgver + cd m GEM_HOME="tmp_install/$_gemdir" rake } package() { - cd m-$pkgver + cd m cp -a tmp_install/* "$pkgdir"/ install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ }
