Date: Saturday, October 15, 2022 @ 07:39:53
  Author: grawlinson
Revision: 1329120

addpkg: ruby-kramdown-parser-gfm 1.1.0-2

Added:
  ruby-kramdown-parser-gfm/
  ruby-kramdown-parser-gfm/repos/
  ruby-kramdown-parser-gfm/trunk/
  ruby-kramdown-parser-gfm/trunk/PKGBUILD

----------+
 PKGBUILD |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

Added: ruby-kramdown-parser-gfm/trunk/PKGBUILD
===================================================================
--- ruby-kramdown-parser-gfm/trunk/PKGBUILD                             (rev 0)
+++ ruby-kramdown-parser-gfm/trunk/PKGBUILD     2022-10-15 07:39:53 UTC (rev 
1329120)
@@ -0,0 +1,52 @@
+# Maintainer: George Rawlinson <[email protected]>
+# Contributor: Bert Peters <[email protected]>
+
+pkgname=ruby-kramdown-parser-gfm
+_pkgname="${pkgname#ruby-}"
+pkgver=1.1.0
+pkgrel=2
+pkgdesc='A kramdown parser that converts GitHub Flavoured Markdown to HTML'
+arch=('any')
+url='https://github.com/kramdown/parser-gfm'
+license=('MIT')
+depends=('ruby' 'ruby-kramdown')
+makedepends=('git' 'ruby-rdoc' 'ruby-rake')
+options=('!emptydirs')
+_commit='bb3a2b2572b3b5a290465c0d6976f0e02628b207'
+source=("$pkgname::git+$url#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+  cd "$pkgname"
+
+  # unable to build from git tag
+  grep VERSION lib/kramdown/parser/gfm_version.rb | sed -e "s/\s*GFM_VERSION = 
'\(.*\)'/\1/"
+}
+
+build() {
+  cd "$pkgname"
+
+  rake gem
+}
+
+package() {
+  cd "$pkgname"
+
+  local _gemdir="$(gem env gemdir)"
+
+  gem install \
+    --local \
+    --verbose \
+    --ignore-dependencies \
+    --no-user-install \
+    --install-dir "$pkgdir/$_gemdir" \
+    --bindir "$pkgdir/usr/bin" \
+    "pkg/$_pkgname-$pkgver.gem"
+
+  # delete cache
+  rm -rf "$pkgdir/$_gemdir/cache"
+
+  # license
+  install -vd "$pkgdir/usr/share/licenses/$pkgname" 
+  ln -sf "$_gemdir/gems/$_pkgname-$pkgver/COPYING" 
"$pkgdir/usr/share/licenses/$pkgname"
+}

Reply via email to