diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 17 insertions, 44 deletions
@@ -1,60 +1,33 @@ # Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: Anatoly Bashmakov <anatoly at posteo dot net> # Maintainer: Grey Christoforo <first name at last name dot net> _gemname=gollum-lib pkgname=ruby-$_gemname -pkgver=4.2.10 +pkgver=5.0.6 pkgrel=1 -pkgdesc='A simple, Git-powered wiki, external library dependencies.' +pkgdesc='A simple, Git-powered wiki.' arch=(any) url='http://github.com/gollum/gollum-lib' license=(MIT) -depends=(ruby ruby-gollum-grit_adapter ruby-rouge ruby-nokogiri ruby-stringex ruby-sanitize ruby-github-markup ruby-gemojione) +depends=(ruby + ruby-gollum-rugged_adapter + ruby-rouge + ruby-nokogiri + ruby-loofah + ruby-github-markup + ruby-gemojione + 'ruby-octicons<9' + 'ruby-twitter-text<2') +makedepends=(ruby-rdoc) options=(!emptydirs) source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) noextract=($_gemname-$pkgver.gem) -provides=() - -# The following section contains a hack to add quite a few packages without repeating myself too often. -# This should be removed once dependency hell is fixed. - -_packagefixes=( -'gollum-grit_adapter=1.0.1' -'mini_portile2=2.1.0' -'sanitize=2.1.0' -'github-markup=1.6.1' -'kramdown=1.9.0' -'rack=1.6.8' -'mustache=0.99.8' -) - -for _buggeddep in ${_packagefixes[@]}; do - _buggedgem=$(echo $_buggeddep | cut -d '=' -f 1) - _buggedver=$(echo $_buggeddep | cut -d '=' -f 2) - - source+=("https://rubygems.org/downloads/$_buggedgem-$_buggedver.gem") - noextract+=("$_buggedgem-$_buggedver.gem") - provides+=("ruby-$_buggeddep") -done +sha1sums=('a9e4f966a7c621a79372bebed87c8efd2e7c6fa2') package() { - local _gemdir="$(ruby -e'puts Gem.default_dir')" - gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" ${noextract[@]} - - # Remove cache, since we are a pacman package. - rm -rf "$pkgdir/$_gemdir/cache" - - # Remove binaries, as they are not needed. - rm -rf "$pkgdir/usr/bin" - + 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" } - -sha256sums=('6eb75173fbd6ed18621e650f747e0581b53f6c070f8fc995474a389363e42999' - '8b644bac7bd10f38b7944c324263b3f6d4506a0571e6221d604e853d4c5d9139' - '0b0e83fe0fc190640a93c48cef0c8e1f1f40f77840d82c160fefc1b07a5345f8' - 'c3be075f5b38a1b02404be5778b181e50fba9ab253bac851cb217d9a71375b77' - '38828ee5b49a2f645919d08fc4b6bdd888500117251f6b50c4e52726264bcbdb' - 'e00ef90f083f845118577dd6a040b4a4aa475bd7a2a645b2ad6944da0555598b' - 'eae37ccb7686b2c672f64bc6be366cfda4d828ea58e1086cb82766b17a54a7a6' - '826a96db895819c13fffa4fa3c20b85e80b60aaec1f28f79e7db80092abdb0bc') |