summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-07-04 22:22:38 +0000
committerGeorge Rawlinson2021-07-04 22:22:38 +0000
commitd898cb03240970237bf35c9712739ee27278063d (patch)
treea445c2a7628b32783c4d8db097ca9c1d645a6cf1
parentc03e9b75bb3547f87a88e33725be3d7ebb376adf (diff)
downloadaur-ruby-redcarpet.tar.gz
upgpkg: ruby-redcarpet 3.5.1-1
* New upstream release * Added documentation * Deleted unnecessary files/folders
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD44
2 files changed, 37 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 10c79d87010f..1f62124e01e6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,14 @@
-# Generated by mksrcinfo v8
-# Wed Feb 7 10:42:39 UTC 2018
pkgbase = ruby-redcarpet
pkgdesc = Markdown that smells nice
- pkgver = 3.4.0
+ pkgver = 3.5.1
pkgrel = 1
- url = http://github.com/vmg/redcarpet
+ url = https://github.com/vmg/redcarpet
arch = any
license = MIT
depends = ruby
- noextract = redcarpet-3.4.0.gem
+ noextract = redcarpet-3.5.1.gem
options = !emptydirs
- source = https://rubygems.org/downloads/redcarpet-3.4.0.gem
- sha256sums = a7b10a67a2c11d7a1945caa7fbfc2e6c8fcbe4583ff355af9d499319a1f83841
+ source = redcarpet-3.5.1.gem::https://rubygems.org/downloads/redcarpet-3.5.1.gem
+ b2sums = e3937c47c583e8e286e424856e0ef42c5e231628afd492decb8476b80b909ab1ffbe58704adccf5e4c9f4202db9d2f5e5437969a0e10ece27e5ec310ed5bf038
pkgname = ruby-redcarpet
-
diff --git a/PKGBUILD b/PKGBUILD
index ed659d29020a..f42d93d0a164 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,43 @@
-# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Maintainer: Carsten Feuls <archlinux@carstenfeuls.de>
-_gemname=redcarpet
-pkgname=ruby-$_gemname
-pkgver=3.4.0
+pkgname=ruby-redcarpet
+_gemname="${pkgname#ruby-}"
+pkgver=3.5.1
pkgrel=1
pkgdesc='Markdown that smells nice'
arch=('any')
-url='http://github.com/vmg/redcarpet'
+url='https://github.com/vmg/redcarpet'
license=('MIT')
depends=('ruby')
-options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
+options=('!emptydirs')
+source=("$_gemname-$pkgver.gem::https://rubygems.org/downloads/$_gemname-$pkgver.gem")
+noextract=("$_gemname-$pkgver.gem")
+b2sums=('e3937c47c583e8e286e424856e0ef42c5e231628afd492decb8476b80b909ab1ffbe58704adccf5e4c9f4202db9d2f5e5437969a0e10ece27e5ec310ed5bf038')
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/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+
+ gem install \
+ --ignore-dependencies \
+ --no-user-install \
+ --no-document \
+ --install-dir "$pkgdir/$_gemdir" \
+ --bindir "$pkgdir/usr/bin" \
+ "$_gemname-$pkgver.gem"
+
+ # delete cache
+ cd "$pkgdir/$_gemdir"
+ rm -rf cache
+
+ # delete unnecessary files & folders
+ cd "gems/$_gemname-$pkgver"
+ rm -rf test ext
+
+ # documentation
+ install -vd "$pkgdir/usr/share/doc/$pkgname"
+ mv -v README.markdown "$pkgdir/usr/share/doc/$pkgname"
+
+ # license
+ install -vd "$pkgdir/usr/share/licenses/$pkgname"
+ mv -v COPYING "$pkgdir/usr/share/licenses/$pkgname"
}
-sha256sums=('a7b10a67a2c11d7a1945caa7fbfc2e6c8fcbe4583ff355af9d499319a1f83841')