diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 18 insertions, 14 deletions
@@ -1,17 +1,16 @@ pkgbase = ruby-kramdown-1 - pkgdesc = Fast, pure Ruby Markdown superset converter, using a strict syntax definition (Version 1.xx) + pkgdesc = Fast, pure Ruby Markdown superset converter, using a strict syntax definition pkgver = 1.17.0 - pkgrel = 2 + pkgrel = 3 url = https://kramdown.gettalong.org/ arch = any license = MIT makedepends = ruby-rdoc makedepends = ruby-rake depends = ruby - conflicts = ruby-kramdown - replaces = ruby-kramdown + provides = ruby-kramdown=1.17.0 options = !emptydirs - source = ruby-kramdown-1-1.17.0.tar.gz::https://github.com/gettalong/kramdown/archive/REL_1_17_0.tar.gz + source = ruby-kramdown-1.17.0.tar.gz::https://github.com/gettalong/kramdown/archive/REL_1_17_0.tar.gz sha256sums = 3f2071848a0cf2283ed52e346061f05d3fca9cfec513bef5d73bdeb3bc7b97d9 sha512sums = bf9ab87c1245cd0b920aa22b3107d595b4f55ff44f364076a3da86d3d830e895344270b457c6c38bdf3eaaef88e11ac895d9570e58f5c582e74b8f2288e390d7 @@ -1,19 +1,20 @@ -# Maintainer: Bjoern Franke <bjo@nord-west.org> +# Maintainer: Bjoern Franke <bjo@nord-west.org> +# Co-Maintainer: Bert Peters <bert@bertptrs.nl> +# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org> _gemname=kramdown pkgname=ruby-kramdown-1 pkgver=1.17.0 -pkgrel=2 -pkgdesc='Fast, pure Ruby Markdown superset converter, using a strict syntax definition (Version 1.xx)' +pkgrel=3 +pkgdesc='Fast, pure Ruby Markdown superset converter, using a strict syntax definition' url='https://kramdown.gettalong.org/' arch=('any') license=('MIT') depends=('ruby') makedepends=('ruby-rdoc' 'ruby-rake') options=('!emptydirs') -conflicts=('ruby-kramdown') -replaces=('ruby-kramdown') -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/gettalong/kramdown/archive/REL_${pkgver//./_}.tar.gz) +provides=(ruby-$_gemname=$pkgver) +source=(ruby-${_gemname}-${pkgver}.tar.gz::https://github.com/gettalong/kramdown/archive/REL_${pkgver//./_}.tar.gz) sha256sums=('3f2071848a0cf2283ed52e346061f05d3fca9cfec513bef5d73bdeb3bc7b97d9') sha512sums=('bf9ab87c1245cd0b920aa22b3107d595b4f55ff44f364076a3da86d3d830e895344270b457c6c38bdf3eaaef88e11ac895d9570e58f5c582e74b8f2288e390d7') @@ -30,14 +31,18 @@ build() { package() { cd ${_gemname}-REL_${pkgver//./_} - local _gemdir="$(gem env gemdir)" + local _gemdir="$(ruby -e'puts Gem.default_dir')" gem install --ignore-dependencies --no-user-install -i "${pkgdir}${_gemdir}" -n "${pkgdir}/usr/bin" ${_gemname}-${pkgver}.gem install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -d "${pkgdir}/usr/share/man/man1" - mv "${pkgdir}/${_gemdir}/gems/kramdown-${pkgver}/man/man1/kramdown.1" "${pkgdir}/usr/share/man/man1" + # Don't install man to prevent conflicting the actual package. + # install -d "${pkgdir}/usr/share/man/man1" + # mv "${pkgdir}/${_gemdir}/gems/kramdown-${pkgver}/man/man1/kramdown.1" "${pkgdir}/usr/share/man/man1" rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" rm -r "${pkgdir}/${_gemdir}/gems/kramdown-${pkgver}/test" + + # Remove binary to prevent conflict. + rm "${pkgdir}/usr/bin/${_gemname}" } # vim: ts=2 sw=2 et: |