summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorShengyu Zhang2017-11-20 13:55:03 +0800
committerShengyu Zhang2017-11-20 13:55:03 +0800
commitf0ff630e081027d3ccfe0ba1563c2d458a7082ce (patch)
tree8d8d530e102a3c1e7abdb3d09bcbb3c469fd7895
downloadaur-f0ff630e081027d3ccfe0ba1563c2d458a7082ce.tar.gz
addpkg: jekyll
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD37
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0aeef41762b7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,39 @@
+# Generated by mksrcinfo v8
+# Mon Nov 20 05:53:20 UTC 2017
+pkgbase = jekyll
+ pkgdesc = A simple, blog aware, static site generator.
+ pkgver = 3.6.2
+ pkgrel = 1
+ url = https://github.com/jekyll/jekyll
+ arch = any
+ license = MIT
+ depends = ruby>=2.1.0
+ depends = ruby-addressable>=2.4
+ depends = ruby-addressable<3.0
+ depends = ruby-colorator>=1.0
+ depends = ruby-colorator<=2.0
+ depends = ruby-jekyll-sass-converter>=1.0
+ depends = ruby-jekyll-sass-converter<2.0
+ depends = ruby-jekyll-watch>=1.1
+ depends = ruby-jekyll-watch<2.0
+ depends = ruby-kramdown>=1.14
+ depends = ruby-kramdown<2.0
+ depends = ruby-liquid>=4.0
+ depends = ruby-liquid<5.0
+ depends = ruby-mercenary>=0.3.3
+ depends = ruby-mercenary<0.4
+ depends = ruby-pathutil>=0.9
+ depends = ruby-pathutil<1.0
+ depends = ruby-rouge>1.7
+ depends = ruby-rouge<3
+ depends = ruby-safe_yaml>=1.0
+ depends = ruby-safe_yaml<2.0
+ provides = jekyll=3.6.2
+ conflicts = ruby-jekyll
+ noextract = jekyll-3.6.2.gem
+ options = !emptydirs
+ source = https://rubygems.org/downloads/jekyll-3.6.2.gem
+ sha512sums = 2c212347648cb8f4fe08b06cd248545f9669b25b98ff2784e4e4a79f6e1966ddd538bfc89e2beec68f5a1e2237281bb65a3de511192a22cb18bf78c9843e4f41
+
+pkgname = jekyll
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7dda791a76d6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Shengyu Zhang <la@archlinuxcn.org>
+# Contributor: Carsten Feuls <archlinux@carstenfeuls.de>
+
+_gemname=jekyll
+pkgname=$_gemname
+pkgver=3.6.2
+pkgrel=1
+pkgdesc='A simple, blog aware, static site generator.'
+arch=(any)
+url='https://github.com/jekyll/jekyll'
+license=(MIT)
+depends=('ruby>=2.1.0'
+ 'ruby-addressable>=2.4' 'ruby-addressable<3.0'
+ 'ruby-colorator>=1.0' 'ruby-colorator<=2.0'
+ 'ruby-jekyll-sass-converter>=1.0' 'ruby-jekyll-sass-converter<2.0'
+ 'ruby-jekyll-watch>=1.1' 'ruby-jekyll-watch<2.0'
+ 'ruby-kramdown>=1.14' 'ruby-kramdown<2.0'
+ 'ruby-liquid>=4.0' 'ruby-liquid<5.0'
+ 'ruby-mercenary>=0.3.3' 'ruby-mercenary<0.4'
+ 'ruby-pathutil>=0.9' 'ruby-pathutil<1.0'
+ 'ruby-rouge>1.7' 'ruby-rouge<3'
+ 'ruby-safe_yaml>=1.0' 'ruby-safe_yaml<2.0'
+ )
+provides=("$pkgname=$pkgver")
+conflicts=('ruby-jekyll')
+replace=('ruby-jekyll')
+options=(!emptydirs)
+source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
+noextract=($_gemname-$pkgver.gem)
+sha512sums=('2c212347648cb8f4fe08b06cd248545f9669b25b98ff2784e4e4a79f6e1966ddd538bfc89e2beec68f5a1e2237281bb65a3de511192a22cb18bf78c9843e4f41')
+
+package() {
+ 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
+ rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
+ install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}