[arch-commits] Commit in ruby-mocha/repos/community-any (4 files)
Tim Meusel
bastelfreak at archlinux.org
Mon Mar 15 16:04:08 UTC 2021
Date: Monday, March 15, 2021 @ 16:04:07
Author: bastelfreak
Revision: 891516
archrelease: copy trunk to community-any
Added:
ruby-mocha/repos/community-any/PKGBUILD
(from rev 891515, ruby-mocha/trunk/PKGBUILD)
ruby-mocha/repos/community-any/remove-unneeded-dependencies.patch
(from rev 891515, ruby-mocha/trunk/remove-unneeded-dependencies.patch)
Deleted:
ruby-mocha/repos/community-any/PKGBUILD
ruby-mocha/repos/community-any/remove-unneeded-dependencies.patch
------------------------------------+
PKGBUILD | 121 +++++++++++++++++------------------
remove-unneeded-dependencies.patch | 42 ++++++------
2 files changed, 80 insertions(+), 83 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2021-03-15 16:02:43 UTC (rev 891515)
+++ PKGBUILD 2021-03-15 16:04:07 UTC (rev 891516)
@@ -1,62 +0,0 @@
-# Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
-# Contributor: Tim Meusel <tim at bastelfreak.de>
-
-_gemname=mocha
-pkgname="ruby-${_gemname}"
-pkgver=1.11.2
-pkgrel=2
-pkgdesc='Mocha is a mocking and stubbing library for Ruby'
-arch=('any')
-url='https://github.com/freerange/mocha'
-license=('Custom')
-depends=('ruby')
-checkdepends=('ruby-rake' 'ruby-bundler')
-makedepends=('ruby-minitest')
-options=('!emptydirs')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/freerange/mocha/archive/v${pkgver}.tar.gz"
- 'remove-unneeded-dependencies.patch')
-sha512sums=('3c547c6b38eb6cdff06f9e7a7061d6f47d0181161852b9fec143b71244eb4b67c650dcf20e6ba88ce62f337b3c67e1120e88276ccd98983b403a10b9e57cf5af'
- '6a3c4568b6cf8009aed70935ddcff96a75d8d92b2e87a2a332a71ec569ed28c7c83e507ad408a0f62f93fc16b066133ba184f13a3e5b9a14bf90dc6276acde60')
-
-prepare() {
- cd "${_gemname}-${pkgver}"
-
- # remove unneeded dependencies
- # bundler might require them if they are still in the gemspec file
- patch --forward --verbose --strip=1 --input='../remove-unneeded-dependencies.patch'
-
- # replace upper version boundaries for ruby gems
- 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"
-}
-
-check() {
- cd "${_gemname}-${pkgver}"
- rake test:units
-}
-
-build() {
- cd "${_gemname}-${pkgver}"
- gem build ${_gemname}.gemspec
-}
-
-package() {
- cd "${_gemname}-${pkgver}"
- local _gemdir="$(gem env gemdir)"
- 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}"
-
- # 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}
-}
-
-# vim: ts=2 sw=2 et:
Copied: ruby-mocha/repos/community-any/PKGBUILD (from rev 891515, ruby-mocha/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2021-03-15 16:04:07 UTC (rev 891516)
@@ -0,0 +1,59 @@
+# 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.12.0
+pkgrel=1
+pkgdesc='Mocha is a mocking and stubbing library for Ruby'
+arch=('any')
+url='https://github.com/freerange/mocha'
+license=('Custom')
+depends=('ruby')
+checkdepends=('ruby-rake' 'ruby-bundler')
+makedepends=('ruby-minitest')
+options=('!emptydirs')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/freerange/mocha/archive/v${pkgver}.tar.gz"
+ 'remove-unneeded-dependencies.patch')
+sha512sums=('969a6cd48d925845004dffa12f8a9dad155d3bf24b974957e9921a2e13dc67985f01080017ef9e82dacfd4bf87533774f3f5d15226923bdf50f8b90e95e1730f'
+ '6a3c4568b6cf8009aed70935ddcff96a75d8d92b2e87a2a332a71ec569ed28c7c83e507ad408a0f62f93fc16b066133ba184f13a3e5b9a14bf90dc6276acde60')
+
+prepare() {
+ cd "${_gemname}-${pkgver}"
+
+ # remove unneeded dependencies
+ # bundler might require them if they are still in the gemspec file
+ patch --forward --verbose --strip=1 --input='../remove-unneeded-dependencies.patch'
+
+ # replace upper version boundaries for ruby gems
+ 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 -z`.split("\\x0")|`find`.split("\\n")|' "${_gemname}.gemspec"
+}
+
+check() {
+ cd "${_gemname}-${pkgver}"
+ rake test:units
+}
+
+build() {
+ cd "${_gemname}-${pkgver}"
+ gem build ${_gemname}.gemspec
+}
+
+package() {
+ cd "${_gemname}-${pkgver}"
+ local _gemdir="$(gem env gemdir)"
+ 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"
+ rm -rf "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/"{test,yard-templates,gemfiles,bin,.github,.gemtest,mocha.gemspec.orig}
+}
+
+# vim: ts=2 sw=2 et:
Deleted: remove-unneeded-dependencies.patch
===================================================================
--- remove-unneeded-dependencies.patch 2021-03-15 16:02:43 UTC (rev 891515)
+++ remove-unneeded-dependencies.patch 2021-03-15 16:04:07 UTC (rev 891516)
@@ -1,21 +0,0 @@
-diff --git a/mocha.gemspec b/mocha.gemspec
-index e6e6e93..0c53d33 100644
---- a/mocha.gemspec
-+++ b/mocha.gemspec
-@@ -34,16 +34,8 @@ Gem::Specification.new do |s| # rubocop:disable Metrics/BlockLength
- # Rake >= v11 does not support Ruby < v1.9.3 so use
- s.add_development_dependency('rake', '~> 10.0')
- end
-- s.add_development_dependency('introspection', '~> 0.0.1')
- if RUBY_VERSION >= '2.2.0'
- # No test libraries in standard library
- s.add_development_dependency('minitest')
- end
-- if RUBY_VERSION >= '1.9.2'
-- s.add_development_dependency('rubocop', '<= 0.58.2')
-- end
-- if ENV['MOCHA_GENERATE_DOCS']
-- s.add_development_dependency('redcarpet')
-- s.add_development_dependency('yard')
-- end
- end
Copied: ruby-mocha/repos/community-any/remove-unneeded-dependencies.patch (from rev 891515, ruby-mocha/trunk/remove-unneeded-dependencies.patch)
===================================================================
--- remove-unneeded-dependencies.patch (rev 0)
+++ remove-unneeded-dependencies.patch 2021-03-15 16:04:07 UTC (rev 891516)
@@ -0,0 +1,21 @@
+diff --git a/mocha.gemspec b/mocha.gemspec
+index e6e6e93..0c53d33 100644
+--- a/mocha.gemspec
++++ b/mocha.gemspec
+@@ -34,16 +34,8 @@ Gem::Specification.new do |s| # rubocop:disable Metrics/BlockLength
+ # Rake >= v11 does not support Ruby < v1.9.3 so use
+ s.add_development_dependency('rake', '~> 10.0')
+ end
+- s.add_development_dependency('introspection', '~> 0.0.1')
+ if RUBY_VERSION >= '2.2.0'
+ # No test libraries in standard library
+ s.add_development_dependency('minitest')
+ end
+- if RUBY_VERSION >= '1.9.2'
+- s.add_development_dependency('rubocop', '<= 0.58.2')
+- end
+- if ENV['MOCHA_GENERATE_DOCS']
+- s.add_development_dependency('redcarpet')
+- s.add_development_dependency('yard')
+- end
+ end
More information about the arch-commits
mailing list