[arch-commits] Commit in ruby-mocha/trunk (PKGBUILD)

Tim Meusel bastelfreak at archlinux.org
Mon Mar 15 16:02:43 UTC 2021


    Date: Monday, March 15, 2021 @ 16:02:43
  Author: bastelfreak
Revision: 891515

ruby-mocha: update to 1.12.0

Modified:
  ruby-mocha/trunk/PKGBUILD

----------+
 PKGBUILD |   21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-03-15 15:58:36 UTC (rev 891514)
+++ PKGBUILD	2021-03-15 16:02:43 UTC (rev 891515)
@@ -1,10 +1,11 @@
-# Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
-# Contributor: Tim Meusel <tim at bastelfreak.de>
+# Maintainer:: Tim Meusel <tim at bastelfreak.de>
+# Contributor: Christian Rebischke <chris.rebischke at archlinux.org>
+# Contributor: Andreas 'Segaja' Schleifer <archlinux at segaja dot de>
 
 _gemname=mocha
 pkgname="ruby-${_gemname}"
-pkgver=1.11.2
-pkgrel=2
+pkgver=1.12.0
+pkgrel=1
 pkgdesc='Mocha is a mocking and stubbing library for Ruby'
 arch=('any')
 url='https://github.com/freerange/mocha'
@@ -15,7 +16,7 @@
 options=('!emptydirs')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/freerange/mocha/archive/v${pkgver}.tar.gz"
         'remove-unneeded-dependencies.patch')
-sha512sums=('3c547c6b38eb6cdff06f9e7a7061d6f47d0181161852b9fec143b71244eb4b67c650dcf20e6ba88ce62f337b3c67e1120e88276ccd98983b403a10b9e57cf5af'
+sha512sums=('969a6cd48d925845004dffa12f8a9dad155d3bf24b974957e9921a2e13dc67985f01080017ef9e82dacfd4bf87533774f3f5d15226923bdf50f8b90e95e1730f'
             '6a3c4568b6cf8009aed70935ddcff96a75d8d92b2e87a2a332a71ec569ed28c7c83e507ad408a0f62f93fc16b066133ba184f13a3e5b9a14bf90dc6276acde60')
 
 prepare() {
@@ -29,7 +30,7 @@
   sed -r 's|~>|>=|g' -i ${_gemname}.gemspec
 
   # `git` doesn't work within src dir, because we downloaded an archive
-  sed --in-place 's|git ls-files|find|' "${_gemname}.gemspec"
+  sed --in-place 's|`git ls-files -z`.split("\\x0")|`find`.split("\\n")|' "${_gemname}.gemspec"
 }
 
 check() {
@@ -48,15 +49,11 @@
   gem install --ignore-dependencies --no-user-install --install-dir "${pkgdir}${_gemdir}" --bindir "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem"
   install -Dm 644 README.md RELEASE.md --target-directory "${pkgdir}/usr/share/doc/${pkgname}"
   install -Dm 644 COPYING.md MIT-LICENSE.md --target-directory "${pkgdir}/usr/share/licenses/${pkgname}"
+  mv "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/docs" "${pkgdir}/usr/share/doc/${pkgname}/"
 
   # delete unneeded files
   rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem"
-  echo
-  echo
-  ls "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/"{test,yard-templates,gemfiles,bin,.github,.gemtest}
-  echo
-  echo
-  rm -rf "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/"{test,yard-templates,gemfiles,bin,.github,.gemtest}
+  rm -rf "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/"{test,yard-templates,gemfiles,bin,.github,.gemtest,mocha.gemspec.orig}
 }
 
 # vim: ts=2 sw=2 et:



More information about the arch-commits mailing list