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/
 }

Reply via email to