Date: Monday, September 19, 2022 @ 18:10:05 Author: segaja Revision: 1305207
archrelease: copy trunk to community-testing-any Added: ruby-erb/repos/community-testing-any/PKGBUILD (from rev 1305206, ruby-erb/trunk/PKGBUILD) Deleted: ruby-erb/repos/community-testing-any/PKGBUILD ruby-erb/repos/community-testing-any/ruby-erb_fix_gemspec.patch ----------------------------+ PKGBUILD | 153 ++++++++++++++++++++----------------------- ruby-erb_fix_gemspec.patch | 19 ----- 2 files changed, 74 insertions(+), 98 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-09-19 18:09:54 UTC (rev 1305206) +++ PKGBUILD 2022-09-19 18:10:05 UTC (rev 1305207) @@ -1,79 +0,0 @@ -# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org> - -_gemname='erb' -pkgname="ruby-${_gemname}" -pkgver=2.2.3 -pkgrel=3 -pkgdesc='An easy to use but powerful templating system for Ruby' -arch=('any') -url="https://github.com/ruby/${_gemname}" -license=('BSD' 'RUBY') -depends=('ruby' 'ruby-cgi') -checkdepends=('ruby-rake') -options=(!emptydirs) -source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz" - "${pkgname}_fix_gemspec.patch") -sha512sums=('a254837e89533c1c35c91991c073687bcc020d9143ff9251324b8becfdb950bd7e111269b3a4c3604dab0d3718c059b7e64b7c358d6a10124a338dd749e11583' - '340783bc1bfb559e16aeb69ee9cfcad20ec7b4c0915b5ed11ef52fc4069e6364d90de2fa42a0644aac628676b5d00a26311c6b5bcfd89263e0c0f14a5a82b756') - -prepare() { - cd "${_gemname}-${pkgver}" - - patch --verbose --strip=1 --input="../${pkgname}_fix_gemspec.patch" - - # update gemspec/Gemfile to allow newer version of the dependencies - sed --in-place --regexp-extended 's|~>|>=|g' "${_gemname}.gemspec" - - # we build based on a tar archive, not a git repo - sed --in-place --regexp-extended 's|git ls-files -z|find . -type f -not -path "*/\.git*" -printf "%P\\\\0"|' "${_gemname}.gemspec" -} - -build() { - cd "${_gemname}-${pkgver}" - - gem build "${_gemname}.gemspec" -} - -check() { - cd "${_gemname}-${pkgver}" - - rake test -} - -package() { - cd "${_gemname}-${pkgver}" - - local _gemdir="$(gem env gemdir)" - local _platform="$(gem env platform | cut -d':' -f2)" - local _extension_api_version="$(ruby -e 'puts Gem.extension_api_version')" - - gem install \ - --local \ - --verbose \ - --ignore-dependencies \ - --no-user-install \ - --install-dir "${pkgdir}/${_gemdir}" \ - --bindir "${pkgdir}/usr/bin" \ - "${_gemname}-${pkgver}.gem" - - install --verbose --directory --mode=0755 \ - "${pkgdir}/usr/lib/ruby/${_extension_api_version}/${_platform}" \ - "${pkgdir}${_gemdir}/specifications/default" - - mv --verbose "${pkgdir}${_gemdir}/gems/${_gemname}-${pkgver}/${_gemname}.gemspec" "${pkgdir}${_gemdir}/specifications/default/${_gemname}-${pkgver}.gemspec" - mv --verbose "${pkgdir}${_gemdir}/gems/${_gemname}-${pkgver}/lib/${_gemname}.rb" "${pkgdir}/usr/lib/ruby/${_extension_api_version}/${_gemname}.rb" - mv --verbose "${pkgdir}${_gemdir}/gems/${_gemname}-${pkgver}/lib/${_gemname}" "${pkgdir}/usr/lib/ruby/${_extension_api_version}/${_gemname}" - - # remove unrepreducible files - rm --force --recursive --verbose \ - "${pkgdir}${_gemdir}/cache/" \ - "${pkgdir}${_gemdir}/build_info/" \ - "${pkgdir}${_gemdir}/extensions/" \ - "${pkgdir}${_gemdir}/gems/" \ - "${pkgdir}${_gemdir}/plugins/" \ - "${pkgdir}${_gemdir}/specifications/${_gemname}-${pkgver}.gemspec" \ - "${pkgdir}${_gemdir}/doc/${_gemname}-${pkgver}/ri/ext/" - - install --verbose -D --mode=0644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install --verbose -D --mode=0644 *.md --target-directory "${pkgdir}/usr/share/doc/${pkgname}" -} Copied: ruby-erb/repos/community-testing-any/PKGBUILD (from rev 1305206, ruby-erb/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-09-19 18:10:05 UTC (rev 1305207) @@ -0,0 +1,74 @@ +# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org> + +_gemname='erb' +pkgname="ruby-${_gemname}" +pkgver=2.2.3 +pkgrel=4 +pkgdesc='An easy to use but powerful templating system for Ruby' +arch=('any') +url="https://github.com/ruby/${_gemname}" +license=('BSD' 'RUBY') +depends=('ruby' 'ruby-cgi') +checkdepends=('ruby-rake') +options=(!emptydirs) +source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('a254837e89533c1c35c91991c073687bcc020d9143ff9251324b8becfdb950bd7e111269b3a4c3604dab0d3718c059b7e64b7c358d6a10124a338dd749e11583') + +prepare() { + cd "${_gemname}-${pkgver}" + + # update gemspec/Gemfile to allow newer version of the dependencies + sed --in-place --regexp-extended 's|~>|>=|g' "${_gemname}.gemspec" + + # we build based on a tar archive, not a git repo + sed --in-place --regexp-extended 's|git ls-files -z|find . -type f -not -path "*/\.git*" -printf "%P\\\\0"|' "${_gemname}.gemspec" +} + +build() { + cd "${_gemname}-${pkgver}" + + gem build "${_gemname}.gemspec" +} + +check() { + cd "${_gemname}-${pkgver}" + + rake test +} + +package() { + cd "${_gemname}-${pkgver}" + + local _gemdir="$(gem env gemdir)" + local _platform="$(gem env platform | cut -d':' -f2)" + local _extension_api_version="$(ruby -e 'puts Gem.extension_api_version')" + + gem install \ + --local \ + --verbose \ + --ignore-dependencies \ + --no-user-install \ + --install-dir "${pkgdir}/${_gemdir}" \ + --bindir "${pkgdir}/usr/bin" \ + "${_gemname}-${pkgver}.gem" + + install --verbose --directory --mode=0755 \ + "${pkgdir}/usr/lib/ruby/${_extension_api_version}/${_platform}" \ + "${pkgdir}${_gemdir}/specifications/default" + + mv --verbose "${pkgdir}${_gemdir}/specifications/${_gemname}-${pkgver}.gemspec" "${pkgdir}${_gemdir}/specifications/default/${_gemname}-${pkgver}.gemspec" + mv --verbose "${pkgdir}${_gemdir}/gems/${_gemname}-${pkgver}/lib/${_gemname}.rb" "${pkgdir}/usr/lib/ruby/${_extension_api_version}/${_gemname}.rb" + mv --verbose "${pkgdir}${_gemdir}/gems/${_gemname}-${pkgver}/lib/${_gemname}" "${pkgdir}/usr/lib/ruby/${_extension_api_version}/${_gemname}" + + # remove unrepreducible files + rm --force --recursive --verbose \ + "${pkgdir}${_gemdir}/cache/" \ + "${pkgdir}${_gemdir}/build_info/" \ + "${pkgdir}${_gemdir}/extensions/" \ + "${pkgdir}${_gemdir}/gems/" \ + "${pkgdir}${_gemdir}/plugins/" \ + "${pkgdir}${_gemdir}/doc/${_gemname}-${pkgver}/ri/ext/" + + install --verbose -D --mode=0644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install --verbose -D --mode=0644 *.md --target-directory "${pkgdir}/usr/share/doc/${pkgname}" +} Deleted: ruby-erb_fix_gemspec.patch =================================================================== --- ruby-erb_fix_gemspec.patch 2022-09-19 18:09:54 UTC (rev 1305206) +++ ruby-erb_fix_gemspec.patch 2022-09-19 18:10:05 UTC (rev 1305207) @@ -1,19 +0,0 @@ -diff --git a/erb.gemspec b/erb.gemspec -index 43ffc89..5d51446 100644 ---- a/erb.gemspec -+++ b/erb.gemspec -@@ -1,13 +1,6 @@ --begin -- require_relative 'lib/erb/version' --rescue LoadError -- # for Ruby core repository -- require_relative 'erb/version' --end -- - Gem::Specification.new do |spec| - spec.name = 'erb' -- spec.version = ERB.const_get(:VERSION, false) -+ spec.version = '2.2.3' - spec.authors = ['Masatoshi SEKI'] - spec.email = ['s...@ruby-lang.org'] -