Date: Friday, February 3, 2023 @ 00:08:19 Author: felixonmars Revision: 1392070
upgpkg: ruby-mapping 1.1.1-2 Modified: ruby-mapping/trunk/PKGBUILD ----------+ PKGBUILD | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-03 00:07:24 UTC (rev 1392069) +++ PKGBUILD 2023-02-03 00:08:19 UTC (rev 1392070) @@ -2,28 +2,27 @@ pkgname=ruby-mapping pkgver=1.1.1 -pkgrel=1 +_commit=0d98340e0c3af19d3f44e22dbaa63c881e71a8bc +pkgrel=2 pkgdesc='Map model objects based on their class to a given output model' arch=(any) url='https://github.com/ioquatix/mapping' license=(MIT) depends=(ruby) -makedepends=(ruby-rake ruby-rspec) +makedepends=(git ruby-rake ruby-rspec) options=(!emptydirs) -source=(https://github.com/ioquatix/mapping/archive/v$pkgver/$pkgname-$pkgver.tar.gz - $pkgname-ruby-3.patch::https://github.com/ioquatix/mapping/pull/2.patch) -sha256sums=('2192133e389bcfc08ef1cacd4e2ae9cd3b9e3e25b92aeda4f56c628dc59780b7' - '360142f6cd80488e4296ad56aa786e8c899de76e4ba4d43a4b6eea0edf13e0b2') +source=(git+https://github.com/ioquatix/mapping.git#commit=$_commit) +sha256sums=('SKIP') prepare() { - cd mapping-$pkgver - patch -p1 -i ../$pkgname-ruby-3.patch - sed --in-place --regexp-extended 's|git ls-files -z|find . -type f -not -path "*/\.git/*" -printf "%P\\\\0"|' mapping.gemspec + cd mapping + # https://github.com/ioquatix/mapping/pull/2 + git cherry-pick -n 84c20336858d0a8523769e330162ac84a0394cb4 } build() { local _gemdir="$(gem env gemdir)" - cd mapping-$pkgver + cd mapping rake build gem install \ --local \ @@ -49,11 +48,11 @@ check() { local _gemdir="$(gem env gemdir)" - cd mapping-$pkgver + cd mapping GEM_HOME="tmp_install/$_gemdir" rake spec } package() { - cd mapping-$pkgver + cd mapping cp -a tmp_install/* "$pkgdir"/ }
