Date: Wednesday, May 17, 2023 @ 19:17:16 Author: anthraxx Revision: 1462992
archrelease: copy trunk to community-any Added: ruby-uri/repos/community-any/PKGBUILD (from rev 1462991, ruby-uri/trunk/PKGBUILD) Deleted: ruby-uri/repos/community-any/PKGBUILD ----------+ PKGBUILD | 146 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 73 insertions(+), 73 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2023-05-17 19:17:11 UTC (rev 1462991) +++ PKGBUILD 2023-05-17 19:17:16 UTC (rev 1462992) @@ -1,73 +0,0 @@ -# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org> - -_gemname='uri' -pkgname="ruby-${_gemname}" -pkgver=0.11.0 -pkgrel=5 -pkgdesc='a module providing classes to handle Uniform Resource Identifiers' -arch=('any') -url='https://github.com/ruby/uri' -license=('BSD' 'RUBY') -depends=('ruby') -checkdepends=('ruby-rake') -options=(!emptydirs) -source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('bb734b5faa4c60dc9461e19538a9b06c860967093ef8018dbf519994b068e324905394de40dc79a2f07d912af1d69c9d19135ac8126ce9bfe661076e5280d688') - -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 \ - --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}" -} Copied: ruby-uri/repos/community-any/PKGBUILD (from rev 1462991, ruby-uri/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2023-05-17 19:17:16 UTC (rev 1462992) @@ -0,0 +1,73 @@ +# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org> + +_gemname='uri' +pkgname="ruby-${_gemname}" +pkgver=0.12.1 +pkgrel=1 +pkgdesc='a module providing classes to handle Uniform Resource Identifiers' +arch=('any') +url='https://github.com/ruby/uri' +license=('BSD' 'RUBY') +depends=('ruby') +checkdepends=('ruby-rake') +options=(!emptydirs) +source=("${url}/archive/refs/tags/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('dc3049140edb5f29d5ea1a1cd1922ba137dbac7139bf5a59f2031f7434ed3ff51df0ad92f437c5401886e0a29e15ec8ea9ca7eb243c3b86c7316fa6a84d3862e') + +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 \ + --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}" +}