summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxiota2023-12-06 12:40:36 -0800
committerxiota2023-12-06 12:40:36 -0800
commit030dcab040fa24d5de626007e6e55702010867b7 (patch)
treef70a365d92a18de05711ea4b9b77ab3361ef6f8a /PKGBUILD
parente66266612ab9e7ada385a55c018aade469c63062 (diff)
downloadaur-ruby-kramdown-man.tar.gz
1.0.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 27 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 560ee1b43129..ffa04df0153f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,40 @@
-# Maintainer: Pat Brisbin <pbrisbin@gmail.com>
-_gemname=kramdown-man
-pkgname=ruby-$_gemname
-pkgver=0.1.8
+# Maintainer:
+# Contributor: Pat Brisbin <pbrisbin@gmail.com>
+
+_gemname="kramdown-man"
+_pkgname="ruby-$_gemname"
+pkgname="$_pkgname"
+pkgver=1.0.1
pkgrel=1
pkgdesc="A Kramdown converter for converting Markdown files into man pages"
-arch=(any)
url="https://github.com/postmodern/kramdown-man"
license=('MIT')
-depends=(ruby "ruby-kramdown>=1.0")
-makedepends=(rubygems)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
+arch=(any)
+
+depends=('ruby' 'ruby-kramdown')
+makedepends=('rubygems')
+
+_pkgsrc="$_gemname-$pkgver"
+source=("https://rubygems.org/downloads/$_pkgsrc.gem")
+sha256sums=('02bd10f8def4b2cd9298fa10b1ffaae4d3c2499416b5a66d4040afb0d41c91ae')
+
+noextract=("$_pkgsrc.gem")
+
+prepare() {
+ bsdtar xf "$_pkgsrc.gem" -- data.tar.gz
+ bsdtar xf data.tar.gz -- LICENSE.txt
+ mv LICENSE.txt LICENSE
+}
package() {
local _gemdir="$(ruby -rrubygems -e'puts Gem.default_dir')"
- cd "$srcdir"
-
gem install \
--no-user-install \
--ignore-dependencies \
- -i "$pkgdir$_gemdir" \
+ -i "${pkgdir:?}${_gemdir:?}" \
-n "$pkgdir/usr/bin" \
- "$_gemname-$pkgver.gem"
-}
+ "$_pkgsrc.gem"
-md5sums=('6b0e7346e40881f7da3480d930574a73')
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+}