summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrey Christoforo2017-02-27 20:37:12 +0000
committerGrey Christoforo2017-02-27 20:37:12 +0000
commitfba826eeac9902c89c26767fcc202a52fe718bf5 (patch)
treebe2f6f3c38282192a4dd795e54ce8c6eb3997e5b
parentf9d24fa6154de0609f8dda6aa03255b668911e1a (diff)
downloadaur-fba826eeac9902c89c26767fcc202a52fe718bf5.tar.gz
add a bunch of specific gem versions
-rw-r--r--.SRCINFO31
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD60
3 files changed, 85 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7bb2f93c5ffa..da29ffc12c33 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Mon Feb 27 02:59:31 UTC 2017
+# Mon Feb 27 20:36:45 UTC 2017
pkgbase = ruby-gollum
pkgdesc = A simple, Git-powered wiki.
pkgver = 4.0.1
- pkgrel = 1
+ pkgrel = 2
url = http://github.com/gollum/gollum
arch = any
license = MIT
@@ -14,9 +14,36 @@ pkgbase = ruby-gollum
depends = ruby-mustache
depends = ruby-useragent
noextract = gollum-4.0.1.gem
+ noextract = gollum-grit_adapter-1.0.0.gem
+ noextract = rouge-2.0.0.gem
+ noextract = nokogiri-1.6.4.gem
+ noextract = mini_portile-0.6.2.gem
+ noextract = sanitize-2.1.0.gem
+ noextract = gemojione-2.2.0.gem
+ noextract = kramdown-1.8.0.gem
+ noextract = rack-1.5.5.gem
+ noextract = mustache-0.99.8.gem
options = !emptydirs
source = https://rubygems.org/downloads/gollum-4.0.1.gem
+ source = https://rubygems.org/downloads/gollum-grit_adapter-1.0.0.gem
+ source = https://rubygems.org/downloads/rouge-2.0.0.gem
+ source = https://rubygems.org/downloads/nokogiri-1.6.4.gem
+ source = https://rubygems.org/downloads/mini_portile-0.6.2.gem
+ source = https://rubygems.org/downloads/sanitize-2.1.0.gem
+ source = https://rubygems.org/downloads/gemojione-2.2.0.gem
+ source = https://rubygems.org/downloads/kramdown-1.8.0.gem
+ source = https://rubygems.org/downloads/rack-1.5.5.gem
+ source = https://rubygems.org/downloads/mustache-0.99.8.gem
sha1sums = 803f054a60fd7b0caf5094e60284cc90711d779c
+ sha1sums = 98b4cac14299e436bfbf8930abfc1aaa0c6a28f8
+ sha1sums = 5ff01d1f31c7c801fa3de63b4f55702720650621
+ sha1sums = 73262bed5fc28c1046230c6e6af67d30aeee3cbc
+ sha1sums = 696b940eb4ff8076a2080684046da1d2b10f41b8
+ sha1sums = 677537fc6c11dd674808fb9ab75a987ea563d253
+ sha1sums = 77077db1c3656acc19accde30c8fd2939c5c5bcb
+ sha1sums = 1bb4eccd2fcf1b51c3aa7b9611da5ee1a5b6899c
+ sha1sums = ba068a3f5dbbed9ed38fdb54307698b5afa39a18
+ sha1sums = 0baaada539b2dcb5175bcdac186f407228acce7c
pkgname = ruby-gollum
diff --git a/.gitignore b/.gitignore
index 32f0ae164510..8e89e1ea6018 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ src/
pkg/
*.tar.gz
*.tar.xz
+*.gem
diff --git a/PKGBUILD b/PKGBUILD
index f294fb5b1cb4..dba984df5244 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,73 @@
-# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Maintainer: Grey Christoforo <grey@christoforo.net>
_gemname=gollum
pkgname=ruby-$_gemname
pkgver=4.0.1
-pkgrel=1
+pkgrel=2
pkgdesc='A simple, Git-powered wiki.'
arch=(any)
url='http://github.com/gollum/gollum'
license=(MIT)
depends=(ruby ruby-gollum-lib ruby-kramdown ruby-sinatra ruby-mustache ruby-useragent)
options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
-sha1sums=('803f054a60fd7b0caf5094e60284cc90711d779c')
+source=(
+ https://rubygems.org/downloads/$_gemname-$pkgver.gem
+ https://rubygems.org/downloads/gollum-grit_adapter-1.0.0.gem
+ https://rubygems.org/downloads/rouge-2.0.0.gem
+ https://rubygems.org/downloads/nokogiri-1.6.4.gem
+ https://rubygems.org/downloads/mini_portile-0.6.2.gem
+ https://rubygems.org/downloads/sanitize-2.1.0.gem
+ https://rubygems.org/downloads/gemojione-2.2.0.gem
+ https://rubygems.org/downloads/kramdown-1.8.0.gem
+ https://rubygems.org/downloads/rack-1.5.5.gem
+ https://rubygems.org/downloads/mustache-0.99.8.gem
+)
+noextract=(
+ $_gemname-$pkgver.gem
+ gollum-grit_adapter-1.0.0.gem
+ rouge-2.0.0.gem
+ nokogiri-1.6.4.gem
+ mini_portile-0.6.2.gem
+ sanitize-2.1.0.gem
+ gemojione-2.2.0.gem
+ kramdown-1.8.0.gem
+ rack-1.5.5.gem
+ mustache-0.99.8.gem
+)
+sha1sums=('803f054a60fd7b0caf5094e60284cc90711d779c'
+ '98b4cac14299e436bfbf8930abfc1aaa0c6a28f8'
+ '5ff01d1f31c7c801fa3de63b4f55702720650621'
+ '73262bed5fc28c1046230c6e6af67d30aeee3cbc'
+ '696b940eb4ff8076a2080684046da1d2b10f41b8'
+ '677537fc6c11dd674808fb9ab75a987ea563d253'
+ '77077db1c3656acc19accde30c8fd2939c5c5bcb'
+ '1bb4eccd2fcf1b51c3aa7b9611da5ee1a5b6899c'
+ 'ba068a3f5dbbed9ed38fdb54307698b5afa39a18'
+ '0baaada539b2dcb5175bcdac186f407228acce7c')
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
+ gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" gollum-grit_adapter-1.0.0.gem
+ gem install --no-document --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" rouge-2.0.0.gem
+ gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" mini_portile-0.6.2.gem
+ GEM_PATH="$pkgdir/$_gemdir":$GEMPATH gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" nokogiri-1.6.4.gem
+ gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" sanitize-2.1.0.gem
+ gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" gemojione-2.2.0.gem
+ gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" kramdown-1.8.0.gem
+ gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" rack-1.5.5.gem
+ gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" mustache-0.99.8.gem
+
+ # prevent conflicts in /usr/bin
+ _bins="${pkgdir}"/usr/bin/*
+ for f in $_bins
+ do
+ if [[ -f /usr/bin/$(basename $f) && ( $(basename $f) != gollum ) ]]; then
+ rm "$f"
+ fi
+ done
+
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}