summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnatoly Bashmakov2020-09-30 09:40:51 +0300
committerAnatoly Bashmakov2020-09-30 09:40:51 +0300
commit1f7225ebee9ee5130e47c113e769e72c399dfded (patch)
tree132a594112f1430922dc05847a224bf20e05dca6
parentda4f54dd61086e11efb89dcea6ef44883b5571e6 (diff)
downloadaur-1f7225ebee9ee5130e47c113e769e72c399dfded.tar.gz
bump version
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD75
3 files changed, 55 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 98ab8572e265..627d14a55241 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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.*
diff --git a/PKGBUILD b/PKGBUILD
index ce1883296b9e..8096c21bf129 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}