diff options
author | Bjoern Franke | 2019-01-21 17:02:06 +0100 |
---|---|---|
committer | Bjoern Franke | 2019-01-21 17:02:06 +0100 |
commit | da828d2c8c670ab3681f5cae5af8a6106774b6f3 (patch) | |
tree | eec62324c0e353a803814850ad7b428bb667386d | |
download | aur-da828d2c8c670ab3681f5cae5af8a6106774b6f3.tar.gz |
add kramdown 1.x to AUR
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9145da6d2a9f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = ruby-kramdown-1 + pkgdesc = Fast, pure Ruby Markdown superset converter, using a strict syntax definition (Version 1.xx) + pkgver = 1.17.0 + pkgrel = 1 + url = https://kramdown.gettalong.org/ + arch = any + license = MIT + makedepends = ruby-rdoc + makedepends = ruby-rake + depends = ruby + options = !emptydirs + source = ruby-kramdown-1-1.17.0.tar.gz::https://github.com/gettalong/kramdown/archive/REL_1_17_0.tar.gz + sha256sums = 3f2071848a0cf2283ed52e346061f05d3fca9cfec513bef5d73bdeb3bc7b97d9 + sha512sums = bf9ab87c1245cd0b920aa22b3107d595b4f55ff44f364076a3da86d3d830e895344270b457c6c38bdf3eaaef88e11ac895d9570e58f5c582e74b8f2288e390d7 + +pkgname = ruby-kramdown-1 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9c628cf3b76a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Bjoern Franke <bjo@nord-west.org> + +_gemname=kramdown +pkgname=ruby-kramdown-1 +pkgver=1.17.0 +pkgrel=1 +pkgdesc='Fast, pure Ruby Markdown superset converter, using a strict syntax definition (Version 1.xx)' +url='https://kramdown.gettalong.org/' +arch=('any') +license=('MIT') +depends=('ruby') +makedepends=('ruby-rdoc' 'ruby-rake') +options=('!emptydirs') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/gettalong/kramdown/archive/REL_${pkgver//./_}.tar.gz) +sha256sums=('3f2071848a0cf2283ed52e346061f05d3fca9cfec513bef5d73bdeb3bc7b97d9') +sha512sums=('bf9ab87c1245cd0b920aa22b3107d595b4f55ff44f364076a3da86d3d830e895344270b457c6c38bdf3eaaef88e11ac895d9570e58f5c582e74b8f2288e390d7') + +prepare() { + cd ${_gemname}-REL_${pkgver//./_} + rake gemspec + sed -r 's|~>|>=|g' -i ${_gemname}.gemspec # don't give a fuck about rubys bla bla +} + +build() { + cd ${_gemname}-REL_${pkgver//./_} + gem build ${_gemname}.gemspec +} + +package() { + cd ${_gemname}-REL_${pkgver//./_} + local _gemdir="$(gem env gemdir)" + 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" + rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" + rm -r "${pkgdir}/${_gemdir}/gems/kramdown-${pkgver}/test" +} + +# vim: ts=2 sw=2 et: |