Date: Wednesday, April 6, 2022 @ 18:03:03 Author: segaja Revision: 1181608
upgpkg: ruby-mini_portile2 2.8.0-1; update to 2.8.0 Modified: ruby-mini_portile2/trunk/PKGBUILD ----------+ PKGBUILD | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-04-06 18:00:58 UTC (rev 1181607) +++ PKGBUILD 2022-04-06 18:03:03 UTC (rev 1181608) @@ -1,11 +1,12 @@ # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org> # Contributor: Dmitry Kharitonov <[email protected]> # Contributor: Anatol Pomozov <[email protected]> # Contributor: eagletmt <[email protected]> -_gemname=mini_portile2 -pkgname=ruby-mini_portile2 -pkgver=2.7.1 +_gemname='mini_portile2' +pkgname="ruby-${_gemname}" +pkgver=2.8.0 pkgrel=1 pkgdesc='Simple autoconf builder for developers' url='https://github.com/flavorjones/mini_portile' @@ -14,26 +15,32 @@ depends=('ruby') makedepends=('ruby-rdoc') options=('!emptydirs') -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/flavorjones/mini_portile/archive/v${pkgver}.tar.gz) -sha256sums=('fe57c789e11aa385412a73734ad245db38acb81cc10f693e34a3ca10446263ec') -sha512sums=('60aba1bb4e54210ffe913e004036f30327e0c8773d96a52fde39493bb1d81a389d2640f7b5e0ef81ed0be4c147bc7700170aa5a2f60554dd465b8e8e2e7b0aff') +source=("https://github.com/flavorjones/mini_portile/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('33285113315568cbd67659a09b0c596f061517a20bd5c33676810ed02836c2cd') +sha512sums=('c30d9387ee206dc1ef52b779a1e66e3c8a4247bea94009741911246371a74aebbe27c6f92cacc4a74c064fdaac3cec8e926232467377ad5c0fe501629e623b10') prepare() { - cd mini_portile-${pkgver} - sed -r 's|~>|>=|g' -i ${_gemname}.gemspec # don't give a fuck about rubys bla bla - sed 's|git ls-files -z|find -type f -print0|' -i ${_gemname}.gemspec + cd "mini_portile-${pkgver}" + + sed -r 's|~>|>=|g' -i "${_gemname}.gemspec" + sed 's|git ls-files -z|find -type f -print0|' -i "${_gemname}.gemspec" } build() { - cd mini_portile-${pkgver} - gem build ${_gemname}.gemspec + cd "mini_portile-${pkgver}" + + gem build "${_gemname}.gemspec" } package() { - cd mini_portile-${pkgver} + cd "mini_portile-${pkgver}" + local _gemdir="$(gem env gemdir)" - gem install --ignore-dependencies --no-user-install -i "${pkgdir}${_gemdir}" -n "${pkgdir}/usr/bin" ${_gemname}-${pkgver}.gem + + gem install --ignore-dependencies --no-user-install -i "${pkgdir}${_gemdir}" -n "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem" + rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" + install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm 644 README.md CHANGELOG.md -t "${pkgdir}/usr/share/doc/${pkgname}" }
