diff options
author | Anatoly Bashmakov | 2020-09-30 09:40:51 +0300 |
---|---|---|
committer | Anatoly Bashmakov | 2020-09-30 09:40:51 +0300 |
commit | 1f7225ebee9ee5130e47c113e769e72c399dfded (patch) | |
tree | 132a594112f1430922dc05847a224bf20e05dca6 | |
parent | da4f54dd61086e11efb89dcea6ef44883b5571e6 (diff) | |
download | aur-1f7225ebee9ee5130e47c113e769e72c399dfded.tar.gz |
bump version
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 75 |
3 files changed, 55 insertions, 52 deletions
@@ -1,17 +1,29 @@ pkgbase = gollum - pkgdesc = A simple, Git-powered wiki with a sweet API and local frontend. - pkgver = 5.0.0 + pkgdesc = A simple, Git-powered wiki. + pkgver = 5.1.1 pkgrel = 1 - url = https://github.com/gollum/gollum + url = http://github.com/gollum/gollum arch = any license = MIT - makedepends = cmake - makedepends = ruby-bundler depends = ruby - depends = ruby-rdoc + depends = ruby-gollum-lib + depends = ruby-kramdown + depends = ruby-kramdown-parser-gfm<1.1 + depends = ruby-sinatra + depends = ruby-sinatra-contrib + depends = ruby-mustache<1 + depends = ruby-useragent + depends = ruby-gemojione + depends = ruby-octicons<9 + depends = ruby-sprockets<4 + depends = ruby-sass + depends = ruby-uglifier<4 + depends = ruby-sprockets-helpers + depends = ruby-rss + noextract = gollum-5.1.1.gem options = !emptydirs - source = https://github.com/gollum/gollum/archive/v5.0.0.tar.gz - sha512sums = 7634743ceaee9ef502a1f686db066d51933ec48e3b5616d7b885fd1d8230ff7fa6491c6f08dd01b1930c0fc284d091e76a3cb58ae47c32190254e41c757ef469 + source = https://rubygems.org/downloads/gollum-5.1.1.gem + sha1sums = 28b14b7c089f82bc19bdf7eb2dff33b4b008fe9a pkgname = gollum diff --git a/.gitignore b/.gitignore deleted file mode 100644 index dc741155127a..000000000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -pkg/ -src/ -*.gem -*.tar.* @@ -1,48 +1,43 @@ -# Maintainer: Grey Christoforo <first name at last name dot net> +# 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> -pkgname=gollum -pkgver=5.0.0 +_gemname=gollum +pkgname=$_gemname +pkgver=5.1.1 pkgrel=1 -pkgdesc='A simple, Git-powered wiki with a sweet API and local frontend.' -arch=('any') -url='https://github.com/gollum/gollum' -license=('MIT') -makedepends=('cmake' 'ruby-bundler') -depends=('ruby' 'ruby-rdoc') +pkgdesc='A simple, Git-powered wiki.' +arch=(any) +url='http://github.com/gollum/gollum' +license=(MIT) +depends=(ruby + ruby-gollum-lib + 'ruby-kramdown' + 'ruby-kramdown-parser-gfm<1.1' + ruby-sinatra + ruby-sinatra-contrib + 'ruby-mustache<1' + ruby-useragent + ruby-gemojione + 'ruby-octicons<9' + 'ruby-sprockets<4' + ruby-sass + 'ruby-uglifier<4' + ruby-sprockets-helpers + ruby-rss) +makedepends=(ruby-rdoc) options=(!emptydirs) -source=("https://github.com/gollum/gollum/archive/v${pkgver}.tar.gz") -sha512sums=('7634743ceaee9ef502a1f686db066d51933ec48e3b5616d7b885fd1d8230ff7fa6491c6f08dd01b1930c0fc284d091e76a3cb58ae47c32190254e41c757ef469') - -prepare() { - cd ${pkgname}-${pkgver} - - # a fix for https://github.com/gollum/gollum/issues/1532 - sed -i "s/ s.add_dependency 'gollum-lib', '~> 5.0'/ s.add_dependency 'gollum-lib', '~> 5.0'\n s.add_dependency 'rdoc', '~> 6.2'/g" gollum.gemspec - - bundle config set --local path vendor/bundle - bundle config set --local without development test -} - -build() { - cd ${pkgname}-${pkgver} - bundle install -} +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('28b14b7c089f82bc19bdf7eb2dff33b4b008fe9a') package() { - cd ${pkgname}-${pkgver} - - install -d "${pkgdir}/opt/${pkgname}" - cp -ra --no-preserve=owner . "${pkgdir}/opt/${pkgname}" + 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 - install -d "${pkgdir}/usr/bin" - cat > "${pkgdir}/usr/bin/${pkgname}" << EOF -#!/bin/sh -BUNDLE_GEMFILE=/opt/${pkgname}/Gemfile bundle exec ruby /opt/${pkgname}/bin/${pkgname} "\$@" -EOF - chmod 755 "${pkgdir}/usr/bin/${pkgname}" + # Hack to disable therubyrhino for java platform + sed -e '/therubyrhino/d' -i $pkgdir/$_gemdir/specifications/$_gemname-$pkgver.gemspec - install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" - find "${pkgdir}" \( -name gem_make.out -or -name mkmf.log \) -delete - rm -r "${pkgdir}"/opt/${pkgname}/vendor/bundle/ruby/*/cache + rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" + install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |